

/**
 * Theme Name: BB Fusion Support
 * Theme URI: http://themehybrid.com
 * Description: A custom theme for ThemeHybrid.com.
 * Version: 0.1
 * Author: Justin Tadlock
 * Author URI: http://justintadlock.com
 * Tags: theme-options, threaded-comments, sticky-post, microformats, two-columns, fixed-width
 *
 * Copyright (c) 2008 Justin Tadlock.  All rights reserved.
 * http://justintadlock.com
 */

/* Get base CSS */
html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;background:transparent;border:none;text-decoration:none}b,i,hr,u,center,menu,layer,s,strike,font,xmp{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;font-weight:normal;font-style:normal;background:transparent;border:none;text-decoration:none}font{color:#333}center{text-align:left}body{line-height:24px;font-family:Cambria,Georgia,Times,"Times New Roman",serif;color:#333;background:#fff}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:normal;margin:0 0 21px 0}h1{font-size:1.8em}h2{font-size:1.7em}h3{font-size:1.55em;}h4{font-size:1.4em}h5{font-size:1.25em}h6{font-size:1.1em}p{margin:0 0 21px 0}ol,ul{list-style:none}ul{list-style:disc;margin:0 0 21px 2.5em}ol{list-style-type:decimal;margin:0 0 21px 3em}ol ol{list-style:upper-roman}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:upper-alpha}ol ol ol ol ol{list-style:lower-alpha}ul ul,ol ol,ul ol,ol ul{margin-bottom:0}dl{margin:0 0 18px 3px}dl dt{font-weight:bold;margin:12px 0 0 0}dl dd{margin:6px 0 0 1.5em}strong{font-weight:bold}strong strong{font-weight:normal}em,cite{font-style:italic}em em,cite cite{font-style:normal}abbr{cursor:help}acronym{text-transform:uppercase;border-bottom:1px dashed #666;cursor:help}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:baseline;position:relative;bottom:0.3em}sub{vertical-align:baseline;position:relative;top:0.3em}address{font-style:italic;margin:0 0 21px 0}li address,dd address{margin:0}blockquote{margin:0 2.5em;font-style:normal}blockquote em,blockquote cite{font-style:italic}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{cursor:pointer}a img{border:none}pre{overflow:auto;font:.9em Monaco,monospace,Courier,"Courier New";line-height:21px;margin-bottom:21px;padding:9px}code{font:.9em Monaco,monospace,Courier,"Courier New"}pre code{font-size:1em}ins,dfn{font-style:italic;text-decoration:none;border-bottom:1px solid #666}del{text-decoration:line-through}object{margin-bottom:21px}input,textarea{font-size:1em;font-family:Cambria,Georgia,Times,"Times New Roman",serif;padding:3px}:focus{outline:none}form label{cursor:pointer}option{padding:1px 3px}table{border-collapse:collapse;border-spacing:0;margin-bottom:21px}th,td{text-align:left}hr{margin-bottom:21px}img.wp-smiley{max-height:12px;margin:0;padding:0;border:none}.gallery{display:block;text-align:center;margin-bottom:21px !important}.alignleft,.left{float:left;margin-right:15px}.alignright,.right{float:right;margin-left:15px}.aligncenter,.center{display:block;margin:0 auto 21px auto}.alignnone,.block{clear:both;margin:0 0 21px 0}.clear{clear:both}img.alignleft,img.alignright{display:inline}

/* Get drop-downs CSS */
#page-nav ul{margin:0;padding:0;list-style:none}#page-nav ul{line-height:1.0}.menu ul{position:absolute;top:-999em;width:10em}#page-nav ul ul li{width:100%}#page-nav li:hover{visibility:inherit}#page-nav li{float:left;position:relative}#page-nav a{display:block;position:relative}#page-nav li:hover ul,li.sfHover ul{left:0;top:2em;z-index:99}#page-nav li:hover li ul,li.sfHover li ul{top:-999em}#page-nav li li:hover ul,li li.sfHover ul{left:10em;top:0}#page-nav li li:hover li ul,li li.sfHover li ul{top:-999em}#page-nav li li li:hover ul,li li li.sfHover ul{left:10em;top:0}#cat-nav ul{margin:0;padding:0;list-style:none}#cat-nav ul{line-height:1.0}.menu ul{position:absolute;top:-999em;width:10em}#cat-nav ul ul li{width:100%}#cat-nav li:hover{visibility:inherit}#cat-nav li{float:left;position:relative}#cat-nav a{display:block;position:relative}#cat-nav li:hover ul,li.sfHover ul{left:0;top:2em;z-index:99}#cat-nav li:hover li ul,li.sfHover li ul{top:-999em}#cat-nav li li:hover ul,li li.sfHover ul{left:10em;top:0}#cat-nav li li:hover li ul,li li.sfHover li ul{top:-999em}#cat-nav li li li:hover ul,li li li.sfHover ul{left:10em;top:0}

/* Get matching WP theme CSS */
body{font:12px/21px Verdana,Arial,sans-serif;font:15px/21px Georgia,Cambria,Times,'Times New Roman',serif;color:#333;background:url(images/bg.png) repeat-x 0 0}#body-container{overflow:hidden;width:100%}a:link,a:visited{color:#4b6e85;text-decoration:none}a:hover,a:active{text-decoration:underline}h1,h2,h3,h4,h5,h6{color:#000;font:normal normal bold 24px/21px arial,verdana,sans-serif}h3{font-size:21px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}#content ul{list-style:none;margin-left:12px}#content ul li{overflow:hidden;padding:2px 0 2px 15px;background:url(images/bullet.png) no-repeat 0 8px}#content ul li li{background:url(images/bullet-alt.png) no-repeat 0 8px}blockquote{margin:0 24px 0  0;padding:6px 0 0 24px;font-style:italic;color:#666;background:url(images/quotes.gif) no-repeat 0 0;border:none}blockquote em{font-style:normal}code{font-size:12px;padding:0 3px;background:#eee}pre{font-size:12px;overflow:auto;padding:9px;color:#000;background:#eee;border:1px solid #ddd}pre code{padding:0}table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #ddd}caption{font-size:.9em;font-style:italic;text-align:right}td,th{padding:5px 10px;border:1px solid #ddd}th{background:#eee}tr.alt{background:#f7f7f7}textarea{width:98%}.text-input{display:block;width:300px}.button{margin:0 10px 0 0;padding:6px 19px;font-weight:bold;color:#fff;background:#0A2934;border:1px solid #000}.button:hover{cursor:pointer;background:#113644}.drop-cap{float:left;line-height:39px;margin-right:3px;font-size:48px;font-family:"Warnock Pro","Goudy Old Style",Palatino,"Book Antiqua",Cambria,Georgia,serif;color:#555}.note{overflow:hidden;padding:6px 9px;background:#eee;border:1px solid #e2e2e2}div.note{padding:0;background:transparent;border:none}.warning,.alert{padding:6px 9px;background:#fffbbc;border:1px solid #E6DB55}.error{padding:6px 9px;background:#ffebe8;border:1px solid #C00}.download{padding:6px 9px;background:#e7f7d3;border:1px solid #6c3}.left,.alignleft{float:left;margin:0 15px 0 0}.right,.alignright{float:right;margin:0 0 0 15px}.center,.aligncenter{display:block;margin:0 auto 21px auto}.block,.alignnone{display:block;margin:0 0 21px 0}.clear{clear:both !important}span.pullquote{float:none;margin:0}.post img{max-width:600px}img.wp-smiley{max-height:12px;margin:0;padding:0;border:none}.thumbnail{float:left;width:150px;height:150px;margin:0 15px 10px 0;padding:4px;background:#eee;border:1px solid #ddd}.wp-caption{overflow:hidden;max-width:590px;padding:4px 0;background:#eee;border:1px solid #ccc;text-align:center}.wp-caption img,.wp-caption a img{max-width:590px;margin:0;padding:0;border:none}.wp-caption p{margin:0 4px;padding:0;font-size:11px;font-style:italic;text-align:right}.gallery{display:block;text-align:center;margin-bottom:21px !important}.gallery img{padding:4px;background:#f9f9f9;border:1px solid #ddd}.avatar{float:left;margin:0 15px 5px 0;padding:4px;background:#EFF1E1;border:1px solid #e2e2e2}#header{position:relative;width:960px;height:70px;margin:0 auto -20px auto;padding:40px 0 20px 0}#header #site-title{float:left;width:335px;margin:0}#header #site-title a{text-indent:-99999em;display:block;width:335px;height:70px;background:url(images/header.gif) no-repeat 0 0}#header #site-description{display:none}#navigation{position:relative;width:960px;height:35px;margin:auto}#page-nav{float:right;border-right:1px solid #151515;border-top:1px solid #151515}#page-nav ul{text-align:right}#page-nav li{display:inline;background:#113447;border-left:1px solid #151515}#page-nav a{overflow:hidden;padding:10px 25px 9px 25px;color:#f9f9f9;background:#113447}#page-nav li.current_page_item a{background:#040D12}#page-nav li.current_page_item li a{background:#040D12}#page-nav li.sfHover a,#page-nav li a:hover{background-color:#040D12}#page-nav li:hover ul,li.sfHover ul{top:35px}#page-nav ul ul,#page-nav li li,#page-nav li li a{text-align:left;background:#040D12}#page-nav li li{border-bottom:1px solid #222;border-left:1px solid #222;border-right:1px solid #222}#page-nav li li a{padding:10px 10px;border:none !important;background:#040D12}#container{overflow:hidden;width:960px;margin:20px auto}#container a{color:#01527a}.content{overflow:hidden;float:left;width:600px}.breadcrumb{overflow:hidden;width:100%;background:#040D12}.breadcrumb-trail{overflow:hidden;width:960px;margin:0 auto;padding:20px 0;font-style:italic;color:#fff}.breadcrumb a{color:#fff;border-bottom:1px solid #444}.breadcrumb a:hover{text-decoration:none;border-bottom:1px solid #fff}.front-page .breadcrumb{display:none}.breadcrumb{}.post,.series,.related,.category-info,.tag-info,.author-info,.date-info,.search-info,.single .author-profile{overflow:hidden;height:100%;margin:0 0 20px 0;padding:20px 0 0 0;background:#fff}.entry-title,.series-title,.related-title{margin:0 0 5px 0;font:normal normal bold 18px/21px arial,verdana,sans-serif}.home .post-title,.blog .post-title,.single-title,.attachment-title,.page-title,.series-title,.related-title,.category-title,.tag-title,.author-title,.date-title,.search-title {margin:0 0 10px 0;padding:0 6px 9px 3px;border-bottom:1px solid #ddd;font:normal normal bold 21px/21px arial,verdana,sans-serif}.entry-title a{color:#000 !important}.page-title{font:normal normal bold 24px/21px arial,verdana,sans-serif;border:none;margin:0 0 30px 0;padding:0}.byline{font-size:13px;font-style:italic;color:#999}.byline a{color:#486472 !important}.single .byline{margin:0 0 30px 0}.entry-meta{clear:both;font-size:13px;font-style:italic;color:#999;padding:9px 5px 0 5px;border-top:1px solid #ddd}.entry-meta a{color:#486472 !important}p.pages a{margin:0 0 0 3px;padding:4px 7px;color:#486472 !important;background:#e7e7e7;border:1px solid #ddd}.page-template-no-widgets .content,.no-widgets .content{width:960px}.navigation-attachment{overflow:hidden;height:100%;margin:0 0 21px 0}.navigation-links{overflow:hidden;font-style:italic}.navigation-links .previous{float:left;max-width:49%}.navigation-links .next{float:right;max-width:49%;text-align:right}.wp-pagenavi{overflow:hidden;height:100%}.wp-pagenavi .pages,.wp-pagenavi .current,.wp-pagenavi a,.wp-pagenavi .extend{float:left;margin:0 6px 0 0;padding:4px 12px;color:#486472 !important;background:#fff;border:1px solid #ddd}#primary,#secondary{float:right;width:300px}#secondary{clear:right}.widget{overflow:hidden;margin:0 0 21px 0;padding:20px 20px 0 20px;background:#fff;border:1px solid #ddd}.widget-title,.content .widget-title{margin:0 0 6px 0;padding:0 6px 9px 6px;font:normal normal bold 18px/21px arial,verdana,sans-serif;color:#000;border-bottom:1px solid #ddd}.widget ul{list-style:none;margin:0 0 21px 0}.widget ul li{margin:0 0 6px 0;padding:0 0 6px 15px;background:url(images/bullet.png) no-repeat 0 6px;border-bottom:1px solid #e2e2e2}.widget ul ul{margin:6px 0 0 0}.widget ul li li{margin:0 0 3px 0;padding:0 0 3px 15px;background:url(images/bullet-alt.png) no-repeat 0 6px;border-bottom:none}#primary .widget img{max-width:260px;padding:0;border:none;margin:0}#primary .widget-theme{padding:0}#primary .widget-theme p{margin:0}#primary .widget-theme img{max-width:298px}#comments-number{overflow:hidden;margin:0 0 20px 0;font:normal normal bold 18px/21px arial,verdana,sans-serif;color:#000}#comments ol{list-style:none;margin-left:0}#comments li,p.comments-closed{overflow:hidden;margin:0 0 15px 0;padding:15px 15px 0 15px;background:#fff;border:1px solid #ddd}#comments li.thread-even,#comments li.thread-odd{padding-bottom:9px}p.comments-closed{padding:19px}#comments-template p.comments-closed{border:none;padding:0}#comments li li,#comments li li li li{margin:0 12px 15px 12px;padding:15px 15px 0 15px;background:#eee;border:1px solid #ddd}#comments li li li,#comments li li li li li{margin:0 12px 15px 12px;padding:15px;background:#fff;border:1px solid #ddd}#comments .avatar{float:left;width:40px;height:40px;margin:0 15px 5px 0;padding:4px;background:#EFF1E1;border:1px solid #ccc}#comments .comment-meta-data{margin:10px 0}#comments .comment-meta-data cite{font-size:15px}#comments .comment-meta-data a{font-style:italic;color:#333;border-bottom:1px solid #ccc}#comments .comment-meta-data a:hover{border-bottom:1px solid #040D12;text-decoration:none}#comments .comment-text{clear:both;margin:0 7px}a.comment-link{font-weight:bold;font-style:italic}#respond{overflow:hidden;margin:0 0 20px 0;padding:19px 19px 0 19px;background:#fff;border:1px solid #ccc}#reply{margin:0 0 10px 0;padding:0 6px 9px 6px;font:normal normal bold 18px/21px arial,verdana,sans-serif;border-bottom:1px solid #ccc}#footer-container{overflow:hidden;clear:both;width:100%;padding:20px 0 0 0;color:#eee;background:#113447;border-top:2px solid #040D12}#footer{overflow:hidden;clear:both;width:960px;margin:20px auto 20px auto}#footer a{font-style:italic;color:#fff;border-bottom:1px solid #666}#footer a:hover{text-decoration:none;border-bottom:1px solid #fff}#footer .copyright{float:left;width:45%}#footer .credit{float:right;width:45%;text-align:right}.page-template-themes .content{width:960px}.content .theme{overflow:hidden;float:left;width:274px;margin:20px 20px 20px 0;padding:15px 15px 0 15px;border:1px solid #ddd}.content .theme h2{margin:0 0 10px 0;font:normal normal bold 18px/21px arial,verdana,sans-serif}.content .theme img{width:274px;height:200px;margin:0 !important;padding:0}.content .theme-1{clear:left}.content .theme-3{margin-right:0 !important}.content .theme .demo,.content .theme .more{font-style:italic}.content ul.columns-3{width:30%;margin:0 0 20px 3.33%;float:left}#panel-container{position:absolute;width:100%;z-index:999;text-align:center;margin:0 auto}#panel{display:none;overflow:hidden;position:relative;z-index:3;width:100%;height:150px;color:#ddd;background:#040D12}#panel .panel-content{width:960px;margin:0 auto;padding-top:15px;text-align:left}#panel-container a{color:#fff;font-style:italic;text-decoration:none;border-bottom:1px solid #666}#panel-container a:hover{text-decoration:none;border-bottom:1px solid #ddd}#panel li a{border:none}#panel p{margin:0 0 10px 0}#panel .search-text{width:200px;font-style:italic}#panel ul{list-style:none;margin-left:5px;line-height:22px}#panel li.showcase,#panel li.support,#panel li.feed,#panel li.profile,#panel li.log-out{padding-left:20px;background:url(images/panel-icons.png) no-repeat 1px 4px}#panel li.showcase{background-position:-1px -36px}#panel li.support{background-position:0 -54px}#panel li.feed{background-position:0 -74px}#panel li.log-out{background-position:1px -15px}#panel .panel-content .column{width:320px;float:left;margin-bottom:25px;padding:0 15px;border-right:1px solid #333;min-height:120px}#panel .panel-content .column-1{border-left:1px solid #333}#panel .panel-content .column-2,#panel-container .panel-content .column-3{width:220px}#panel .panel-content .column-log-in{width:320px}#panel .panel-content form{margin:0}#panel .panel-content label.text{float:left;padding-top:8px;clear:both;width:80px}#panel .panel-content label.remember{float:left;margin:5px 0 0 0}#panel .panel-content input.field{margin-top:4px;width:200px;font-style:italic}#panel .panel-content input.log-in{float:right;margin-right:30px;font-style:italic;text-align:center;cursor:pointer}#panel-container .tab{border-top:2px solid #040D12;height:37px;position:relative;z-index:999}#panel-container .current{border-top:1px solid #fff}#panel-container .tab div#toggle{ clear:right;display:block;position:relative;width:960px;height:35px;line-height:35px;margin:0 auto; font-weight:bold; font-size:80%}#panel-container .tab a{display:block;float:right;position:relative;top:-1px;height:35px;width:80px;line-height:33px; text-align:center; background:#040D12;border:1px solid #040D12;border-top:none;text-decoration:none}#panel-container .tab a.close{border:1px solid #fff;border-top:none}#panel-container .tab a:hover{text-decoration:underline}#panel-container .tab a .arrow{font-style:normal}




/********************** FORUM-SPECIFIC CSS *******************************/

/* OVERRIDE BASIC CSS ABOVE */
body { background: url("images/bg.jpg") no-repeat scroll center top #0F0608; font-family: Arial, Verdana; color: #696969; font-size: 12px;  }
input, textarea { font-family: Arial, Verdana; margin-bottom: 20px;}
form label { font-weight: bold; }
.login-form label { width: 100px; }
#quick_user_login, #quick_password { display: block; }
#header { background: black; }
#container { padding: 30px 20px 50px 20px; width: 920px; margin-top: 0px; margin-bottom: 0px; background: white; overflow: visible;}
#container a { color: #33CCCC; font-weight: bold; }
#body-container { background: #0F0608; }
#footer {
	background:url("images/content-bottom.png") no-repeat scroll 0 0 #0F0608;
	color:#FFFFFF;
	margin: 0 auto;
	padding:30px 15px;
	width:930px;
	font-size: 12px; 
	font-family: Arial, Verdana, sans-serif;
}
.breadcrumb { background: none; width: 600px; } 
.breadcrumb-trail { width: 600px; color: #5F5F5F; font-weight: bold; font-size: 14px; font-family: Georgia, serif}
.breadcrumb-trail a { font-weight: bold; }
.breadcrumb a:hover, .breadcrumb a { border-bottom: 1px solid #C4C4C4; }
#respond { padding-top: 100px; overflow: default; }
/* LAURA DAY CSS */
#header-container { height: 245px; width: 960px; margin: 0 auto; position: relative; }
div#container-top {
	background:url("images/content-topbg.png") no-repeat scroll 0 0 transparent;
	height:4px;
	margin:0 auto;
	position:relative;
	width:960px;
}
#footer p { line-height: 5px; margin-bottom: 0px; padding-bottom: 10px;}
.profile-menu li {
background:url("images/bullet.png") no-repeat scroll 0 6px transparent;
border-bottom:1px solid #E2E2E2;
margin:0 0 6px;
padding:0 0 6px 15px;
}
#container li.current a { color: black; }
a.topic-rss-link { height: 30px; }


/*------------------------------------------------*/
/*---------------[PAGES DROPDOWN]--------------*/
/*------------------------------------------------*/

ul#page-menu { float:left; position: relative; z-index: 100; height: 48px; text-transform: lowercase; font-family: Verdana; font-size: 13px; left:330px;}
	ul#page-menu li { float:left; }
		ul#page-menu li a { padding: 12px 15px 11px; color: #ffffff; }
	ul#page-menu > li.current_page_item { background: url(images/page-active-bg.png) repeat-x scroll top left; border-style: solid; border-width: 0px 1px 0px 1px; border-color: #e06a99 #a54c6f #934060 #bf5680; color:#ffffff; padding: 12px 15px 0px 15px; height: 36px; }
		ul#page-menu > li.current_page_item a { background: url(images/page-link-active-arrow.png) no-repeat scroll bottom center; padding: 0px 0px 24px; }
		
			ul#page-menu li li { margin:0px padding: 0px; background: url(images/categories-menu-linkbg.png) no-repeat 14px 50%; }
				ul#page-menu li li a, ul#page-menu li.current_page_item li a { text-align: left; height:auto; padding: 7px 5px 7px 20px; display: block; width: 188px; border: 1px dashed #ffffff; border-width: 0px 0px 1px; }
				ul#page-menu li.current_page_item li a { background: none; }
			#page-menu ul { background: url(images/page-dropdown-ul.png) no-repeat left bottom; padding: 8px 6px 8px 6px; width: 222px; }
			/*#page-menu li:hover ul, ul#page-menu li.sfHover ul { top:46px; } */
				#page-menu li li { background-image: none; margin: 0px; }
				ul#page-menu > li:hover > a { background:url(images/top-menu-linkhover.png) repeat scroll 0 0; }
					#page-menu li li:hover ul, ul#cats-menu li li.sfHover ul { top:0px; }
					#page-menu li li a:hover, ul#page-menu li.current_page_item li a:hover  { background: url('images/link_hover.png');  }
				ul#page-menu li.current_page_item.sfHover > a { background: none; }
				ul#page-menu li li:hover ul, ul#page-menu li li.sfHover ul { left:228px; top:0px; }
				
			ul#page-menu > li.current_page_item > a:hover, ul#page-menu > li.current_page_item:hover > a  { background: url(images/page-link-active-arrow.png) no-repeat scroll bottom center; }
	ul#page-menu ul { margin: 0px; }
/*------------------------------------------------*/
/*---------------[CATEGORIES DROPDOWN]------------*/
/*------------------------------------------------*/

	ul#cats-menu { top: 210px; left: 440px; position: absolute; height: 39px; font-family: Arial; font-size: 10px; margin: 0px; }
		ul#cats-menu li { margin-right: 0px; margin-top: 0px; }
			ul#cats-menu li a { padding:6px 12px; font-size: 12px; color: #ffffff; font-weight: bold; }
	ul#cats-menu li li { background-image:none; margin:0; padding: 0px; width: 206px; border-bottom: 1px dashed #cecece; }
		ul#cats-menu li li a { background: url(images/categories-menu-linkbg.png) no-repeat 14px 50%; text-align: left; height:auto; padding:7px 3px 7px 27px; display: block; width: 179px; color: #8b8b8b; font-weight: normal; }
			ul#cats-menu li li a:hover { background-color: #f0f0f0; color: #000000; }
	#cats-menu ul { background: url(images/catdropdown-bg.png) no-repeat bottom left; padding: 8px 12px 24px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; width: 210px; }
		#cats-menu ul li ul { border-top: 1px solid #e8e8e8; }
	#cats-menu li:hover ul, ul#cats-menu li.sfHover ul { top:35px; }
		#cats-menu li li { background-image: none; margin: 0px; }
	ul#cats-menu > li:hover, ul#cats-menu > li.current-cat { background: url(images/catlink-lefthover.png) no-repeat top left; padding-left: 12px; }
		ul#cats-menu > li:hover > a, ul#cats-menu > li.current-cat > a { background: url(images/catlink-righthover.png) no-repeat top right; padding: 12px 12px 10px 0px; border: 0px solid #ffffff; color: #000000; font-weight: bold; }
			#cats-menu li li a:hover { border: none; }
			#cats-menu li li:hover ul, ul#cats-menu li li.sfHover ul { top:0px; left: 221px; }
	ul#cats-menu ul { margin: 0px; }
/*------------------------------------------------*/
/*---------------[DEFAULT DROPDOWN SETTINGS]---*/
/*------------------------------------------------*/

.navi ul { position:absolute; top:-999em; background-position: bottom; background-repeat: no-repeat; }
.navi li { float:left; position:relative; }
.navi a { display:block; float: left; }
	.navi li:hover ul, ul.navi li.sfHover ul { left:0px; top:46px; }
	.navi li:hover li ul, .navi li.sfHover li ul { top:-999em; }
		.navi li li:hover ul, ul.navi li li.sfHover ul { left:234px; top:0px; }
	.navi li:hover ul, .navi li li:hover ul { top: -999em; }
	.navi li li {	display: block;	padding: 0px; float: left; height: auto !important; }
	.navi li ul { width: 234px; }
		.navi li li a:link, .navi li li a:visited {	display: block; height: auto; float: left; }
		.navi li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }


ul#page-menu > li.current-cat { background:transparent url(images/page-active-bg.png) repeat-x scroll left top; border-color:#6ab2e0 #4c82a5 #407293 #5696bf; height: 100px;}
ul#page-menu > li.current-cat a { background:transparent url(images/page-link-active-arrow.png) no-repeat scroll center bottom; height: 35px; }
ul#page-menu > li.current-cat > a:hover, ul#page-menu > li.current-cat:hover > a  { background: url(images/page-link-active-arrow.png) no-repeat scroll bottom center; }
	ul#page-menu li li { background:transparent url(images/categories-menu-linkbg.png) no-repeat scroll 25px 50%; }
		ul#page-menu li li a, ul#page-menu li.current-cat li a { border-color:#3e5354; }	
	
ul#cats-menu li li a { background:transparent url(images/categories-menu-linkbg.png) no-repeat scroll 14px 50%; }
#page-menu li, #cats-menu li { list-style: none; }
#page-menu a:hover, #cats-menu a:hover { text-decoration: none; }

#container div.date { z-index: 200; background: url(images/big-date-leftbg.png) no-repeat top left; height: 58px; float: left; margin: 0px 20px -4px -39px; padding-left: 18px; }
	#container div.date div.main { background: url(images/bigdate-mainbg.png) repeat-x; height: 45px; }
	#container div.date div.rightside { background: url(images/bigdate-rightbg.png) no-repeat top right; height: 35px; padding: 10px 25px 0px 0px; }
		#container div.date div.rightside span { margin-left: -4px; font-weight: bold; font-size: 14px; color: #ffffff; text-transform: uppercase; }


/* TESTIMONIALS */
#testimonials { color: #fff; width: 362px; text-align: left; position:absolute; top: 70px; left: 480px;  }
.testimonial-item {   font-size: 14px; font-family: Georgia; font-style: italic; padding-left: 50px; padding-top: 5px; background: transparent; }
.testimonial p { display: inline; }
.testimonial_author { width: 322px; text-align:right; padding-right: 60px; margin-top: 5px;  }
#testimonials a { color: white; text-decoration: none; background: none; }

.clear { clear:both; }

/* END LAURA DAY CSS */



.content {
	width: 600px;
	}

.entry-title {
	margin: 0 0 15px 0;
	padding: 0 6px 9px 6px;
	font: normal normal bold 18px/21px arial, verdana, sans-serif;
	color: #000;
	border-bottom: 1px solid #ddd;
	}
.topic-title {
	font: normal normal bold 21px/21px arial, verdana, sans-serif;
	margin: 20px 0;
	padding: 0 6px 9px 6px;
	border-bottom: 1px solid #ddd;
	}

ul.topics {
	list-style: none;
	margin: 0 0 21px 0;
	}
ul.topics li {
	margin: 0 0 15px 0;
	}

/* Threads/Topics */
ol#thread {
	list-style: none;
	margin: 0 0 21px 0;
	}
ol#thread li {
	margin: 0 0 21px 0;
	border-bottom: 1px solid #ddd;
	}
