body { margin:0; padding:0; background-color:#ffffe9; font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, Verdana, sans-serif; color: #1b1b1b; }

.wrapper { width:1006px; margin:auto; }

#header { height:157px; width:100%; margin:auto; }

#header-top { height:27px; width:100%; margin:auto; background-color:#a6b300; }

#header-bot { height:130px; width:100%; margin:auto; background-image:url('images/topbg.jpg'); background-repeat:repeat-x; background-position:top; }

#top-nav { font-size:12px; font-weight:bold; color:#fff; float:left; }

#top-nav ul { list-style:none; margin:0; padding:6px 0 0 0; }

#top-nav li { display:inline; margin:0; padding:0 8px 0 0; border-right:1px solid #fff; }

#top-nav a:hover, #mid-nav a:hover { text-decoration:underline; }

#top-nav li.linone, #mid-nav li.linone { border:none; }

#top-nav a:visited, #top-nav a:link { color:#fff; text-decoration:none; }

#search { float:right; }

.button { background:none; border:0; margin:0; padding:0; font-size:12px; font-weight:bold; color:#fff; }

#logo { width:388px; float:left; margin-top:14px;}

#forumlogin {float:right;margin-top:6px;}
#forumlogin a{color: #ffffff;text-decoration: none;font-size:12px; font-weight:bold; padding: 8px 0 0 0;}


#mid-nav { width:616px; float:left; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:30px; padding-top:65px; }

#mid-nav a:visited, #mid-nav ul li a { color:#fff; text-decoration:none; }

#mid-nav { float: right; display: block; margin: 0; padding: 0; position: relative; z-index: 1; top: 30px;}

#mid-nav ul li {float:left; position:relative;}

#mid-nav ul { list-style:none; }

#mid-nav ul li ul { display: none; background-image: url(images/menu_shadow.png);padding: 5px 10px 8px 1px; margin-top: 7px; width: 155px; background-position: -5px bottom; background-repeat: no-repeat;}

#mid-nav ul li ul li a { display: block; padding: 4px 10px 2px 0; font-weight: bold; font-size: 11px; width: 148px; border-top: thin dotted #d1dde5;color:#333333;}

#mid-nav ul li ul li a:hover { background: #ccc url(img/menu_arrow.gif) right 4px no-repeat; text-decoration: none;color:#333333; }

#mid-nav ul li ul li a{color:#333333;}
#mid-nav ul li ul li a:visited{color:#333333;}
#mid-nav li { margin-right: 24px; }

#mid-nav li a.sifr { position: relative; font-size: 22px; color: #333; margin-right: 1px; line-height: 16px; padding: 0 5px; cursor: pointer;}

#mid-nav ul li:hover ul {display:block; position:absolute; top:24px; padding-top: 10px; left:2px;}

#mid-nav ul li:hover ul.last {display:block; position:absolute; top:24px; left:-78px;}

#mid-nav ul li:hover ul li ul {display: none;}

#mid-nav ul li:hover ul li a {display:block; text-decoration:none;}


/* Redundant sytles commented out
#mid-nav li.m-trades {  margin-right: 10px;}

#mid-nav li.m-products {  margin-right: 10px; }

#mid-nav li.m-forums {  margin-right: 10px;}

#mid-nav li.m-video {  padding-right: 2px;  }

#mid-nav li.m-video:hover { padding-right: 2px; }

#mid-nav li.m-partners h1.sifr {margin-right: 0px;}

#mid-nav li { height: 26px; }*/

/*#mid-nav ul {  margin:0; padding:2px 10px 0 0px;list-style:none; }

#mid-nav li { display:inline;margin:0;padding:0 5px 0 5px; position:relative;float:left; border-right:1px solid #fff; }

#mid-nav a { float:left;position:relative;

							margin:0;padding:0;text-decoration:none;color:#fff; font-size:30px; }

#mid-nav a span { float:left;}

#mid-nav a span {float:none;}

#mid-nav a:hover { color:#0054a6; }

#mid-nav a:hover { position: relative; }

#mid-nav a:hover span { position: relative; }

#mid-nav li.selected a { padding:0; position: relative; }

#mid-nav li.selected:hover ul { visibility:hidden;}

#mid-nav li.selected a span{ position: relative; }

#mid-nav ul ul {visibility:hidden;position:absolute;height:0;top:32px; margin:0;}

#mid-nav table {position:absolute; top:0; left:-4px;}

#mid-nav ul ul a, #mid-nav ul ul a:visited {background:#cbcbcb; color:#fff;width:200px; padding:5px; font-size:12px;border-bottom:1px dashed #2b2b2b; }

#mid-nav ul ul li { border:none; }

#mid-nav ul ul a:hover{color:#fff; background:#a6b300;}

#mid-nav ul li:hover ul, #mid-nav ul a:hover ul{visibility:visible; }



#mid-nav a:hover { text-decoration:none; color:#87cf00; }*/




.left-content { float:left; width:703px; padding-top:17px; }

#right-content { float:left; width:303px; padding-top:17px; }

.right-holder { width:303px; height:auto; }

#left-banner { width:198px; }

#starthere h1 { margin:10px 0 10px 0; }

#starthere h1 a.sifr { font-size: 26px; color: #8db240; font-weight: bold;text-decoration:none;}

#starthere .start_wrapper {width: 300px; background: #fff; padding: 10px 0;}

#starthere .menu_head { cursor: pointer; position: relative; font-weight:bold; background: #fff; color: #4f96d0; font: 14px "Trebuchet MS", Arial; border-bottom:1px solid #d5dead; border-right: 1px solid #d5dead; padding: 5px; margin: 0px 8px 10px 8px; padding-left: 40px; height: 30px; }

#starthere .menu_body {display:none;}

#starthere .menu_body p { padding: 5px; background: #fff; line-height: 17px; margin: -5px 8px 10px 8px; border-bottom:1px solid #d5dead; border-right: 1px solid #d5dead; color: #454545; }

#starthere .menu_body p a { font-weight: bold; }

#starthere .menu_head:hover {color: #2e4c86;}

#starthere .face1 { background: #fff url(images/img1.gif) top left no-repeat; }

#starthere .face2 { background: #fff url(images/img2.gif) top left no-repeat; }

#starthere .face3 { background: #fff url(images/img3.gif) top left no-repeat; }

#starthere .face4 { background: #fff url(images/img4.gif) top left no-repeat; margin-bottom:0; }

.hline { width:667px; border-bottom:1px solid #222d13; float:left; }

.hline2 { width:100%; border-bottom:1px solid #ffffff; float:left; }

.hline3 { width:600px; border-bottom:1px solid #dedede; margin-left:auto; margin-right:auto; }

.link01 { font-size:14px; font-weight:bold; color:#192900; } 

.link01 a:visited, .link01 a:link { color:#192900; text-decoration:none; }

.link01 a:hover { text-decoration:underline; }

.left-content #sidebar1, .left-content #networknews, .left-content #latest_tweets { width:190px; margin-top: 20px;}

.left-content #sidebar1 { float:left; }

.left-content #sidebar1 h1 a.sifr, .left-content #latest_tweets h1 a.sifr  {font-size: 26px; color: #65aeed; float: left; font-weight: bold; }

.left-content #sidebar1 a.morebutton, .left-content #latest_tweets a.morebutton {background:#65aeed;color:#fff;float: right;font-size: 11px;margin-top: 10px;padding: 2px 3px;}

.left-content #sidebar1 a.morebutton:hover, .left-content #latest_tweets a.morebutton:hover {color:#000;}

.leftcontainer {clear: both; width:180px; border:5px solid #e0e9f5; border-bottom: none; text-align: center; padding: 15px 0;}

.left-content #leftborder{clear: both; border-bottom: 5px solid #e0e9f5;}

.left-content #sidebar1 .library-shopbutton {width:52px;height:22px;float: right;margin: 75px 5px 0 0;}

.leftcontainer p {font-size: 11px; padding: 5px; line-height: 15px;}

.leftcontainer p strong {font-weight: bold;}

.leftcontainer p a { color: #65aeed; font-weight: bold;}

.leftcontainer p a:hover { color: #1a5181;}

#rightcolumn { width:450px; float:right; padding:0 30px 0 30px; }



#footer { /*height:228px;*/ min-height:300px; width:100%; margin:auto; background-color:#345120; padding-bottom:20px;}

.footer-top { height:160px; }

.footer-link { width:195px; float:left; padding-left:10px; }

.footer-link h3 { font-size:18px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#fff; }

.footer-link ul { margin:0; padding:0; list-style:none; }

.footer-link li { padding:0; margin:0; }

.footer-link a { color:#fff; text-decoration:none; font-size:14px; }

.footer-link a:hover { text-decoration:underline; }

.footer-link2 { float:right; width:334px; padding-top:8px; }

.footer-link2 ul { margin:0; padding:0; list-style:none; float:left; }

.footer-link2 li { display:block; float:left; width:100px; }

.footer-link2 a { font-size:10px; text-decoration:none; color:#fff; }

.footer-link2 a:hover { text-decoration:underline; }

.footer-link2 .img { float:left; padding-right:12px; }

.footer-link2 .smlink { width:200px; float:left; }

#footer p { font-size:10px; color:#fff; line-height:11px; margin:5px 0 0 0; }



h2,.left-content h2, h2 a:link, h2 a:visited { font-size:24px; line-height: 24px; color:#1f537b; text-decoration:none; margin:0; }

h2 a:hover { text-decoration:underline; }

h3 { font-size:18px; color:#192900; }

p { line-height:20px; font-size:14px; }

.author { font-size:14px; color:#bdbebd; }

.commentlist textarea{ width:600px; }



/*search form*/

div#searchbox {

float: right;
margin:36px 15px 15px 810px;
position:absolute;
}



a#search {

color: #ffffff;

text-decoration: none;

font-size:12px; 

font-weight:bold; 

padding: 8px 0 0 0;

}



/*google ads position right-top*/

div.right-top {

margin-top: 8px;

}

/*sidebar fixes*/
#sidebar1 ul{
list-style-type:none;
padding:0 0 0 12px;
margin-bottom:16px;
}
#sidebar1 ul li{
padding:0;
margin:0;
}
#sidebar1 ul li ul{
list-style-type:none;
padding:0 0 0 12px;
margin-bottom:16px;
}
#sidebar1 h2{
color:#8db240;
margin-bottom:20px;
}
#sidebar1 a{
color:#333;
text-decoration:none;
font-size:14px;
}
#sidebar1 a:hover{
text-decoration:underline;
}
#right-content ul{
list-style-type:none;
padding:5px 0 0 12px;
margin-bottom:16px;margin-top:16px;
}
#right-content ul li{
padding:0;
margin:0;
}
#right-content h2{
color:#8db240;
}
#right-content p a,#right-content li a{
color:#333;
text-decoration:none;
font-size:14px;
}
#right-content p a:hover,#right-content li a:hover{
text-decoration:underline;
}


/*end sidebar fixes*/

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
	
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
	
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}
	
.alignleft {
	float: left
	}
/* End Images */

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

/*footer stuff*/
.footer-link h2{
color:#ffffff;
margin-bottom:10px;
}
.footer-link ul{
list-style-type:none;
margin:5px;
}
.footer-link ul li{
padding-left:5px;
}

#forumwrapper{}

td.forma{
width:506px;
height:29px;
background-image:url('images/forma.jpg');
background-repeat:no-repeat;
}

td.formb{
width:466px;
background-image:url('images/formb.jpg');
background-repeat:repeat-y;
padding:20px;
}

td.formc{
width:506px;
height:31px;
background-image:url('images/formc.jpg');
background-repeat:no-repeat;
}
.yd_rp_widget ul, .yd_rp_widget ul li{
list-style-type:none;
}
li #yd-recent-posts{
list-style-type:none;
}
.yd_rp_excerpt{font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, Verdana, sans-serif; color: #1b1b1b;}
.yd_rp_excerpt a{color:#8db240;}
.yd_rp_widget h4, .yd_rp_widget h4 a, .yd_rp_widget h4 a:hover{font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, Verdana, sans-serif;color:#8db240;text-decoration:none;}



/* OPTINBOX */
div.signup{
width:300px;
height:300px;
background-image:url('images/optinbg.jpg');
background-position:top;
background-repeat:no-repeat;
margin-bottom:20px;
}
form.optinform, .optinsubmit{
margin-top:10px;
}

/* TEXTWIDGET CORRECTIONS*/
div.textwidget{
margin-bottom:20px;
margin-top:0;
}
h2.widgettitle,h2.widgettitle a{
color:#8DB240;
}
/* RSS FEED */
#rss-3 a.rsswidget{
color:#1F537B;
font-size:12px;
text-decoration:underline;
}
#rss-3 ul li{
margin-top:10px;
}
li#rss-3 h2, li#rss-3 h2 a,li#rss-3 h2 a.rsswidget{
color:#8DB240;
font-size:24px;
text-decoration:none;
}

#rss-2 a.rsswidget{
color:#1F537B;
font-size:12px;
text-decoration:underline;
}
#rss-2 ul li{
margin-top:10px;
}
li#rss-2 h2, li#rss-3 h2 a,li#rss-3 h2 a.rsswidget{
color:#8DB240;
font-size:24px;
text-decoration:none;
}

/* FORUMS WINDOW */

#forums ul {
list-style-type:none;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#d9f0df none repeat scroll 0 0;
clear:both;
padding:5px;
}

#forums ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #B7B1BF;
border-right:1px solid #B7B1BF;
line-height:17px;
margin:0 5px 10px;
min-height:23px;
padding:5px;
}

#forums {
margin-top:25px;
}

#forums a.morebutton {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#1F537B none repeat scroll 0 0;
color:#FFFFFF;
float:right;
font-size:11px;
margin-top:10px;
padding:2px 3px;
}

#forums ul li a{
color:#1F537B;
text-decoration:none;
}

/* FOOTER CORRECTINOS */
.footer-link ul{
margin-top:22px;
}