/* 
	Theme Name: Served Raw Theme
	Theme URL: http://www.webdissect.com/
	Description: Customized Wordpress Theme For Served Raw.
	Author URI: http://www.webdissect.com/
	Version: 1.0
	
*/

body{background:#fff url(images/body_bg.jpg) no-repeat top center fixed; color:#333; font-size:12px; font-family:Arial,Tahoma,Verdana; width:1258px; margin:0 auto; position:relative}
#leftwrap{position:relative; top:191px; left:20px; width:170px}
#leftwrap .relblock{margin:20px 10px 20px 0; float:right; width:136px; text-align:center}
#wrap{left:173px; padding:0; position:absolute; top:0; width:960px; z-index:99}
a, a:visited{color:#A91B33; text-decoration:none}
a:hover{color:#A91B33; text-decoration:underline}
a img{border:none}
a:focus, a:hover, a:active{outline:none}
#navmenu ul{list-style:none; margin:0; padding:0}
#navmenu ul li{margin:0; padding:0}
#navmenu ul li a{background-color:#282828; border:1px solid #AAA; color:#FFF; display:block; font-weight:bold; margin:0; padding:5px 0 5px 5px}
#navmenu ul li a:hover{background-color:#000; text-decoration:none}
div#searchblock .search-form input{font-size:1.25em; width:122px}
div#wrap #myGallery, div#wrap #myGallerySet, div#wrap #flickrGallery{width:590px; height:275px; z-index:5; border:1px solid FFFFFF}
#topnavbar{background:#111 url(images/topnav.png); width:960px; height:30px; color:#FFF; margin:0px; padding:0px}
#topnavbar a, #topnavbar a:visited{font-size:11px; font-weight:bold; color:#FFF; text-decoration:none}
#topnavbar a:hover{text-decoration:underline}
#topnavbar p{font-size:11px; font-weight:bold; padding:0px; margin:0px}
.topnavbarleft{width:230px; float:left; margin:0px; padding:8px 0px 0px 10px}
.topnavbarright{width:600px; float:right; margin:0px; padding:7px 10px 0px 0px; text-transform:uppercase; text-align:right}
.topnavbarright a img{border:none; margin:0px 3px 3px 0px; padding:0px}
#header{width:960px; height:180px; color:#FFF; font-size:11px; margin:0px; padding:0px; overflow:hidden}
#headerwrap{left:-90px; position:absolute; top:0; width:1040px; z-index:99}
div.default-header{background:url(images/header.png) no-repeat top left; height:200px}
div.about-us-header{background:url(images/headings/about-us.png) no-repeat top left; height:200px}
div.cook-header{background:url(images/headings/cook.png) no-repeat top left; height:200px}
div.sip-header{background:url(images/headings/sip.png) no-repeat top left; height:200px}
div.party-header{background:url(images/headings/party.png) no-repeat top left; height:200px}
div.primp-header{background:url(images/headings/primp.png) no-repeat top left; height:200px}
div.interviews-header{background:url(images/headings/interviews.png) no-repeat top left; height:200px}
div.raw-bites-header{background:url(images/headings/raw-bites.png) no-repeat top left; height:200px}
div.raw-canvas-header{background:url(images/headings/raw-canvas.png) no-repeat top left; height:200px}
div.raw-genius-header{background:url(images/headings/raw-genius.png) no-repeat top left; height:220px}
div.faq-contact-header{background:url(images/headings/faq-contact.png) no-repeat top left; height:220px}
div.raw-bar-header{background:url(images/headings/raw-bar.png) no-repeat top left; height:220px}
#header h1{color:#FFF; font-size:36px; font-weight:normal; margin:0px; padding:15px 0px 0px 20px; text-decoration:none}
#header h1 a, #header h1 a:visited{color:#FFF; font-size:36px; font-weight:normal; margin:0px; padding:0px; text-decoration:none}
#header h1 a:hover{color:#FFF; text-decoration:none}
#header h3{color:#A91B33; font-size:16px; font-weight:normal; margin:0px; padding:0px}
#header p{color:#FFF; padding:0px 0px 5px 20px; margin:0px; line-height:20px}
.headerleft{width:460px; float:left; font-size:14px; text-indent:-9999px; margin:0px; padding:0px}
.headerleft a{width:280px; height:187px; display:block}
.headerright{width:728px; height:90px; position:absolute; top:0; right:0; padding:10px 0px 0px 0px; text-align:right}
.headerright a img{border:none; margin:0px; padding:0px}
.headerright ul{list-style-type:none; margin:0px; padding:0px}
.headerright li{list-style-type:none; margin:0px; padding:0px}
#navbar{background:#555 url(images/navbar.png); width:960px; height:35px; font-size:12px; color:#FFF; font-weight:bold; margin:0px; padding:0px}
#navbarleft{width:680px; float:left; margin:0px; padding:0px}
#navbarright{width:280px; font-size:11px; float:right; margin:0px; padding:6px 0px 0px 0px}
#nav{margin:0px; padding:0px}
#nav ul{float:left; list-style:none; margin:0px; padding:0px}
#nav li{float:left; list-style:none; margin:0px; padding:0px}
#nav li a, #nav li a:link, #nav li a:visited{color:#FFF; display:block; font-size:16px; font-weight:normal; text-transform:none;     margin:0px; padding:9px 15px 8px 15px}
#nav li a:hover, #nav li a:active{background:#555 url(images/navhov.png); color:#FFF;  margin:0px; padding:9px 15px 8px 15px; text-decoration:none}
#nav li li a, #nav li li a:link, #nav li li a:visited{background:#555; width:150px; color:#FFF; font-size:14px; font-weight:normal; text-transform:none; float:none; margin:0px; padding:7px 10px 7px 10px; border-bottom:1px solid #FFF; border-left:1px solid #FFF; border-right:1px solid #FFF}
#nav li li a:hover, #nav li li a:active{background:#777; color:#FFF; padding:7px 10px 7px 10px}
#nav li ul{z-index:9999; position:absolute; left:-999em; height:auto; width:170px; margin:0px; padding:0px}
#nav li li{}
#nav li ul a{width:140px}
#nav li ul a:hover, #nav li ul a:active{}
#nav li ul ul{margin:-32px 0 0 171px}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul{left:-999em}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul{left:auto}
#nav li:hover, #nav li.sfhover{position:static}
#subnavbar{background:#666; width:960px; height:24px; color:#FFF; margin:0px; padding:0px}
#subnav{margin:0px; padding:0px}
#subnav ul{float:left; list-style:none; margin:0px; padding:0px}
#subnav li{float:left; list-style:none; margin:0px; padding:0px}
#subnav li a, #subnav li a:link, #subnav li a:visited{color:#FFF; display:block; font-size:10px;  font-weight:bold;  text-transform:uppercase;  margin:0px 5px 0px 0px; padding:6px 13px 6px 13px}
#subnav li a:hover, #subnav li a:active{background:#888; color:#FFF; display:block; text-decoration:none;  margin:0px 5px 0px 0px; padding:6px 13px 6px 13px}
#subnav li li a, #subnav li li a:link, #subnav li li a:visited{background:#666; width:150px; float:none; margin:0px; padding:6px 10px 6px 10px; border-bottom:1px solid #FFF; border-left:1px solid #FFF; border-right:1px solid #FFF}
#subnav li li a:hover, #subnav li li a:active{background:#888; margin:0px; padding:6px 10px 6px 10px}
#subnav li ul{z-index:9999; position:absolute; left:-999em; height:auto; width:160px; margin:0px; padding:0px}
#subnav li li{}
#subnav li ul a{width:150px}
#subnav li ul a:hover, #subnav li ul a:active{}
#subnav li ul ul{margin:-25px 0 0 171px}
#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover1 ul ul, #subnav li.sfhover1 ul ul ul{left:-999em}
#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover1 ul, #subnav li li.sfhover1 ul, #subnav li li li.sfhover ul{left:auto}
#subnav li:hover, #subnav li.sfhover1{position:static}
#sidebar ul.tipwidgettabs{list-style:none; margin:0 !important; padding:0; height:30px; border-bottom:1px solid #666}
#sidebar ul.tipwidgettabs li{float:left; height:29px; line-height:29px; padding:0; margin:0 !important; list-style-image:none !important; text-align:center; text-indent:0; width:80px; border-style:solid; border-color:#666; border-width:1px 0 0 1px}
#sidebar ul.tipwidgettabs li.lasttab{border-width:1px 1px 0 1px}
#sidebar ul.tipwidgettabs a{display:block; background:#F2F2F2; font-weight:bold}
#sidebar ul.tipwidgettabs a.current{display:block; background:#4A2512; color:#FFF}
#homepage{float:left; width:610px; margin:0px; padding:0px}
#homepage p{margin:0px; padding:0px}
#homepage p img{border:none;     float:left; margin:0px}
#homepage ul{list-style-type:square; margin:0px; padding:0px 0px 15px 0px}
#homepage ul li{list-style-type:square; margin:0px; padding:0px}
.hpdate{font-size:11px; margin:0px; padding:0px}
#homepagetop{background:#fff url(images/homepagetop-bg.png) top center no-repeat; float:left; width:610px; margin:0px 0px 10px 0px; padding:0px; height:297px}
#homepagetop p{font-size:12px; margin:0px; padding:0px 0px 0px 10px}
.featuredtop{float:left; margin:0px; padding:10px; display:inline}
.featuredtop img{border:none; margin:0px}
#homepagebottom{float:left; width:610px; margin:10px 0px 10px 0px; padding:0px}
#homepagebottom p{font-size:12px; margin:0px; padding:0px}
.hpbottom{background:#FFF; float:left; width:590px; margin:0 0 20px; display:inline; padding:0 10px 10px}
.hpbottom img{border:none; margin:0px}
#homepageleft{float:left; width:300px; margin:0px; padding:0px}
.hpfeatured{background:#FFF url(images/featuredtop.gif) top no-repeat; float:left; width:280px; margin:0px; padding:10px; border:1px solid #DDD}
.hpfeatured img{border:none; margin:0px}
#homepageright{float:right; width:300px; margin:0px; padding:0px}
.indentedhed{text-indent:-9999px}
.indentedhed a{height:100%; width:100%; display:block; text-indent:-9999px; position:relative; z-index:999}
#content #upcloseandrawhed{background:url(images/heds/up-close-and-raw.png) no-repeat left top; height:40px; margin:-10px 0 0 -18px}
#content #rawgeniushed{background:url(images/heds/raw-genius.png) no-repeat left top; height:40px; margin:-10px 0 0 -18px}
#content #about-the-what{background:url(images/heds/about-the-what.png) no-repeat left top; height:40px; margin:30px 0 -25px}
#content #about-the-crew{background:url(images/heds/about-the-crew.png) no-repeat left top; height:40px; margin:0 0 -25px}
#content #about-its-not-all{background:url(images/heds/about-its-not-all.png) no-repeat left top; height:40px; margin:0 0 -25px}
#sidebar #rawbiteswidgethed{background:url(images/heds/raw-bites-widget.png) no-repeat left top; height:61px; margin:-54px 0 0 -13px}
#sidebar #rawbarwidgethed{background:url(images/heds/raw-bar-widget.png) no-repeat left top; height:61px; margin:-54px 0 0 -13px}
#sidebar #intherawwidgethed{background:url(images/heds/in-the-raw-widget.png) no-repeat left top; height:61px; margin:-54px 0 0 -13px}
#sidebar #getservedwidgethed{background:url(images/heds/get-served-widget.png) no-repeat left top; height:61px; margin:-54px 0 0 -13px}
#sidebar #blograwwidgethed{background:url(images/heds/blog-raw-widget.png) no-repeat left top; height:61px; margin:-54px 0 0 -13px}
#sidebar #rawgeniuswidgethed{background:url(images/heds/raw-genius-widget.png) no-repeat left top; height:61px; margin:-54px 0 0 -13px}
#rawgeniuswidget li{overflow:hidden; padding:5px}
#rawgeniuswidget li a img{float:left; margin:0 10px 10px 0}
#sidebar #inspirationwidgethed{background:url(images/heds/inspiration-widget.png) no-repeat left top; height:61px; margin:-54px 0 0 -13px}
hr{border:none; clear:both}
#content{width:940px; margin:0px auto 0px; padding:10px 0px 0px 0px; line-height:18px}
#content h1{color:#444; font-size:22px; font-weight:normal; margin:0px 0px 5px 0px; padding:10px 0px 0px 0px}
#content h1 a, #content h1 a:visited{color:#444; font-size:22px; font-weight:normal; margin:0px 0px 5px 0px; padding:10px 0px 0px 0px}
#content h1 a:hover{color:#A91B33; text-decoration:none}
#content h2{background:#000; color:#FFF; font-size:20px; font-weight:normal; margin:0px 0px 0px 0px; padding:10px 0px 10px 10px}
#content h2.post-title{background:#FFF; font-size:18px; padding:0}
#content h2.post-title  a{color:#4A2512; position:relative; z-index:999}
#content h3{color:#333; font-size:11px; font-weight:bold; text-transform:uppercase; margin:0px 0px 10px 0px; padding:3px 0px 3px 7px}
#content h4{color:#A91B33; font-size:22px; font-weight:normal; margin:0px 0px 20px 0px; padding:10px 0px 0px 0px}
#content img.wp-smiley{float:none; border:none; margin:0px; padding:0px}
#content img.wp-wink{float:none; border:none; margin:0px; padding:0px}
#contentleft{float:left; width:600px; margin:0px; padding:0px; position:relative}
#contentleft a img{border:none}
blockquote{background:#E8E8E8; margin:0px 25px 15px 25px; padding:10px 20px 0px 15px; border-top:1px solid #DDD; border-right:1px solid #666; border-left:1px solid #DDD; border-bottom:1px solid #666}
#content blockquote p{margin:0px; padding:0px 0px 15px 0px}
#content .excerpt{background:url(images/post-bottom-border.png) no-repeat bottom left; margin-bottom:10px; overflow:hidden; padding:0px 0px 10px 0px; clear:both}
#content .excerpt a.readmore{clear:both; margin:10px 0}
.postarea{background:#FFF; float:left; width:590px; margin:0px 0px 10px 0px; padding:10px; border:1px solid #DDD}
.postarea p{margin:0px; padding:0px 0px 15px 0px}
.postarea ul{list-style-type:square; margin:0px; padding:0px 0px 15px 0px}
.postarea ul li{list-style-type:square; margin:0px 0px 0px 20px; padding:0px}
.postarea ul ul{list-style-type:square; margin:0px; padding:0px 0px 0px 0px}
.postarea ol{margin:0px; padding:0px 0px 15px 0px}
.postarea ol li{margin:0px 0px 0px 20px; padding:0px}
.breadcrumb{float:left; width:590px; font-size:11px; margin:0px 0px 20px 0px; padding:0px 0px 3px 0px; border-bottom:double #EAEAEA; display:none}
#contentwide{float:left; width:940px; margin:0px; padding:0px 0px 10px 0px}
.postareawide{background:#FFF url(images/fullwidthtop.gif) top no-repeat; float:left; width:920px; margin:0px; padding:10px; border:1px solid #DDD}
.postareawide p{margin:0px; padding:0px 0px 15px 0px}
.postareawide ul{list-style-type:square; margin:0px; padding:0px 0px 15px 0px}
.postareawide ul li{list-style-type:square; margin:0px 0px 0px 20px; padding:0px}
.postareawide ul ul{list-style-type:square; margin:0px; padding:0px 0px 0px 0px}
.postareawide ol{margin:0px; padding:0px 0px 15px 0px}
.postareawide ol li{margin:0px 0px 0px 20px; padding:0px}
.breadcrumbwide{float:left; width:920px; font-size:11px; margin:0px 0px 20px 0px; padding:0px 0px 3px 0px; border-bottom:double #EAEAEA; display:none}
.date{width:590px; float:left; margin:0px; padding:5px 0px 0px 0px}
.dateleft{width:380px; float:left; margin:0px; padding:0px}
.dateright{width:200px; float:right; margin:0px; padding:0px; text-align:right}
.time{margin:0px 0px 0px 3px}
.icomment{background:#FFF url(images/icon_comments.gif) no-repeat top left; margin:0px 0px 0px 0px; padding:0px 0px 0px 18px}
.tags{background:#FFF url(images/icon_tags.gif) no-repeat top left; margin:0px; padding:0px 0px 0px 18px}
.category{background:#FFF url(images/icon_category.gif) no-repeat top left; margin:0px; padding:0px 0px 0px 18px}
.postmeta{width:590px; font-size:12px; padding:5px 0px 0px 0px; margin:0px; border-top:double #EAEAEA}
.postmeta2{width:590px; font-size:12px; padding:5px 0px 40px 0px; margin:0px; border-top:double #EAEAEA}
.archive{float:left; width:275px; margin:0px; padding:0px 0px 20px 0px}
.postwidget{background:#FFF url(images/homepagetop.gif) top no-repeat; float:left; width:590px; margin:0px 0px 10px 0px; padding:10px; border:1px solid #DDD}
.postwidget ul{list-style-type:none; margin:0px; padding:0px}
.postwidget li{list-style-type:none; margin:0px; padding:0px}
.comments{background:#FFF url(images/homepagetop.gif) top no-repeat; float:left; width:590px; margin:0px 0px 10px 0px; padding:10px; border:1px solid #DDD}
img.centered{display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; padding:0px}
img.alignnone{padding:0px; margin:0px 0px 10px 0px; display:inline}
img.alignright{padding:0px; margin:0px 0px 10px 10px; display:inline}
img.alignleft{padding:0px; margin:0px 10px 10px 0px; display:inline}
.aligncenter{display:block; margin-left:auto; margin-right:auto; margin-bottom:10px}
.alignright{float:right; margin:0px 0px 10px 10px}
.alignleft{float:left; margin:0px 10px 10px 0px}
.wp-caption{border:1px solid #DDD; text-align:center; background-color:#EEE; padding:4px 0px 5px 0px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
.wp-caption img{margin:0px 0px 5px 0px; padding:0px; border:0px}
.wp-caption p.wp-caption-text{margin:0px; padding:0px 0px 0px 0px; font-size:11px; font-weight:normal; line-height:12px}
#sidebar{float:right; width:320px; margin:0px; padding:0px; display:inline}
#sidebar .widget{background:#FFF; float:left; width:300px; margin:0px 0px 60px; padding:9px}
#sidebar h2{background:#111 url(images/headline.png); color:#FFF; font-size:11px; font-weight:bold; text-transform:uppercase; margin:0px 0px 10px 0px; padding:3px 0px 3px 7px}
#sidebar p{margin:0; padding:0}
#sidebar a img{border:none; margin:0px; padding:0px}
#sidebar embed, #sidebar object{width:300px; height:250px; margin:0px; padding:0px}
#sidebar ul{list-style-type:none; margin:0px 0px 0px 0px; padding:0px}
#sidebar ul li{border-bottom:1px dotted #5F2F17; list-style-type:none; margin:0 0 5px; padding:5px}
#sidebar ul ul{list-style-type:none; margin:0px; padding:0px}
#sidebar ul li li{padding:0 0 5px 5px; margin:0px}
#sidebar ul li ul li{padding:0 0 5px 5px; margin:0px}
#rawbarwidget li{overflow:hidden}
#rawbarwidget li a img{float:left; margin:0 10px 5px 0}
#sidebar .boldlink a{font-weight:bold}
#sidebar div.fsocial{min-height:20px; overflow:hidden; margin-top:-10px}
#sidebar .fsocial .fbuttons{float:left; width:100%}
#sidebar .fsocial .fbuttons li{float:left; margin:0; padding:0; width:100px; border:none}
#sidebar .fsocial .fbuttons a img{opacity:.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80)}
#sidebar .fsocial .fbuttons a img:hover{opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100)}
#l_sidebar{float:left; width:170px; margin:0px; padding:0px; display:inline}
#l_sidebar .widget{background:#FFF url(images/leftsidebartop.gif) top no-repeat; float:right; width:150px; margin:0px 0px 10px 0px; padding:9px; border:1px solid #DDD; display:inline}
#l_sidebar p{margin:0px; padding:0px 0px 10px 0px}
#l_sidebar a img{border:none; margin:0px; padding:0px}
#l_sidebar ul{list-style-type:none; margin:0px 0px 10px 0px; padding:0px}
#l_sidebar ul ul{list-style-type:none; margin:0px; padding:0px}
#l_sidebar ul li li{padding:0 0 5px 5px; margin:0px}
#l_sidebar ul li ul li{padding:0 0 5px 5px; margin:0px}
#r_sidebar{float:right; width:140px; margin:0px; padding:0px; display:inline}
#r_sidebar .widget{background:#FFF url(images/rightsidebartop.gif) top no-repeat; float:right; width:120px; margin:0px 0px 10px 0px; padding:9px; border:1px solid #DDD; display:inline}
#r_sidebar p{padding:0px 0px 10px 0px; margin:0px}
#r_sidebar a img{border:none; margin:0px; padding:0px}
#r_sidebar ul{list-style-type:none; margin:0px 0px 10px 0px; padding:0px}
#r_sidebar ul ul{list-style-type:none; margin:0px; padding:0px}
#r_sidebar ul li li{padding:0 0 5px 5px; margin:0px}
#r_sidebar ul li ul li{padding:0 0 5px 5px; margin:0px}
#footer{background:#2E2C2C; border-bottom:1px solid #1D1D1D; width:960px; height:50px; margin:0px; padding:0px; text-align:center}
#footer p{color:#FFF; font-size:11px; margin:0px; padding:9px 0px 0px 0px}
#footer a, #footer a:visited{color:#FFF; text-decoration:none}
#footer a:hover{color:#FFF; text-decoration:underline}
#searchform{margin:0px; padding:0px; overflow:hidden; display:inline}
#searchbox{background:#EEE !important; width:220px; color:#202020; font-size:12px; font-weight:normal; margin:0px; padding:4px 0px 3px 5px; border-top:1px solid #DDD; border-right:1px solid #666; border-left:1px solid #DDD; border-bottom:1px solid #666; display:inline}
#searchbutton{background:#555 url(images/topnav.png); color:#FFF; font-size:11px; margin:0px 0px 0px 5px; padding:3px 3px 2px 3px; font-weight:bold; border-top:1px solid #DDD; border-right:1px solid #666; border-left:1px solid #DDD; border-bottom:1px solid #666}
#subscribe{background:#FFF url(images/feedburner.png) top no-repeat; float:left; width:300px; margin:0px 0px 10px 0px; padding:0px}
#subbox{background:#EEE !important; width:250px; color:#202020; font-size:12px; font-weight:normal; margin:10px 0px 0px 0px; padding:3px 0px 3px 5px; border-top:1px solid #666; border-right:1px solid #DDD; border-left:1px solid #666; border-bottom:1px solid #DDD; display:inline}
#subbutton{background:#555 url(images/topnav.png); color:#FFF; font-size:11px; margin:0px 0px 0px 7px; padding:3px 3px 2px 3px; font-weight:bold; border-top:1px solid #DDD; border-right:1px solid #666; border-left:1px solid #DDD; border-bottom:1px solid #666}
#author, #email, #url{background:#EEE !important; width:250px; color:#202020; font-size:12px; font-weight:normal; margin:5px 0px 0px 0px; padding:3px 0px 3px 5px; border:1px solid #DDD; display:inline}
#submit{background:#555 url(images/topnav.png); color:#FFF; font-size:11px; margin:0px; padding:3px 3px 2px 3px; font-weight:bold; border-top:1px solid #DDD; border-right:1px solid #666; border-left:1px solid #DDD; border-bottom:1px solid #666}
#comment{background:#EEE; color:#202020; font-size:12px; font-weight:normal; margin:5px 0px 5px 0px; padding:3px 0px 3px 5px; border:1px solid #DDD; display:inline}
.commentlist li ul li{font-size:12px}
.commentlist li{font-weight:bold}
.commentlist li .avatar{background:#FFF; float:right; border:1px solid #EEE; margin:0px 5px 0px 10px; padding:2px}
.commentlist cite, .commentlist cite a{font-weight:bold; font-style:normal; font-size:12px}
.commentlist p{font-weight:normal; text-transform:none}
.commentmetadata{font-weight:normal}
#commentform input{width:170px; padding:2px; margin:5px 5px 1px 0px}
#commentform{margin:5px 10px 0px 0px}
#commentform textarea{width:98%; padding:2px}
#respond:after{content:"."; display:block; height:0px; clear:both; visibility:hidden}
#commentform p{margin:5px 0px 5px 0px}
#commentform #submit{margin:0px; float:left}
.alt{margin:0px; padding:10px}
.commentlist{margin:0px; padding:0px}
.commentlist ol{margin:0px; padding:10px}
.commentlist li{margin:15px 0px 10px; padding:10px 5px 10px 10px; list-style:none}
.commentlist li ul li{margin-right:-5px; margin-left:10px}
.commentlist p{margin:10px 5px 10px 0px; padding:0px}
.children{margin:0px; padding:0px}
.nocomments{text-align:center; margin:0px; padding:0px}
.commentmetadata{font-size:10px; margin:0px; display:block}
.navigation{display:block; text-align:center; margin-top:10px; margin-bottom:40px}
.alignright{float:right}
.alignleft{float:left}
.thread-alt{background:#FFF; margin:0px; padding:0px}
.thread-even{background:#EEE; margin:0px; padding:0px}
.depth-1{border:1px dotted #BBB; margin:0px; padding:0px}
.even, .alt{border-top:1px dotted #BBB; border-bottom:1px dotted #BBB; border-left:1px dotted #BBB; margin:0px; padding:0px}
#singlepost{}
#singlepost h1, h2, h3, h4, h5, h6{background:none; color:#282828}
#singlepost h1{color:#343434; font-weight:bold; font-size:24px; line-height:1; text-align:center; margin-bottom:10px}
#singlepost div.sub-heading{color:#282828; font-size:17px; text-align:center}
#singlepost h3{background:none; color:#333; font-size:15px; font-weight:bold; margin:10px 0; padding:0; text-transform:none}
#singlepost ul li{list-style-type:disc; padding:0}
#singlepost ol{margin:0; padding:0 0 15px}
#singlepost ol li{list-style-type:none; margin:0; padding:0}
#content .socialicons{clear:both; float:left}
#content .socialicons ul{list-style:none; margin:0; padding:0}
#content .socialicons li{margin:5px; float:left}
#content .post-extras ul li a{display:block; line-height:1em; padding:5px}
#disqus_thread h3{background:none; color:#333; font-size:11px; font-weight:bold; margin:0 0 10px; padding:3px 0 3px 7px; text-transform:uppercase}
#geniuswrap, #featuredwrap{position:relative; width:100%}
#featuredwrap div.scrollable{clear:both; position:relative; overflow:hidden; width:590px; height:272px}
#geniuswrap div.scrollable{clear:both; position:relative; overflow:hidden; width:530px; height:165px; margin-left:30px}
#featuredwrap div.scrollablenaviss{bottom:0; position:absolute; right:25px; width:139px; z-index:999}
div.scrollable div.items{width:20000em; position:absolute}
#geniuswrap div.scrollable div.items div{float:left}
#featuredwrap div.single-item{float:left; width:590px}
#featuredwrap h2{float:left; background:none; margin:0; line-height:28px; padding:0 0 10px; width:100%}
#featuredwrap h2 a{color:#4A2512}
#featuredwrap div.single-item div{clear:both}
#featuredwrap div.single-item a img{padding:0 5px 5px 0; float:left}
#featuredwrap div.items div.active{}
#featuredwrap  .navi{    left:5px; position:relative; top:8px}
#geniuswrap  .navi{margin-left:280px;     width:200px;     height:10px; position:relative}
#geniuswrap .navi a, #featuredwrap .navi a{width:8px; height:8px; float:left; margin:3px; background:url(images/navigator.png) 0 0 no-repeat; display:block; font-size:1px}
#geniuswrap .navi a:hover, #featuredwrap .navi a:hover{background-position:0 -8px}
#geniuswrap .navi a.active, #featuredwrap .navi a.active{background-position:0 -16px}
#geniuswrap a.disabled, #featuredwrap a.disabled{opacity:.45; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)"; filter:alpha(opacity=45)}
.scrollablenaviss a, #scrollablenavi a{background:url(images/hori_large.png) no-repeat; display:block; width:30px; height:30px; float:left; cursor:pointer; font-size:1px}
#geniuswrap a.left, #featuredwrap a.left{margin-left:0px}
#geniuswrap a.left:hover, #featuredwrap a.left:hover{background-position:-30px 0}
#geniuswrap a.left:active, #featuredwrap a.left:active{background-position:-60px 0}
#geniuswrap a.right, #featuredwrap a.right{background-position:0 -30px; float:right}
#geniuswrap a.right:hover, #featuredwrap a.right:hover{background-position:-30px -30px}
#geniuswrap a.right:active, #featuredwrap a.right:active{background-position:-60px -30px}
#geniusbrowse{}
#scrollablenavi{position:absolute; top:30%; width:100%}
#geniuswrap div.geniusitem{float:left; margin:0 15px 10px 0; width:118px}
#geniuswrap div.geniusitem a img{margin:0 10px; padding:3px 5px 5px}
#geniuswrap h3{background:none; margin:0; padding:0; text-align:center}
#geniuswrap h3 a{}
#geniuswrap h3 a:hover{}
div.geniuspostwrap{background:url(images/post-bottom-border.png) no-repeat bottom center; clear:both; float:left; padding:0 0 15px; margin:0 0 15px; width:100%}
div.geniuspost{background:url(images/vertical-divider.png) repeat-y top center; overflow:hidden}
div.thegenius{text-align:center}
div.geniusinfo{float:left; width:45%}
div.geniuscontent{float:right; width:45%}
div#faq-contact-info{background:url(images/headings/faq-contact-info.png) no-repeat top left; position:relative; width:546px; height:201px}
div.tip-col-wrap{float:left; width:100%; overflow:hidden}
div.thetippost div span span{display:none}
div#take-a-tip-col{float:left; position:relative; width:49%}
div#leave-a-tip-col{float:right; position:relative; width:49%}
div.thetippost{background:url(images/horizontal-divider.png) repeat-x bottom left; margin:5px; padding:5px}
#tiplinks{padding:0 0 5px}
#tiplinks li{list-style:none; margin:0}
#raw-canvas{background:#FFF url(images/raw-canvas.png) no-repeat left top; height:47px; padding-top:220px; text-align:right}
.tdomf_form label{font-weight:bold}
#cse-search-box {}