ol#thread li .avatar {
	float: left;
	width: 40px !important;
	height: 40px !important;
	margin-right: 10px;
	}
ol#thread li .entry-meta {
	float: left;
	display: block;
	clear: none;
	border: none;
	color: #666;
	width: 300px;
	}
.content ol#thread li .entry-meta a {
	color: #444 !important;
	border-bottom: 1px solid #ddd;
	}
ol#thread li .entry-meta a:hover {
	color: #040D12;
	border-bottom: 1px solid #040D12;
	text-decoration: none;
	}
ol#thread li .entry-meta .author {
	color: #040D12;
	}
.content ol#thread li .entry-meta .author a {
	color: #33CCCC !important;
	}
ol#thread li .entry-meta .profile-link {
	font-size: 12px;
	}
ol#thread .entry-content {
	clear: left;
	}

ol#thread li li {
	margin: 0;
	border: none;
	}
ol#thread ol {
	list-style-type: decimal;
	margin-bottom: 21px;
	}
ol#thread ul {
	list-style-type: square;
	margin-bottom: 21px;
	}
ol#thread ol ol, ol#thread ul ul {
	margin-bottom: 0;
	}

/* Forum tables */
table {
	border: none;
	margin: 0 0 30px 0;
	border-top: 1px solid #ddd;
	}
