/*
# Copyright 2007,  USAConsumerProducts.com, All rights reserved.
*/

body { border-top: 3px solid #ee0000;  background-color: #FAF9F8; font-size: 62.5%;  font-family: "Times Roman",Georgia,Serif;
	color: #3D3D3D;  text-align: center; margin: 0; padding: 0;  }

a:link { color: #2251D6; text-decoration: none; }
	
a:visited { 	color: #2251D6; text-decoration: none; }

a:hover { color: #cd0000;  text-decoration: underline; }

a:visited:hover { color: #cd0000; text-decoration: underline; }

a.image { border-bottom: 0; }

#headerB ul, #headerB li { display: inline; list-style-type: none; list-style-image: none; }

#headerB li a { display: block; width: 56px; padding: 72px 12px 12px 12px; float: left; }	

#headerB a {  margin-top: -3px;	border-top: 3px solid #ee0000; border-left: 1px solid rgb(221,217,215);	border-bottom: 0px;	
	text-transform: uppercase; 	font-size: 11px; font-family: Tahoma,Arial,Helvetica,Sans-Serif; font-weight: normal; letter-spacing: 1px; }

#headerB a:hover, .preview:hover, .selected, a:visited.selected { text-decoration: none; color: white; background: #cd0000;  } 

#headerB h1 {  display: inline; width: 133px; /*     height: 4.0em;  */	float: right; margin-top: 1.9em;  margin-right: 1.70em; margin-bottom: 1.375em;  margin-left: 0; padding: 0px; }

#content { border: #DDD9D7 1px solid; font-size: 12px; font-family: verdana,tahoma,Helvetica,sans-serif;  line-height: 1.6em;
	clear: both; padding: 60px 40px 90px 90px;  background: white;  float: left;  margin: 30px 50px 30px 0px;  width: 519px;  }

#content2 { border-top: rgb(221,217,215) 4px solid;	border-left: #DDD9D7 1px solid;  border-bottom: #DDD9D7 1px solid;  border-right: #DDD9D7 1px solid; font-size: 12px; font-family: verdana,tahoma,Helvetica,sans-serif;   line-height:  1.6em;
	clear: both; padding: 60px 40px 60px 90px; background: white; float: left; margin: 30px 0px 0px 0px; width: 519px; }
	
#pagestripe { background: rgb(221,217,215); 	width: 850px; height: 4px; clear: both; }

#pageblock {	display: block; background: #0000cd;  width: 268px; height: 4px; float: right; line-height: 0px;  }	

#page { 	text-align: left;	margin: 0 auto;	width: 850px; }

#page2 { 	text-align: left;	margin: 0 auto;	width: 750px; }

#headerB { height: 162px;  /* 70px;  */   padding-right: 20px; }

.navigation a { border-bottom: none;	}	

h1 {	font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; }

h2 { font-family: verdana,Arial,Helvetica,Sans-Serif; color: #353331;  /*    #3F3D3B;  #2F2C29; */  font-size: 1.7em; letter-spacing: -.5px; margin: 0px; padding: 0px; }
	
h2 a { color: rgb(80,80,80); 	letter-spacing: -1px; line-height: 1.2em; }

h2 a:visited { color: rgb(100,100,100); }		

h2 a:hover { color: rgb(130,130,130);  text-decoration: none; }
	
h3 { font-size: 1.3em; font-family: Arial,Helvetica,Sans-Serif; font-weight: bold; color: #17297F;  /*     #171E8F;    */  margin: 4px 0px 6px 0px; 	padding: 5px 0px 0px 0px; }

h4 {	font-size: 1.0em;  font-weight: normal;	text-transform: uppercase; font-family: verdana,Arial,Helvetica,Sans-Serif; 	margin: -6px 0px 6px 0px; padding: 1.2em 0 1.6em 0;	}

li h2 { line-height: 1.2em; letter-spacing: .9px;	font-size: 1.0em; font-weight: normal; text-transform: uppercase; font-family: Arial,Helvetica,Sans-Serif; 	}
 
h5 { font-size: 1.0em;  	margin: 0px 0px 0px 0px;  color: #003366; }

#content.single { background: #ffffff; width: 580px;  margin: 0px 0px 0px 0px; padding: 67px 118px 110px 150px;  }

.post { 	margin: 0px 30px 9px 0px; text-align: left; clear: both; }

.post2  { font-size: .9em;   line-height: 115%; 	margin: 0px 30px 9px 0px; text-align: left; clear: both; }
	 
p { margin: 10px 0; }	
		
.hr{ width: 80%; line-height: 1px; position: fixed; margin: 0px 0px 0px 0px; color: #336600; }		
		
#right { font-size: 1.3em  text-align: right; }

p img { padding: 0; max-width: 100%; }
	
img.centered { display: block; margin-left: auto; margin-right: auto; }

img.alignright { margin: 0px; padding: 0px; }  

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

.alignright { float: right;  border: 1px solid #888888; 	margin: -14px 6px 5px 16px; padding: 0px; }
.alignright2 { float: right; border: 1px solid #888888; margin: 13px 38px 10px 0px; padding: 0px; }
.alignright3 { float: right; border: 1px solid #888888; margin: 11px 29px 10px 0px; padding: 0px; }
.alignright4 { float: right; border: 1px solid #888888; margin: 0px 9px 10px 14px; padding: 0px; }
.alignright5 { float: right; border: 1px solid #888888; margin: 24px 85px 10px 5px; padding: 0px; }
.alignright6 { float: right;  border: 1px solid #888888; 	margin: -10px 10px 14px 18px; padding: 0px; }
.alignright7 { float: right;  border: 1px solid #888888; 	margin: -4px 30px 4px 1px; padding: 0px; }
.alignright8 { float: right; border: 1px solid #888888; margin: 11px 16px 10px 10px; padding: 0px; }
.alignright9 { float: right;  border: 1px solid #888888; 	margin: 4px 1px 10px 24px; padding: 0px; }

.alignleft { float: left; }

ul, ol { margin: 8px 0px 0px 0px; padding: 0px 70px 6px 56px; }	
	
ul li { margin-bottom: 4px; }

ol { padding: 0px 0px 0px 35px; }	

ol li { margin: 0; padding: 0; }

input#s, input#author, input#email, input#url,input#confirm,input#name,input#phone_no,input#subject { border: 1px solid rgb(175, 175, 175); width: 128px; }

textarea { border: 1px solid rgb(175, 175, 175); }

#select { border-top: 1px solid rgb(175, 175, 175); border-bottom: 1px solid rgb(175, 175, 175); border-left: 1px solid rgb(175, 175, 175); 	border-right: 1px solid rgb(175, 175, 175); width: 60px; }
	
#multi_field {  border: 1px solid rgb(175, 175, 175); width: 133px; }	

#searchform { margin: 0 auto; padding: 0px 0px 15px 0px;  text-align: left; }

select { width: 130px }

.center { text-align: center }

hr { display: none }

a img { border-top-style: none;  border-right-style: none;  border-left-style: none;  border-bottom-style: none }

#footer {   width: 510px; color: rgb(100,100,100); clear: both;  padding: 0px;  margin: 0px; } 

#footer.single { width: 850px; font-size: 1.1em;  }	

#footer p { font-size: .9em; margin: 0; padding: 20px 0 60px 0; text-align: center;  color: #787878; }	

#footer a, #footer a:visited { color: rgb(140,140,140); text-decoration: none; border-bottom: none; }	

#footer a:hover { color: rgb(140,140,140);  text-decoration: underline; }

small { color: rgb(138,134,132); font-family: Arial, Helvetica, Sans-Serif; font-size: 1em; line-height: 1.4em; }