body {
	font:medium Arial, Helvetica, sans-serif;
	padding-top:16px;
}
h1 {
	color:#006600;
	font-family:Arial,Helvetica,sans-serif;
	font-size:17px;
	font-weight:bold;
	margin-bottom: 0px;
}

.tyistyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:25px;
	font-weight: normal;
	color: #000000;
}
.quotestyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #006600;
}
.eddesk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}
body.color-scheme-green .eddesk {
	color:#060;
}
body.color-scheme-blue .eddesk {
	color:#006;
}
body.color-scheme-purple .eddesk {
	color:#303;
}
 
.topred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #A60000;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 21px;
}
.scrolltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.sponsors {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

body.color-scheme-green .sponsors {
	color: #396;
}
body.color-scheme-blue .sponsors {
	color: #369;
}
body.color-scheme-purple .sponsors {
	color: #838;
}

.relarticles {
  padding: 1.5em 0 1.5em 1.5em;
  font-size: small;
  border: solid 1px #dce7d8;
  background-color: #eee;
}

.relarticles a {
	display:block;
	padding-top:.5em;
}
.relarticles h3 {
	color:#a60000;
	font: bold 17px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 0 0.2em 0;
}

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

.righthdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
.righta a,
.righta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006600;
}
.addhdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
.adbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.didyouknowhdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
text-transform: capitalize;
color: #006600;
}
.botsearch {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #FFFFFF;
}
.botsearchnonbold {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
}
.smalltext {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.menutext {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
}
.privacy {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
}
.newsflash {
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
font-weight: bold;
color: #990000;
}
.avisited {
font-family: Arial, Helvetica, sans-serif;
color: #00F;
}
.tinytext {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
}
body.color-scheme-green .tinytext {
color: #38503a;
}
body.color-scheme-blue .tinytext {
color: #383d50;
}
.subtext {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 100%;
font-weight: bold;
color: #000000;
}
.subtext i{/* add class italicize to override me*/
	font-style:normal;
}
.subtext i.italicize{
	font-style:italic;
}
.commentdate {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #006600;
}
.dynnewsletter {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
.bodynews {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}.news_brightred {
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
font-weight: bold;
color: #FF0000;
}
.bodynewsred {

font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FF0000;
}
#cont-ed-white-boxes,
#cont-ed-green-boxes{
height: auto;
padding-bottom: 0px;
padding-left: 15px;
padding-right: 15px;
padding-top: 0px;
width: 576px;
}
body.color-scheme-green #cont-ed-white-boxes ,
body.color-scheme-green #cont-ed-green-boxes {
	border: 7px solid #b8cfb0;
}
body.color-scheme-blue #cont-ed-white-boxes ,
body.color-scheme-blue #cont-ed-green-boxes {
	border: 7px solid #b0c4ce;
}
#cont-ed-white-boxes{
background-color: #fff;
}
body.color-scheme-green #cont-ed-green-boxes {
	background-color: #b8cfb0;
}
body.color-scheme-blue #cont-ed-green-boxes {
	background-color: #b0c4ce;
}
#cont-ed-white-boxes span, #cont-ed-green-boxes span {
width:460px;
display:inline-block;
}
#cont-ed-white-boxes a, #cont-ed-green-boxes a {
float: right;
margin-top: -15px;
}
.eddesk {
color:#006600;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:bold;
}
.green-center {
font: bold 13px Arial, Helvetica, sans-serif;
color: #006600;
text-decoration: none;
}
.topred{
color:#a60000;
font: bold 17px Arial, Helvetica, sans-serif;
}
.small-text{
font-size:11px;
}
#article-pane-1a .ad-threebytwofifty {
width: 300px; 
height: 250px; 
float: left; 
padding-top:4px; /* half of the difference between line-height and font size for first paragraph. */
margin-bottom:1em;
margin-top:1em;
margin-right: 20px;
}
#article-pane-1a .bodynews p {
	margin:1em 0;
}