#front-page table {
	border: none;
	}
th {
	font: normal normal bold 12px/21px Georgia, Times, 'Times New Roman', serif;
	background: #fff;
	}
table th {
	padding: 10px 10px 6px 10px;
	border: none;
	border-bottom: 1px solid #ddd !important;
	}
table td {
	padding: 10px;
	border: none;
	border-bottom: 1px solid #ddd !important;
	}
td.num {
	text-align: center;
	font: italic normal normal 12px/21px Georgia, Times, 'Times New Roman', serif;
	color: #444;
	}
th.num, #front-page th.num {
	text-align: center;
	font: normal normal bold 12px/21px Georgia, Times, 'Times New Roman', serif;
	}
table .topic-link {
	font: normal normal bold 13px/21px arial, verdana, sans-serif;
	}
table .topic-label {
	font: italic normal normal 12px/21px Georgia, Times, 'Times New Roman', serif;
	color: #666;
	}
tr.sticky, tr.sticky td {
	background: #eee;
	}

/* Forum */
a.rss-link {
	padding-left: 25px;
	background: url(images/feed-icon.gif) no-repeat 0 0;
	}

/* Favorites */
.favorites-title, .view-title, .forum-title, .profile-edit-title, .login-title {
	margin: 0 0 10px 0;
	padding: 0 6px 9px 3px;
	border-bottom: 1px solid #ddd;
	font: normal normal bold 21px/21px arial, verdana, sans-serif;
	}
