/*Theme Name: CoreMagTheme URI: http://www.green.cx/Description: Template for Green ComplexAuthor: Green ComplexAuthor URI: http://www.green.cxTags: white,black,three-columns,right-sidebar,fixed-width,widget-ready,adsense-ready,twitter-ready,video-ready,theme-options,threaded-comments	Green Complex	http://www.green.cx*/body {	margin: 0px;	padding: 0px;	width: 100%;	font-size: 1em;	font-family: Tahoma, verdana;font-family: 'Molengo', serif;font-size: 16px;font-style: normal;font-weight: 400;  text-shadow: 1px 1px 1px #aaa;  text-decoration: none;  text-transform: none;  letter-spacing: 0em;  word-spacing: 0em;  line-height: 1em;}.clearfix {	clear: both;}.alignleft {	text-align: left;	float: left;}.alignright {	text-align: right;	float: right;}.center {	margin: 0px auto;	clear: both;}p img {	padding: 0;	max-width: 100%;}img.alignleft {	float: left;	margin-right: 10px;	margin-top: 7px;	margin-bottom: 7px;	border: 5px solid #EEEEEE;	padding: 0px;	margin-left: 0px;}img.alignright {	float: right;	margin-top: 7px;	margin-left: 10px;	margin-bottom: 7px;	border: 5px solid #EEEEEE;	padding: 0px;	margin-right: 0px;}img.aligncenter {	margin-top: 7px;	margin-right: auto;	margin-bottom: 7px;	margin-left: auto;	display: block;	border: 5px solid #EEEEEE;	padding: 0px;	clear: both;}.aligncenter, div.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}.wp-caption {	text-align: center;	padding-top: 5px;	background-color: #FFF;	border: 1px solid #D5D5D5;	margin: 10px;}.wp-caption img {	margin: 0;	padding: 0;	border: 1px solid #D5D5D5;}.wp-caption p.wp-caption-text {	font-size: 11px;	line-height: 17px;	margin: 0;	color: #000000;	padding-top: 5px;	padding-right: 4px;	padding-bottom: 5px;	padding-left: 4px;}pre {	padding: 10px;	clear: both;	width: auto;	overflow: scroll;	font-family: "Courier New", "MS Sans Serif", sans-serif, serif;	color: #000000;	font-size: 13px;	line-height: 22px;	white-space: nowrap;	border: 1px solid #EEEEEE;	background-color: #FFF;	margin-top: 8px;	margin-right: auto;	margin-bottom: 8px;	margin-left: auto;}em {	font-style: italic;}code {	font-family: "Courier New", "MS Sans Serif", sans-serif, serif;	font-size: 1.025em;}#sidebar-left select, #sidebar-right select, #sidebar select  {	padding: 1px;	font-weight: bold;	width: 98%;	border: 1px solid #CCCCCC;	color: #181919;	background: #FFFFFF;	margin-top: 5px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	clear: both;	height: auto;	display: block;}blockquote p {	line-height: 22px;}blockquote {	margin: 15px 30px 0 10px;	padding-left: 20px;	color: #222;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #B1B1B1;}blockquote cite {	margin: 5px 0 0;	display: block;}acronym, abbr, span.caps {	cursor: help;}acronym, abbr {	border-bottom: 1px dashed #999999;}#wrapper {	padding: 0px;	height: auto;	width: 100%;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	clear: both;}#container {	background-color: #192b40;	padding: 0px;	height: auto;	width: 100%;	clear: both;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#topnav {	margin: 0px;	clear: both;	height: auto;	width: auto;	background-color: #E1E1E1;	padding-top: 5px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 10px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #C5C5C5;background:#192b40 url(http://green.cx/forum/public/style_images/master/primarynav_bg.png) no-repeat;font-size:0.95em;border-bottom:5px solid #528f6c;padding-left:10px;height:31px;}#navleft {	margin: 0px;	padding: 0px;	float: left;	height: auto;	width: 70%;	text-align: left;}#navright {	margin: 0px;	padding: 0px;	float: right;	height: auto;	width: 30%;	text-align: right;}#dates {	margin: 0px;	padding: 0px;	clear: both;	height: auto;	width: 100%;	display: block;	color: #fff;	font-size: 12px;	line-height: 18px;	font-weight: bold;}#header {background:#1d3652 url(http://green.cx/forum/public/style_images/master/branding_bg.png) repeat-x top;	clear: both;//	background-color: #528f6c;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #1d3652;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #1d3652;	margin: 0px;	display: block;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 10px;	height: 90px;}#siteinfo {	margin: 0px;	padding: 0px;	float: left;	height: auto;//	width: 39%;	overflow: hidden;}#siteinfo a {	color: #333333;	text-decoration: none;}#siteinfo a:hover {	text-decoration: underline;}#siteinfo img {	border: 0 none; margin-top:7px; margin-bottom:-7px;}#siteinfo h1 {	font-size: 3em;	margin: 0px;	padding: 0px;	clear: both;	height: auto;	width: 100%;}#siteinfo h2 {	font-size: 0.7em;	margin: 0px;	padding: 0px;	clear: both;	height: auto;	width: 100%;}#topbanner {	margin: 0px;	padding-top: 7px;	float: right;	height: 80px;	width:  500px;       // 60%;	text-align: right;	overflow: hidden;}#topbanner img {	border: 0 none;width:500px;	}#midnav {	margin: 0px;	clear: both;	height: auto;	width: auto;	background-color: #192b40; /// HERE	padding-top: 5px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 20px;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #204060 ;background:#1d3652 url(http://green.cx/forum/public/style_images/master/branding_bg.png) repeat-x top;}#breadcrumbs {	clear: both;	height: auto;	width: 100%;	font-size: 12px;	font-weight: bold;	color: #333333;	text-transform: capitalize;	text-align: left;	display: block;	margin: 0px;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}#breadcrumbs a {	color: #993300;	text-decoration: none;	font-weight: bold;}#breadcrumbs a:hover {	text-decoration: underline;	font-weight: bold;}#main {	clear: both;	height: auto;	width: auto;	background-color: #E1E1E1;	margin: auto;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 10px;	width: 1170px;}#fullcontent {	width: 100%;	height: auto;	clear: both;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 1em;	padding-left: 0px;}#content {	float: left;	width: 600px;	padding: 0px;	height: auto;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 3em;	margin-left: 0px;}#content img { max-width: 580px;}#sidebar {	float: right;	height: auto;	width: 570px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 3em;	margin-left: 0px;}#sidebarinner {	padding: 0px;	height: auto;	width: auto;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 5px;}#sidebar-left {	padding: 0px;	float: left;	height: auto;	width: 50%;	margin: 0px;	overflow: hidden;}#sidebar-right {	margin: 0px;	padding: 0px;	float: right;	height: auto;	width: 49%;	overflow: hidden;}#featured {	padding: 2px;	clear: both;	height: auto;	width: auto;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 3px;	margin-left: 0px;	background-color: #EEEEEE;	border: 1px solid #D5D5D5;}#featured-heading {	display: block;	height: auto;	width: auto;	color: #FFFFFF;	font-size: 1.5em;	background-color: #192b40;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 4px;	margin-left: 0px;	padding-top: 6px;	padding-right: 5px;	padding-bottom: 6px;	padding-left: 5px;	font-weight: bold;}#featured-heading span {}#post-entry {	margin: 0px;	padding: 0px;	clear: both;	height: auto;	width: 100%;}.post-meta {	clear: both;	height: auto;	width: auto;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 3px;	margin-left: 0px;	background-color: #EEEEEE;	border: 1px solid #D5D5D5;	padding-top: 3px;	padding-right: 3px;	padding-bottom: 8px;	padding-left: 3px;	position: relative;}.post-meta h1#page {	background-image: url(images/navbg.png);	padding-top: 5px;	padding-bottom: 5px;	background-repeat: repeat-x;	border: 1px solid #004182;}.post-meta h1, .post-meta h2 {	clear: both;	height: auto;	width: auto;	display: block;	font-size: 1.2em;	font-weight: bold;	color: #FFFFFF;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	background-color: #192b40 ;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 10px;}.post-meta h1 a, .post-meta h2 a {	color: #FFFFFF;	text-decoration: none;	display: block;}.post-meta h1 a:hover, .post-meta h2 a:hover {	text-decoration: underline;}.post-meta span {	background-image: url(images/featbar-right.png);	background-repeat: no-repeat;	background-position: right top;	display: block;	margin: 0px;	height: auto;	width: auto;	padding-top: 5px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 0px;}.post-img {	overflow: hidden;	float: left;}.post-img img {	border: 5px solid #E2E2E2;	margin-right: 8px;	margin-top: 5px;	margin-bottom: 5px;	margin-left: 5px;}.post-date {	padding: 0px;	width: auto;	height: auto;	font-size: 13px;	color: #444;	clear: right;	margin-top: 10px;	margin-right: 5px;	margin-bottom: 5px;	margin-left: 0px;	line-height: 18px;}.post-date-single {	padding: 0px;	width: auto;	height: auto;	font-size: 12px;	color: #000000;	margin-top: 5px;	margin-right: 10px;	margin-bottom: 10px;	margin-left: 10px;	clear: both;}.post-date a, .post-date-single a {	color: #993300;	text-decoration: none;}.post-date a:hover, .post-date-single a:hover {	text-decoration: underline;}.post-content {	padding: 0px;	clear: right;	width: auto;	height: auto;	font-size: 16px;	color: #000000;	line-height: 24px;	margin-top: 5px;	margin-right: 5px;	margin-bottom: 5px;	margin-left: 0px;}.post-content-single {	padding: 0px;	clear: right;	width: auto;	height: auto;	font-size: 16px;	color: #000000;	line-height: 22px;	margin-top: 5px;	margin-right: 10px;	margin-bottom: 5px;	margin-left: 10px;	text-align: justify;}.post-content-single p, .post-content-single span {	background-image: none;}.post-content-single h1 {	background-image: none;	background-color: 000;	font-size: 2.5em;	display: block;	clear: both;	padding-left: 0px;	line-height: 1.5em;}.post-content-single h2 {	background-image: none;	background-color: 000;	font-size: 2em;	display: block;	clear: both;	padding-left: 0px;	line-height: 1.5em;}.post-content-single h3 {	font-size: 1.8em;}.post-content-single h4 {	font-size: 1.6em;}.post-content-single h5 {	font-size: 1.4em;}.post-content-single h6 {	font-size: 1.2em;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #ECE9D8;}.post-content a, .post-content-single a {	color: #993300;	text-decoration: none;}.post-content a:hover, .post-content-single a:hover {	text-decoration: underline;}.post-com {	background-image: url(images/comment.png);	background-repeat: no-repeat;	height: 19px;	width: auto;	display: block;	padding-top: 2px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 22px;	font-weight: bold;	font-size: 12px;	color: #000000;	background-color: transparent;	float: right;	margin-top: 5px;	margin-right: 5px;	margin-bottom: 0px;	margin-left: 0px;}.post-com a {	color: #000000;	text-decoration: none;}.post-com a:hover {	text-decoration: underline;}.adsense-loop {	display: block;	clear: both;	height: auto;	width: auto;	padding: 5px;	background-color: #dadada;	border: 1px solid #D5D5D5;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 3px;	margin-left: 0px;text-align: center ;}.adsense-single {	display: block;	clear: both;	height: auto;	width: auto;	margin: 10px;	padding: 0px;}#post-navigator {	padding: 0px;	clear: both;	height: auto;	width: 100%;	display: block;	margin-top: 1em;	margin-right: auto;	margin-bottom: 1em;	margin-left: auto;	font-size: 10px;}.wp-pagenavi {	width: 100%;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	clear: both;	text-align: left;	padding-top: 0.5em;	padding-right: 0px;	padding-bottom: 0.5em;	padding-left: 0px;	height: auto;}.pages {	color: #FFFFFF;	padding-top: 5px;	padding-right: 8px;	padding-bottom: 5px;	padding-left: 8px;	width: auto;	position: relative;	height: auto;	margin-top: 0px;	margin-right: 3px;	margin-bottom: 0px;	margin-left: 0px;	background-color: #192b40;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}.current {	color: #FFFFFF;	width: auto;	position: relative;	height: auto;	margin: 0px;	background-color: #993300;	padding-top: 5px;	padding-right: 8px;	padding-bottom: 5px;	padding-left: 8px;}.wp-pagenavi a {	color: #FFFFFF;	text-decoration: none;	height: auto;	width: auto;	margin: 0px;	padding-top: 5px;	padding-right: 8px;	padding-bottom: 5px;	padding-left: 8px;	background-color: #192b40;	display: inline;}.wp-pagenavi a:hover {	color: #FFFFFF;	background-color: #993300;}#post-navigator .alignleft a, #post-navigator .alignright a {	color: #FFFFFF;	margin: 0px;	height: auto;	width: auto;	padding-top: 5px;	padding-right: 8px;	padding-bottom: 5px;	padding-left: 8px;	text-decoration: none;	display: block;	background-color: #192b40;}#post-navigator .alignleft a:hover, #post-navigator .alignright a:hover {	color: #FFFFFF;	text-decoration: none;	background-color: #993300;}#post-navigator-single {	width: 100%;	font-size: 11px;	margin-top: 1em;	margin-right: auto;	margin-bottom: 1em;	margin-left: auto;	clear: both;	padding: 0%;	font-weight: bold;	color: #000000;	height: auto;}#post-navigator-single .alignleft {	margin: 0px;	padding: 0px;	float: left;	width: 45%;	overflow: hidden;	text-align: left;	height: auto;}#post-navigator-single .alignright {	margin: 0px;	padding: 0px;	float: right;	width: 45%;	overflow: hidden;	text-align: right;	height: auto;}#post-navigator-single a {	color: #000000;	text-decoration: none;	font-weight: bold;}#post-navigator-single a:hover {	text-decoration: underline;	color: #993300;}#searchbox {	clear: both;	display: block;	padding: 5px;	background-color: #192b40;}#searchform {	width: 99%;	padding: 0px;	margin: 0px;	height: auto;	background-color: #FFF;	border: 1px solid #D5D5D5;}#searchform .sbm-b {	color: #000000;	font-size: 1em;	clear: both;	font-family: Georgia, "Times New Roman", Times, serif;	text-decoration: none;	margin: 0px;	width: 99%;	display: block;	background-image: none;	background-color: transparent;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	padding: 5px;	height: auto;}#featured-category, #related-category {	clear: both;}.featured-cat-entry, .related-cat-entry {	clear: both;	height: auto;	width: auto;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}.featured-cat-entry h5, .related-cat-entry h5 {	width: auto;	display: block;	height: auto;	font-size: 13px;	color: #FFFFFF;	text-transform: capitalize;	clear: both;	padding-top: 7px;	padding-right: 8px;	padding-bottom: 7px;	padding-left: 8px;	margin: 0px;	background-image: url(images/sidebar.png);	background-repeat: repeat-x;	background-position: left top;	background-color: #528f6c;	font-weight: bold;}.featured-cat-meta, .related-cat-meta {	width: 98%;	height: auto;	clear: both;	position: relative;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #D5D5D5;	padding-top: 8px;	padding-right: 0px;	padding-bottom: 8px;	padding-left: 0px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}.featured-cat-img, .related-cat-img {	padding: 0px;	width: auto;	margin-top: 0px;	margin-right: 5px;	margin-bottom: 5px;	margin-left: 0px;	float: left;	height: auto;	border: 3px solid #ECE9D8;	text-align: center;}.featured-cat-img img, .related-cat-img img {	display: block;	border: 0 none;}.featured-cat-meta h2, .related-cat-meta h2 {	font-size: 16px;	font-weight: bold;	text-decoration: none;	margin: 0px;	padding: 0px;	height: auto;	width: auto;	display: block;	clear: right;	line-height: 15px;}ul.sidebar_list .featured-cat-meta h2 a, ul.sidebar_list .related-cat-meta h2 a {	color: #993300;	text-decoration: none;	font-weight: bold;}ul.sidebar_list .featured-cat-meta h2 a:hover, ul.sidebar_list .related-cat-meta h2 a:hover {	font-weight: bold;	text-decoration: none;	color: #000000;}.featured-cat-date, .related-cat-date {	font-size: 16px;	text-decoration: none;	color: #666666;	text-transform: capitalize;	margin: 0px;	padding: 0px;	height: auto;	width: auto;	display: block;	line-height: 16px;	clear: right;}.featured-cat-date a, .related-cat-date a {	color: #993300;	text-decoration: none;}.featured-cat-date a:hover, .related-cat-date a:hover {	text-decoration: underline;}.featured-cat-meta p, .related-cat-meta p {	font-size: 14px;	color: #000000;	text-decoration: none;	margin: 0px;	padding: 0px;	display: block;	width: auto;	text-align: justify;	line-height: 14px;	height: auto;	clear: right;}.featured-cat-meta p a, .related-cat-meta p a {	color: #993300;	text-decoration: none;}.featured-cat-meta p a:hover, .related-cat-meta p a:hover {	text-decoration: underline;}ul.sidebar_list {	width: 100%;	height: auto;	list-style-type: none;	margin: 0px;	padding: 0px;	clear: both;	color: #FFFFFF;}ul.sidebar_list h6 {	width: auto;	display: block;	height: auto;	font-size: 0.9em;	color: #FFFFFF;	text-transform: capitalize;	clear: both;	margin: 0px;	background-color: #1d3652;	padding-top: 5px;	padding-right: 8px;	padding-bottom: 5px;	padding-left: 8px;	background-image: url(images/sidebar.png);	background-repeat: repeat-x;	background-position: left top;}ul.sidebar_list li {	width: auto;	list-style-type: none;	height: auto;	clear: both;	background-color: #EEEEEE;	border: 1px solid #D5D5D5;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 3px;	margin-left: 0px;	padding-top: 3px;	padding-right: 3px;	padding-bottom: 0px;	padding-left: 3px;}ul.sidebar_list li ul {	list-style-type: none;	clear: both;	height: auto;	width: auto;	margin-top: 5px;	margin-right: 7px;	margin-bottom: 5px;	margin-left: 7px;	display: block;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}ul.sidebar_list li ul li {	list-style-type: none;	font-size: 12px;	border-bottom-width: 1px;	border-bottom-style: solid;	font-weight: bold;	color: #000000;	background-image: url(images/bullet.png);	background-repeat: no-repeat;	background-position: 0px 5px;	padding-left: 15px;	border-bottom-color: #D5D5D5;	padding-right: 0px;	border-top-width: 0px;	border-right-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-left-style: none;	display: block;	padding-top: 5px;	padding-bottom: 5px;	margin: 0px;	clear: both;	height: auto;	width: auto;	line-height: 16px;}ul.sidebar_list li ul li ul {	margin: 0px;	clear: both;	list-style-type: none;	height: auto;	width: 100%;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}ul.sidebar_list li ul li ul li {	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	font-size: 0.9em;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	clear: both;	list-style-type: none;	width: auto;	height: auto;	line-height: 20px;	background-position: 0px 3px;}ul.sidebar_list li ul li ul li ul {	margin: 0px;	clear: both;	list-style-type: none;	height: auto;	width: 100%;	padding: 0px;}ul.sidebar_list li ul li ul li ul li {	font-size: 0.8em;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	clear: both;	padding-bottom: 0px;	height: auto;	width: auto;	line-height: 20px;}ul.sidebar_list li a {	color: #000000;	text-decoration: none;}ul.sidebar_list li a:hover {	color: #993300;	text-decoration: underline;}ul.sidebar_list li div {	list-style-type: none;	background-image: none;}ul.sidebar_list li div a {}ul.sidebar_list li div a:hover {}.widget_categories ul li:before, .widget_pages ul li:before, .widget_archive ul li:before, .widget_links ul li:before, .widget_meta ul li:before, .widget_recent_entries ul li:before, .widget_rss ul li:before {}.widget_categories a, .widget_pages a, .widget_archive a, .widget_links a, .widget_meta a, .widget_recent_entries a, .widget_rss li a {}.widget_categories a:hover, .widget_pages a:hover, .widget_archive a:hover, .widget_links a:hover, .widget_meta a:hover, .widget_recent_entries a:hover, .widget_rss li a:hover {}li.widget_categories, li.widget_pages, li.widget_archive, li.widget_links, li.widget_meta, li.widget_recent_entries, li.widget_rss, li.widget_hottopics, li.widget_recent_comments {}#calendar_wrap {	margin: 0px;	width: auto;	height: auto;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;	color: #000000;}#wp-calendar {	text-align: center;	margin: 0px;	width: 100%;	font-size: 12px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;	color: #000000;}#wp-calendar caption {	font-size: 16px;	font-weight: bold;	padding-top: 3px;	padding-bottom: 3px;}#wp-calendar a {	text-decoration: none;	padding-top: 1px;	padding-right: 5px;	padding-bottom: 1px;	padding-left: 5px;	display: block;	font-weight: bold;	color: #993300;}#wp-calendar a:hover {	text-decoration: none;	color: #000000;}#wp-calendar #prev {	text-align: left;	margin: 0px;	padding: 0px;}#wp-calendar #next {	text-align: right;	margin: 0px;	padding: 0px;}#recentcomments {	clear: both;	height: auto;	width: auto;	display: block;	margin-top: 5px;	margin-right: 7px;	margin-bottom: 5px;	margin-left: 7px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}#recentcomments .recentcomments {	line-height: 18px;	font-size: 12px;	text-transform: capitalize;	margin: 0px;	clear: both;	height: auto;	width: auto;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	display: block;	color: #000000;}#recentcomments .recentcomments a {	color: #993300;	text-decoration: none;}#recentcomments .recentcomments a:hover {	text-decoration: underline;}.sidebar_list .widget_rss .widgettitle .rsswidget {	color: #FFFFFF;	text-decoration: none;	background-image: none;}.sidebar_list .widget_rss .widgettitle .rsswidget:hover {	text-decoration: underline;}.sidebar_list .widget_rss .widgettitle .rsswidget img {	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	vertical-align: baseline;}.sidebar_list .widget_rss .widgettitle .rsswidget .rss-date {	clear: both;	font-size: 10px;	color: #666600;	margin: 0px;	padding: 0px;	height: auto;	width: 100%;}.sidebar_list .widget_rss .widgettitle .rsswidget .rssSummary {	font-size: 11px;	color: #000000;	text-align: justify;	margin: 0px;	padding: 0px;	clear: both;	height: auto;	width: 100%;}.widget_recentcomments_gravatar {	width: 100%;	list-style-type: none;	height: auto;	clear: both;	padding: 0px;	background-image: none;	margin: 0px;}.widget_recentcomments_gravatar .noarrow {	background-image: none;	margin: 0px;	padding: 0px;	clear: both;	height: auto;	width: 100%;}.widget_recentcomments_gravatar ul {	height: auto;	width: 100%;	clear: both;	background-image: none;	display: block;	list-style-type: none;	padding: 0px;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;}.widget_recentcomments_gravatar ul li {	clear: both;	padding: 0px;	height: auto;	width: 100%;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 1px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: dotted;	border-left-style: none;	border-bottom-color: #D5D5D5;	list-style-type: none;	margin: 0px;	background-image: none;}.widget_recentcomments_gravatar img {	float: left;	margin-top: 7px;	margin-right: 5px;	margin-bottom: 5px;	margin-left: 0px;	border: 3px solid #FFF;}.widget_recentcomments_gravatar .com-info {	padding: 0px;	height: auto;	width: 75%;	float: left;	margin-top: 4px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;}.widget_recentcomments_gravatar .com-info .comy {	color: #000000;	display: block;	padding: 0px;	height: auto;	width: 100%;	margin: 0px;	font-size: 13px;}.widget_recentcomments_gravatar .com-info .comy span {	color: #993300;	text-decoration: none;	font-weight: bold;}.widget_recentcomments_gravatar .com-info .comy a {	color: #993300;	text-decoration: none;}.widget_recentcomments_gravatar .com-info .comy a:hover {	text-decoration: underline;	color: #000000;}.widget_recentcomments_gravatar .com-info .comtext {	line-height: 14px;	font-size: 10px;	margin: 0px;	padding: 0px;	height: auto;	width: 100%;}.widget_recentcomments_gravatar .com-info .comtext a {	text-decoration: none;	color: #000000;}.widget_recentcomments_gravatar .com-info .comtext a:hover {	text-decoration: underline;}.widget_hottopics {	margin: 0px;	padding: 0px;	height: auto;	width: 100%;	clear: both;}.widget_hottopics ul {	margin: 0px;	padding: 0px;	height: auto;	width: 100%;	list-style-type: none;}.widget_hottopics li {	margin: 0px;	padding: 0px;	height: auto;	width: 100%;	color: #000000;}.widget_hottopics li a {	text-decoration: none;	font-size: 13px;}.widget_hottopics li a:hover {	text-decoration: underline;}ul.sidebar_list .widget_hottopics .total-com {	color: #993300;}.widget_tag_cloud div {	padding-top: 5px;	padding-right: 7px;	padding-bottom: 5px;	padding-left: 7px;	margin: 0px;}.widget_tag_cloud a {	color: #FFFFFF;	text-decoration: none;}.widget_tag_cloud a:hover {	color: #82E0FF;	text-decoration: none;}.textwidget {	font-size: 12px;	line-height: 18px;	color: #000000;	text-align: justify;	padding-top: 5px;	padding-right: 7px;	padding-bottom: 10px;	padding-left: 7px;}ul.sidebar_list .textwidget a {	color: #993300;	text-decoration: none;	font-weight: bold;}ul.sidebar_list .textwidget a:hover {	text-decoration: underline;}ul.sidebar_list .textwidget img {	text-align: center;	display: block;	padding: 0px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}.videobox {	display: block;	text-align: center;	padding: 0px;	clear: both;	height: auto;	width: auto;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#twitter {	clear: both;	height: auto;	width: auto;}#twitterinner {	padding: 5px;	background-color: #FFFFFF;	border: 1px dashed #D5D5D5;}#twitter #twitter-heading {	clear: both;	height: 39px;	width: auto;	background-image: url(images/twitter.png);	background-repeat: no-repeat;	background-position: left top;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 55px;	font-size: 10px;	line-height: 14px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #D5D5D5;	font-weight: bold;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	color: #000000;}#twitter #twitter-heading a {	color: #993300;	text-decoration: none;	text-transform: uppercase;}#twitter #twitter-heading a:hover {	text-decoration: underline;}#twitter_update_list {	width: auto;	clear: both;	height: auto;	margin: 0px;	padding: 5px;}#twitter_update_list p {	width: 100%;	display: block;	clear: both;	height: auto;	font-size: 10px;	line-height: 14px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	color: #000000;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #D5D5D5;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;	font-weight: bold;}#twitter_update_list span {	margin: 0px;	padding: 0px;}#twitter_update_list a {	color: #993300;	text-decoration: none;	font-weight: bold;}#twitter_update_list a:hover {	text-decoration: underline;}#sponsorbox {	clear: both;	height: auto;	width: auto;}#sponsor-inner {	text-align: center;	clear: both;	height: auto;	width: 100%;	padding: 0px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}#sponsorbox ul {	list-style-type: none;	padding: 0px;	clear: both;	height: auto;	width: 100%;	text-align: center;	margin: 0px;}#sponsorbox li {	height: 125px;	width: 125px;	display: inline;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	background-color: transparent;	background-image: none;	margin: 0px;	padding: 0px;}#sponsorbox img {	border: 0 none;	margin-bottom: 2px;	height: 125px;	width: 125px;}ul#archives {	height: auto;	width: auto;	list-style-type: none;	clear: both;	padding: 10px;	margin: 0px;	background-color: #1f2122;	border: 1px solid #353535;}ul#archives h6 {	padding: 0px;	clear: both;	height: auto;	width: 100%;	color: #999999;	text-decoration: none;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	font-size: 1.3em;}ul#archives li {	margin: 0px;	padding: 0px;	height: auto;	width: 100%;	list-style-type: none;}ul#archives li ul {	height: auto;	width: auto;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 20px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 1em;	margin-left: 0px;}ul#archives li ul li {	list-style-type: square;	font-size: 14px;	line-height: 22px;	margin: 0px;	height: auto;	width: auto;	padding: 0px;	font-weight: bold;	color: #FFFFFF;}ul#archives li ul li ul {	margin: 0px;	height: auto;	width: auto;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 20px;}ul#archives a {	color: #FFFFFF;	text-decoration: none;}ul#archives a:hover {	text-decoration: underline;	color: #CCCCCC;}ul#links {	height: auto;	width: auto;	list-style-type: none;	clear: both;	padding: 10px;	margin: 0px;	background-color: #1f2122;	border: 1px solid #353535;}ul#links h6 {	padding: 0px;	clear: both;	height: auto;	width: 100%;	color: #999999;	text-decoration: none;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	font-size: 2em;}ul#links li {	margin: 0px;	padding: 0px;	height: auto;	width: 100%;}ul#links li ul {	list-style-type: none;	height: auto;	width: 100%;	margin: 0px;	padding: 0px;}ul#links li ul li {	margin: 0px;	height: auto;	width: 100%;	font-size: 16px;	line-height: 24px;	padding: 0px;	font-weight: bold;}ul#links li ul li ul {	margin: 0px;	padding: 0px;	height: auto;	width: auto;}ul#links li a {	color: #FFFFFF;	text-decoration: none;}ul#links li a:hover {	text-decoration: underline;	color: #CCCCCC;}#footer {	clear: both;	height: auto;	width: auto;	font-size: 11px;	background-color: #192b40;	margin: 0px;	padding: 10px;	color: #FFFFFF;}#footer-left {	margin: 0px;	padding: 0px;	float: left;	height: auto;	width: 49%;	text-align: left;}#footer-right {	margin: 0px;	padding: 0px;	float: right;	height: auto;	width: 49%;	text-align: right;}#footer a {	color: #FFFFFF;	text-decoration: none;}#footer a:hover {	text-decoration: underline;}#footer #credits {	font-size: 9px;}/* commentlist with thread comment */#commentpost {	width: 100%;	clear: both;	margin-top: 2em;	margin-right: auto;	margin-bottom: 2em;	margin-left: auto;	padding: 0px;	position: relative;	font-size: 1em;	height: auto;}h4#comments {	font-size: 1em;	width: 100%;	display: block;	clear: both;	text-transform: capitalize;	padding: 0%;	height: auto;	font-weight: bold;	color: #000000;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 1em;	margin-left: 0px;}h4#comments span {	color: #990000;}ol.commentlist, div#commentlist {	list-style:none;	width: 100%;	display: block;	clear: both;	font-size: 1em;	color: #000000;	padding: 0px;	height: auto;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0.8em;	margin-left: 0px;}#commentpost ol.commentlist blockquote {	padding-left: 20px;	border-left: 5px solid #ddd;	margin-top: 15px;	margin-right: 30px;	margin-bottom: 10px;	margin-left: 10px;}ol.commentlist li {	clear: both;	position: relative;	padding-top: 13px;	padding-right: 20px;	padding-bottom: 15px;	padding-left: 55px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;}ol.commentlist li.alt { }ol.commentlist li.bypostauthor {}ol.commentlist li.byuser {}ol.commentlist li.comment-author-admin {}ol.commentlist li.comment {}ol.commentlist li div.comment-author {	margin: 0px;	width: 100%;	padding: 0px;}ol.commentlist li div.vcard {	font-size: 12px;	line-height: 1.4;	font-weight: bold;	text-transform: capitalize;}ol.commentlist li div.vcard cite.fn {	color: #990000;	font-style: normal;}ol.commentlist li div.vcard cite.fn a.url {	color: #990000;	text-decoration:none;	font-weight: bold;	text-transform: capitalize;}ol.commentlist li div.vcard cite.fn a.url:hover {	text-decoration: underline;	color: #000000;}ol.commentlist li div.vcard img.avatar {	left:6px;	position:absolute;	top:15px;	border: 1px solid #D5D5D5;	padding: 3px;	background-color: #E6E6E6;}ol.commentlist li div.vcard img.avatar-32 {}ol.commentlist li div.vcard img.photo {}ol.commentlist li div.vcard span.says {}ol.commentlist li div.commentmetadata {}ol.commentlist li div.comment-meta {	text-align:left;	font-size: 11px;	line-height: 1.4;	font-weight: bold;	padding-bottom: 10px;}ol.commentlist li div.comment-meta a { color:#959595; text-decoration:none; }ol.commentlist li div.comment-meta a:hover {	text-decoration: underline;}ol.commentlist li p {	margin:0 0 1em;	font-size: 12px;	font-style: normal;	line-height: 1.6;	font-weight: normal;	font-variant: normal;}ol.commentlist li p a {	color: #990000;	text-decoration: none;	font-weight: bold;}ol.commentlist li p a:hover {	text-decoration: underline;	color: #000000;}ol.commentlist li pre {	padding: 10px;	clear: both;	width: auto;	overflow: scroll;	font-family: "Courier New", "MS Sans Serif", sans-serif, serif;	color: #000000;	font-size: 13px;	line-height: 22px;	white-space: nowrap;	border: 1px solid #D5D5D5;	background-color: #F7F7F7;	margin-top: 8px;	margin-right: auto;	margin-bottom: 8px;	margin-left: auto;}ol.commentlist li ul {	list-style:square;	margin:0 0 1em;	padding:0;	text-indent:0;	font-size: 12px;	font-style: normal;	line-height: 1.4;	font-weight: normal;	font-variant: normal;}ol.commentlist li div.reply {	width: 100%;	margin: 0px;	padding: 0px;	clear: both;}ol.commentlist li div.reply a {	text-align:center;	width:36px;	font-size: 9px;	line-height: 1;	font-weight: bold;	text-transform: capitalize;	text-decoration: none;	display: block;	color: #FFFFFF;	padding-top: 4px;	padding-right: 6px;	padding-bottom: 4px;	padding-left: 6px;	background-color: #990000;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}ol.commentlist li div.reply a:hover {	text-align:center;	text-decoration: none;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	background-color: #000000;	color: #FFFFFF;}ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }ol.commentlist li ul.children li { }ol.commentlist li ul.children li.alt {}ol.commentlist li ul.children li.bypostauthor {}ol.commentlist li ul.children li.byuser {}ol.commentlist li ul.children li.comment {}ol.commentlist li ul.children li.comment-author-admin {}ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; background-color: #EEEEEE }ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; background-color: #F7F7F7 }ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; background-color: #EEEEEE }ol.commentlist li ul.children li.depth-5 { background-color: #F7F7F7 }ol.commentlist li ul.children li.depth-6 { background-color: #EEEEEE }ol.commentlist li ul.children li.depth-7 { background-color: #F7F7F7 }ol.commentlist li ul.children li.depth-8 { background-color: #EEEEEE }ol.commentlist li ul.children li.depth-9 { background-color: #F7F7F7 }ol.commentlist li ul.children li.depth-10 { background-color: #EEEEEE }ol.commentlist li ul.children li.odd {}ol.commentlist li.even {	background-color: #F7F7F7;	border: 1px solid #D5D5D5;}ol.commentlist li.odd {	background-color: #EEEEEE;	border: 1px solid #D5D5D5;}ol.commentlist li.parent {}ol.commentlist li.pingback {}ol.commentlist li.pingback .parent { }ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }ol.commentlist li.thread-alt {}ol.commentlist li.thread-even {}ol.commentlist li.thread-odd {}#pingbox {	display: block;	padding: 5px;	clear: both;	width: auto;	margin-top: 0em;	margin-right: auto;	margin-bottom: 0em;	margin-left: auto;	height: auto;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #DBDBDB;}h4#pings {	width: 100%;	display: block;	clear: both;	text-transform: capitalize;	font-size: 1.2em;	font-weight: bold;	color: #000000;	height: auto;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #DBDBDB;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}ol.pinglist {	width: 100%;	font-size: 0.9em;	text-transform: capitalize;	text-decoration: none;	list-style-type: none;	clear: both;	margin: 0px;	padding: 0px;}ol.pinglist li {	line-height: 26px;	margin: 0px;	padding: 0px;	width: 100%;	list-style-type: none;	display: block;	font-size: 14px;	font-weight: bold;	height: auto;}ol.pinglist li:hover {}ol.pinglist li a{	color: #990000;	text-decoration: none;}ol.pinglist li a:hover{	text-decoration: none;	color: #000000;}#respond {	padding: 0px;	width: 98%;	clear: both;	margin-top: 10px;	margin-right: auto;	margin-bottom: 10px;	margin-left: auto;}#respond h4 {	padding: 0px;	width: 100%;	clear: both;	font-size: 20px;	font-weight: bold;	display: block;	margin: 0px;}#respond a {	color: #990000!important;	text-decoration: none!important;}.cancel-comment-reply {	font-size: 12px!important;	padding-top: 0px;	padding-bottom: 10px;	padding-right: 0px;	padding-left: 0px;	margin: 0px;}#cf {	margin: 0px;	width: 100%;	padding: 0px;}#cf label {	font-size: 13px;	font-weight: bold;	font-family: Arial, Tahoma, "Lucida Sans";	margin: 0px;	padding: 0px;}#cf label a {	text-decoration: underline;	color: #000000;}#cf p {	padding: 0px;	font-size: 13px;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}#cf .tf {	margin: 0px;	padding: 2px;	width: 55%;	font-family: Arial, Tahoma, "Lucida Sans";	font-size: 13px;	border: 1px solid #D5D5D5;	background-color: #FCFCFC;}#cf .af {	margin: 0px;	padding: 5px;	width: 90%;	font-size: 13px;	height: 200px;	border: 1px solid #D5D5D5;	background-color: #FCFCFC;}#cf .tinput {	padding: 2px 5px;	margin: 0px;	color: #FFFFFF;	font-size: 13px;	font-weight: bold;	text-decoration: none;	line-height: 18px;	overflow: visible;	background-color: #990000;	border: 1px solid #B90000;}.pnav {	width: 100%;	clear: both;	font-size: 0.8em;	padding: 0px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 1em;	margin-left: auto;	font-weight: bold;	height: auto;	display: block;}.pnav a {	color: #990000;	text-decoration: none;}.pnav a:hover {	text-decoration: underline;}.pnav .alignleft {	float: left;	width: 49%;	text-align: left;	margin: 0px;	padding: 0px;	height: auto;}.pnav .alignright {	float: right;	width: 49%;	text-align: right;	margin: 0px;	padding: 0px;	height: auto;}.clearfix {	clear: both;}/* Legacy Commentlist 2.6 */.usercom {	padding: 2%;	width: 95%;	background-color: #F8F8F8;	border: 1px solid #D5D5D5;	clear: both;	height: auto;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 3px;	margin-left: 0px;}.usercom-alt {	padding: 2%;	width: 95%;	background-color: #FFFFFF;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 3px;	margin-left: 0px;	border: 1px solid #D5D5D5;	clear: both;	height: auto;}.useravatar {	height: auto;	width: 8%;	margin: 0px;	padding: 0px;	float: left;}.useravatar img {	border: 3px solid #E1E1E1;}.usercomment {	width: 88%;	height: auto;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	float: right;	text-align: left;	margin: 0px;}.user-n {	margin: 0px;	width: 100%;	font-size: 14px;	color: #000000;	border-bottom: 1px solid #eee;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;	clear: both;	height: auto;}.user-n a {	font-weight: bold;	color: #990000;	text-decoration: none;}.user-t {	margin: 0px;	width: 100%;	font-size: 12px;	line-height: 18px;	color: #333333;	overflow: hidden;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 12px;	padding-left: 0px;	clear: both;	height: auto;}.user-t a {	color: #990000;	text-decoration: none;}#linking {	padding: 0%;	width: 100%;	list-style-type: none;	clear: both;	height: auto;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 1em;	margin-left: 0px;	display: block;}#linking li {	margin: 0px 0px 8px;	padding: 0px;	float: left;	width: 100%;	font-size: 14px;	color: #000000;	line-height: 26px;	text-transform: capitalize;	font-weight: bold;}#linking li a {	color: #990000;	text-decoration: underline;}/* Pages Dropmenu */#dropmenu, #dropmenu ul {	list-style-type: none;	padding: 0px;	display: block;	height: auto;	width: 100%;	margin: 0px;}#dropmenu li {	list-style-type: none;	text-align: center;	width: auto;	display: block;	float: left;	height: auto;	margin-top: 0px;	margin-right: 6px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}#dropmenu li:hover, #dropmenu li#home, #dropmenu li.current_page_item {	display: block;}#dropmenu li li {	margin: 0px;	padding: 0px;	float: left;	list-style-type: none;	width: 10em;	text-align: left;	background-image: none;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #2D2D2D;}#dropmenu li li:hover {	background-image: none;}#dropmenu li a {	list-style-type: none;	display: block;	width: auto;	text-decoration: none;	font-size: 10px;	font-weight: bold;	height: auto;	color: #FFFFFF;	text-transform: uppercase;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	padding-top: 3px;	padding-right: 6px;	padding-bottom: 3px;	padding-left: 6px;	margin: 0px;	background-color: #1d3652;  // Top Row Buttons COlor}#dropmenu li a:hover, #dropmenu li#home a, #dropmenu li#home a:hover, #dropmenu li.current_page_item a, #dropmenu li#page_item a {	text-decoration: none;	display: block;	background-color: #528f6c;}#dropmenu li li a {	display: block;	background-image: none;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	padding: 6px;	background-color: #192b40;}#dropmenu li li a:hover {	text-decoration: underline;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	background-image: none;	background-color: #528f6c;}#dropmenu span {}#dropmenu ul {	position:absolute;	width: 10em;	left: -999em;	z-index: 9999;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	border-top-width: 1px;	border-right-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-left-style: solid;	border-top-color: #2D2D2D;	border-right-color: #2D2D2D;	border-left-color: #2D2D2D;}#dropmenu ul ul {	margin-top: -1.55em;	margin-right: 0;	margin-bottom: 0;	margin-left: 10em;}#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {	left: -999em;}#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {	left: auto;}#dropmenu .current_page_item {	display: block;}#dropmenu .current_page_item li {}#dropmenu .current_page_item li a {}#dropmenu .current_page_item li a:hover {}/* Categories Dropmenu */#dropmenu2, #dropmenu2 ul {	list-style-type: none;	padding: 0px;	display: block;	height: auto;	width: 100%;	margin: 0px;}#dropmenu2 li {	list-style-type: none;	text-align: center;	width: auto;	display: block;	float: left;	height: auto;	margin-top: 0px;	margin-right: 6px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}#dropmenu2 li:hover, #dropmenu2 li#home, #dropmenu2 li.current_page_item {	display: block;}#dropmenu2 li li {	margin: 0px;	padding: 0px;	float: left;	list-style-type: none;	width: 10em;	text-align: left;	background-image: none;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #2D2D2D;}#dropmenu2 li li:hover {	background-image: none;}#dropmenu2 li a {	list-style-type: none;	display: block;	width: auto;	text-decoration: none;	font-size: 11px;	font-weight: bold;	height: auto;	color: #FFFFFF;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	padding-top: 6px;	padding-right: 9px;	padding-bottom: 6px;	padding-left: 9px;	margin: 0px;	background-color: #1d3652;}#dropmenu2 li a:hover, #dropmenu2 li#home a, #dropmenu2 li#home a:hover, #dropmenu2 li.current_page_item a {	text-decoration: none;	display: block;	background-color: #528f6c;}#dropmenu2 li li a {	display: block;	background-image: none;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	padding: 6px;	background-color: #192b40;}#dropmenu2 li li a:hover {	text-decoration: underline;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	background-image: none;	background-color: #528f6c;}#dropmenu2 span {}#dropmenu2 ul {	position:absolute;	width: 10em;	left: -999em;	z-index: 9999;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	border-top-width: 1px;	border-right-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-left-style: solid;	border-top-color: #2D2D2D;	border-right-color: #2D2D2D;	border-left-color: #2D2D2D;}#dropmenu2 ul ul {	margin-top: -1.60em;	margin-right: 0;	margin-bottom: 0;	margin-left: 10em;}#dropmenu2 li:hover ul ul, #dropmenu2 li:hover ul ul ul, #dropmenu2 li:hover ul ul ul ul {	left: -999em;}#dropmenu2 li:hover ul, #dropmenu2 li li:hover ul, #dropmenu2 li li li:hover ul, #dropmenu2 li li li li:hover ul {	left: auto;}#dropmenu2 .current_page_item {	display: block;}#dropmenu2 .current_page_item li {}#dropmenu2 .current_page_item li a {}#dropmenu2 .current_page_item li a:hover {}/* CSS Document */#Gallerybox {	height: 250px;	width: 100%;	overflow: hidden;	margin: 0px;	padding: 0px;}#Gallerybox img {	border-width: 0px;}#myGallery, #myGallerySet, #flickrGallery{	z-index:5;	width: 100%;	height: 250px;	padding: 0px;	margin: 0px;	overflow: hidden;}#flickrGallery{}#myGallery img.thumbnail, #myGallerySet img.thumbnail{	display: none;}.jdGallery{	overflow: hidden;	position: relative;}.jdGallery img{	border: 0;}.jdGallery .slideElement{	width: 100%;	height: 100%;	background-repeat: no-repeat;	background-position: center center;	background-color: #000000;}.jdGallery .loadingElement{	width: 100%;	height: 100%;	position: absolute;	left: 0;	top: 0;	background-color: #000;	background-repeat: no-repeat;	background-position: center center;	background-image: url('');}.jdGallery .slideInfoZone{	position: absolute;	z-index: 10;	width: 100%;	margin: 0px;	left: 0;	bottom: 0;	color: #FFFFFF;	text-indent: 0;	overflow: hidden;	padding: 0px;	height: 25%;	background-color: #000000;}.jdGallery .slideInfoZone a{	color: #FFFFFF;}* html .jdGallery .slideInfoZone{	bottom: -1px;}.jdGallery .slideInfoZone h3{	padding: 0px;	font-size: 18px;	font-weight: bold;	color: #FFFFFF;	width: 96%;	margin-top: 4px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	text-decoration: none;	text-transform: capitalize;	display: block;	clear: both;	height: auto;}.jdGallery .slideInfoZone h3 a{	color: #993300;	text-decoration: none;	font-weight: bold;}.jdGallery .slideInfoZone h3 a:hover{	text-decoration: underline;}.jdGallery .slideInfoZone p{	padding: 0px;	font-size: 11px;	color: #FFFFFF;	width: 96%;	text-transform: capitalize;	clear: both;	height: auto;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	display: block;	line-height: 16px;}.jdGallery .slideInfoZone p a{	color: #993300;	text-decoration: none;	font-weight: bold;}.jdGallery .slideInfoZone p a:hover{	text-decoration: underline;}.jdGallery div.carouselContainer{	position: absolute;	height: 135px;	width: 100%;	z-index: 10;	margin: 0px;	left: 0;	top: 0;}.jdGallery a.carouselBtn{	position: absolute;	bottom: 0;	right: 30px;	height: 20px;	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/	text-align: center;	padding: 0 10px;	font-size: 13px;	background: #333;	color: #fff;	cursor: pointer;}.jdGallery .carousel{	position: absolute;	width: 100%;	margin: 0px;	left: 0;	top: 0;	height: 115px;	background: #333;	color: #fff;	text-indent: 0;	overflow: hidden;}.jdExtCarousel{	overflow: hidden;	position: relative;}.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper{	position: absolute;	width: 100%;	height: 78px;	top: 10px;	left: 0;	overflow: hidden;}.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner{	position: relative;}.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail{	cursor: pointer;	background: #000;	background-position: center center;	float: left;	border: solid 1px #fff;}.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail{	margin-bottom: 10px;}.jdGallery .carousel .label, .jdExtCarousel .label{	font-size: 13px;	position: absolute;	bottom: 5px;	left: 10px;	padding: 0;	margin: 0;}.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton{	font-size: 10px;	position: absolute;	bottom: 5px;	right: 10px;	padding: 1px 2px;	margin: 0;	background: #222;	border: 1px solid #888;	cursor: pointer;}.jdGallery .carousel .label .number, .jdExtCarousel .label .number{	color: #b5b5b5;}.jdGallery a{	font-size: 100%;	text-decoration: none;	color: inherit;}.jdGallery a.right, .jdGallery a.left{	position: absolute;	height: 99%;	width: 25%;	cursor: pointer;	z-index:10;}* html .jdGallery a.right, * html .jdGallery a.left{}.jdGallery a.right:hover, .jdGallery a.left:hover{}.jdGallery a.left{	left: 0;	top: 0;	background: url('img/fleche1.png') no-repeat center left;}* html .jdGallery a.left { background: url('img/fleche1.gif') no-repeat center left; }.jdGallery a.right{	right: 0;	top: 0;	background: url('img/fleche2.png') no-repeat center right;}* html .jdGallery a.right { background: url('img/fleche2.gif') no-repeat center right; }.jdGallery a.open{	left: 0;	top: 0;	width: 100%;	height: 100%;}.withArrows a.open{	position: absolute;	top: 0;	left: 25%;	height: 99%;	width: 50%;	cursor: pointer;	z-index: 10;	background: none;}.withArrows a.open:hover { background: url('img/open.png') no-repeat center center; }* html .withArrows a.open:hover { background: url('img/open.gif') no-repeat center center; }		/* Gallery Sets */.jdGallery a.gallerySelectorBtn{	z-index: 15;	position: absolute;	top: 0;	left: 30px;	height: 20px;	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/	text-align: center;	padding: 0 10px;	font-size: 13px;	background: #333;	color: #fff;	cursor: pointer;}.jdGallery .gallerySelector{	z-index: 20;	width: 100%;	height: 100%;	position: absolute;	top: 0;	left: 0;	background: #000;}.jdGallery .gallerySelector h2{	margin: 0;	padding: 10px 20px 10px 20px;	font-size: 20px;	line-height: 30px;	color: #fff;}.jdGallery .gallerySelector .gallerySelectorWrapper{	overflow: hidden;}.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton{	margin-left: 10px;	margin-top: 10px;	border: 1px solid #888;	padding: 5px;	height: 40px;	color: #fff;	cursor: pointer;	float: left;}.jdGallery .gallerySelector .gallerySelectorInner div.hover{	background: #333;}.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview{	background: #000;	background-position: center center;	float: left;	border: none;	width: 40px;	height: 40px;	margin-right: 5px;}.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3{	margin: 0;	padding: 0;	font-size: 12px;	font-weight: normal;}.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info{	margin: 0;	padding: 0; 	font-size: 12px;	font-weight: normal;	color: #aaa;}
