/*Theme Name: magictreeTheme URI: http://www.themelayouts.com/Description: Designed by <a href="http://www.themelayouts.com">ThemeLayouts</a>.<br> This work is licensed <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License.</a> This means you may use it and make any changes you like. However, credit links must remain on footer for legal use.Version: 1Author: ThemeLayouts/DreamTemplateAuthor URI: http://www.themelayouts.com/*//* ----------------------------------------------   HTML ELEMENTS------------------------------------------------- *//* ----------------------------------------------   DG_STYLE - CUSTOM------------------------------------------------- *//* Top Elements */* { margin: 0; padding: 0; outline: 0 }body {	font: 12px/165% arial;	color: #003300;	margin: 0;	padding: 0 0 50px 0;	background: #fff; /* --> Edit: BACKGROUND IMAGE */	text-align: center;}/* Links */a {	text-decoration:none;	color: #996600; /* BODY TEXT COLOR - BREADCRUMBS, CALENDER */ }a:hover {	color: #333333; /* logged in as... TEXT COLOR */}/* ------------ HEADER TEXT ------------- */#header-wrap h1#logo-text a {	position: absolute;	margin: 0;	padding: 0;	font:normal 24px "Trebuchet MS",arial,Georgia,'Times New Roman', Times, serif;	font-style: italic;	letter-spacing: 0.5px;	color: #887F3E;	text-decoration: none;	text-transform:capitalize;	/* change the values of top and left to adjust the position of the logo*/	top:50px;	left:160px;}#header-wrap h1#logo-text a:hover {	color:#003300;	background: none;	border: none;}/* ------------ SUB HEADER TEXT ------------- */#header-wrap p#intro {	position: absolute;	margin: 0;	padding: 0;	font-family:"Trebuchet MS",arial,'Times New Roman', Times, serif;	font-style:normal;	font-weight: normal;	font-size: 11px;	line-height: 1.2em;	text-transform: none;	color: #887F3E;	width:200px;	/* change the values of top and left to adjust the position */	top:80px;	left:160px;}/* header quick search */#header-wrap form#quick-search {	position: absolute;	top:42px; right:35px;	padding: 0; margin: 0;	width: 235px; height: 65px;	background: url(images/searchbg.png);	z-index: 999999;	border: 0px solid #D8D8D8;}#header-wrap form#quick-search p {	margin: 0; padding: 0;}#header-wrap form#quick-search .tbox {	margin: 25px 0 0 40px;	width: 210px;	background: none;	border: none;	color: #ccc;    font-size:10px;}#header-wrap form#quick-search label,#header-wrap form#quick-search .btn {	display: none;}/* ------------ WELCOME TEXT / GREETINGS ------------- */.welcome{	position:relative;	margin:0px auto;	width:700px;	padding-left:0px;	text-align:left;	top:110px; /*  -- > Edit: Intro headline VERTICAL position */	left:50px;/*  •••• */ }.welcome h2{	/* color:#f7c90f; */	color:#003300;	font:20px normal 'trebuchet MS',arial,verdana,tahoma;	font-style:italic;	text-transform:capitalize;}.greetings{	position:relative;	margin:0px auto;	width:890px; /* Header INTRO WIDTH */	color:#c887F3E;	font:italic 12px/20px normal 'trebuchet MS', arial, verdana;	text-align: justify;	top:120px; /* -- > Edit: Intro paragraph VERTICAL position */	padding-right: 50px;	padding-left: 50px;/*  •••• */}/* ------------ MAIN NAV ------------- */#navi {	height: 40px;	width: 500px;	margin: 0px auto;	margin-top: 16px;	text-align: center;	line-height: normal;}#navigation {	margin: 0px;	padding-top:0px;	float: left;}#navigation .nav {	margin: 0px;	padding: 0px;	float: right;	list-style-type: none;}#navigation .nav ul {	margin: 0px;	padding: 0px;	float: right;	list-style-type: none;}/* ------------ MAIN NAV POSITION ------------- */#nav {	position: absolute;	list-style: none;	margin: 0;	padding: 0px;	width:100%;	height:28px;	left:280px; /* 350 nav position ••••• */	top:50px;	/* border-bottom: thin solid #996600; */}#nav li {	float: left;	height: 28px;	background:none;	margin: 0 2px;	white-space: nowrap;}/* ------------ NAV ITEMS ------------- */#nav .page_item a{	color: #FFFFFF;	display: block;	height:28px;	background:none;	text-decoration: none;	text-transform:capitalize;	padding: 0px 10px 0px 10px;	font: bold 12px "Trebuchet MS",Arial, Helvetica, sans-serif;	line-height: 32px;}#nav .current_page_item a{	color: #006600;	display: block;	height:28px;	background:none;	padding: 0px 10px 0px 10px;	font: bold 12px "Trebuchet MS",Arial, Helvetica, sans-serif;	line-height: 32px;	text-transform:capitalize;}#nav .current_page_item a:hover {	color:#D8D0AC;	background-position: 0px -28px;	border: none;	/* text-decoration: underline; */}#nav li:hover {	color: #CC33FF;	background-position: 100% -28px;	/* text-decoration: underline; */}/* ------------ NAV ITEMS DEFAULT STYLE ------------- */#nav .page_item a:hover {	color:#666600;	background-position: 0px -28px;	border: none;	/* text-decoration: underline; */}#nav li.current_page_item {	color: #FF6600;	text-decoration: none;	background:none;	height:28px;    }#nav .current_page_item a, #nav .current_page_item a:visited{	color: #D8D0AC;	text-decoration: none;	background:none;	height:28px;}/* ------------ NAV END ------------- *//* ---------- PAGE SECTION LABELS ---- */#content .col-one h2 {	padding-bottom:3px;	font: normal 18px "Trebuchet MS", Tahoma, Arial, Sans-serif;	color: #999933; /* --> edit: On HOME PAGE  POST NAME TEXT COLOR */	font-style:italic;	letter-spacing:0.5px;	text-transform: capitalize;	margin-left: 5px;	padding-left: 5px;	border-bottom:1px solid #7a5f2a;}#content .col-one h2 a{   margin:0px auto;	padding-bottom: 3px;	color: #b69454;	text-decoration:none;	letter-spacing: .5px;}#content .col-one h2 a:hover{	padding-bottom: 3px;	color: #999933; /* --> edit: On HOME PAGE  POST NAME HOVER COLOR */	text-decoration:none;	letter-spacing: 0.5px;}#content .featured h2 {}#content .featured h2 a {	color: #cac137;	text-decoration: none;	background: none;	border: none;}#content .featured h2 a:hover {	color: #443313;}#content .col-one ul li {	list-style-image: url(images/bullet.gif);}#content-wrapper .col-mid h2,#content-wrapper .col-two h2,#content-wrapper .col-three h2 {	color: #530e05;	font: bold 14px "Trebuchet MS", Tahoma, Arial, sans-serif;	text-transform: uppercase;	letter-spacing: -0.5px;	padding: 5px 10px;	margin: 15px 0 5px 0;}/* ---------- PAGE SECTION LABELS END ---- *//* ---------- CONTENT ------------------- */.content-shield {    position:relative;    top:0px;	margin: 0px auto;	background: #3c2438;	width:1000px;}#content-outer {	margin: 0px auto;	background: #FFFFFF /* url(images/contentbg.jpg) no-repeat; */	width: 1000px;}#content-feature{width:1000px;background:#fff;margin: 0 auto;text-align: left;}#content-wrapper {	width: 1000px;	margin: 0 auto;	text-align: left;   /* background:#4b2c1c url(images/contentbg.jpg) no-repeat;;*/}#content {	color:#000; /* --> Edit BODY COLOR ••••••••• */	float: left;	width: 95%;/* --> 100% ORIGINAL setting - Post Column WIDTH */	background: #fff /* url(images/contentbg.jpg) no-repeat;  --> Edit: CONTENT BACKGROUND COLOR & IMAGE */	font:12px normal 'trebuchet MS',arial,verdana; /* --> Edit: CONTENT TEXT SIZE */	padding-left: 40px; /* --> Post VERTICAL POSITION */	text-align: justify;}#content h2 a{   color:#a49f89;}#content h2 a:hover{   color:#9a8d7b;}/* ---------- DG CONTENT END ------------------- *//* ------------- DG FOOTER START --------------- *//* footer */#footer-wrapper {	background:#fff url(images/footer.jpg) no-repeat;	clear: both;	height:207px;	width: 1000px;	margin: 0 auto;	text-align: left;    color:#333;	font: normal 1em/1.6em 'Trebuchet MS', Tahoma, Sans-serif;}#footer-wrapper h3, #footer-wrapper p {	padding-left: 0;}#footer-wrapper h3 {	font: normal 1.6em/1.6em 'Trebuchet MS', Tahoma, Arial, Sans-serif;	color: #003333;	padding-left:35px;}#footer-wrapper a {	color: #8b4d0d;	background: transparent;}#footer-wrapper ul.footer-list {	list-style: none;	padding: 0;	margin: 0;}#footer-wrapper ul.footer-list li{	margin: 0;	padding: 0;	margin-left: 0;	padding-left: 0;}#footer-wrapper ul.footer-list li li {	border-bottom: 1px solid #f1f1f1;}#footer-wrapper ul.footer-list li a, #footer-wrapper ul.footer-list li li a {	display: block;	width: 100%;	line-height: normal;	font-weight: bold;	padding: 4px 0;	border: none;	margin-left: 0;	padding-left: 0;	color: #656565;}#footer-wrapper ul.footer-list li a span, #footer-wrapper ul.footer-list li li a span {	color: #444;	font-style: italic;	font-weight: normal;	font-family: Georgia, 'Times New Roman', Times, serif;}#footer-wrapper ul.footer-list li a:hover,#footer-wrapper ul.footer-list li li a:hover,#footer-wrapper ul.footer-list li a:hover span,#footer-wrapper ul.footer-list li li a:hover span {	color: #333;	text-decoration: none;}#footer {    float: left;	width: 100%;	padding: 0;	margin-left: 5px;	margin-top: 10px;	padding-bottom: 15px;}/* ----------------- DG FOOTER / COPY RIGHT ------ */#footer-bottom {	position:relative;	clear: both;	width:900px;	margin: 0 auto;	color:#FFFF99;	top:0px; /* DG COPYRIGHT POSITION */	left:0px;}.footer-links{	position:relative;	color:#FFFFFF;	text-align: center;	font:10px normal 'trebuchet MS',arial,verdana;	top:7px; /* ----------------- > Edit: FOOTER LINKS POSITION ------ */	/* border-bottom: thin solid #999933; */	padding-bottom: 10px;}.footer-links a{	color:#FFFFFF; /* --> Edit: FOOTER COLORS */}.footer-links a:hover {	color:#CCCC00;}#footer-bottom .bottom-left a, #footer-bottom .bottom-right a {	color: #0099FF;	background: transparent;}#footer-bottom .bottom-left a:hover, #footer-bottom .bottom-right a:hover { text-decoration:underline;}#footer-bottom .bottom-left {	float: left;	font-size: 75%; /* --> Edit: DG 2010 Copyright TEXT SIZE */}#footer-bottom .bottom-right {	text-align: right;	padding-right:5px;	font-size: 95%;}/* ---------------- DG FOOTER END --------------- */.mailsub {color:#000;}.mailsub fieldset { border: none; padding: 0px; margin: 0px;}.mailsub form { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;border:none;}.mailsub input { color: #666; font-size: 12px;}.mailsub input.mail { width: 205px;background: url(./images/subbut.jpg) no-repeat; }.mailsub input.searchIE { width: 32px; height: 29px; background: url(./images/subbut.jpg) no-repeat 0 -79px; }#login {width: 100%;overflow: hidden;background:#fadee4 url(images/panelbg.jpg) no-repeat;height:209px;}#ajaxbox {padding: 2px;font-size: 12px;color: #333;line-height: normal;margin-top: 5px;}#ajaxbox img {padding:5px;}#ajaxbox a {margin-right: 25px;background-color:#D4F6FF;padding: 3px;text-decoration: none;color: #333;}#ajaxbox a:hover {	background-color:#006600;}#login-button {width: 100%;border-top: 2px solid #f4f4f4;}#login-button a img, a:visited img, a:hover img {border: none;}.searchform {	color:#666666;	position:relative;	background-color: transparent;	border: none;	margin: 0;	padding: 12px 0 15px 8px;	width: 190px;	top:10px;	left:21px;}.searchform p { margin: 0; padding: 0 0 10px 0; }.searchform input.textbox {	width: 115px;	color: #666666;	height: 18px;	padding: 2px;	vertical-align: top;}.searchform input.button {	width: 60px;	height: 24px;	padding: 2px 5px;	vertical-align: top;}/*\ IE/Win min height hack */ * html #buttonsearch { margin: -29px 0px 0px 216px; } /* */#buttonsearch { padding: 0px; margin: -28px 0px 0px 216px; top: 0px; background: none; }.author{padding-left:11px;}.top_comments{ float:right; padding-top:5px;}.subscribebg{	background: url(images/textbg.jpg) no-repeat;    border:none;    width:216px;}input.subscribe{    margin-left:32px;	background: transparent;	width: 160px;    padding-left:5px;	color: #666;    border:none;}.subbut{    float:right;	vertical-align: top;     border:0px;}.mailbg{height:87px;width:403px;background:url(images/mailbg.jpg) repeat-x;}/* Headers */h1, h2, h3 {	font: bold 1em/1.5em georgia;	color: #006600;	padding: 15px 10px 5px 10px;	margin: 0;}h1 {	font-size: 245%;	font-weight: normal;	letter-spacing: -2px;}h2 {	font-size: 180%;    padding-left:40px;	font-weight: normal;}h3 {	font-size: 170%;	font-weight: normal;}h4 {	font-size: 120%;	font-weight: normal;}h5 {	font-size: 120%;	font-weight: normal;}h6 {	font-size: 100%;	font-weight: normal;}p, dl { padding: 10px; margin: 0; }ul, ol {	margin: 10px 20px;	padding: 0 20px;}ul { list-style: none; }dt {  font-weight: bold;  color: #895F30;}dd {  padding-left: 25px;}/* Images */.col-one img {	background: #fafafa;	border:none;	margin: 3px;	padding: 2px;}img.float-right {  	margin: 5px 0px 10px 10px;}img.float-left {  	margin: 5px 10px 10px 0px;}code {  	margin: 5px 0;  	padding: 15px;  	text-align: left;  	display: block;  	overflow: auto;  	font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace ;  	/* white-space: pre; */  	border: 1px solid #EBEBEB;	background: #F0F0F0;}acronym {  cursor: help;  border-bottom: 1px dotted #895F30;}blockquote {	width:85%;	margin:0px auto;	padding: 27px 40px 40px 25px;	background: #463b15;	font-weight: normal;	font-size: 11px;	line-height: 1.5em;	font-style:normal;	font-family: Georgia, "Times New Roman", Times, serif;	color: #999933;}/* start - table */table {	border-collapse: collapse;	margin: 15px 1px;}th {	color: #555;	background: #FFCC66; /* CALENDAR - DAYS - BACKGROUND COLOR BLOCK */	height: 38px;	padding-left: 12px;	padding-right: 12px;	text-align: left;	border-width: 1px;	border-style: solid;	border-color: #FFF; /* CALENDAR - DAYS - BACKGROUND COLOR BLOCK BORDER */}tr {	height: 34px;	background: #FFF;/* WIDGET / CALENDAR BACKGROUND COLOR */}td {	padding-left:0px;	padding-right:0px;	border: 0px solid #ECECEC;}/* end - table *//* form elements */label {	display: block;	font-size:10px;	font-weight: bold;	margin: 8px 0 5px 0;	color: #d5c070; /* FORM TEXT LABEL COLOR */}input, select {	padding: 4px;	font: normal 1em Verdana, sans-serif;	color: #444;	background: #fff;}textarea { /* INPUT BOX */	width: 350px;	padding: 4px;	font: normal 1em Verdana, sans-serif;	height: 100px;	display: block;	color: #555; /* INPUT BOX TEXT COLOR */}input, textarea, select { /* INPUT BACKGROUND TEXT COLOR */	background: #FFFFCC; /* SEARCH INPUT BACKGROUND BLOCK COLOR */	border:0px solid #270d03;}input.button {/* INPUT SUBMIT BUTTON COLOR */	font: bold 12px Arial, Sans-serif;	height: 30px;	margin: 0;	padding: 2px 3px;	color: #996600;/* BUTTON TEXT COLOR */	background: #FFCC66;	/* border:1px #687a1b solid; --- BUTTON BORDER */}/* search form */#search{	padding-top:10px;	float: left;	margin: 184px 0 0;	/* border: thin dotted #996666;	*/}#search form#searchform input{	color:#333333;	font: 11px arial, helvetica, sans-serif;}#search form#searchform .keyword{	float: left;	height: 29px;}#search form#searchform .go{	float: right;	padding-left:1px;}.rss_icon{    position:relative;    margin-top:-17px;    padding-left:18px;    background:transparent url("images/rss.png") no-repeat top;	border: none;	width:21px;    height:21px;    color:#fff;    left:211px;}.rss{    position:relative;    margin-top:-20px;	background-color: transparent;	border: none;	width:150px;    color:#fff;    left:250px;}.rss a{	color:#996633;	font:12px "trebuchet MS",georgia,verdana,arial;}.rss a:hover{    color:#fff;    text-decoration:underline;}#header-search{width:200px;background:#DCE1BD;}#header-wrap form#quick-search {	position: absolute;	top:7px; right: 55px;	padding: 0; margin: 0;	width: 188px; height: 25px;	background: url(images/searchbg.png);	z-index: 999999;	border: 0px solid #D8D8D8;}#header-wrap form#quick-search p {	margin: 0; padding: 0;}#header-wrap form#quick-search .tbox {	margin: 2px 0 0 4px;	width: 410px;	border: none;	color: #fff;    font-size:10px;}#header-wrap form#quick-search label,#header-wrap form#quick-search .btn {	display: none;}/* ------------------------------------------   LAYOUT------------------------------------------- */#header-wrap {	position: relative;	background: #fff url(images/head.jpg) repeat-x;	margin: 0 auto;	width: 1000px;	height:359px;	text-align: left;}#header-photo {	position: absolute;	top: 0px; left: 0px;	padding: 0;	height:359px;	width:1000px;	clear: both;	/* border: 1px solid #F0F0F0; */	background: #fff url(images/header.jpg) no-repeat;}#header-photo img {	border: none;	margin: 0; padding: 0;}#menu ul li.current_page_item a, #menu ul li.current_page_item a:hover {	color: #0066FF;	border-bottom: 1px solid #FFF;}#nav span.feed{padding: 0px 18px 0px 0px; background: url(images/feed.gif) no-repeat right center;}.col-one {	margin-right: 421px;	padding-left: 20px;}#sidebar_top{display:block;background:none;width:380px;height:23px;}.col-mid {   background:none;	float: right;	width:380px;	margin-left:-400px;	margin-bottom: 12px;	margin-right:20px;}#sidebar_down {	float: right;display:block;width:380px;height:41px;}.col-two {	float: left;	width: 210px;	margin-top:5px;}.col-three {	float: right;	width: 210px;	margin-top: 12px;}.col-one, .col-two, .col-three {	padding-bottom: 10px;}.frontfeatured{width:580px;}.frontfeatured p{	padding-left:27px;}.frontfeatured img{	padding-left:10px;}#featuredtop{width:558px;height:74px;display:block;background:none;}#featuredhead{width:400px;padding-top:25px;padding-left:15px;}#featuredhead a{color:#dfdbbd;width:400px;}#content #featuredhead h2{   width:530px;    float:left;	font: normal 14px Georgia,"Trebuchet MS",Tahoma, Arial,Sans-serif;	color: #b26111;	padding-top:15px;	margin-left:5px;	padding-left:5px;	letter-spacing: -0.8px;	text-transform:capitalize;	border-bottom:1px solid #88802A;}#content #featuredhead h2 a {font: normal 18px "Trebuchet MS", Tahoma, Arial, Sans-serif;font-style: italic;/* color:#cac137; */color:#000;}#featuredcenter{margin:-25px;padding:10px;font: normal 12px "Trebuchet MS", Tahoma, Arial, Sans-serif;background:none;color:#cac137;text-align: justify;}#featuredbottom{width:558px;height:10px;display:block;background:none;}#featured-img{float:left;position:relative;background:#d89049;padding:2px;border:#95470d 1px solid;margin-left:30px;margin-right:5px;margin-top:30px;}.bottom-col-one {width: 32%; float: left; }.bottom-col-two {width: 32%; float: left; }.bottom-col-three {width: 32%; float: left; }/* postmeta */.postmeta { /* NEW POST BOX BACKGROUND */	padding: 5px;	margin: 20px 10px 15px 10px;	font-size: 1em;	color: #FFFFFF; /* NEW POST TAGGED TEXT COLOR */	background:#9E9459;/* NEW POST BOX BACKGROUND COLOR */}.postmeta a {	color:#993300; /* POST - UNCATEGORIZED TEXT COLOR */	background: transparent;}.postmeta .date{ margin: 0 10px 0 5px;	}.postmeta a.comments { margin: 0 10px 0 5px;	}.postmeta a.readmore { margin: 0 10px 0 5px;	}/* postmeta */.featuredmeta {   width:450px;	padding: 5px; margin: 20px 10px 15px 25px;	font-size: 1em;	color: #8d784e;	background: #ddc391;}.featuredmeta a { color:#ffffff;background: transparent; }.featuredmeta .date{ margin: 0 10px 0 5px;	}.featuredmeta a.comments { margin: 0 10px 0 5px;	}.featuredmeta a.readmore { margin: 0 10px 0 5px;	}/* Featured Comments */.featuredcom {	padding: 5px; margin:10px 10px 10px 10px;	font-size: 1em;	color: #767261;	border: 1px solid #d7d1bb;	background: #e8e4d1;}.featuredcom a { background: transparent; }.featuredcom .date{ margin: 0 10px 0 5px;	}.featuredcom a.comments { margin: 0 10px 0 5px;	}.featuredcom a.readmore { margin: 0 10px 0 5px;	}.post-info {	font-size: 0.95em;	padding-top: 3px;	margin-left: 5px;	color: #00FF00;}.post-info a { color: #b18841; }/* thumbnails */p.thumbs{ padding: 12px 0 0 10px; }.thumbs img {	position: relative;	padding: 4px;	margin: 5px;	background: #fafafa;   border: 1px solid #dcdcdc;}.thumbs img:hover	{	border: 1px solid #8E8E8E;	background: #8E8E8E;}.thumbs a:hover { background-color: transparent;border: 1px solid #8E8E8E;  }/* alignment classes */.float-left  { float: left; }.float-right { float: right; }.align-left  { text-align: left; }.align-right { text-align: right; }/* clearing */.clearer { clear: both; }.clear { display:inline-block; }.clear:after {	display:block;	visibility:hidden;	clear:both;	height:0;	content: ".";}.clearsmall { padding-bottom: 10px; }/* alignment classes */.float-left  { float: left; }.float-right { float: right; }.align-left  { text-align: left; }.align-right { text-align: right; }/* display and additional classes */.clearer { clear: both; }.col-mid .sponsors img.ml{margin-bottom : 4px; padding: 1px;  margin-right : 4px; overflow : hidden;}img a{border : none;}img{border : none;}.clearhigh{clear : both; display : block; height : 10px; overflow : hidden; margin : 0; padding : 0;}.clear {	display:inline-block;}.clear:after {	display:block;	visibility:hidden;	clear:both;	height:0;	content: ".";}/* tabs */.tab_container{margin: 0px 10px; padding: 0px; border: 5px solid #000;}.tab_container_in{margin: 0px; padding: 10px 0px; border-left: 1px solid #dddddd; border-top: 1px solid #dddddd; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}.tab_menu_container{margin: 0px 10px; padding: 0px 0px 0px 0px; height: 30px; background-color: #000;}#tab_menu li{margin: 0px; padding: 5px 5px 2px 0px; font-size: 11px; line-height: normal; float: left; list-style: none; cursor: pointer; border-bottom: none;}#tab_menu .first{padding: 5px 5px 2px 6px;}#tab_menu li a, #tab_menu li a:visited{margin: 0px; padding: 3px 6px 3px 6px; color: #FFFFFF; text-decoration: none; display: block;}#tab_menu li a:hover, #tab_menu li a.current{background-color: #fff; color: #000000; text-decoration: none;}.tab_content_list{display: none;}#tab_content_tags a, #tab_content_tags a:visited{color: #fff; text-decoration: none;}#tab_content_tags a:hover{color: #ffffff; text-decoration: none;}.tab_container ul{list-style: none;}/* comment form */#comments{clear : both; background :none; padding : 15px;}#comments a, #comments a:hover{text-decoration : none;}#comments h2{margin : 0;color:#333;}#comments dl{margin : 0; padding : 0;}#comments dt{	padding : 8px 0 0 0;	font-size : 1.2em;	border-top : 1px dotted silver;	color : #990000; /* ADMIN / DATE STAMP - COLOR CODE */}#comments dt.highlighted{padding : 8px; background : #fc0; border : 4px solid #fff;}#comments dd.highlighted{background : #fff; padding : 2px 8px;}#comments h3, #postComment h3 {	padding : 0;	margin : 0 0 15px 0;	color:#993300; /* LOGGED IN AS... TEXT COLOR */}#postComment { /* COMMENT BOX BACKGROUND - Logged in as...*/	background : #9E9459;	padding : 15px;}#postComment label{width : 320px; display : block; float : left; clear : both; margin : 5px 0 0 0;}#postComment input, #postComment textarea{margin : 5px 0 0 0; width : 347px;}#postComment textarea{height : 160px;}#postComment .button{padding : 5px; clear : both; width : 100px; margin : 10px 0 0 0;}#comments a{background: none;}.mailspace{height:100px;}.col-mid .sponsors img.ml{margin-bottom : 4px; padding: 1px;  margin-right : 4px; overflow : hidden;}img a{border : none;}img{border : none;}.clearhigh{clear : both; display : block; height : 10px; overflow : hidden; margin : 0; padding : 0;}.clear {	display:inline-block;}.clear:after {	display:block;	visibility:hidden;	clear:both;	height:0;	content: ".";}#box-ads {	margin: 0px;	padding: 15px 0px 0px 25px;	float: left;	width: 388px;}#box-ads h3{font-weight:bold;font-size:12px;}#box-ads .top-tab {	float: left;	height: 35px;	width: 388px;}#box-ads .tab-content {	float: left;	width: 388px;	padding: 10px;}#box-ads .tab-content h3 {    font-size:14px;    font-family:'Trebuchet MS',georgia,arial;    font-weight:bold;	line-height: 23px;	color: #530e05;	margin: 0px;    padding-top: 30px;	padding-left: 30px;	float: left;	width: 388px;    text-transform:uppercase;}#box-ads .bot-tab {	float: left;	height: 22px;	width: 388px;}.adsponsor {	margin: 0px;	padding: 10px 20px;	float: left;	width: 332px;}.adsponsor h3{font-weight:bold;font-size:12px;}.adsponsor img {	padding: 5px;	border: 1px solid #BBBBBB;	margin-right: 20px;	margin-bottom: 0px;}.adsponsor p {	font-size: 12px;	margin: 10px 0px 0px;	padding: 0px;	float: left;	width: 332px;	font-weight: bold;	color: #000000;}.adsponsor p a {	color: #CCCC99;	text-decoration: underline;}.adsponsor img:hover {	padding: 5px;	border: 1px solid #999999;	margin-right: 20px;	margin-bottom: 0px;}#subrss {	margin-left: 9px;   	margin-bottom: 30px;	padding: 0px 0px 0px 45px;	height:34px;	width: 266px;	font-size: 11px;	line-height: 18px;	color: #333333;	font-weight: bold;}#subrss a {	color: #FFCC66;	text-decoration: underline;}#subrss img {	border-width: 0px;	margin-bottom: 10px;}.email-subscriptions {	margin: 0px;	padding: 1px 0px 0px 38px;	float: left;	width: 268px;}.email-subscriptions form {	float: left;	width: 248px;	background: #8bbf0d;	padding-top:10px;	padding-bottom:10px;	margin: 0px;}.email-subscriptions h5 {	font-size: 17px;	margin: 0px 0px 4px;	padding-left: 5px;	float: left;	width: 268px;	color: #FFFFFF;	font-weight: normal;	line-height: 21px;}.email-subscriptions p {	margin: 0px 6px 0px 0px;	padding: 0px;	float: left;}.email-subscriptions .feedbox {	width:150px;	border-top: 1px solid #fff;	border-right: 1px solid #fff;	border-bottom: 1px solid #fff;	border-left: 1px solid #fff;	margin-left:5px;   padding-left: 5px;	float: left;	font-family: Georgia, "Times New Roman", Helvetica, sans-serif;	color: #000;	font-size: 12px;	background: #e9f5cc url(images/socials/email.gif) no-repeat 230px center;}.email-subscriptions .feed-submit {    background:#303030;    color:#fff;	padding: 5px;    border:none;    font-size:11px;}.searchbg {	margin: 0px;	padding: 20px 2px 10px 1px;	float: right;	width:380px;	height:66px;	left: 4px;top: 207px;}.searchbg form {	float: left;  	width: 300px;	height:63px;    background:#fff url(images/search_back.jpg) no-repeat;	padding-top:0px;	padding-bottom:0px;	margin: 0px;   border:0px solid #bbf1ff;}.searchbg h5 {	font-size: 11px;	font-weight:normal;	font-family:'trebuchet MS',arial,verdana;	margin: 0px 0px 4px;	padding-left: 5px;	float: left;	width: 268px;    color:#39c7e9;	line-height: 21px;    text-align:left;    letter-spacing:4px;}.searchbg p {	margin: 0px 6px 0px 0px;	padding: 0px;	float: left;}.searchbg .feedbox {    margin-top:21px;	width:200px;    border:2px solid #f7fdff;	margin-left:4px;	padding:5px;	float: left;	font-family: arial,"Times New Roman", Helvetica, sans-serif;	color: #77e6ff;	font-size: 12px;	background: #e8fbff url(images/socials/email.gif) no-repeat 230px center;}.searchbg .feed-submit {    margin-top:21px;    background:#a3eeff;    color:#2bb9da;	padding: 4px;    border:2px solid #f7fdff;    font-size:11px;	 width:58px;}.featurepost{Background:#eeebdf url(images/featurebg.jpg) no-repeat;padding:25px;}.featurepost h2{	color:#993333;}.featurepost h2 a{	color: #fff;	text-decoration: none;	background: none;	border: none;}#featuremore{padding-top:35px;}.featured{  color:#530e05;}.featured h2 a {color:#fff;}.fnews_wrap{width:400px;border:1px solid #fff;}.fnews{margin:0px auto;display:block;height:20px;font-family:arial,georgia,tahoma;font-weight:bold;color:#530e05;font-size:14px;padding-left:30px;padding-top:15px;}.sidebar {   display: block;	margin: 10px 0 0 28px;	width: 330px;}.sidebar ul#first, .sidebar ul#fourth{float:left;width: 330px;display:block;}.sidebar ul#second, .sidebar ul#third{float: right; width: 160px;}.sidebar ul#third{float: left;}.sidebar ul{	margin: 0;	padding: 0;	list-style-type: none;}.sidebar ul li{	margin: 10px 0 0;}.sidebar ul li h3{	padding: 8px 10px 8px 23px;	font: normal 14px 'trebuchet MS',georgia, serif;	text-transform:capitalize;	background:#9E9459; /* SIDEBAR TEXT BACKGROUND BLOCK COLOR - RSS Feed, Meta, Archive */	color: #FFFFFF; /* SIDEBAR TEXT COLOR - RSS Feed, Meta, Archive */	 /* border-bottom: 2px solid #404c0b; */}.sidebar ul ul{	float: none;	line-height: 22px;}.sidebar ul ul li{	margin: 0;	padding: 4px 10px 3px 28px;	border-bottom: 1px solid #88802a;	background: url(images/sidebaricon.jpg) no-repeat 10px 10px;}.sidebar ul ul li a{	color:#999900; /* SIDEBAR TEXT COLOR - RSS Feed, Meta, Archive */}.sidebar ul ul li a:hover{ /* SIDEBAR TEXT COLOR - HOVER COLOR */	color:#996633;	text-decoration: underline;}.sidebar ul ul ul li{	padding: 0 0 0 10px;	border: 0;	background-image: none;}.sidebar ul li#ads-300x250{	width: 330px;	height: 250px;	overflow: hidden;	background: #a8be32;}.sidebar ul li#ads-300x250 .rctop, .sidebar ul li#ads-300x250 .rctop div, .sidebar ul li#ads-300x250 .rcbottom, .sidebar ul li#ads-300x250 .rcbottom div{	background-image: url(images/corners-alt.gif);}.sidebar ul li#ads-300x250 ul{	padding: 0 10px;}.sidebar ul li#ads-300x250 ul li{	padding:0px;	width: 300px;	height: 250px;	background: #fff url(images/sideads.jpg) no-repeat;	border:0px solid #fff;}.sidebar ul li#ads-300x250 ul li img{	margin: 5px 0 0 0px;}.sidebar ul li#search{	float: none;	margin: 10px 0 0;}.sidebar ul li#search form#searchform{	width: 100%;}#pageend {	background: url(images/pagebottom.jpg);	height: 68px;}