.favorites-info, .view-info, .forum-info, .login-info {
	overflow: hidden;
	height: 100%;
	margin: 0 0 20px 0;
	padding: 20px 0 0 0;
	background: #fff;
	}

/* Search */
#search-page .search-page-search input, #search-page .search-page-search select {
	margin-bottom: 15px;
	}
#search-page .content ol {
	margin-left: 30px;
	}
#search-page .content ol li a {
	font-weight: bold;
	}
#search-page .content ol li .entry-meta {
	border: none;
	margin: 0;
	padding: 0;
	}

/* Profile Page */
#profile-page .author-title {
	padding-left: 55px;
	}
#profile-page .avatar {
	float: left;
	position: relative;
	top: -60px;
	width: 40px !important;
	height: 40px !important;
	margin-right: -60px;
	margin-bottom: -60px;
	padding: 1px;
	}
#profile-page .content ol {
	margin-left: 30px;
	}
#profile-page .content ol li .entry-meta {
	border: none;
	margin: 0;
	padding: 0;
	color: #666;
	}

/* Forms */
h2.post-form {
	margin: 0 0 27px 0;
	padding: 0 6px 9px 6px;
	font: normal normal bold 18px/21px arial, verdana, sans-serif;
	color: #000;
	border-bottom: 1px solid #ddd;
	}
