/*  
Template Name:Gotham News
Version:2.1
Author:WooThemes
Author URI:http://www.woothemes.com
*/
html, body{font-family:georgia, palatino, serif; font-size:12px; border:0; color:#515151}
body, img, p, h1, h2, h3, h4, h5, ul, ol, li, form, blockquote{margin:0; padding:0}
body{background:rgb(37,37,37)}
p{line-height:18px; padding:10px 0;}
h1, h2, h3, h4, h5{padding:10px 0; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;}
ul, ol{list-style:none; padding:10px 0}
small{font-size:11px}
code{background:#FFFFC1}
a{color:#006DAD; text-decoration:none}
a:hover{text-decoration:underline}
a.read-more {font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; letter-spacing: 1px;}
a img{border:none}
ins {color: #000; text-decoration: none;}
blockquote{font-size:12px; width:80%; padding:0 10%; margin:10px auto; background:url(images/quote.gif) no-repeat 10px 7px; color:#717171; line-height:19px; font-style:italic}
blockquote p{padding:10px 0}
.post a[href^="http:"] {background: url("images/ext_link.png") right no-repeat; padding-right: 17px;}
.post p a:visited[href^="http:"], .post li a:visited[href^="http:"], .post blockquote a:visited[href^="http:"] {background: url("images/ext_link_visited.png") right no-repeat;padding-right: 17px;}
.post a[href^="http://www.skepticalmonkey.com"], .post a[href^="http://www.skepticalmonkey.com"]:hover, .post a img, .post img a, .post a:visited img, .post img a:visited, post h2 a, post h2 a:visited, post h2 a:hover {background: none;padding-right: 0px;}
.amp {font-style: italic; font-size:1.429em; line-height:0.95em; font-family: 'Hoefler Text',baskerville, 'palatino linotype',georgia,serif;font-weight:300; color:inherit; position:relative; bottom:-0.1em;}
.more-link {display: none;}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}

/* Align */
.aligncenter{margin:10px auto 20px auto; display:block}
.alignleft{margin:10px 10px 8px 0; float:left}
.alignright{margin:10px 0px 8px 10px; float:right}
.col-left{float:left}
.col-right{float:right}

/* Top Menu */
#top-menu-out{width:100%; background:rgb(32,32,32);}
#top-menu{width:960px; margin-left:30px; height:28px; background:rgb(32,32,32); font-size:11px}
#top-menu h3 {float: left; position: absolute; margin-top: -3px;font-size: 11px; text-align: left; text-transform: uppercase; color: #666600; font-weight: normal; letter-spacing: .05em;}
#top-menu a{color:#fff}
#top-menu ul{padding:6px 0 0 0; float:right; margin-right:-10px; position:relative}
#top-menu li{line-height:14px; display:block; float:left; padding:0 10px 0 10px; border-left:#4A4A4A 1px solid}
#top-menu li.first{border:0}

/* Header */
#header-out{width:100%; background:rgb(16,100,157) url(images/bg_header_shadow.gif) repeat-x 0 bottom; border-top:#0084C1 1px solid}
#header-bg{background:url(images/bg_header.jpg) no-repeat 0 0}
#header{width:960px; padding-left:30px; height:101px}
#header .col-left{padding:0px 0px 0 0}
#header .col-right{padding:20px 0 0 0}

/* Header (title and Twitter) */
#header h2#logo {margin: 0; padding: 0;} 
#header h2#logo a, #header h2#logo a:visited {display:block; width: 250px; height: 100px; background: transparent url("images/skeptical-monkey-logo.png") top left no-repeat; text-indent: -99999px; margin: 0; padding: 0;}
#header h2#logo a:hover, #header h2#logo a:active {background-position: bottom left;}
#header .twitter p {color: #fff; padding: 10px; width: 350px; margin: -10px 100px 0 0; border: 1px solid #5e9f1f; background: #346801;}
#header .twitter a {font-weight: bold; color: #fff; font-style: italic; text-decoration: underline;}
#header .twitter #twitter {display: block; width: 100px; height: 50px; background: transparent url("images/btn-twitter.gif") 0 0 no-repeat; float: right; position: relative; top: -10px; right: 1px; text-indent: -99999px;}
#header .twitter #twitter:hover {background-position: bottom left;}
#header .twitter a.aktt_tweet_time {margin-left: 10px; font-size: .9em; text-transform: uppercase; color: #5e9f1f; font-weight: normal; font-style: normal; text-decoration: none;}

/* Main Menu */
#main-menu-out{width:100%; background:#F9F9F9 url(images/bg_main_menu.gif) repeat-x 0 0}
#main-menu{width:960px; margin-left:30px; height:37px}
#main-menu a{color:#3E3E3E; display:block; text-transform: uppercase; font-size: 14px;font-weight: bold;}
#main-menu ul{padding:0; font-size:17px}
#main-menu li{display:inline; background:Yellow; display:block; height:35px; float:left; background:#F9F9F9 url(images/bg_main_menu.gif) repeat-x 0 0}
#main-menu li a{display:block; border-right:#E4E4E4 1px solid; padding:3px 10px 3px 10px; line-height:30px}

/* Main Menu (current page item) */
#main-menu.normal li.current-cat, #main-menu.normal li.current-cat-parent{margin-left:-1px; height:42px}
#main-menu.normal li.current-cat a, #main-menu.normal li.current-cat-parent a{background:url(images/bg_menu_button.gif) no-repeat left top; display:block; float:left; padding:0 0 0 2px; border-right:#E4E4E4 1px solid; color:#fff; margin-top:5px}
#main-menu.normal li.current-cat a span, #main-menu.normal li.current-cat-parent span{background:url(images/bg_menu_button.gif) no-repeat right top; display:block; line-height:26px; padding:0 12px 1px 10px}

/* Sub Category Menu 
#subcat-menu-out{width:100%; background:rgb(252,252,252); border-bottom:#EBEBEB 1px solid; position: absolute; z-index: 99}
#subcat-menu{width:960px; margin-left:30px; height:34px}
#subcat-menu a{color:#3E3E3E}
#subcat-menu a:hover, li.current-cat a{color:#00699F}
#subcat-menu ul{padding:6px 0 0 0; width:100%; margin-left:-7px; position:relative}
#subcat-menu li{display:inline; float:left; position: relative;}
#subcat-menu li a{display:inline; float:left; padding:0 8px 0 7px; line-height:28px; background:url(images/bg_subcat_border.gif) no-repeat right bottom}
#subcat-menu li.current-cat a{color:#00699F; text-decoration:underline}
#subcat-menu ul li ul{padding:0px; width:auto; float:left; margin:0}
*/

/* Middle */
#middle-out{width:100%; background:#fff}
#middle{width:960px; margin-left:30px; padding-top:20px; padding-bottom:34px}

/* Content */
#content{width:630px}
#content.fullwidth, #content.fullwidth #single{width:960px!important}
#content p {font-size: 1.2em; line-height: 1.8em;}

/* Content (featured) */
#content .featured{width:590px; padding:5px 20px 20px 20px; color:#C4C4C4; background: #d4d5c6; border: 1px solid #b1b79b; color: #444;}
#content .featured h2{font-weight:normal; color:#fff; padding:10px 0 2px 0; font-size:21px;}
#content .featured h1.replace {font-size: 28px;}
#content .featured h2 a{color:#000; font-weight: bold;}
#content .featured p {font-size: 1.3em; line-height: 1.6em;}
#content .featured p.post-details{padding:0; font-size: 10px; margin: -10px 0 10px 0; font-family:Georgia; color:#555; text-transform: uppercase; letter-spacing: 1px;}
#content .featured p.post-details a {color: #333; font-weight: bold;}
#content .featured p a{font-weight: bold;}
#content .featured a.read-more {padding: 6px 12px; color: #fff; background: #b20000; font-weight: normal; text-transform: uppercase; position: relative; top: 10px; -moz-border-radius: 3px;-webkit-border-radius: 3px;}

/* Content (main) */
#content #main{padding-top:22px}

/* Content (page) */
#content .page .post{border:0 !important; padding-bottom:0 !important; margin-bottom:5px !important}

/* Content (latest) */
#content #latest{width:410px; border-top:#EBEBEB 1px solid}

/* Content (latest >post) */
#content #latest .post{width:100%; padding:10px 0; border-bottom:#EBEBEB 1px solid; clear:both}
#content #latest .post h2{font-size:18px; font-weight:bold; padding:5px 0 8px 0}
#content #latest .post h2.replace {font-size: 21px;}
#content #latest .post p{line-height:20px; padding:2px 0 5px 0;}
#content #latest .post a.read-more{border-bottom:#CBCBCB 1px solid; font-size: .93em; position: relative; top: -7px;}
#content #latest .post a.read-more:hover{text-decoration:none; border-bottom:#979797 1px solid}
#content #latest img.alignleft{margin-top:7px; margin-bottom:0}
a.read-more{font-weight:bold; margin-left:1px}

/* Content (latest >more posts) */
#content #latest #more-posts{width:100%}
#content #latest #more-posts ul{width:100%; font-family:Georgia; font-size:17px; padding:0}
#content #latest #more-posts li{line-height:27px; padding:6px 0 7px 0; border-bottom:#EBEBEB 1px solid}

/* Content (popular) */
#content #popular-articles{width:200px; background:rgb(243,243,243);}
#content #popular-articles h4{font-size:12px; background:url(images/bg_h2_popular.gif) no-repeat 0 0; line-height:37px; padding:0 0 0 25px}
#content #popular-articles h3{font-family:Georgia; font-size:17px; font-weight:normal; line-height:25px; padding:10px 0 5px 0}
#content #popular-articles h3 a{color:#444}
#content #popular-articles p{padding:5px 0; font-size: 12px; color: #666; line-height:23px}
#content #popular-articles a.read-more{border-bottom:#CBCBCB 1px solid}
#content #popular-articles a.read-more:hover{text-decoration:none; border-bottom:#979797 1px solid}
#content #popular-articles .block{border-bottom:#C7C7C7 1px solid; padding:0 5px 10px 8px}

/* Content (single) */
#content #single{width:600px; padding-bottom:30px}

/* Content (single >post) */
#content #single .post{width:100%; padding-bottom:15px;}
#content #single .post h1.replace {font-size: 40px; color: #000; line-height: 30px;}
#content #single .post h2{font-size:19px; font-weight:bold; margin: 15px 0 -15px 0; color: #333;}
#content #single .post h2.title{padding-bottom:2px}
#content #single .post h3 {font-size:16px; font-weight:bold; margin: 15px 0 -15px 0; color: #333;}
#content #single .post p {line-height: 22px;}
#content #single .post .pullquote {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; float: left; margin: 0 10px 0 -50px; width: 300px; font-size: 1.8em; font-style: italic; padding: 10px 0; color: #666;}
#content #single .post p.post-details{padding:0; font-size: 11px; margin: -10px 0 10px 0; font-family:Georgia; color:#555; text-transform: uppercase; letter-spacing: 1px;}
#content #single .post p.post-details a {color: #333; font-weight: bold;}
#content #single .post img.alignleft{margin:8px 15px 0 0}
#content #single .post img.alignright{margin:8px 0 0 15px}

/* Post Content Lists and Blockquote */
#content #single .post ol, #content #single .post ul{line-height:20px}
#content .post li {font-size: 1.2em; margin: 10px 0; padding:3px 0}
#content #single .post ul{padding-left:40px}
#content #single .post ul li{list-style:circle;}
#content #single .post ol{padding-left:47px}
#content #single .post ol li{list-style:decimal;}
#content #single .post blockquote{border-left:2px solid #777; color:#777; font-style:italic; margin:5px auto 15px; padding:0px 10px; width:85%}

/* Content (single > social links) */
#content ul.social {display: block; margin: 0 0 30px 0; border-bottom:#e5e5e5 3px solid; overflow: auto;}
#content ul.social li {font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;float: left; display: inline; margin: 0 20px 0 0;}
#content ul.social li span {font-weight: bold; color: #000;}
#content ul.social li.title {position: relative; top: 8px;}
#content ul.social li a {display: block; height: 30px; width: 30px; text-indent: -99999px; background: url("images/bg-social.png") 0 0 no-repeat;}
#content ul.social li a.twitter {background-position: 0 0;}
#content ul.social li a.twitter:hover {background-position: 0 -30px;}
#content ul.social li a.facebook {background-position: -30px 0;}
#content ul.social li a.facebook:hover {background-position: -30px -30px;}
#content ul.social li a.stumble {background-position: -60px 0;}
#content ul.social li a.stumble:hover {background-position: -60px -30px;}
#content ul.social li a.digg {background-position: -90px 0;}
#content ul.social li a.digg:hover {background-position: -90px -30px;}
#content ul.social li a.mixx {background-position: -120px 0;}
#content ul.social li a.mixx:hover {background-position: -120px -30px;}
#content ul.social li a.reddit {background-position: -150px 0;}
#content ul.social li a.reddit:hover {background-position: -150px -30px;}

/* Content (single > ad right before comments) */
#content .ad {display: block; text-align: center; margin-bottom: 14px; border-bottom:#e5e5e5 3px solid; padding: 0 0 30px 0;}

/* Content (single >comments) */
#content #single #comments{}
#content #single #comments h2{font-size:18px; padding:10px 0 30px 0}

/* Content (single >comments >comment) */
#content #single .comment{margin-bottom:17px}
#content #single .comment .col-left{width:112px; text-align:right; font-family:Georgia}
#content #single .comment .col-left a{color:#565656; text-decoration:underline}
#content #single .comment .col-left a:hover{text-decoration:none}
#content #single .comment .col-left img{margin-bottom:5px}
#content #single .comment .col-left p{padding:1px 0}
#content #single .comment .col-right{padding:5px 20px; background:#F8F8F8; border:#DEDEDE 1px solid; min-height:70px; float:none; margin-left:135px}
* html #content #single .comment .col-right{height:130px}
#content #single .lc_logged{margin-top:-20px; position:relative}
#content #single .reply{float:right; padding-top:3px}
#content #single ul.children .comment{margin:0 0 0 20px}

/* Content (single >comments >form) */
#content #single #comments label{display:block; clear:both; padding-bottom:10px; width:400px; font-family:"Lucida Sans Unicode"; font-size:11px}
#content #single #comments label span{line-height:27px; padding-left:10px; float:left}
#content #single #comments label input{width:160px; font-size:12px; font-family:Arial,Helvetica,sans-serif; padding:5px 4px; border:#E5E5E5 1px solid; float:left}
#content #single #comments textarea{display:block; clear:both; width:65%; padding:5px 4px; border:#E5E5E5 1px solid; margin-bottom:15px; font-family:Arial,Helvetica,sans-serif; font-size:12px}

/* Content (archives) */
#content .archives{padding-top:0 !important; width:100%}
#content h3.arh{font-size:12px; background:url(images/bg_h2_arh.gif) repeat-x 0 0; line-height:37px; padding:0 0 0 10px}
#content h3.search{padding-bottom:0}
#content .archives #latest{border-top:0}
#content .more_entries h2{font-size:17px; font-family:Georgia; font-weight:normal}
#content .more_entries{padding-top:10px}
#content .more_entries h2 a{color:#515151}

/* Search and Archives  list */
#content .excerpt p {padding:0; font-size: 11px; margin: -10px 0 5px 0; font-family:Georgia; color:#555; letter-spacing: 1px;}
#content .excerpt p a {color: #333; font-weight: bold;}

/* Sidebar */
#sidebar{width:311px}
#sidebar a, #sidebar a:visited {color:#006DAC}
#sidebar a:hover, sidebar a:active {color:#001866}
/* RSS */
#sidebar a#rss, #sidebar a#rss:hover {width:311px; height:60px; background:url(images/bg_subscribe.png) no-repeat 0 0; margin:0 0 20px 0; display: block; text-indent: -99999px;}
#sidebar a#rss:hover, #sidebar a#rss:active {background-position: bottom left;}

/* sidebar (search) */
#sidebar #search {padding: 0 0 12px 0; margin-bottom:14px; border-bottom: 1px solid #dedede}
#sidebar #search label{padding: 10px 10px 10px 0;display: none;}
#sidebar #search input{width:225px; background:transparent; font-family:georgia, serif; font-size:11px; outline:none; border: 1px solid #DEDEDE; background: #f4f4f4 url("images/bg-search-label.png") left center no-repeat; padding: 10px 0 10px 70px;}
#sidebar #search input:focus, #header #search input:hover {border: 1px solid #999; background-color: #f8f8f8;}

#sidebar .block{border:#DEDEDE 1px solid; background:#F2F2F2; padding:12px 9px; margin-bottom:14px}
#sidebar .block h4{font-size:14px; padding:0 0 10px 0}
#sidebar .block .inside, 
#sidebar .block .textwidget, 
#sidebar .block .blogroll, 
#sidebar .widget_pages ul, 
#sidebar .widget_archive ul, 
#sidebar .widget_meta ul, 
#sidebar .widget_recent_comments,
#sidebar .widget_categories ul{background:#fff; border:#DEDEDE 1px solid; padding:5px 12px}
#sidebar .inside ul{padding:0}
#sidebar .inside li, 
#sidebar .block .blogroll li, 
#sidebar .widget_pages li, 
#sidebar .widget_archive li, 
#sidebar .widget_meta li, 
#sidebar .widget_recent_comments li,
#sidebar .widget_categories li{line-height:20px; padding:3px 0 3px 12px; background:url(images/bg_arrows.gif) no-repeat 0 10px;  }
#sidebar #tabs li {font-size: 13px;font-style: italic;}
#sidebar .inside li a, 
#sidebar .block .blogroll li a, 
#sidebar .widget_pages li a, 
#sidebar .widget_archive li a, 
#sidebar .widget_meta li a, 
#sidebar .widget_recent_comments li a,
#sidebar .widget_categories li a{}
#sidebar .inside li a:hover, 
#sidebar .block .blogroll li a:hover, 
#sidebar .widget_pages li a:hover, 
#sidebar .widget_archive li a:hover, 
#sidebar .widget_meta li a:hover, 
#sidebar .widget_recent_comments li a:hover,
#sidebar .widget_categories li a:hover{}
#sidebar .snapshot {border: 0; border-top: 3px solid #777; border-bottom: 3px solid #777; padding: 12px 0; background: none;}
#sidebar .snapshot h4 {padding-bottom: 5px; color: 000; font-size: 18px;}
#sidebar .snapshot p {margin: -10px 0 0 0; font-size: 14px; color:#444; font-style: italic; letter-spacing: 1px;}
#sidebar .block ul.recent-comments li {padding-top: 5px; margin: 10px 0; line-height: 1.2em; font-size: 13px; font-style: normal;}
#sidebar .ad {display: block; text-align: center; margin-bottom: 14px;}
#sidebar #random h4 {margin-bottom: 0;}
#sidebar #random h3 {margin: -5px 0 -15px 0; font-size: 18px; font-family: georgia, serif; font-weight: normal; font-style: italic;}
#sidebar #random p {margin: 0 0 10px 0; font-size: .9em;}
#sidebar #random a.read-more {position: relative; top: -5px; margin: 0;}

/* Sidebar (tabs) */
#sidebar #tabs ul.tabs, #sidebar #links ul.tabs{padding:0; width:100%; margin-bottom:8px}
#sidebar #tabs ul.tabs li, #sidebar #links ul.tabs li{display:block; float:left; margin-right:3px; font-style: normal;}
#sidebar #tabs ul.tabs li a, #sidebar #links ul.tabs li a{background:#fff; display:block; border:#DEDEDE 1px solid; line-height:27px; padding:0 9px; color:#515151; font-weight:bold; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;}
#sidebar #tabs ul.tabs li a.selected, #sidebar #links ul.tabs li a.selected{background:#0069b6; border: 0; color:#fff; margin-top:1px}
#sidebar #links ul.tabs li a.selected {background: #666;}
#sidebar #tabs .inside, #sidebar #links .inside{position:relative; padding-top:6px; padding-bottom:15px}
#sidebar #tabs .inside ul, #sidebar #links .inside ul{padding-top:0px}
#sidebar #tabs .inside li, #sidebar #links .inside li{padding:6px 0; border-bottom:#DEDEDE 1px solid; background:none}
#sidebar #tabs .inside .border-clear, #sidebar #links .inside .border-clear{width:100%; height:8px; background:#fff; overflow:hidden; position:absolute; top:1px; left:0}

/* Sidebar (advert) */
#sidebar .advert{width:100%; text-align:center; margin-bottom:14px}

/* Sidebar (categories and archive) */
#sidebar #cat-arh{width:291px}
#sidebar #cat-arh .container{background:url(images/bg_catarh.gif); border-bottom:#E7E7E7 1px solid; width:100%}
#sidebar #cat-arh .inside{padding:7px 8px 10px 12px; border-bottom:0}
#sidebar #cat-arh .col-left .inside{border-right:0; width:123px}
#sidebar #cat-arh .col-left h4{background:#F2F2F2}
#sidebar #cat-arh .col-right .inside{width:125px; border-left:0}
#sidebar #cat-arh .col-right h4{background:#F2F2F2; margin-left:-1px; padding-left:1px}

/* Widget (tag cloud) */
#tag_cloud{padding-bottom:20px}
#footer #tag_cloud h2{margin-bottom:10px}
#footer #tag_cloud a{color:#515151}

/* Widget (textwidget) */
.textwidget{padding:10px 0}

/* Footer */
#footer-out{width:100%; background:rgb(232,232,232) url(images/bg_footer.gif) repeat-x 0 0}
#footer{width:960px; margin-left:30px; padding:10px 0}
#footer .block{display:block; margin-right:30px; float:left}
#footer .last{margin-right:0}
#footer h2{color:#3B3B3B}

/* Footer (widget) */
#footer .widget{width:300px}
#footer .widget h2{font-family:Georgia; font-size:16px; padding-bottom:5px; font-weight:bold; background:url(images/bg_footer_h2.gif) no-repeat 0 13px; padding-left:25px}
#footer .widget ul{padding-left:5px}
#footer .widget li{line-height:20px; padding:2px 0 2px 15px; background:url(images/bg_footer_arrows.gif) no-repeat 0 10px}
#footer .widget li a{color:#515151}

/* Copyright */
#copyright-out{width:100%; background:rgb(37,37,37) url(images/bg_copyright.gif) repeat-x 0 0}
#copyright{width:960px; margin-left:30px; padding:15px 0 50px 0}
#copyright a{color:#fff; text-decoration:none}
#copyright a:hover{text-decoration:underline}
#copyright ul{padding:10px 0 5px 0; margin-left:-7px; position:relative}
#copyright li{display:inline; padding:0 7px; border-left:#3A3A3A 1px solid}
#copyright li.first{border:0}
#copyright p{font-style:italic; color:#666; padding:0}
#copyright p a{color:#666;}
#copyright .col-right{padding-top:10px}

/* Fix */
.wrap:after{ content:".";  display:block;  height:0;  clear:both;  visibility:hidden}

/* Mix */
.ui-tabs-hide{ display:none}
.ads img{ margin:5px 5px 0 0}

/*=== Misc. ===*/
.fix{clear:both; height:1px; margin:-1px 0 0; overflow:hidden}
.fl{float:left}
.fr{float:right}
.ac{text-align:center}
.ar{text-align:right}
img.centered{display:block; margin-left:auto; margin-right:auto}
img.alignright{margin:0 0 2px 10px;}
img.alignleft{margin:0 10px 2px 0;}
img.alignright, img.alignleft {border: 5px solid #e5e5e5;}
#content .featured a img.alignright {position:relative; right: -10px; margin: -5px 0 0 0; border: 3px solid #444;}
#content .featured a:hover img.alignright {border-color: #b20000;}
.alignleft{float:left}
.alignright{float:right}
.wp-caption{-moz-border-radius: 3px;-webkit-border-radius: 3px; background-color:#EEE; border:1px solid #DDD; padding:4px 0 5px; text-align:center}
.wp-caption-text{padding:3px 0 0; font-size:11px}

/* Page Nav */
#main-menu.suckerfish, #main-menu.suckerfish ul{padding:0; margin:0; list-style:none; line-height:1; z-index:100}
#main-menu.suckerfish a{display:block; line-height:28px; padding:0 10px; z-index:100}
#main-menu.suckerfish li{float:left}

/* Style drop down list */
#main-menu li ul{position:absolute; width:130px; left:-999em; z-index: 99;}
#main-menu li ul li{border:1px solid #ccc; border-width:0 1px 1px 1px; background:#FFF;}
#main-menu li:hover ul, #main-menu li.sfhover ul{left:auto}
#main-menu li ul li a{line-height:25px; font-size:11px; color:#444; letter-spacing: 1px; text-transform: uppercase; width:200px}
#main-menu li ul li ul li a{border-width:0 1px 1px 0px}
#main-menu li ul ul{margin:-31px 0 0 154px}
#main-menu li ul ul li a{line-height:25px}
#main-menu li:hover ul ul, #main-menu li.sfhover ul ul{left:-999em}
#main-menu li:hover ul, #main-menu li li:hover ul, #main-menu li.sfhover ul, #main-menu li li.sfhover ul{left:auto}

/* IE7 Fix */
#main-menu li:hover, #main-menu li.hover{ position:static}

/* Centered Style */
#top-menu, #main-menu, #subcat-menu, #middle, #footer, #copyright, #header{margin: 0 auto;}
#header {padding:0;}