div.navBody{
	padding:0 20px;
	font-size:small;
}
div.right{
	background:transparent url(/templates/beez/images/next-article.png) no-repeat scroll right 0;
	padding:25px 0 0 0;
}
div.left{
	background:transparent url(/templates/beez/images/previous-article.png) no-repeat scroll left 0;
	padding:25px 0 0 0;
}
div#bottomNavigation a{
	font-weight:bold;
}
div#bottomNavigation a:link,
div#bottomNavigation a:visited {
	text-decoration:none;
}
div#bottomNavigation a:hover {
	text-decoration:underline;
}
body.color-scheme-green div#bottomNavigation a {
	color:#060;
}
body.color-scheme-blue div#bottomNavigation a {
	color:#006;
}
body.color-scheme-purple div#bottomNavigation a {
	color:#303;
}
.apolapol h4{
margin-bottom:0;
}
.style2 {
font-size: 2px;
}
body.color-scheme-green .green-foreground { color:#006600; }
body.color-scheme-blue .green-foreground { color:#16286a; }

.orange-foreground {
color:#ff7a13;
}
.roadblock #signup-container ,
#footer-1 #signup-container ,
#header-1 #signup-container {
margin: 0 auto;
background-color:transparent;
position: relative;
height:111px;
width: 200px;
}

#signup-box {
background-image: url(/images/signup-dropshadow.200x132.png);
background-repeat: repeat-x;
background-position: center bottom;
height: 111px;
position: absolute;
right:0px;
left:0px;
width: 200px;/* effectively width:inherit; but for an ie bug */
z-index: 2000;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}
#signup-box :first-child {
	margin-top:0;
}
#signup-box .grad {
	width:188px;
	height:99px;
	margin:0 6 6 6;
	padding:6 0 0 0;
}


body.color-scheme-green #signup-box .grad {
	background-image: url(/colors/gradient.php?version=48d3a3288f80dedf14468aca505cae47&size=132&start-rgb=cbe0c3&end-rgb=fff);
	background-repeat: repeat-x;
	background-position: center bottom;
	background-color: #cbe0c3;
}
body.color-scheme-blue #signup-box .grad {
	background-image: url(/colors/gradient.php?version=48d3a3288f80dedf14468aca505cae47&size=132&start-rgb=c7dae2&end-rgb=fff);
	background-repeat: repeat-x;
	background-position: center bottom;
	background-color: #c7dae2;
}

body.color-scheme-purple #signup-box .grad {
	background-image: url(/colors/gradient.php?version=48d3a3288f80dedf14468aca505cae47&size=132&start-rgb=d6bcd6&end-rgb=fff);
	background-repeat: repeat-x;
	background-position: center bottom;
	background-color: #d6bcd6;
}

.roadblock #signup-container {
	width: 369px;
	height: 203px;
}
.roadblock #signup-box {
	background: #000 url(/images/signup-field.roadblock.png) no-repeat;
	width: 365px;/* effectively width:inherit; but for an ie bug */
	height: 199px;
	border: 2px solid #060;
}

.roadblock #notes {
    padding: 0 20px;
}

#footer-1 #signup-box {
top: 0px;
}
#header-1 #signup-box {
top: -16px;
}

#signup-box * {
margin:0;padding:0;
}
#signup-box p {
margin: 5px 0;
}
#signup-box input {
	width:70px;
	margin: 0 0 8px;
	font-size:10px;
	display:inline-block;
	vertical-align:middle;
}
#signup-box input {
	width:70px;
}
#signup-box a.input:visited ,
#signup-box a.input:link ,
#signup-box a.input:hover ,
#signup-box a.input:active ,
#signup-box a.input {
	color:#060;
}
.roadblock #signup-box a.input ,
.roadblock #signup-box input {
	margin: 0 8px 8px;
}
.roadblock #signup-box input[type="text"] ,
.roadblock #signup-box input#rb_email ,
.roadblock #signup-box select {
	width:300px;
	display:block;
	margin:8px auto;
	font-face:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#header-1 #header-search form{
	margin:0;
}

