/*
Theme Name: Coral Reef
Theme URI: http://www.aquariumadvice.com
Description: Custom WordPress Theme for AquariumAdvice.com
Version: 1.0
Author: Andy Staple
Author URI: http://www.socialknowledge.com
*/

@import "css/960.css";
@import "css/reset.css";
@import "css/typography.css";
@import "css/layout.css";

body {
	font-family: "lucida grande","lucida sans unicode",geogrotesque,arial,verdana,tahoma,sans-serif;
	font-size: 14px;
	background: url(images/bod_bg_reef3.jpg) top center no-repeat #010101;
	background-attachment: fixed;
	color: #ffffff;
}

#page_wrap {
	margin: 0px auto;
	padding: 0 10px;
	width: 980px;
	height: 100%;
	background-color: #ffffff;
	color: #333333;
	-o-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

h1, h2, h3, h4, h5 {
	font-family: "lucida grande","lucida sans unicode",geogrotesque,arial,verdana,tahoma,sans-serif;
	font-weight: bold;
}

h1 {
	font-size: 2.5em;
	font-weight: bold;
	color: #333333;
}

a {
	color: #0079C3;
}

a:hover {
	text-decoration: underline;
}

#header {
	width: 960px;
	height: 150px;
	margin: 0px auto;
	padding: 0;
	overflow: visible;
}

#logo {
	height: 150px;
}

#head_right {
	margin-top: 15px;
	float: right;
}

#head_right img {
	padding: 5px;
	background: #085977;
	float: right;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#nav_wrap {
	font-family: "lucida grande","lucida sans unicode",geogrotesque,arial,verdana,tahoma,sans-serif;
	height: 45px;
	background: url(images/nav_bg.png) bottom left repeat-x;
	margin: 0px auto;
	line-height: 14px;
	margin-top: 20px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	float: left;
	padding: 0 10px;
}

#nav_wrap ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#nav_wrap li {
	color: white;
	float: left;
	font-size: 14px;
}

#nav_wrap li a {
	color: #ffffff;
	display: block;
	text-decoration: none;
}

#nav_wrap li.searchbar {
	padding: 5px 10px;
	height: 24px;
	background: #3C839F;
	margin-right: 0;
	float: right;
}

#below_nav {
	width: 960px;
	margin: 0 auto;
	height: 12px;
	background: #3C839F;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}



#main_content {
	background: #ffffff;
	padding-top: 20px;
	padding-bottom: 20px;
	line-height: 20px;
	height: 100%;
}

#top_block {
	width: 585px;
	padding: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	background: #ffffff;
	-webkit-box-shadow: 0 0 4px #cccccc; 
    -webkit-transition: all 0.3s ease-out;
	border: 1px solid #dddddd;
}

.block_forums {
	font-size: 12px;
}
.block_forums li { margin-bottom: 4px; }

.forums_right { float: left; width: 360px; margin-left: 20px; }

ul.block_left { width: 170px; margin-right: 10px; float: left; }
ul.block_right { width: 180px; float: left; }

	h3.block-title { margin-top: 10px; font-size: 14px; color: #ee6600; }
	h3.title-top { margin-top: 0 !important; }
	.block_simplepie .simplepie li { border-bottom: none; width: 160px; margin-right: 10px; float: left; }

ul.buttons { width: 200px; float: left;  }
	
#box_shadow {
	background: url(images/box_shadow.png) no-repeat top center;
	width: 620px;
	height: 8px;
	margin: 0 0 20px 0
}

img.b_inlineimg { margin-right: 6px; vertical-align: middle; }

#post_wrap {
	padding-top: 0;
	line-height: 20px;
}

#post_wrap h1 {
	font-size: 26px;
	padding: 0;
	line-height: 34px;
}

#post_wrap h2 {
	font-size: 20px;
	padding: 0;
	line-height: 28px;
}

#post_wrap h3 {
	font-size: 18px;
	padding: 0;
	line-height: 24px;
	margin-top: 20px;
	border-bottom: 1px solid #11800b;
	margin-bottom: 8px;
}

#post_wrap .page_meta { position: relative; }

#post_wrap p {
	margin-bottom: 20px;
}

#post_wrap hr {
	margin: 10px 0;
}

#post_wrap ul {
	margin: 10px 20px;
}

