html {    background: #000;    font-family: Tahoma, Geneva, sans-serif;    font-size: 13px;    color: #999;}/**********//* Header *//**********/h1 {    display: block;    width: 299px;    height: 126px;    padding: 29px 0;    margin: 0 auto;}h1 a {    display: block;    width: 299px;    height: 126px;    background: url('../_img/brentfuchs-logo.png') left top no-repeat;    text-indent: -9999px;}/*************//* Container *//*************/#container {    width: 1000px;    margin: 0 auto;}/*************//* Left Menu *//*************/#menu {    float: left;    width: 142px;    padding: 45px 28px 0 0;    text-align: right;    font-size: 12px;    text-transform: uppercase;    letter-spacing: 5px;    position: relative;}#menu ul li {    line-height: 19px;}#menu ul li a {    text-decoration: none;    color: #FFF;    display: block;    float: right;    width: 135px;    padding: 15px 0;}#menu ul li.current a, #menu ul li a:hover {    color: #34A9B3;    padding-left: 17px;    width: 118px;}/* Social Networking Links */#menu #social-networking {    float: right;    clear: right;    text-align: left;}#menu #social-networking li {    display: block;    width: 22px;    height: 24px;    float: right;    padding-left: 10px;}#menu #social-networking li a {    display: block;    width: 22px;    height: 24px;    text-indent: -9999px;    float: none;    padding: 0;    margin: 15px 0;}#menu #social-networking li.facebook a { background: url('../_img/icon-facebook.png') 0 -30px no-repeat; }#menu #social-networking li.twitter a { background: url('../_img/icon-twitter.png') 0 -30px no-repeat; }#menu #social-networking li a:hover {    background-position: left top;}#dynamicPointer {    width: 8px;    height: 19px;    background: url('../_img/menu-arrow.png') left center no-repeat;    position: absolute;    top: 60px;    left: 6px;}/***********//* Content *//***********/#main-content {    float: left;    width: 630px;    height: 460px;    border: 1px solid #34A9B3;    overflow: hidden;    padding: 14px;    font-size: 13px;}#main-content a {    color: #34A9B3;}#main-content p {    line-height: 1.6em;    padding-bottom: 1.6em;}#content-wrapper {    /* display: table-cell;    height: 460px;    vertical-align: middle;    width: 630px; */}/*****************//* Right Sidebar *//*****************/#right-sidebar {    width: 165px;    float: left;    padding-top: 50px;    position: relative;    height: 440px;}/**********//* Footer *//**********/#footer {    clear: both;    text-align: center;    font-size: 11px;    color: #666;    padding: 14px 0 25px 0;    line-height: 17px;}#footer a {    color: #666;    text-decoration: none;}#footer a:hover {    text-decoration: underline;}#footer .websiteby a {    background: url('../_img/websiteby.png') left top no-repeat;    padding-left: 20px;    line-height: 17px;}/********//* Blog *//********/.blog-content {    height: auto !important;    padding: 45px 0 !important;}#main-content .blog-date {    font-family: Verdana, Arial, sans-serif;    color: #34A9B3;    text-align: center;    width: 75px;    float: left;    font-size: 12px;}#main-content .blog-date p {    padding-bottom: 0;}#main-content .blog-date .day { font-size: 19px; }#main-content .blog-entry {    float: right;    width: 540px;    padding-right: 14px;}#main-content .blog-entry h2, #main-content #single-post-comments h2 {    font-size: 21px;    padding-bottom: 5px;    font-weight: normal;}#main-content .blog-entry h2 a {    color: #999;    text-decoration: none;}#main-content .blog-entry h2 a:hover {    text-decoration: underline;}#main-content .blog-entry div.blog-actual-entry {    padding: 40px 0 30px 0;}#main-content .blog-entry .blog-tags, .blog-entry .blog-comments {    text-transform: lowercase;    line-height: 1.6em;}#main-content .blog-divider {    height: 50px;    clear: both;}#main-content .blog-entry img {    padding: 10px;    border: 1px solid #999;}#main-content .navigation, #main-content #single-post-comments {    clear: both;    float: right;    padding-right: 14px;    width: 540px;}#main-content #single-post-comments div.singleComment p {    padding: 0;}#main-content #single-post-comments div.singleComment p.commenter {    color: #277F87;    line-height: 1.5em;    font-size: 14px;    text-transform: uppercase;}#main-content #single-post-comments div.singleComment p.commenter a {    color: #277F87;    text-decoration: none;}#main-content #single-post-comments div.singleComment p.commentMeta a {    font-size: 12px;    color: #999;    text-decoration: none;    height: 1.2em;}#main-content #single-post-comments div.singleComment div.theComment {    border: 1px solid #666;    background-color: #2E2E2E;    padding: 0 5px;    margin: 15px 0;}#main-content #single-post-comments div.singleComment div.theComment p {    padding-bottom: 5px;}/****************//* Comment Form *//****************/#commentFormContainer p {	font-size: 0.875em;	padding: 0;	margin: 0;	padding-bottom: 25px;}#commentFormContainer label {	padding: 0 0 11px 0;	font-size: 14px;	display: block;	float: left;	clear: both;        color: #277F87;        text-transform: uppercase;}#commentFormContainer input#author, #commentFormContainer input#email, #commentFormContainer input#url, #commentFormContainer textarea#comment {	width: 250px;	border: 1px solid #666;	background-color: #1B1B1B;	height: 18px;	padding: 8px 2px 9px 2px;	font-size: 13px;	float: left;	clear: both;	margin: 0 0 12px 0;	font-family: Arial, Helvetica, sans-serif;        color: #999;}#commentFormContainer textarea#comment {	height: 175px;	padding: 8px 2px;	margin: 0 0 11px 0;}#commentFormContainer input#submit {	float: right;	clear: both;}.commentColumn1 {	float: left;	width: 256px;}.commentColumn2 {	float: left;	padding-left: 26px;	width: 256px;}/****************//* Blog Sidebar *//****************/#container #blog-sidebar {    width: 125px;    float: left;    margin-top: 50px;    border: 1px solid #34A9B3;    border-left: none;    padding: 20px;}#container #blog-sidebar .widget {    padding-bottom: 23px;}#container #blog-sidebar h3 {    color: #34A9B3;    text-transform: uppercase;    font-weight: normal;    padding-bottom: 10px;    letter-spacing: 2px;    font-size: 14px;}#container #blog-sidebar #searchform {    text-align: right;}#container #blog-sidebar #searchform #s {    width: 91px;    height: 21px;    border: 1px solid #666;    background: #1B1B1B url('../_img/search-mag.png') 5px 5px no-repeat;    padding: 5px 5px 5px 27px;    color: #999;    margin-bottom: 10px;}#container #blog-sidebar ul li {    text-transform: uppercase;    line-height: 1.8em;    font-size: 12px;}#container #blog-sidebar ul li a {    color: #999;    text-decoration: none;}#container #blog-sidebar ul li a:hover {    text-decoration: underline;}#container #blog-sidebar ul li a.rss {    padding-right: 25px;    background: url('../_img/rss-icon.gif') center right no-repeat;}/****************//* Contact Page *//****************/div.wpcf7 {    display: block;    width: 394px;    margin: 0 auto !important;}div.wpcf7 label {    text-transform: uppercase;    color: #FFF;}div.wpcf7 .wpcf7-validates-as-required, div.wpcf7 textarea {    width: 368px;    border: 1px solid #666;    background-color: #1B1B1B;    color: #FFF;    padding: 12px;    font-family: Arial, Helvetica, sans-serif;    font-size: 13px;}div.wpcf7 .wpcf7-validates-as-required {    height: 15px;}div.wpcf7 textarea {    height: 126px;}div.wpcf7 p#contact-info {    float: left;}div.wpcf7 p#contact-info a {    color: #999;    text-decoration: none;}div.wpcf7 p#contact-info a:hover {    text-decoration: underline;}div.wpcf7 #submit-paragraph {    text-align: right;}div.wpcf7-response-output {    position: absolute !important;    background-color: #000 !important;}/*************//* Portfolio *//*************/.portfolio {    position: relative;    text-align: center;}.portfolio .gallery {    height: 113px;    overflow: hidden;    background-color: #191919;    position: absolute;    bottom: 0;    left: 0;    width: 658px;}.portfolio #toggle-thumbnails {    height: 13px;    display: block;    width: 100%;    overflow: hidden;    color: #000;    text-transform: uppercase;    text-decoration: none;    font-size: 12px;    font-weight: bold;    text-indent: -9999px;    background: #34A9B3 url('../_img/toggle-thumbnails.png') center top no-repeat;}.portfolio .showing {    background-position: center bottom !important;}.portfolio .gallery .gallery-item {    float: left;    margin-top: 12px;    text-align: center;    height: 88px;}#prev-row-nav, #next-row-nav {    float: left;    display: block;    width: 5%;    padding-top: 36px;    height: 19px;}#next-row-nav { float: right; }#prev-row-nav a, #next-row-nav a {    display: block;    height: 19px;    width: 7px;    background: url('../_img/thumb-arrows.png') left top no-repeat;    text-indent: -9999px;    margin: 0 auto;}#next-row-nav a { background-position: right top; }/* Portfolio Sidebar */ul#portfolio-menu {    display: block;}ul#portfolio-menu li {    display: block;    height: 49px;    width: 150px;    background: url('../_img/default-people.png') 0px 0px no-repeat;    overflow: hidden;}ul#portfolio-menu li a {    display: block;    height: 81px;    width: 150px;    background: url('../_img/portfolio-menu-mask.gif') 0px -69px no-repeat;    color: #CCC;    text-transform: uppercase;    font-size: 24px;    text-decoration: none;    font-weight: normal;    text-indent: 14px;    letter-spacing: 3px;    margin-top: -32px;    font-family: Verdana, Geneva, sans-serif;}ul#portfolio-menu li.current_page_item, ul#portfolio-menu li.port-menu-hover {    padding-top: 20px;    height: 80px;    background-position: 0 51px;}ul#portfolio-menu li.current_page_item a, ul#portfolio-menu li.port-menu-hover a {    height: 80px;    background-position: bottom left;    margin-top: 0;}ul#portfolio-menu li.page-item-35 { background-image: url('../_img/default-food.png'); }ul#portfolio-menu li.page-item-54 { background-image: url('../_img/default-people.png'); }ul#portfolio-menu li.page-item-56 { background-image: url('../_img/default-places.png'); }ul#portfolio-menu li.page-item-58 { background-image: url('../_img/default-things.png'); }p#autoplay {    position: absolute;    left: 6px;    bottom: 0;}p#autoplay a {    display: block;    width: 40px;    height: 49px;    text-indent: -9999px;    background: url('../_img/autoplay.png') left top no-repeat;}p#autoplay a.off {    background: url('../_img/autoplay.png') -40px 0px no-repeat;}/**************//* Login Page *//**************/#tml-main {    text-align: center;}#tml-main label {	padding: 0 0 11px 0;	font-size: 14px;        color: #277F87;        text-transform: uppercase;}#tml-main .input {	width: 250px;	border: 1px solid #666;	background-color: #1B1B1B;	height: 18px;	padding: 8px 2px 9px 2px;	font-size: 13px;	margin: 0 0 12px 0;	font-family: Arial, Helvetica, sans-serif;        color: #999;}/********//* Misc *//********/.alignleft { float: left; margin: 0 5px 5px 0;}.alignright { float: right; margin: 0 5px 0 5px;}