.layout-Subscribe #content #signup-main ul{
	padding-left:0px;
}
.layout-Subscribe #content #signup-main li{
	margin-left: 15px;
	padding: 0px 5px 10px 5px; 
}
.layout-Subscribe #content #signup-left {
	background-image: url(/images/gradient-bckg.jpg);
	background-repeat: repeat-x;
	height: auto;
	width: 587px;
	padding:50px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.layout-Subscribe #content h1 {
	font: 29px Arial, Helvetica, sans-serif;
}
.layout-Subscribe #content .greenheader-text {
	color:#006600;
	font-family:Arial,Helvetica,sans-serif;
	font-size:17px;
	padding-top: 30px;
}
.layout-Subscribe #content #signup-container{
	padding-top:20px;
	background-color: #FFF;
	border: 3px solid #B7CEB0;
	margin-top: 50px;
	font-size:13px;
}
.layout-Subscribe #content 	#form-bottom {
	background-color:#dedede;
	border-top-width: 0px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #B7CEB0;
	border-bottom-color: #B7CEB0;
	border-left-color: #B7CEB0;
}
.layout-Subscribe #content #form-bottom p{
	padding: 5px 15px;
	padding-top: 5px;
	margin: 0px; 
}.layout-Subscribe #content 	.signupcontainer-header{
	font-size: 17px;
	padding-left: 125px;
	margin-top: 0px;
}
.layout-Subscribe #content #signup-container .input-text {
	background-color:#e1ebde;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999da3;
	border-right-color: #d3d7e0;
	border-bottom-color: #dcdce7;
	border-left-color: #dcdce7;
	padding-top: 2px;
	padding-bottom: 2px;
}
.layout-Subscribe #content .green {
	color:#006600;
	font-weight: bold;
}
.layout-Subscribe #content .singup-orange {
	color:#ff3300;
	letter-spacing: 0.04em;
}
.layout-Subscribe #content .signup-red {
	color: #ff000c;
}
.layout-Subscribe #content .ftsize12 {
	font-size: 12px;
}
.layout-Subscribe #content .ftsize13 {
	font-size: 13px;
}
.layout-Subscribe #content .ftsize14 {
	font-size: 14px;
}
.layout-Subscribe #content .ftsize15pt {
	font-size:15px;
}
.layout-Subscribe #content .ftsize18pt {
	font-size:18px;
	font-style: italic;
}
.layout-Subscribe #content .ftsize24pt {
	font-size:24px;
}
.layout-Subscribe #content #signup-right-col {
	width: 299px;
	padding-top: 100px;
	padding-left: 15px;
	padding-right: 13px;
	font: 14px Arial, Helvetica, sans-serif;
}
.layout-Subscribe #content .courier {
	font-family:"Courier New", Courier, monospace
}
.layout-Subscribe #content .ref strong.name{
	margin-bottom:4px;
	display:block;
	color:#060;
}
.layout-Subscribe #content .ref {
	margin-top: 0px;
}
.layout-Subscribe #content #signup-left blockquote {
	margin-top: -10px;
	margin-bottom: 25px;
}
.layout-Subscribe #content .indent {
	margin-left:15px;
}
.layout-Subscribe #content #signup-right-col #toplist {
	padding-left: 60px;
	padding-right: 80px;
	padding-bottom: 167px;
}
.layout-Subscribe #content #signup-right-col #toplist ul li {
	margin-left: 0px;
	list-style-type: none;
	padding-left: 0px;
	font-size: 13px;
	color: #060;
	padding-bottom:7px;
}
.layout-Subscribe #content #signup-right-col ol {
	padding-left: 0px;
	font-size:12px;
	margin-top: 8px;
}

.layout-Subscribe #signup-main form 
{
	margin:auto;
}
.layout-Subscribe #signup-main form input ,
.layout-Subscribe #signup-main form select
{
	width:100%;
}