#post_wrap ul ul { margin-top: 5px; }
#post_wrap ul li { list-style-type: square; }
#post_wrap ol li { list-style-type: decimal; }
#post_wrap li li { list-style-type: circle; }

.post ul li {
	list-style-type: square;
	margin-left: 20px;
}

.post ol li {
	list-style-type: decimal;
	margin-left: 20px;
}

.meta_info {
	padding-bottom: 5px;
	border-bottom: 2px solid #11800b;
	width: 620px;
	margin-bottom: 10px;
}

.author_share {
	width: 580px;
}

	.meta_left {
		float: left;
	}

	.meta_right {
		float: right;
	}

.posted_in, .related_posts, .source {
	padding: 8px;
	background: #eeeeee;
	border: 1px solid #dddddd;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	color: #444444;
	margin-bottom: 10px;
}

.posted_in, .related_posts, .source {
	margin-top: 10px;
}

.author_share a, .posted_in a {
	color: #333333;
	text-decoration: none;
	font-style: italic;
}

a.read_more { font-size: 11px; text-decoration: none; }
a.read_more:hover { font-size: 11px; text-decoration: none; color: #333333; }

span.comments {
	float: right;
}

#post_wrap p.archive_author {
	margin-bottom: 4px;
	color: #666;
	font-size: 12px;
}

#post_wrap p.archive_author a { color: #454545; }

#post_wrap div.archive_excerpt p {
	margin-bottom: 15px;
}

.archive_thumb {
	float: left;
	width: 150px;
	margin-right: 10px;
}

.archive_post {
	width: 620px;
}

.ad_padder { margin: 0px auto; padding-top: 10px; }
#div-gpt-ad-1328183710968-0 { margin: 0px auto; }


/* ########## HOME POST LAYOUT ########## */

#cta {
	margin-top: 0;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #ffffff;
	border-bottom: 1px solid #dddddd;
}

#registration_box {
background: url(https://cdn.mustangevolution.com/forum/images/misc/registration_bg.jpg) no-repeat #ffffff;
width: 920px;
height: 290px;
text-align: left;
position: relative;
margin: 0px auto;
margin-bottom: 10px;
}

#registration_box .reg_medrect {
padding: 20px;
width: 300px;
height: 250px;
float: left;
}

#registration_box .join_now {
position: absolute;
bottom: 20px;
right: 20px;
}

#loop_wrap {
	width: 610px;
}

.sticky_post {
	width: 585px;
	padding: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	background: #ffffff;
	-webkit-box-shadow: 0 0 4px #cccccc; 
    -webkit-transition: all 0.3s ease-out;
	border: 1px solid #dddddd;
}

.sticky_post h2 {
	font-size: 16px;
	font-weight: bold;
}

/* HOME BLOG STYLE LAYOUT */
.postcontent_wrap img.attachment-index-post-thumbnail {
	float: left;
	margin: 5px 10px 5px 0;
	padding: 5px;
	background: #eeeeee;
	border: 1px solid #dddddd;
}

