/*
Theme Name: Temp Revolution LifestyleTheme 
URL: http://www.revolutiontwo.com/themes/lifestyle
Description: Revolution Lifestyle is a 3-column Widget-ready theme created for WordPress.
Author: Brian Gardner 
Author URI: http://www.briangardner.com
Version: 2.0
Tags: three columns, fixed width, white, tan, teal, purple, sidebar widgets
The CSS, XHTML and design is released under GPL:  http://www.opensource.org/licenses/gpl-license.php
Changelog: v2.0 - 12.07.08
Second Release of Revolution Lifestyle, to ensure compatibility with WordPress 2.7
*/
body { /*background: #fff url(images/background1.gif) repeat-x;*/     font-family:"Trebuchet MS", colibri; /*Arial, Helvetica, sans-serif;*/  /*font-family: Verdana, Arial, Tahoma;*/  width: 980px; color: #333333; font-size:12px; margin: 0px auto 0px; padding: 0px; }
#wrap { background: #fff; width: 960px; margin: 10px auto 10px; padding: 0px; position: relative; border: 0px solid #fff; }
/************************************************* Hyperlinks **********************************************/
a, a:visited { color: #1479ab; text-decoration: none; }
a:hover { color: #1479ab; text-decoration: underline; }
a img { border: none; }a:focus, a:hover, a:active { outline: none; }
/************************************************* Top Navbar **********************************************/
#topnavbar { /*background: #fff url(images/topnav.png);*/     background-color:#2A2626; width: 960px; height: 30px; color: #2A2626; margin: 0px; padding: 0px; }
#topnavbar a, #topnavbar a:visited { font-size: 11px; font-weight: bold; color: #fff; text-decoration: none; }
#topnavbar a:hover { text-decoration: underline; }
#topnavbar p { font-size: 11px; font-weight: bold; padding: 0px; margin: 0px; }
.topnavbarleft { width: 230px; float: left; margin: 0px; padding: 8px 0px 0px 10px; text-transform: uppercase; } 
.topnavbarright { width: 600px; float: right; margin: 0px; padding: 7px 10px 0px 0px; text-transform: uppercase; text-align: right; } 
.topnavbarright a img { border: none; margin: 0px 3px 3px 0px; padding: 0px; } 
/************************************************* Header **************************************************/
#header {     /*background: #85ACAC url(images/header.png);*/     background-color:#ffffff; width: 960px; height: 160px; color: #FFFFFF; font-size: 11px; margin: 0px; padding: 0px; overflow: hidden; }
#header h1 { color: #FFFFFF; font-size: 36px; font-weight: normal; margin: 0px; padding: 15px 0px 0px 20px; text-decoration: none; }
#header h1 a, #header h1 a:visited { color: #FFFFFF; font-size: 36px; font-weight: normal; margin: 0px; padding: 0px; text-decoration: none; } 
#header h1 a:hover { color: #FFFFFF; text-decoration: none; } 
#header h3 { color: #7A3254; font-size: 15px; font-weight: normal; margin: 0px; padding: 0px; } 
#header p { color: #FFFFFF; padding: 0px 0px 5px 20px; margin: 0px; line-height: 20px; } 
.headerleft { width: 460px; float: left; font-size: 14px; margin: 0px; padding: 0px; } 
.headerleft a img { border: none; margin: 0px; padding: 0px; }
.headerright { width: 486px; float: right; margin: 0px; padding: 18px 0px 0px 0px; font-weight: bold; } 
.headerright a img { border: none; margin: 0px 0px 3px 0px; padding: 0px; border: 1px solid #FFFFFF; } 
/************************************************* Navbar  *************************************************/
#navbar {   background: #E1DCCA url(images/navbar.gif);   width: 960px;   height: 35px;   color: #FFFFFF;  font-weight: bold;   margin: 0px;   padding: 0px; } 
#navbarleft {   width: 680px;   float: left;   margin: 0px;   padding: 0px; } 
#navbarright {   width: 280px;   font-size: 11px;   float: right;   margin: 0px;   padding: 6px 0px 0px 0px; } 
#nav {   margin: 0px;  padding: 0px; } 
#nav ul {   float: left;   list-style: none;  margin: 0px;   padding: 0px;}
#nav li {   float: left;   list-style: none;   margin: 0px;   padding: 0px; } 
#nav li a, #nav li a:link, #nav li a:visited {   /*color: #495D5C;*/   color: #ffffff;   display: block;   font-size: 14px;   font-weight: bold;   text-transform: none;       margin: 0px;   background:url(images/navlink.gif) right top;   padding: 9px 15px 8px 15px; }
#nav li a:hover, #nav li a:active {   background: #EBE6D4 url(images/navhover.gif) right top;  /*color: #495D5C;*/      margin: 0px;   padding: 9px 15px 8px 15px;   text-decoration: none; } 
#nav li li a, #nav li li a:link, #nav li li a:visited {   background: #E1DCCA;   width: 150px;   color: #495D5C;   font-size: 14px;   font-weight: normal;   text-transform: none;   float: none;   margin: 0px;   padding: 7px 10px 7px 10px;   border-bottom: 1px solid #FFFFFF;   border-left: 1px solid #FFFFFF;   border-right: 1px solid #FFFFFF;} 
#nav li li a:hover, #nav li li a:active {   background: #85ACAC;   color: #FFFFFF;   padding: 7px 10px 7px 10px; }
#nav li ul {   z-index: 9999;   position: absolute;   left: -999em;   height: auto;   width: 170px;   margin: 0px;   padding: 0px; }
#nav li li {  }
#nav li ul a {    width: 140px; }
#nav li ul a:hover, #nav li ul a:active {  }
#nav li ul ul {   margin: -32px 0 0 171px; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {   left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {   left: auto; }
#nav li:hover, #nav li.sfhover {    position: static; } 
/************************************************* SubNavbar  **********************************************/
#subnavbar {   background: #DDDDDD;   width: 960px;   height: 24px;   color: #FFFFFF;   margin: 0px;   padding: 0px; } 
#subnav {   margin: 0px;   padding: 0px; } #subnav ul {   float: left;   list-style: none;   margin: 0px;   padding: 0px; } 
#subnav li {   float: left;   list-style: none;   margin: 0px;   padding: 0px; } 
#subnav li a, #subnav li a:link, #subnav li a:visited {   color: #202020;   display: block;   font-size: 10px;      font-weight: bold;      text-transform: uppercase;     margin: 0px 5px 0px 0px;   padding: 6px 13px 6px 13px; }
#subnav li a:hover, #subnav li a:active {   background: #333333;   color: #FFFFFF;   display: block;   text-decoration: none;      margin: 0px 5px 0px 0px;   padding: 6px 13px 6px 13px; }
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {   background: #666666;   width: 140px;   float: none;   margin: 0px;   padding: 6px 10px 6px 10px;   border-bottom: 1px solid #FFFFFF;   border-left: 1px solid #FFFFFF;   border-right: 1px solid #FFFFFF; } 
#subnav li li a:hover, #subnav li li a:active {   background: #85ACAC;   margin: 0px;   padding: 6px 10px 6px 10px; } 
#subnav li ul {   z-index: 9999;   position: absolute;   left: -999em;   height: auto;   width: 160px;   margin: 0px;   padding: 0px; }#subnav li li {  }#subnav li ul a {    width: 140px; }
#subnav li ul a:hover, #subnav li ul a:active {  }#subnav li ul ul {   margin: -25px 0 0 161px; }
#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover ul ul, #subnav li.sfhover ul ul ul {   left: -999em; }
#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover ul, #subnav li li.sfhover ul, #subnav li li li.sfhover ul {   left: auto; }
#subnav li:hover, #subnav li.sfhover {    position: static; } 
/************************************************* Homepage   **********************************************/
#homepage { float: left; width: 610px; margin: 0px; padding: 0px; } 
#homepage p { margin: 0px; padding: 0px; }
#homepage p img { border: none;    float: left; margin: 0px; } 
#homepage ul { list-style-type: square; margin: 0px; padding: 0px 0px 15px 0px; } 
#homepage ul li { list-style-type: square; margin: 0px; padding: 0px; }
.hpdate { font-size: 11px; margin: 0px; padding: 0px; } 
#homepagetop { background: #FFFFFF url(images/homepagetop.gif) top no-repeat; float: left; width: 610px;    margin: 0px 0px 10px 0px;    padding: 0px; border: 1px solid #DDDDDD; } 
#homepagetop p { font-size: 12px; margin: 0px; padding: 0px 0px 0px 10px; } 
.featuredtop { float: left; margin: 0px; padding: 10px; display: inline; } 
.featuredtop img { border: none; margin: 0px; } 
#homepagebottom { background: #FFFFFF url(images/homepagetop.gif) top no-repeat; float: left; width: 610px; margin: 10px 0px 10px 0px; padding: 0px; border: 1px solid #DDDDDD; }
#homepagebottom p { font-size: 12px; margin: 0px; padding: 0px; } 
.hpbottom { float: left; width: 590px; margin: 0px; padding: 10px; display: inline; } 
.hpbottom img { border: none; margin: 0px; }
#homepageleft { float: left; width: 300px; margin: 0px; padding: 0px; }
.hpfeatured { background: #FFFFFF url(images/featuredtop.gif) top no-repeat; float: left; width: 280px; margin: 0px; padding: 10px 10px 10px 10px; border: 1px solid #DDDDDD; } 
.hpfeatured img { border: none; margin: 0px; } 
#homepageright { float: right; width: 300px; margin: 0px; padding: 0px; }
/************************************************* Content  ************************************************/
#content { width: 940px; margin: 0px auto 0px; padding: 10px 0px 0px 0px; line-height: 18px; } 
#contentfull { float: left; width: 950px; margin: 0px; padding: 0px 0px 20px 0px; }
#contentfull a img { border: none; }
#content h1 { color: #495D5C; font-size: 22px; font-weight: normal; margin: 0px 0px 5px 0px; padding: 10px 0px 0px 0px; } 
#content h1 a, #content h1 a:visited  { color: #495D5C; font-size: 22px; font-weight: normal; margin: 0px 0px 5px 0px; padding: 10px 0px 0px 0px; }
#content h1 a:hover { color: #7A3254; text-decoration: none; } 
#content h2 { background: #000000; color: #FFFFFF; font-size: 20px; font-weight: normal; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 10px; }
#content h3 { background: #86AFB0 url(images/sidebarnav.gif); color: #FFFFFF; font-size: 15px; font-weight: bold; text-transform: uppercase; margin: 0px 0px 10px 0px; padding: 3px 0px 3px 7px; } 
#content h4 { color: #495D5C; font-size: 22px; font-weight: normal; margin: 0px 0px 20px 0px; padding: 10px 0px 0px 0px; }
#content img.wp-smiley { float: none; border: none; margin: 0px; padding: 0px; }
#content img.wp-wink { float: none; border: none; margin: 0px; padding: 0px; } 
#contentleft { float: left; width: 600px; margin: 0px; padding: 0px 0px 20px 0px; } 
#contentleft a img { border: none; }
blockquote { background: #E8E8E8; margin: 0px 25px 15px 25px; padding: 10px 20px 0px 15px; border-top: 1px solid #DDDDDD; border-right: 1px solid #666666; border-left: 1px solid #DDDDDD; border-bottom: 1px solid #666666; } 
#content blockquote p { margin: 0px; padding: 0px 0px 15px 0px; }
.postarea { background: #FFFFFF url(images/homepagetop.gif) top no-repeat; float: left; width: 590px; margin: 0px 0px 10px 0px; padding: 10px; border: 1px solid #DDDDDD; }
.postareafull { background: #FFFFFF url(images/homepagetopfull.gif) top no-repeat; float: left; width: 929px; margin: 0px 0px 10px 0px; padding: 10px; border: 1px solid #DDDDDD; }
.postarea p, .postareafull p { margin: 0px; padding: 0px 0px 15px 0px; }
.postarea ul, .postareafull ul { list-style-type: square; margin: 0px; padding: 0px 0px 15px 0px; }
.postarea ul li, .postareafull ul li { list-style-type: square; margin: 0px 0px 0px 20px; padding: 0px; }
.postarea ul ul, .postareafull ul ul { list-style-type: square; margin: 0px; padding: 0px 0px 0px 0px; }
.postarea ol, .postareafull ol { margin: 0px; padding: 0px 0px 15px 0px; }
.postarea ol li, .postareafull ol li { margin: 0px 0px 0px 20px; padding: 0px; } 
.breadcrumb { float: left; width: 590px; font-size: 11px; margin: 0px 0px 20px 0px; padding: 0px 0px 3px 0px; border-bottom: double #EAEAEA; } 
.breadcrumbfull { float: left; width: 929px; font-size: 11px; margin: 0px 0px 20px 0px; padding: 0px 0px 3px 0px; border-bottom: double #EAEAEA; }
.date { width: 590px; float: left; margin: 0px; padding: 5px 0px 0px 0px; font-size:130%;}
.datefull { width: 929px; float: left; margin: 0px; padding: 5px 0px 0px 0px; font-size:130%;}
.dateleft { width: 380px; float: left; margin: 0px; padding: 0px;}
.dateright { width: 200px; float: right; margin: 0px; padding: 0px; text-align: right;}
.time { background: url(images/icon_time.gif) no-repeat top left; margin: 0px 0px 0px 3px; padding: 0px 0px 0px 20px; } 
.icomment { background: #FFFFFF url(images/icon_comments.gif) no-repeat top left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 18px; }
.tags { background: #FFFFFF url(images/icon_tags.gif) no-repeat top left; margin: 0px; padding: 0px 0px 0px 18px; }
.category { background: #FFFFFF url(images/icon_category.gif) no-repeat top left; margin: 0px; padding: 0px 0px 0px 18px; } 
.postmeta { width: 590px; font-size: 12px; padding: 5px 0px 0px 0px; margin: 0px; border-top: double #EAEAEA; }
.postmeta2 { width: 590px; font-size: 12px; padding: 5px 0px 40px 0px; margin: 0px; border-top: double #EAEAEA; }
.archive { float: left; width: 275px; margin: 0px; padding: 0px 0px 20px 0px; }
.adsense-post { background: #FFFFFF url(images/homepagetop.gif) top no-repeat; float: left; width: 590px; margin: 0px 0px 10px 0px; padding: 10px; border: 1px solid #DDDDDD; }
.comments { background: #FFFFFF url(images/homepagetop.gif) top no-repeat; float: left; width: 590px; margin: 0px 0px 10px 0px; padding: 10px; border: 1px solid #DDDDDD; } 
.commentsfull { background: #FFFFFF url(images/homepagetopfull.gif) top no-repeat; float: left; width: 929px; margin: 0px 0px 10px 0px; padding: 10px; border: 1px solid #DDDDDD; }
#modules ul { margin-top: 0px; 	margin-bottom: 0px;}
#modules li { margin-top: 0px;   list-style: none;}
#member1 ul { margin-top: 0px; 	margin-bottom: 0px;}
#member1 li { margin-top: 5px;   list-style: none;}
#member2 ul { margin-top: 0px; 	margin-bottom: 0px;}
#member2 li { margin-top: 5px; }
p.post-head {font-size:16px; font-weight: bold;}
p.post-text {font-size:13px; font-weight: bold; margin-left: 10px;}
ol.post-text {font-size:13px; font-weight: bold; margin-left: 30px;}
li.post-text {font-size:13px; font-weight: bold; margin-left: 30px;}
.post-text-bold {font-size:13px; font-weight: bold; color: #faa719;}
p.link {font-size:13px; margin-left: 70px; font-weight: bold; }
h1.link img, p.link img {vertical-align:middle; text-decoration:none; background:#FFFFFF; margin-left:-50px; }
h5.member { font-weight: bold; font-size: 18px; padding: 5px 0px 0px 0px; margin: 0px;}
#become_a_member { font-size: 13px;}
#become_a_member-header { color: #7b7875; font-size: 33px; font-weight: bold; text-align: center; margin: 0px 0px 10px 10px; padding: 3px 0px 3px 7px; line-height: 1; }
.member_atention {color: #1c4176; }
h5.member_atention {color: #1c4176; font-weight: bold; text-align: center; font-size: 17px; }
#limited {color: #1473CB; font-size: 33px; font-weight: bold; text-align: center; margin: 0px 0px 10px 10px; padding: 3px 0px 3px 7px; line-height: 1; }
.highlightit img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }
.highlightit:hover img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
/************************************************* Form **************************************************/
form div label { float:left;  width:25%;  margin-right:0.5em;  padding-top:0.2em;  text-align:right;  font-weight:bold;  }  
form div input, form div select {  padding-top:0.2em; margin-bottom: 5px;}
#order h3 { background: #86AFB0 url(images/sidebarnav.gif); color: #FFFFFF; font-size: 15px; font-weight: bold; text-transform: uppercase; margin: 10px 0px 10px 0px; padding: 3px 0px 3px 7px; }
#submitButton { cursor: pointer; height: 84px; overflow: hidden; width: 462px; margin-left: auto; margin-right: auto; z-index: -100;}
#submitButton:hover input { margin-top:-84px;}
#order_activate {color: #1473CB; font-size: 21px; font-weight: bold; margin: 0px 0px 10px 10px; padding: 3px 0px 3px 7px; }
#order_activate img {vertical-align:middle; padding-right: 10px; }
#order_activate_price {color: #1473CB; font-size: 20px; font-weight: bold; margin-top: 10px; margin-bottom: 10px; padding-top: 5px; padding-bottom: 5px; }
#radioButtons {  padding-left: 150px;}
/************************************************* Images **************************************************/
img.centered  { display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; padding: 0px; } 
img.alignnone { padding: 0px; margin: 0px 0px 10px 0px; display: inline; }
img.alignright { padding: 0px; margin: 0px 0px 10px 10px; display: inline; }
img.alignleft { padding: 0px; margin: 0px 10px 10px 0px; display: inline; } 
.aligncenter { display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; }
.alignright { float: right; margin: 0px 0px 10px 10px; }
.alignleft { float: left; margin: 0px 10px 10px 0px; } 
.wp-caption { border: 1px solid #DDDDDD; text-align: center; background-color: #EEEEEE; padding: 4px 0px 5px 0px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0px 0px 5px 0px; padding: 0px; border: 0px; }
.wp-caption p.wp-caption-text { margin: 0px; padding: 0px 0px 0px 0px; font-size: 11px; font-weight: normal; line-height: 12px; } 
.vidhelp { position: relative; height: 50px; font-size:15px; font-weight: bold; align:right;}
.vidhelpleft { position: absolute; left: 0; width: 50%; }
.vidhelpright { position: absolute; right: 0; width: 50%; text-align: right; }
.vidhelpright img {vertical-align:middle; align:right;}
.vidhelpleft img {vertical-align:middle; align:left;}
/************************************************* Sidebar *************************************************/
#sidebar { float: right; width: 320px; margin: 0px; padding: 0px 0px 10px 0px; display: inline; } 
#sidebar h2 { background: #86AFB0 url(images/sidebarnav.gif); color: #FFFFFF; font-size: 15px; font-weight: bold; text-transform: uppercase; margin: 0px 0px 10px 0px; padding: 3px 0px 3px 7px; }
#sidebar p { margin: 0px; padding: 0px 0px 0px 0px; } 
#sidebar a img { border: none; margin: 0px; padding: 0px; } 
#sidebar ul { list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px; } 
#sidebar ul li { list-style-type: none; margin: 0px 0px 5px 0px; padding: 0px; }
#sidebar ul ul { list-style-type: none; margin: 0px; padding: 0px; } 
#sidebar ul li li { background: #FFFFFF url(images/icon.gif) no-repeat top left; padding: 0px 0px 5px 20px; margin: 0px; } 
#sidebar ul li ul li { background: #FFFFFF url(images/icon.gif) no-repeat top left; padding: 0px 0px 5px 20px; margin: 0px; } 
.widgetarea { background: #FFFFFF url(images/sidebartop.gif) top no-repeat; float: left; width: 300px; margin: 0px 0px 10px 0px; padding: 10px; border: 1px solid #DDDDDD; } 
.video { background: #FFFFFF url(images/sidebartop.gif) top no-repeat; float: left; width: 300px; margin: 0px 0px 10px 0px; padding: 10px; border: 1px solid #DDDDDD; } 
.adsense { background: #FFFFFF url(images/sidebartop.gif) top no-repeat; float: left; width: 300px; margin: 0px 0px 10px 0px; padding: 10px; border: 1px solid #DDDDDD; } 
.newsletter { background: #FFFFFF url(images/newsletter.gif) top no-repeat; float: left; width: 300px; margin: 0px 0px 10px 0px; padding: 10px; border: 1px solid #DDDDDD; }
#side_order p { margin: 0px 0px 10px 0px; padding: 3px 0px 3px 7px;}#side_secure {color: #1473CB; font-size: 17px; font-weight: bold; margin: 0px 0px 10px 0px; padding: 3px 0px 3px 7px; }#side_client {color: #1473CB; font-size: 17px; font-weight: bold; margin: 0px 0px 10px 0px; padding: 3px 0px 3px 7px; }
/************************************************* Left Sidebar ********************************************/
#l_sidebar { background: #FFFFFF url(images/leftsidebartop.gif) top no-repeat; float: left; width: 150px; margin: 0px 0px 0px 0px; padding: 10px 10px 0px 10px; border: 1px solid #DDDDDD; display: inline; } 
#l_sidebar p { margin: 0px; padding: 0px 0px 10px 0px; } 
#l_sidebar a img { border: none; margin: 0px; padding: 0px; }
#l_sidebar ul { list-style-type: none; margin: 0px 0px 10px 0px; padding: 0px; } 
#l_sidebar ul ul { list-style-type: none; margin: 0px; padding: 0px; } 
#l_sidebar ul li li { background: #FFFFFF url(images/icon.gif) no-repeat top left; padding: 0px 0px 5px 20px; margin: 0px; } 
#l_sidebar ul li ul li { background: #FFFFFF url(images/icon.gif) no-repeat top left; padding: 0px 0px 5px 20px; margin: 0px; } 
/************************************************* Right Sidebar *******************************************/
#r_sidebar { background: #FFFFFF url(images/rightsidebartop.gif) top no-repeat; float: right; width: 120px; margin: 0px; padding: 10px 10px 0px 10px; border: 1px solid #DDDDDD; display: inline; } 
#r_sidebar p { padding: 0px 0px 10px 0px; margin: 0px; }
#r_sidebar a img { border: none; margin: 0px; padding: 0px; } 
#r_sidebar ul { list-style-type: none; margin: 0px 0px 10px 0px; padding: 0px; }
#r_sidebar ul ul { list-style-type: none; margin: 0px; padding: 0px; } 
#r_sidebar ul li li { background: #FFFFFF url(images/icon.gif) no-repeat top left; padding: 0px 0px 5px 20px; margin: 0px; } 
#r_sidebar ul li ul li { background: #FFFFFF url(images/icon.gif) no-repeat top left; padding: 0px 0px 5px 20px; margin: 0px; } 
/************************************************* Footer **************************************************/
#footer { /*background: #2A2626 url(images/topnav.png);*/ background-color:#2A2626; width: 960px; height: 30px; margin: 0px; padding: 0px; text-align: center; } 
#footer p { color: #FFFFFF; font-size: 11px; margin: 0px; padding: 9px 0px 0px 0px; } 
#footer a, #footer a:visited { color: #FFFFFF; text-decoration: none; } 
#footer a:hover { color: #FFFFFF; text-decoration: underline; } 
#fleft { float:left; padding-left:8px; margin-right:225px;font-size:11px; color:#ffffff; }
#fmiddle { float:left; margin-right:100px; font-size:11px; color:#ffffff; }
#fright { float:right; padding-right:8px; margin-left:100px; font-size:11px; color:#ffffff; }
/************************************************* Search Form *********************************************/
#searchform { margin: 0px; padding: 0px; overflow: hidden; display: inline; } 
#searchbox { background: #F7F5EF !important; width: 220px; color: #495D5C; font-size: 12px; font-weight: normal; margin: 0px; padding: 4px 0px 3px 5px; border-top: 1px solid #759697; border-right: 1px solid #A3BAB9; border-left: 1px solid #759697; border-bottom: 1px solid #A3BAB9; display: inline; } 
#searchbutton { background: #9a9a9a; color: #FFFFFF; font-size: 11px; margin: 0px 0px 0px 5px; padding: 3px 3px 2px 3px; font-weight: bold; border:#afafaf 1px solid; /*border-top: 1px solid #A3BAB9; border-right: 1px solid #759697; border-left: 1px solid #A3BAB9; border-bottom: 1px solid #759697;*/ } 
#subscribe { margin: 0px; padding: 5px 0px 0px 0px; overflow: hidden; }
#subbox { background: #EEEEEE !important; width: 250px; color: #495D5C; font-size: 12px; font-weight: normal; margin: 5px 0px 0px 0px; padding: 3px 0px 3px 5px; border-top: 1px solid #759697; border-right: 1px solid #A3BAB9; border-left: 1px solid #759697; border-bottom: 1px solid #A3BAB9; display: inline; }
#subbutton { background: #9a9a9a; color: #FFFFFF; font-size: 11px; margin: 0px 0px 0px 7px; padding: 3px 3px 2px 3px; font-weight: bold; border:#afafaf solid 1px; /*border-top: 1px solid #A3BAB9; border-right: 1px solid #759697; border-left: 1px solid #A3BAB9; border-bottom: 1px solid #759697;*/ } 
#author, #url { background: #EEEEEE !important; width: 250px; color: #202020; font-size: 12px; font-weight: normal; margin: 5px 0px 0px 0px; padding: 3px 0px 3px 5px; border-top: 1px solid #759697; border-right: 1px solid #A3BAB9; border-left: 1px solid #759697; border-bottom: 1px solid #A3BAB9; display: inline; } 
#submit { background: #7B7B7B url(images/subbutton.gif); color: #FFFFFF; font-size: 11px; margin: 0px; padding: 3px 3px 2px 3px; font-weight: bold; border-top: 1px solid #DDDDDD; border-right: 1px solid #666666; border-left: 1px solid #DDDDDD; border-bottom: 1px solid #666666; } 
#comment { background: #EEEEEE; width: 460px; color: #202020; font-size: 12px; font-weight: normal; margin: 5px 0px 0px 0px; padding: 3px 0px 3px 5px; border-top: 1px solid #759697; border-right: 1px solid #A3BAB9; border-left: 1px solid #759697; border-bottom: 1px solid #A3BAB9; display: inline; } 
#commentfull { background: #EEEEEE; width: 860px; color: #202020; font-size: 12px; font-weight: normal; margin: 5px 0px 0px 0px; padding: 3px 0px 3px 5px; border-top: 1px solid #759697; border-right: 1px solid #A3BAB9; border-left: 1px solid #759697; border-bottom: 1px solid #A3BAB9; display: inline; }
/************************************************* Comments ************************************************/ 
.commentlist li ul li { font-size: 12px; }
.commentlist li { font-weight: bold; }
.commentlist li .avatar {  background: #FFFFFF; float: right; border: 1px solid #EEEEEE; padding: 2px; }
.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 12px; }
.commentlist p { font-weight: normal; text-transform: none; }
.commentmetadata { font-weight: normal; }
#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0px; }
#commentform { margin: 5px 10px 0px 0px; } 
#commentform textarea { width: 100%; padding: 2px; } 
#respond:after { content: ".";  display: block;  height: 0px;  clear: both;  visibility: hidden; } 
#commentform p { margin: 5px 0px 5px 0px; } 
#commentform #submit { margin: 0px; float: left; } 
.alt { margin: 0px; padding: 10px; }
.commentlist { margin: 0px; padding: 0px; } 
.commentlist ol { margin: 0px; padding: 10px; }
.commentlist li { margin: 15px 0px 10px; padding: 10px 5px 10px 10px; list-style: none; }
.commentlist li ul li {  margin-right: -5px; margin-left: 10px; }
.commentlist p { margin: 10px 5px 10px 0px; padding: 0px; } 
.children {  margin: 0px; padding: 0px; }
.nocomments { text-align: center; margin: 0px; padding: 0px; }
.commentmetadata { font-size: 10px; margin: 0px; display: block; }
.navigation { display: block; text-align: center; margin-top: 10px; margin-bottom: 40px; } 
.alignright { float: right; }
.alignleft { float: left; }
.thread-alt { background: #FFFFFF; margin: 0px; padding: 0px; } 
.thread-even { background: #EEEEEE; margin: 0px; padding: 0px; } 
.depth-1 { border: 1px dotted #BBBBBB; margin: 0px; padding: 0px; }
.even, .alt { border-top: 1px dotted #BBBBBB; border-bottom: 1px dotted #BBBBBB; border-left: 1px dotted #BBBBBB; margin: 0px; padding: 0px; }
.tabberlive .tabbertabhide { display: none; }
.tabber { padding: 0px; }
.tabberlive { margin-bottom: 0px; }  
ul.tabbernav { margin: 0; padding: 0px 0; color: #202020; font-size: 12px; font-weight: normal; }
ul.tabbernav li { list-style: none; margin: 0; display: inline; }
ul.tabbernav li a { padding: 3px 0.5em; border-bottom: none; text-decoration: none; }
ul.tabbernav li a:link { color: #202020; background: #DDDDDD; margin: 0px 5px 0px 0px; } 
ul.tabbernav li a:visited { color: #202020; background: #DDDDDD; }
ul.tabbernav li a:hover { background: #C4D3E1; color: #202020; text-decoration: none; }
ul.tabbernav li.tabberactive a { background: #333333; color: #FFFFFF; text-decoration: none; }
ul.tabbernav li.tabberactive a:hover { background: #333333; color: #FFFFFF; }  
.tabberlive .tabbertab { background: #FFFFFF; padding: 0px 0px 0px 0px; } 
.tabbertableft { float: left; width: 125px; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 0px; } 
.tabbertabright { float: left; width: 400px; margin: 0px 0px 0px 0px; padding: 12px 0px 0px 0px; }
.tabberlive .tabbertab h2 { display: none; }
.tabberlive .tabbertab img {    position: relative;//    top: -14px;    left: -10px; } 
.tabberlive .tabbertab h3 { display: none; }
.tabbertab cite { font-size: 11px; margin: 0px; padding: 0px; }
#post-sta-insiders h2 {display:none;} 
.ninjaform { border: 1px solid #b8c4c6; background: url(/wp-content/uploads/bgform.jpg) repeat-x #ffffff; font-family: tahoma, helvetica, sans-serif; font-style: normal; font-size: 12px; color: #454743;}