#com_subscribe.confirmed .free-tools  ol ,
#com_subscribe.confirmed .free-tools  ol  li,
#com_subscribe.confirmed .free-tools  a:hover ,
#com_subscribe.confirmed .free-tools  a:link ,
#com_subscribe.confirmed .free-tools  a:visited ,
#com_subscribe.confirmed .free-tools  a:active
{
	color:#060;
}
#com_subscribe.confirmed .free-tools  a:link ,
#com_subscribe.confirmed .free-tools  a:visited 
{
	text-decoration:none;
}
#com_subscribe.confirmed .free-tools  a:hover ,
#com_subscribe.confirmed .free-tools  a:active
{
	text-decoration:underline;
}

#com_subscribe
{
	padding:2em;
	min-height:500px;
}

#com_subscribe h1 ,
#com_subscribe h2 ,
#com_subscribe h3 ,
#com_subscribe h4 ,
#com_subscribe h5 
{
	margin-bottom:0.3em;
}

#com_subscribe h4 ,
#com_subscribe h5 
{
	margin-bottom:0px;
}
#com_subscribe .notice.success
{
	border:2px solid #060;
	color:#060;
	background-image: url(/images/signup-box-bkg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	padding:0.5em;
}
#com_subscribe .notice h3
{
	margin:0px;
}

#com_subscribe .flow h3,
#com_subscribe .free-tools h3
{
	color:#ff7a13;
	margin-top:30px;
}
#com_subscribe .white-list h3
{
	color:#060;
}
#com_subscribe .flow a ,
#com_subscribe .flow a:link ,
#com_subscribe .flow a:visited ,
#com_subscribe .flow a:active ,
#com_subscribe .flow a:hover 
{
	text-decoration:none;
	background-color:#f71;
	color:#fff;
	display:inline-block;
	padding:0.5em;
	position:relative;
	font-weight:bold;
	margin:0.3em 6px;
}

#com_subscribe .flow a .corner{
	background-image:url(/images/rc.f71.6x16.png);
	position:absolute;
	height:32px;
	width:6px;
}


.corner.ll ,
.corner.ul{
	left:-6px;
}
.corner.lr ,
.corner.ur{
	right:-6px;
	background-position:-6px 0;
}
.corner.ul ,
.corner.ur{
	top:0px;
}
.corner.ll ,
.corner.lr{
	bottom:0px;
}

#main #component-pane #article-pane-1a h1{
	font-size: 26px;
	line-height:100%;
}
.product_description {	
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	padding-right: 20px;
	padding: 0px 15px 5px 0px;
}
#content-top-right >div.mod {
	margin:0 auto 18px;
	width:300px;
}
#content-top-right >div.mod .adboard {
	padding:12px 18px 0 0;
}

.starburst {
	background-image: url("/templates/beez/images_general/main-nav-star.png");
	background-position: left top;
	background-repeat: no-repeat;
}



div#main-gradient {
	background-image: url(/images/gradient-bckg.jpg);
	background-repeat: repeat-x;
	height: auto;
	width: auto;
	padding-left: 20px;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
div#main-gradient h1 {
	font: 26px Arial, Helvetica, sans-serif;
	color: #EC4725;
}
div#main-gradient h3 {
	font: 19px Arial, Helvetica, sans-serif;
	color: #EC4725;
	text-align:left;
}
div#main-gradient a.subcategory {
	position: relative;
	display: block;
	text-decoration: none;
}
div#main-gradient a.article-brief {
	font-size:12px;
	background-image: url(/images/green-arrow.png);
	background-repeat: no-repeat;
	background-position: right center;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #c7d7c0;
	position: relative;
	display: block;
	text-decoration: none;
	color: black;
	min-height: 28px;
	padding:0 30px 0 0.5em;
}
div#main-gradient p{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