.postcontent_wrap h2 { font-size: 20px; line-height: 26px;  }
.postcontent_wrap .entry p { margin-bottom: 18px; }
.postcontent_wrap p.postmetadata { margin-bottom: 10px; color: #777; font-size: 12px;  }

.home_entry {
	width: 180px;
	height: 310px;
	overflow: hidden;
	padding: 8px;
	margin-right: 5px;
	margin-bottom: 10px;
	float: left;
	background: #ffffff;
    -webkit-box-shadow: 0 0 4px #cccccc; 
    -webkit-transition: all 0.3s ease-out;
	border: 1px solid #dddddd;
}

.home_entry:hover {
	-moz-box-shadow: 0 0 8px #999999;
    -webkit-box-shadow: 0 0 8px #999999;
}

.entry_up {
	position: relative;
	width: 180px;
	height: 140px;
}

.home_meta {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 170px;
	padding: 5px;
	background: url(https://cdn.mustangevolution.com/wp-content/themes/MustangEvolved/images/glass.png) repeat;
}

.home_meta p {
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
}

.home_meta p a {
	font-style: italic;
}

.home_meta p a:hover {
	color: #0085D6;
	text-decoration: underline;
}

.single_meta {
	font-size: 11px;
	line-height: 22px;
	color: #666666;
	border-bottom: 1px solid #aaaaaa;
	margin-bottom: 10px;
	padding-bottom: 15px;
}

.single_meta p {
	padding: 0px;
}

.single_meta span.feedburner {
	float: right;
	width: 88px;
}

.single_meta p img {
	vertical-align: middle;
}

.entry_up img.attachment-index-post-thumbnail {
}

img.attachment-thumbnail {
	float: left;
	margin: 0 3px 3px 0;
}

.entry_down h2 {
	margin: 5px 0;
	letter-spacing: -1px;
	font-size: 14px;
}

.entry_down h2 a {
	color: #333333;
	text-decoration: none;
}

.entry_down h2 a:hover {
	color: #0085D6;
}

img.alignleft, img.alignright {
	margin: 0 10px 10px 10px;
	padding: 5px;
	background: #eeeeee;
	border: 1px solid #dddddd;
}

img.alignleft {
	float: left;
	margin-left: 0;

}

img.alignright {
	float: right;
	margin-right: 0;
}

/* ######### RELATED POSTS ######### */

img.attachment-related-post-thumbnail {
	padding: 5px;
	border: 1px solid #cccccc;
	margin-right: 10px;
	float: left;
	width: 75px;
}

img.attachment-single-post { 
	padding: 5px;
	border: 1px solid #cccccc; 
}

.related_posts {
}

.related_posts #related_container {
	margin-bottom: 10px;
	height: 90px;
}

.related_posts .related_left {
	float: left;
	width: 90px;
	margin-right: 5px;
	margin-left: 10px;
}

.related_posts .related_right {
	float: left;
	width: 160px;
	margin-right: 10px;
	
}

.related_posts a {
	text-decoration: none;
	font-size: 14px;
	color: #0085D6;
}

#dsq-content #dsq-global-toolbar {
	margin-top: 10px;
	border-top: 1px solid #cccccc;
	padding-top: 10px;
}
img.alignleft, img.alignright {
	margin: 0 10px 10px 10px;
	padding: 5px;
	background: #eeeeee;
	border: 1px solid #dddddd;
}

img.alignleft {
	float: left;
	margin-left: 0;

}

img.alignright {
	float: right;
	margin-right: 0;
}


/* ########## SIDEBAR ########## */
#subscription_options {
	padding: 10px;
	background: #1791c0;
	color: #ffffff;
	margin-bottom: 10px;
}

#subscription_options p {
	margin-bottom: 6px;
}

#subscription_options input[type="text"] {
	float: left;
	margin: 0px 4px 0px 0px;
	width: 170px;
}

#subscription_options .submit_feedburner {
	background: url(images/subscribe.png) no-repeat top left;
	height: 30px;
	width: 80px;
	text-indent: -9999px;
	cursor: pointer;
	border: none;
}

#sidebar_300 {
}

#sidebar_skyscraper { 
	width: 160px;
	float: left;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-right: 15px;
}

#sidebar_categories {
	width: 125px;
	float: left;
	margin-top: 30px;
	margin-bottom: 30px;
}

#sidebar #sidebar_categories h3 {
	font-size: 14px;
	line-height: 24px;
	border-bottom: 1px solid #dddddd;
	margin-bottom: 2px; 
	color: #ee6600;
	text-transform: uppercase;
}

#sidebar_categories li {
	list-style-type: none;
	background: url(images/bullet.png) 0 6px no-repeat;
	padding: 3px 0;
	padding-left: 16px;

}

.widget-container {
	margin-bottom: 20px;
	padding: 0;
}
.widget-container li.cat-item { border-bottom: none; }

#sidebar .widget_text {
	padding: 0;
	border: none;
}

#sidebar h3, h3.widget-title {
	font-size: 14px;
	line-height: 24px;
	border-bottom: 1px solid #dddddd;
	margin-bottom: 2px; 
	margin-top: 20px;
	color: #ee6600;
	text-transform: uppercase;
}

#sidebar h3.top {
	margin-top: 0;
}

#sidebar ul.side_ads { margin-top: 20px; }
#sidebar ul.side_ads li { margin-bottom: 5px; }

h3.widget-title a {
	text-decoration: none;
	color: #11800b;
}
.widget-container ul ul { margin-left: 18px; }
.widget-container li {
	list-style-type: none;
	background: url(images/bullet.png) 0 6px no-repeat;
	padding: 3px 0;
	padding-left: 16px;
	border-bottom: 1px solid #dddddd;
	font-size: 11px;
}