input.text-input {
	display: block;
	width: 98.5%;
	}
textarea {
	width: 98.5%;
	}

/* Log In Page */
#login-page table {
	width: 100%;
	border-collapse: separate;
	border-spacing: 0;
	border: 1px solid #ddd;
	}
#login-page td, #login-page th {
	padding: 5px 10px;
	font: normal normal bold 14px/21px Georgia, Times, 'Times New Roman', serif;
	border: 1px solid #ddd;
	}
#login-page th {
	background: #f7f7f7;
	}
#login-page .text-input {
	width: 300px;
	}

/* Navigation links */
.navigation-links, .nav {
	overflow: hidden;
	margin: 0 0 21px 0;
	}
.navigation-links .page-numbers, .nav .page-numbers {
	float: left;
	margin: 0 6px 0 0;
	padding: 4px 12px;
	color: #486472 !important;
	background: #fff;
	border: 1px solid #ddd;
	}
.navigation-links .current, .nav .current {
	background: #eee;
	}

/* Primary */
#primary .forum-posts {
	font: italic normal normal 12px/21px Georgia, Times, 'Times New Roman', serif;
	color: #444;
	}

#primary a.rss-link {
	text-indent: -99999em;
	float: right;
	position: relative;
	width: 16px;
	height: 20px;
	top: 5px;
	padding: 0;
	background: url(images/feed-icon.gif) no-repeat 0 0;
	}
#primary a.topic-rss-link {
	padding-left: 22px;
	padding-bottom: 5px; 
	background: url(images/feed-icon.gif) no-repeat 0 1px;
	}
#primary span.view-all-tags {
	font-weight: normal;
	font-size: 14px;
	}

#primary #tag-form input#tag {
	float: left;
	width: 180px;
	margin: 4px 15px 0 0;
	}