#main-gradient h1 {
	font: 29px Arial, Helvetica, sans-serif;
	color: #EC4725;
}
#main-gradient .greenheader-text {
	color:#006600;
	font-family:Arial,Helvetica,sans-serif;
	font-size:17px;
	padding-top: 30px;
}
#main-gradient .safety-text {
	color:#006600;
	font-family:Arial, Helvetica,sans-serif;
	font-size:17px;
	padding-top: 5px;
}
#main-gradient {
	background-repeat: repeat-x;
	height: auto;
	width: 592px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	min-height:700px;
}
body.color-scheme-green #main-gradient {
	background-image: url(/images/gradient-bckg.green.jpg);
}
body.color-scheme-blue #main-gradient {
	background-image: url(/images/gradient-bckg.blue.jpg);
}
body.color-scheme-purple #main-gradient {
	background-image: url(/images/gradient-bckg.purple.jpg);
}
#main-gradient .advert {	
	float:left; 
	padding: 20px 20px 20px 0;
	}
#main-gradient 	#tabs-container{
		padding-top:20px;
}
#main-gradient #tabs-container #tabs {
	z-index:1000;
	background-repeat: repeat-x;
	background-position: bottom;
}
body.color-scheme-green #main-gradient #tabs-container #tabs {
	background-image: url(/images/tab-spacer.green.png);
}
body.color-scheme-blue #main-gradient #tabs-container #tabs {
	background-image: url(/images/tab-spacer.blue.png);
}
body.color-scheme-purple #main-gradient #tabs-container #tabs {
	background-image: url(/images/tab-spacer.purple.png);
}
#main-gradient #tabs-container #tabs > a {
	text-decoration:none;
	margin-bottom:-3px;		
	display:inline-block;
	margin-left:7px;
	height:42px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:50% 100%;
	}
#main-gradient 	#tabs-container #tabs > a:first-child {
		margin-left:0px;
	}
#main-gradient #tabs-container #tabs > a img {
		outline:none;
		border-style:none;
		display:inline-block;
	}
#main-gradient 	#tabs-container a.report-now {
		width:105px;
		background-image:url(/images/report-icon.png);
		background-color:transparent;/*ie8 seems to not remember this....*/
		background-repeat:no-repeat;
		background-attachment:scroll;
		background-position:50% 100%;
	}
#main-gradient 	#tabs-container a.reporting {
		width:193px;
		background-image:url(/images/tab-reporting-off.png);
		background-color:transparent;
		background-repeat:no-repeat;
		background-attachment:scroll;
		background-position:50% 100%;
	}
#main-gradient 	#tabs-container a.feature {
		width:107px;
		background-image:url(/images/tab-feature.png);
		background-color:transparent;
		background-repeat:no-repeat;
		background-attachment:scroll;
		background-position:50% 100%;
	}
#main-gradient 	.reporting#tabs-container #tabs a.reporting {
		background-image:url(/images/tab-reporting.png);
		background-color:transparent;
		background-repeat:no-repeat;
		background-attachment:scroll;
		background-position:50% 100%;
	}
#main-gradient 	.feature#tabs-container #tabs a.feature {
		background-image:url(/images/tab-feature-on.png);
		background-color:transparent;
		background-repeat:no-repeat;
		background-attachment:scroll;
		background-position:50% 100%;
	}
#main-gradient 	#tabs-container #tab-content {
		background-color:#FFF;
		position: relative;
		padding: 15px;
		z-index: 1;
		border-right-width: 3px;
		border-bottom-width: 3px;
		border-left-width: 3px;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
}
body.color-scheme-green #main-gradient 	#tabs-container #tab-content {
		border-right-color: #b8cfb0;
		border-bottom-color: #b8cfb0;
		border-left-color: #b8cfb0;
}
body.color-scheme-blue #main-gradient 	#tabs-container #tab-content {
		border-right-color: #b0c4ce;
		border-bottom-color: #b0c4ce;
		border-left-color: #b0c4ce;
}
body.color-scheme-purple #main-gradient 	#tabs-container #tab-content {
		border-right-color: #bfa3bf;
		border-bottom-color: #bfa3bf;
		border-left-color: #bfa3bf;
}
#main-gradient #tabs-container #tab-content p {
	width:400px;
	}