#sidebar li a {
	text-decoration: none;
	color: #333333;
}

.widget-container li a {
	text-decoration: none;
	color: #333333;
}

.widget-recent-comments {
}

#sidebar_fb {
	margin-bottom: 20px;
}

#sidebar #sidebar_fb h3.widget-title { margin-top: 0; }

div.simplepie li {
	background: url(images/vendor_green.png) 0 50% no-repeat;
	padding: 3px;
	border-bottom: 1px solid #DDD;
	padding-left: 20px;
	font-size: 11px;
}
.recent_discussions div.simplepie li {
	background: url(images/comment_green.png) 0 50% no-repeat;
}

#u858446_1, .fbConnectWidgetTopmost {
	border: none !important;
}


/* ########## COMMENTS ########## */
ol li .avatar {
	left: 0px;
	position: absolute;
	top: 4px;
}

.form-allowed-tags { display: none; }

ol li.comment {
	border-bottom: 1px solid #E7E7E7;
	line-height: 20px;
	margin: 0px 0px 20px;
	padding: 0px 0px 0px 56px;
	position: relative;
}

.commentmetadata {
	font-size: 11px;
	color: #7B7B7B;
	margin-bottom: 10px;
}

#respond form p {
	margin-bottom: 0;
}

input[type="text"], textarea {
	background: #F9F9F9;
	border: 1px solid #CCC;
	padding: 5px;
}

#respond textarea {
	margin: 0px 0px 9px;
	width: 98%;
	line-height: 18px;
}

#respond input {
	margin: 0px 0px 9px;
	width: 98%;
	line-height: 18px;
}

#respond .form-submit input {
	font-size: 14px;
	width: auto;
}

/* ########## FOOTER ########## */

#footer {
	width: 960px;
	margin: 0 auto;
	padding: 0px 10px 20px 10px;

}

#blog_footer {
	background: #e4f6fd;
	padding-top: 20px;
	padding-bottom: 20px;
}


#foot_bar {
	width: 960px;
	height: 36px;
	font-size: 12px;
	margin: 0 auto;
	background: url(images/nav_bg.png) bottom left repeat-x;
	color: #ffffff;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

#foot_bar ul {
	float: right;
}

#foot_bar li {
	float: left; 
	list-style-type: none;
	margin: 10px;
	margin-left: 0;
	font-weight: bold;
}

#foot_bar li a {
	text-decoration: none;
	color: #ffffff;
}

#foot_bar li a:hover {
	text-decoration: underline;
}

.foot_logos img {
	margin: 0 auto;
	margin-bottom: 6px;
}



/* ########## NAV ########## */
#nav_wrap ul {
	list-style: none;
	padding: 0px;
        margin: 0px;
}

#nav_wrap > ul.sf-menu {
width: 100%;
}

#nav_wrap li {
	color: white;
	float: left;
	font-size: 14px;
}

#nav_wrap li.searchbar {
padding: 5px 10px;
margin-right: 0;
float: right;
}

input#search { 
	float: left;
	margin-top: 2px;
	padding: 2px;
	background: #F9F9F9;
	border: 1px solid #CCC;
}

input#search_submit {
	float: right;
	margin-left: 2px;
	margin-top: 1px;
}

input.googlesearch {
padding: 2px;
}

#nav_wrap li a {
	color: #ffffff;
	display: block;
	text-decoration: none;
}



/*
#nav_wrap {
	font-family: "lucida grande","lucida sans unicode",geogrotesque,arial,verdana,tahoma,sans-serif;
	height: 45px;
background: url(/forums/images/aa/misc/nav_bg.png) bottom left repeat-x;
	margin: 0px auto;
	line-height: 14px;
margin-top: 20px;
-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
float: left;
padding: 0 10px;
}
*/



/* Navigation Bar */
#menu {
	list-style:none;
	margin:0px auto 0px auto;
	height:33px;
	padding: 0px 10px 0px 10px;

}

#menu li {
	float:left;
	text-align:center;
	position:relative;
	padding: 9px 10px;
	border:none;
}

#menu > li {
	border-bottom: none;
        border-left: 1px solid #8fbb70;
        border-right: 1px solid #729155;
	padding: 15px 20px;
	
	/* Background color and gradients */

}
#menu > li:first-child { border-left: none; }
#menu > li:last-child { border-right: none; }