#main-gradient 	#tabs-container #tab-content img {
		position:absolute;
		right: 20px;
		top: 100px;
	}
#main-gradient #tabs-container #tab-content .tabheader {
		color:#006600;
		font-family:Arial,Helvetica,sans-serif;
		font-size:13px;
		font-weight:bold;
		text-transform:capitalize;
		margin-top: 0px; 
		padding-top: 20px;
	}
body.color-scheme-blue #main-gradient #tabs-container #tab-content .tabheader { color:#16286a; }
#main-gradient hr {
	border-top-width: 0px;
	border-bottom-width: 0px;
	height: 1px;
	color: #c7d7c0;
	background-color: #c7d7c0;
}
#main-gradient .article-brief {
	font-size:12px;
	background-image: url(/images/green-arrow.png);
	background-repeat: no-repeat;
	background-position: right center;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #c7d7c0;
	position: relative;
	display: block;
	text-decoration: none;
	color: black;
	min-height: 28px;
}
#main-gradient .article-brief p {
	padding-right:30px;
	margin:8px 0;
}
#main-gradient #tabs-container #tab-content .sub-content{
	display:none;
}
#main-gradient #tabs-container.reporting #tab-content .reporting{
	display:block;
}
#main-gradient #tabs-container.feature #tab-content .feature{
	display:block;
}

#main-gradient ul.pagination {
	margin:0;padding:0;width:100%;display:table;
	font-size:16px;
}
#main-gradient div.pagecounter {
	font-size:16px;
	text-align:center;
}
#main-gradient ul.pagination li {
	display:table-cell;
	text-align:center;
	marker:none;
	margin:0; padding:0;
}
#main-gradient ul.pagination li.End,
#main-gradient ul.pagination li.Next {
	width:50px;
	text-align:right;
}
#main-gradient ul.pagination li.Prev,
#main-gradient ul.pagination li.Start {
	width:50px;
	text-align:left;
}

#apoll .polls-index {
	display:block;
	padding:0.5em;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	background-color:#eee;
	font-weight:bold;
}

#apoll .hint {
	padding:0;width:100%;
	font-size:12px;
	text-align:center;
	margin: 0 0 1em;
}
#apoll_links a {
	display:block;
	margin:.5em 0 ;
	font-size:11px;
	font-weight:bold;
}

body #header-tabs .tab .middle ,
body #header-tabs .tab .left ,
body #header-tabs .tab .right {
	height:37px;
	background-image:url("/templates/beez/images/tabs.png");
}
body #header-tabs .green .left {
	background-position: -1px -1px;
}
body #header-tabs .green .right {
	background-position: 11px -1px;
}
body #header-tabs .green .middle {
	background-position: 0px -229px;
}
body #header-tabs .blue .left {
	background-position: -1px -77px;
}
body #header-tabs .blue .right {
	background-position: 11px -77px;
}
body #header-tabs .blue .middle {
	background-position: 0px -305px;
}
body #header-tabs .purple .left {
	background-position: -1px -153px;
}
body #header-tabs .purple .right {
	background-position: 11px -153px;
}
body #header-tabs .purple .middle {
	background-position: 0px -381px;
}
body.color-scheme-green #header-tabs .green .left {
	background-position: -1px -39px;
}
body.color-scheme-green #header-tabs .green .right {
	background-position: 11px -39px;
}
body.color-scheme-green #header-tabs .green .middle {
	background-position: 0px -267px;
}
body.color-scheme-blue #header-tabs .blue .left {
	background-position: -1px -115px;
}
body.color-scheme-blue #header-tabs .blue .right {
	background-position: 11px -115px;
}
body.color-scheme-blue #header-tabs .blue .middle {
	background-position: 0px -343px;
}
body.color-scheme-purple #header-tabs .purple .left {
	background-position: -1px -191px;
}
body.color-scheme-purple #header-tabs .purple .right {
	background-position: 11px -191px;
}
body.color-scheme-purple #header-tabs .purple .middle {
	background-position: 0px -419px;
}
body #header-tabs .tab .middle {
	color:#d8d8d8;
	font-size:18px;
	font-style:"Arial, Helvetica, sans-serif";
	text-align:center;
	white-space:pre-line;
}
body.color-scheme-green #header-tabs .green .middle ,
body.color-scheme-blue #header-tabs .blue .middle ,
body.color-scheme-purple #header-tabs .purple .middle {
	color:#fff;
}
body #header-tabs .tab .left ,
body #header-tabs .tab .right {
	width:10px;
}