#menu li:hover {
        color: #ffffff;

	/* Background color and gradients */
	background: #6A9C3B;

	/* Rounded corners */
}

#menu li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
        font-weight: bold;
	color: #ffffff;
	display:block;
	outline:0;
	text-decoration:none;
}

#menu li:hover a {
	color:#ffffff;
}
#menu li .drop {
	padding-right: 12px;
	background:url("/forums/images/aa/misc/drop.png") no-repeat right 6px;
}
#menu li:hover .drop {
	background:url("/forums/images/aa/misc/drop.png") no-repeat right 5px;
}

/* Drop Down */

.dropdown_1column,
.dropdown_2columns,
.dropdown_3columns,
.dropdown_4columns,
.dropdown_5columns,
.dropdown_box {
	margin:4px auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding: 0;
	border: 1px solid #bcbcbc;
	border-top:none;
	color: #ffffff;
        z-index: 99;

	/* Gradient background */
	background: #085877;

	/* Rounded Corners */
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

.dropdown_1column {width: 140px;}
.dropdown_2columns {width: 280px;}
.dropdown_3columns {width: 420px;}
.dropdown_4columns {width: 560px;}
.dropdown_5columns {width: 700px;}

#menu li:hover .dropdown_1column,
#menu li:hover .dropdown_2columns,
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns,
#menu li:hover .dropdown_box {
	left:-1px;
    top:29px;
}

/* Columns */

.col_1,
.col_2,
.col_3,
.col_4,
.col_5 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}
.col_1 {width:130px;}
.col_2 {width:270px;}
.col_3 {width:410px;}
.col_4 {width:550px;}
.col_5 {width:690px;}

/* Right alignment */

#menu .menu_right {
	float:right;
	margin-right:0px;
	padding: 11px 10px;
	margin-left: 3px;
}
#menu li .align_right {
	/* Rounded Corners */
}
#menu li:hover .align_right {
	left:auto;
	right:-1px;
	top:29px;
}

/* Drop Down Content Stylings */

#menu p, #menu h2, #menu h3, #menu ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
        font-weight: bold;
}
#menu h2 {
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 9px;
        color: #FF860F;
        font-weight: bold;
}
#menu h3 {
	font-size:12px;
	margin: 0 0 6px 0;
	padding: 0px 10px;
        color: #e3b601;
}
#menu p {
	line-height:18px;
	margin:0 0 10px 0;
}
#menu li:hover p.join a {
	font-size: 14px;
	font-weight: bold;
	color: #2c4b81;
}
#menu li:hover p.join a:hover { color: #468d02; }
#menu li:hover div a {
	font-size:12px;
	color:#ffffff;
}
#menu li:hover div a:hover {
	color:#121212;
}
.strong {
	font-weight:bold;
}
.imgshadow {
	background:#FFFFFF;
	padding:4px;
	border:1px solid #777777;
	margin-top:5px;
	-moz-box-shadow:0px 0px 5px #666666;
	-webkit-box-shadow:0px 0px 5px #666666;
	box-shadow:0px 0px 5px #666666;
}
.img_left { /* Image sticks to the left */
	width:auto;
	float:left;
	padding: 2px;
	border: 1px solid #2c4b81;
	background: #53779c;
	margin: 2px 2px 2px 0;
}
.img_left:hover { background: #2c4b81 }
#menu li .black_box {
	background-color:#333333;
	color: #eeeeee;
	padding:4px 6px 4px 6px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	/* Shadow */
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}
#menu li ul {
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
}
#menu li ul li { margin-left: 10px; }
#menu li ul li {
	font-size:11px;
	position:relative;
	padding:0;
	margin:0;
	float:none;
	text-align:left;
}
#menu li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
}
#menu li .greybox li {
	background:#F4F4F4;
	border:1px solid #bbbbbb;
	margin:0px 0px 4px 0px;
	padding:4px 6px 4px 6px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#menu li .greybox li:hover {
	background:#ffffff;
	border:1px solid #aaaaaa;
	padding:4px 6px 4px 6px;
	margin:0px 0px 4px 0px;
}