body #header-tabs >td >table {
	/* masks browser zoom bug where adjacent table cells get gaps */
	background:url("/colors/gradient.php?version=48d3a3288f80dedf14468aca505cae47&&size=30&start-rgb=505050&end-rgb=505050") #fff repeat-x ;
}
body.color-scheme-green .mod-advertisment ,
body.color-scheme-green .mod-lfte ,
body.color-scheme-green .mod-most-read ,
body.color-scheme-green .mod-top-ten-articles ,
body.color-scheme-green .mod-week-newsletter ,
body.color-scheme-green .toc {
	background-color:#b8cfb0;
}
body.color-scheme-blue .mod-advertisment ,
body.color-scheme-blue .mod-lfte ,
body.color-scheme-blue .mod-most-read ,
body.color-scheme-blue .mod-top-ten-articles ,
body.color-scheme-blue .mod-week-newsletter ,
body.color-scheme-blue .toc {
	background-color:#b0c4ce;
}
body.color-scheme-purple .mod-advertisment ,
body.color-scheme-purple .mod-lfte ,
body.color-scheme-purple .mod-most-read ,
body.color-scheme-purple .mod-top-ten-articles ,
body.color-scheme-purple .mod-week-newsletter ,
body.color-scheme-purple .toc {
	background-color:#bfa3bf;
}
body.color-scheme-green #post-article {
	background-color:#cbe0c3;
}
body.color-scheme-blue #post-article {
	background-color:#c7dae2;
}
body.color-scheme-purple #post-article {
	background-color:#d6bcd6;
}


/* begin category items */
.sublist h2 {
	font-size:16px;
	color:#900;
}
.toc strong{
	font-size:14px;
	line-height:1.6em;
}
.sublist strong {
	font-size:14px;
	margin-bottom:0px;
}
.sublist .li {
	line-height:25px;
}
.sublist .ul {
	margin-top:0px;
	margin-bottom:2em;
}
.toc {
	margin-bottom:2em;
}
/* end category items*/
	.roadblock {
		top:0;
		bottom:0;
		right:0;
		left:0;
		display:none;
	}
	.roadblock {
		position:fixed;
	}
	.roadblock .center {
		position:absolute;
		z-index:3000;
	}
	.roadblock >*,
	.roadblock .center >* {
		position:relative;
		width:100%;
		height:100%;
	}

	.roadblock .center {
		top:50%;
		left:50%;
		overflow:visible;
	}

	.roadblock .widget {
		margin:-80px 50% 80px -50%;
		position:relative;
		overflow:visible;
	}
	.roadblock .bg {
		position:absolute;
		z-index:2900;
		overflow:visible;
		background-image:url('/images/%23000000B3.png');
		background:transparent url('/images/%23000000B3.png') repeat scroll center center;
	}
	.roadblock .bg.left {
		width:2000em;
		left:-2000em;
		top:-1000em;
		bottom:-1000em;
	}
	.roadblock .bg.right {
		width:2000em;
		right:-2000em;
		top:-1000em;
		bottom:-1000em;
	}
	.roadblock .bg.top {
		left:0;
		right:0;
		top:-2000em;
		height:2000em;
	}
	.roadblock .bg.bottom {
		left:0;
		right:0;
		bottom:-2000em;
		height:2000em;
	}