#dd_forums { width: 360px; }
#dd_registry { }
#dd_photos { width: 380px; }
#dd_classifieds { width: 400px; }
#dd_rallies { width: 180px; }
#dd_manufacturers { width: 380px; }
#dd_more { width: 180px; }
#dd_quicklinks { width: 540px; }
.dropdown_left {
	width: 140px;
	float: left;
	margin-right: 10px;
}
#dd_photos .dropdown_left { width: 160px; } 
#dd_photos .dropdown_right { width: 210px; }
#dd_classifieds .dropdown_left { width: 195px; }
#dd_classifieds .dropdown_right { width: 195px; }
#dd_rallies .dropdown_right { margin-top: 10px; }
.dropdown_right {
	width: 180px;
	float: left;
}
#dd_rallies .dropdown_right { width: 140px; margin-right: 10px; float: left; }
#dd_more .dropdown_left { margin-right: 0; }

.dropdown_box p { padding: 0px 10px 10px 10px; }
.dropdown_box h1, .dropdown_box h2, .dropdown_box h3 { padding: 0 10px; font-weight: bold; }
.dropdown_box h2.right { padding-left: 0; }
#menu .dropdown_box ul.sk_forums h2,
#menu .dropdown_box ul.sk_forums h2 a { color: #FF860F; font-weight: bold; font-style: italic; }
h2.list_head { color: #FF860F; font-weight: bold; font-style: italic; }
#menu li ul.sk,
#menu li ul.sk_forums { padding: 0px; margin: 0; }
#menu li ul.sk_forums { width: 180px; float: left; }
#menu li .sk li,
#menu li .sk_forums li {
	padding: 0 0 0 0px;
	margin: 0 0 0 0;
	font-size: 11px;
}
#menu li ul.sk_quick { padding: 10px 0; margin: 0; width: 180px; float: left; }
#menu #dd_manufacturers ul.sk_quick { width: 120px;}
#menu #dd_manufacturers .dropdown_left { width: 120px; }
#menu #dd_manufacturers .dropdown_right { width: 120px; }
#menu li .sk li a,
#menu li .sk_forums li a, #menu li .sk_quick li a {
	padding: 3px 10px 3px 20px;
	margin: 0 0 0 0;
	font-size: 11px;
	background: url(/forums/images/aa/misc/sk_arrow.png) 8px 50% no-repeat;
}
#menu li .sk li a:hover,
#menu li .sk_forums li a:hover,
#menu li .sk_quick li a:hover {
	color: #ffffff;
	background: url(/forums/images/aa/misc/sk_arrow.png) 8px 50% no-repeat #426aad;
}

/* SK Buttons & Bottom of Menus */
.lower_box {
	background: #53779c;
	line-height: 36px;
	margin-top: 10px;
	padding: 10px;
	font-size: 11px;
	font-style: italic;
	color: #ffffff;
}
.button_right { float: right; }
#menu li:hover a#join_nav {
	display: block;
	width: 130px;
	height: 35px;
	background: url(/forums/images/aa/misc/start_nav.png) no-repeat 0 0;
}
#menu li:hover a#join_nav:hover {
	background-position: 0 -35px;
}
#menu li:hover a#join_nav span { display: none; }

#menu li:hover a#registry_nav {
	display: block;
	width: 130px;
	height: 35px;
	background: url(/forums/images/aa/misc/registry_nav.png) no-repeat 0 0;
}
#menu li:hover a#registry_nav:hover {
	background-position: 0 -35px;
}
#menu li:hover a#registry_nav span { display: none; }

#menu li:hover a#photo_nav {
	display: block;
	width: 130px;
	height: 35px;
	background: url(/forums/images/aa/misc/photo_nav.png) no-repeat 0 0;
}
#menu li:hover a#photo_nav:hover {
	background-position: 0 -35px;
}
#menu li:hover a#photo_nav span { display: none; }

#menu li:hover a#classified_nav {
	display: block;
	width: 130px;
	height: 35px;
	background: url(/forums/images/aa/misc/classifieds_nav.png) no-repeat 0 0;
}
#menu li:hover a#classified_nav:hover {
	background-position: 0 -35px;
}
#menu li:hover a#classified_nav span { display: none; }

#menu li:hover a#rally_nav {
	display: block;
	width: 130px;
	height: 35px;
	background: url(/forums/images/aa/misc/rally_nav2.png) no-repeat 0 0;
}
#menu li:hover a#rally_nav:hover {
	background-position: 0 -35px;
}
#menu li:hover a#rally_nav span { display: none; }







