body { 	text-align:center;
margin:0px auto 0px auto; padding: 0px;
background:#417bae;  
}
 


#wrapper {
	 margin: 0px auto; padding:0px;
	text-align:center;
 max-width:95%;
 width:100%; 
 background:#88b2dc; 
 }
  
     
  
#temparea {
  margin:0px auto; 
  padding:0px;  
  text-align:center;  max-width:95%;
 width:100%; 
background:#fff; 
  } 


 

#content {
  margin:0px auto; max-width:840px;
  padding:5px 0px 0px 0px;  
  text-align:center;  
  background: transparent;
 width:100%; 
  } 

#contenthome {
  margin:0px auto; max-width:850px;
  padding: 20px 10px;
  text-align:center;  
  background: transparent; 
  } 

 
/* Clearfix */
.catmenu:before,
.catmenu:after {
    content: " ";
    display: table;
}
.catmenu:after {
    clear: both;
}
.catmenu {
    *zoom: 1; 
}


nav {
    
  text-align:center;   
  margin:0px auto; padding:0px; 
 margin: 0px auto; border-top: 1px solid #000; border-bottom: 1px solid #000;
	color:#ffffff; background: #88b2db;  
width:100%;
}


nav ul {  max-width:880px;
     height:22px; 
  text-align:center;   
  margin:0px auto; padding:7px 0px 2px 0px; 
  background:transparent; width:100%;
}


nav li { 
	float: left; display:inline-block;
  margin:0px; padding:0px; 
  text-align:center;    
  list-style:none;  border-right: 1px solid #fff;
}


nav a {
	  float:left;
	display: inline-block; 
	text-decoration: none;
	 
}
 
 nav li a {
	  display:inline-block; 
  width:110px; 
   margin:2px 0px 2px 0px;
  padding:0px 3px; /* pad top to center text in button */
 color:#ffffff;
   height:12px; 
    font: bold 12px "arial", "gillsans",  "gill sans mt",san-serif; 
     text-transform: uppercase; text-decoration:none;
  background:transparent;  
  text-decoration:none; text-transform: uppercase;
}
 


nav li:last-child a {
	border-right: 0;
}
 

nav a#pull {
	display: none;  color: #fff;  
	font:bold 13px  "arial", "gillsans",  "gill sans mt",san-serif;  
	padding:3px 0px 3px 5px; margin:0px 0px 0px 0px; background: #185284;
}

  
/* fiddle with widths to look nicer */

nav li.m1 a {
  width:80px;   
}

nav li.m2 a {
  width:100px; 
}
 
nav li.m3 a {
  width:90px; 
}

nav li.m4 a  {
  width:150px; 
}
 
 
nav li.m5 a {
  width:120px; 
}

nav li.m6 a  {
  width:80px; 
}

nav li.m7 a  {
  width:70px; 
}

nav li.m8 a  {
  width:90px;  
}
nav li.m8    { border-right:0px;border-right:none;
}
  
    
 /* finish hover and active styling */
nav li a:hover,
nav li a:visited:hover,
nav li a#current:hover,
nav li a#current:visited:hover {
  background:transparent;
  color:#ffffff;  text-decoration:underline; 
}
nav li a#current,
nav li a#current:visited { 
  color:#ffffff;  background:transparent; 
 text-decoration:underline;  
}  
   
      
/* help ie7 & ie6 understand previous css */
 *:first-child+html nav li { float:left; } * html nav li { float:left;} 
 
 
#logobox {    text-align: center;  
margin:0px auto;  
 padding: 0px;
background:#88b2dc; max-width:100%; width:100%; height:auto 0px; 
}
  
#logo { float:left;  text-align:left;  
  margin: 0px ; padding: 0px 0px 2px 0px;
 background:#88b2dc; 
  max-width:100%; border:none;border:0px;
}

   
#logocenter { text-align: center;  
margin:0px auto;   padding: 1px 0px;
 background:#88b2dc; 
  max-width:100%;  
}  
 
 
#logoaddress {
 text-align: right; 
  color: #ffffff;
  font: bold 12px verdana, arial, helvetica, sans-serif;
 background:#88b2dc; 
  padding:5px 17px 12px 0px ; line-height: 14px;
  margin:0px; 
  max-width:100%;
}
 
  
 
#logoaddress a {
   
color: #ffffff;
background:#88b2dc;
text-decoration:none;
}

#logoaddress a:hover {
   
color: #ffffff;
background:#88b2dc;
text-decoration:underline;
}



    
 
#logolongaddress {
 text-align: center; 
  color: #ffffff;
  font: bold 10px verdana, arial, helvetica, sans-serif;
background:#88b2dc;
  padding:5px 0px 5px 0px ; line-height: 14px;
  margin:0px; 
  max-width:100%;
} 
 
 
#subbyline { text-align:left; font: normal 12px verdana, arial, helvetica, san-serif; color: #000000;  margin:1px auto;  padding:9px 0px 2px 0px;  background:transparent; }
  
.subhead { text-align:center; font: bold 14px verdana, arial, helvetica, san-serif; color: #000000;  margin:1px auto;  padding:9px 0px 2px 0px;  background:transparent; }
  
.subheadleft { text-align:left; font: bold 14px verdana, arial, helvetica, san-serif; color: #000000;  margin:1px auto;  padding:9px 0px 2px 0px;  background:transparent; }
  
h1 { text-align:center; font: bold 16px verdana, arial, helvetica, san-serif; color: #000000;  margin:1px auto;  padding:9px 0px 2px 0px;  background:transparent; }
     
h2 { text-align:left; font: normal 13px  verdana, arial, helvetica, san-serif; color: #000; margin:5px 0px;  padding: 5px 0px 5px 0px;   }

h3 { text-align:left; font: 13px verdana, arial, helvetica, san-serif;  color: #417bae; background:transparent; margin:0px ;  padding:4px 0px 2px 0px; }


h4 { text-align:left; font: normal 13px verdana, arial, helvetica, san-serif; color: #000000; margin:3px 0px;  padding: 1px 0px;  }
     
     

h5 { text-align:left; font: normal 13px verdana, arial, helvetica, san-serif; color: #000; margin:0px 0px 0 20px;  padding: 1px 0px;  }
 
 
 h6 { text-align:left; font: normal 13px verdana, arial, helvetica, san-serif; color: #000; margin:0px 0px 0 40px;  padding: 1px 0px;  }
      
  
  
#title { text-align:left; font: bold 14px verdana, arial, helvetica, san-serif; color: #b22222; margin:3px 0px;  padding: 1px 0px;  }
  


.indenttext {
  margin-left: 50px;
  font-style: italic;
  color: #555;
}


.box {
  float:left; 
  width:112px;
  height:165px;
}
.item {
  width:105px;
  float:left;
  text-align:center;
  margin:0; padding: 3px; 
  color:#250e05; 
  font:bold 9px verdana,arial,helvetica,sans-serif; 
}
 
.addcart { float:left; text-align:right;  margin:8px 10px 5px 0px; padding: 0px; max-width:100%;}
 
.imageline { text-align:center;  margin:0px auto; padding: 5px 0px;   max-width:100%;width:100%;} 
 
    
#imagepic { text-align:center;  margin:0px auto; padding: 0px;   max-width:100%;width:100%;} 
 
  
.imagecenter { text-align:center;  margin:0px auto; padding: 5px 0px;  max-width:100%;}
 
 
#imagecenter { text-align:center;  margin:0px auto; padding: 5px 0px;max-width:100%;}
   
 
#liner { text-align:center; color:#000; background-color:#000;  margin:0px auto; padding: 1px 0px;max-width:100%;}
   


.imagerightbooks { float:right; text-align:right;  margin:10px 0px 10px 10px; padding: 0px;   max-width:100%;}


#imagerighthome { float:right; text-align:right;  margin:10px 0px 10px 20px; padding: 0px;   max-width:300px; width:100%; }


#imageright { float:right; text-align:right;  margin:5px 0px 10px 10px; padding: 0px; border:1px solid #000; max-width:100%;}
 
.imageleft { float:left; text-align:right;  margin:8px 10px 5px 0px; padding: 0px; border:1px solid #000;max-width:100%;}
 
#imageleft { float:left; text-align:right;  margin:8px 10px 10px 0px; padding: 0px; border:1px solid #000;max-width:100%;}
  
#ccimage { text-align:center;  margin:0px auto; padding: 2px 0px 5px 0px;  max-width:100%;}
 
 
.tabtextbold {  text-align:left; font: bold 12px verdana, arial, helvetica, san-serif; 
margin: 0px; padding:3px 0px 3px 5px;  color: #000000; background:#ffffff;  }

.tabtext {  text-align:left; font: normal 12px verdana, arial, helvetica, san-serif; 
margin: 0px; padding:3px 15px 3px 5px;  color: #000000; background:#ffffff; }

         #content {  
 max-width: 95%;   width:100%; margin: 0px auto; padding: 10px;
}	 
  
   
 

.spacer {clear:both; margin:5px 0px 5px 0px;} 
   

#return { clear:both;  text-align:center; font: normal 9px verdana, arial, helvetica, san-serif;  color: #000000; padding: 10px 0px;   cursor: pointer; background: #ffffff;}

#return a { 
color: #000000; 
text-decoration: underline; 
} 
   

#return a:hover { 
color: #06354c; 
text-decoration: none; 
} 

  
  
#navbottom { 
text-align:center; 
margin: 0px auto;
padding: 0px;
border-top: 2px solid #417bae; padding: 10px; width: 815px;
border-bottom: 2px solid #417bae; padding: 10px; width: 815px;
color: #000000;
font: normal 11px verdana, arial, helvetica, san-serif;
text-decoration: none;
cursor: pointer;
background: transparent;
 
}

#navbottom a { color: #000000; text-decoration: none; background:transparent; 
}
 
#navbottom a:hover { color: #336600; text-decoration: underline; background:transparent; 
}

 
footer {  font: normal 12px verdana, arial, helvetica, san-serif; color: #fff;   background:#88b2db;  margin:1px auto;  padding:9px 0px 12px 0px; width:100%;} 

footer a {   color: #fff; } 



#byline {
text-align:center;
color: #000000;
font: normal 9px verdana, arial, helvetica, sans-serif;
background-color:  transparent;
padding:10px 0px 20px 0px;
margin: 5px auto;}
 

#byline a {
color: #000000;

}

#byline a:hover {
color: #000000;

}
 


#stats { text-align:center; 
font: normal 9px verdana,arial,helvetica,san-serif; 
color: #fff; 
background: transparent; 
margin:0px ;
padding: 250px 0px 0px 0px;}

  
#tags { text-align:center; 
font: normal 9px verdana,arial,helvetica,san-serif; 
color: #000; width:900px;
background:  transparent; 
margin:0px auto;
padding-top: 820px;}

#tags a {
color: #000;

background:  transparent; 
}

#tags a:hover {
color: #fff;
background:  transparent; 

} 



  
 /* contact */

   
   
   
 #wrap {   
  max-width:720px;   width:100%;
  text-align:center;    
  margin:0px auto; 
  padding:10px 0px; 
}
  
   
.rtBlock { width:368px; 
  vertical-align: top;
  float:left;
  padding: 9px 10px 3px 0px;  
  margin:0;  
   
   background:transparent;
  text-align:left;  
}

.ctrblock { width:668px; 
  vertical-align: top;
  float:left;
  padding: 9px 10px 3px 0px;  
  margin:0;  
   text-align:left; font: normal 13px arial, verdana, helvetica, san-serif; 
   color: #000;  
   background:transparent;
  text-align:left;  
}


.ltBlock { 
  float:left;
  max-width:280px; 
  vertical-align: top; 
  padding: 9px 10px 8px 0px; 
  margin:0px 0px 2px 0px; 
  font: normal 11px verdana, arial, helvetica, san-serif;
  text-align:right; 
  color: #000;
   background:#fff;
}
 

.submit { width:200px; 
  float:right;
  padding: 20px 90px 15px 0px;  
  margin:0;  
  font: 10px verdana, arial, helvetica, san-serif;
  text-align:right; 
  color: #6c1111;
  background: transparent;
    
} 

  
 table { 
  width: 99%;  margin:0px auto; text-align:center;
  padding:0px;
  border-collapse: collapse; 
}
 
 

form input[type=text], input[type=url], input[type=email], input[type=password], input[type=tel] { max-width:90%;min-width:90%; 
  display: block;
  margin: 0px; padding:2px;
  width: 100%; height: 15px;
  line-height: 10px;   
}
   

form input[type=submit], input[type=reset] { margin: 1px 2px;  
  max-width: 92%;width: 87px; float:left;  }
 
  
 
#callus { 	display: none;   padding:0px; margin:0px;}
  
 
   
   
/* Responsive (Mobile) Design
-------------------------------------------------------------- */
@media screen and (max-width: 2680px)  and  (min-width: 610px)

{

#logolongaddress {display: none;   padding:0px; margin:0px;
}
   
    
#logocenter {display: none;   padding:0px; margin:0px;
}
     
 } 

  
   
/* Responsive (Mobile) Design
-------------------------------------------------------------- */
@media screen and (max-width: 4980px)  and  (min-width: 749px)

{  
#address, #address1  { display: none; }
}
   
  
    
/* Responsive (Mobile) Design
-------------------------------------------------------------- */
@media screen and (max-width: 749px) { 
  
body  {   max-width: 100%;   width:100%; background: #185284;}
 
footer {  font: normal 10px verdana, arial, helvetica, san-serif; color: #fff;   background:#185284;  margin:1px auto;  padding:9px 0px 12px 0px; width:100%;  }

footer a {   color: #fff;  } 

#address { border-top: 1px solid #000;
text-align:center; 
color: #06354c;
font:bold 13px verdana, arial, helvetica, san-serif;
background: transparent; padding: 8px 0px 0px 0px; margin: 0px auto;
} 


#address1 { 
text-align:center; 
color: #000000;
font:normal 11px verdana, arial, helvetica, san-serif;
background: transparent; padding: 0px 0px 12px 0px; margin: 0px auto;

}


#address1 a {  
color: #000000; 
}

#address1 a:hover {  
color: #06354c;
} 


#address br { display:none; }  
}

  
    
/* Responsive (Mobile) Design
-------------------------------------------------------------- */
@media screen and (max-width: 609px) {
 


#logo {
 display: none;   padding:0px; margin:0px;
}


#logoaddress {
 display: none;   padding:0px; margin:0px;
}


    
#logocenter {  text-align: center;  
margin:0px auto;   padding: 0px;
 background:#88b2dc; 
  max-width:100%;  
} 
  
}

  


/* Responsive (Mobile) Design
-------------------------------------------------------------- */
@media screen and (max-width: 2980px)  and  (min-width: 500px)

{ 
 
.callus { 	display: none;  padding:0px; margin:0px;
}
   } 
    
  
 
 
/* Responsive (Mobile) Design
-------------------------------------------------------------- */
@media screen and (max-width: 499px) {

   
#callus { display: block; width:100%;
 text-align: center;  color: #fff;
 font: bold 11px verdana, arial, helvetica, sans-serif;
 margin:6px auto; 
 padding:3px 3px 7px 3px;   
 background: #185284;   -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;max-width:95%; 
min-width:95%;
}

#callus a { 
 padding:0px; margin:0px;  color: #ffffff; text-decoration:none;
 background: #185284;
}
  
 
#callus a:hover { 
 padding:0px; margin:0px;  color: #ffea00; text-decoration:none;
 background: #185284; text-decoration: underline;
} 
 
}

  
  

/* Responsive iFrame */
 
.responsive-iframe-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0px;
    height: 0; max-width:96%;
     text-align:center; 
     margin:10px auto 20px auto;
}
 
.responsive-iframe-container iframe,  
.vresponsive-iframe-container object, 
.vresponsive-iframe-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

   
   
   
   
   
   
   
   
   
   
   
   
  
 
.container{ margin: 0px auto; padding:0px;  width: 100%; }

.header, .nav{ margin: 0px auto;padding:0px;   width: 100%; }
 
.nav-container{ background: url('images/nav_bg.jpg') repeat-x 0 0;  clear:both;}


.f-nav{ z-index: 9999; position: fixed; top: 0; width: 100%;} /* this make our menu float top */
	
 
 
 
 
 
/*Media Queries styles used when to have the fixed not work till reaches a smaller screen 999px and lower*/
@media screen and (max-width:4980px) and (min-width:999px){ 
 
.nav-container{ background: url('images/nav_bg.jpg') repeat-x 0 0;}
 
.f-nav{ z-index: 9999; position: absolute; top: 0; margin: 0px auto;padding:0px; width: 100%;} /* this make our menu float top */ }
}

 
   
   
   
/*Media Queries styles for screen 751px and lower*/
@media screen and (max-width: 1800px) 

{
   
 #temparea {  
 max-width: 95%; width:100%; background: #fff; 
}  

  

 

}
 
  
     
/*Media Queries styles for screen 751px and lower*/
@media screen and (max-width: 900px) 

{ 
nav ul {  max-width:770px;
     height:22px; 
  text-align:center;   
  margin:0px auto; padding:7px 0px 2px 0px; width: 100%;
  background:transparent; 
}


nav li { 
	float: left; display:inline-block;
  margin:0px; padding:0px; 
  text-align:center;    
  list-style:none;  border-right: 1px solid #fff;
}


nav a {
	  float:left;
	display: inline-block; 
	text-decoration: none;
	 
}
 
 nav li a {
	  display:inline-block; 
  width:110px; 
   margin:1px 0px 1px 0px;
  padding:0px 2px; /* pad top to center text in button */
 color:#ffffff;
   height:12px; 
    font: bold 12px "arial", "gillsans",  "gill sans mt",san-serif; 
     text-transform: uppercase; text-decoration:none;
  background:transparent;  
  text-decoration:none; text-transform: uppercase;
}
 


nav li:last-child a {
	border-right: 0;
}
 

nav a#pull {
	display: none;  color: #fff;  
	font:bold 13px  "arial", "gillsans",  "gill sans mt",san-serif;  
	padding:3px 0px 3px 5px; margin:0px 0px 0px 0px; background: #185284;
}

  
/* fiddle with widths to look nicer */

nav li.m1 a {
  width:70px;   
}

nav li.m2 a {
  width:90px; 
}
 
nav li.m3 a {
  width:80px; 
}

nav li.m4 a  {
  width:140px; 
}
 
 
nav li.m5 a {
  width:120px; 
}

nav li.m6 a  {
  width:70px; 
}

nav li.m7 a  {
  width:60px; 
}

nav li.m8 a  {
  width:90px;  
}
nav li.m8    { border-right:0px;border-right:none;
} 
}
 

/*Media Queries styles for screen 751px and lower*/
@media screen and (max-width: 830px) 

{ 
nav {
    
  text-align:center;   
  margin:0px auto; padding:0px; 
 margin:1px 0px; 
	color:#ffffff; background: #4d85b7;
}

   
 
	nav { 
  		height: auto;   
  		border-top: none; 
	 border-top: 0px;
  	}
  	
  	 
  	nav li {
  		width: 48%;   padding:0px 5px 5px 5px; 
  		float: left;
  		position: relative; border:none; border:0px;
  	}
  	
  	nav li a {
	  display:inline-block; 
  width:110px; 
   margin:2px 0px;
  padding:9px 0px; /* pad top to center text in button */
 color:#fff;
   height:12px; 
    font: bold 12px "arial", "gillsans",  "gill sans mt",san-serif; 
     text-transform: uppercase; text-decoration:none;
  background:transparent;  text-transform: uppercase;
}
 
 
  nav ul {
		display: none; margin:0px;
		height: 10px auto; 
	}
	
	nav a#pull {
		display: block;  
		background: #185284;
		width: 100%; padding:6px 0px 5px 1px; margin:0px;
		position: relative;
	  	text-indent: 12px;
	}
	
	nav a#pull:after {
		content:"";
		background: url('../images/nav-icon.png') no-repeat;
		width: 15px;
		height: 12px;
		display: inline-block;
		position: absolute;
		right: 15px;
		background-color: #185284;
		top: 6px; 
	}
	 
nav a#pull:hover { color:#fff;   }
  
  	nav a {
	  	text-align: left;
	  	width: 100%;
	  	text-indent: 5px;
  	}
    
nav hr {  
  display:none;
} 
#navbottom { text-align:center;
 width: 95%; padding:4px; margin:0px auto; } 
}


     
/*Media Queries styles for screen 751px and lower*/
@media screen and (max-width: 800px) 

{ 
body  {  
 max-width: 100%;   width:100%; 
margin:0px auto 0px auto; padding: 0px;}
 
 #wrapper, #temparea  {  
 max-width: 100%;   width:100%; margin:-20px auto 0px auto; padding: 0px; 
}  



 #content {  
 max-width: 95%;   width:100%; margin:10px auto 10px auto; padding: 10px;
}  

         #contenthome {  
 max-width: 95%;   width:100%; margin: 10px auto; padding: 20px 10px;
}	 
  
 
}

    



/* Responsive (Mobile) Design
-------------------------------------------------------------- */
@media screen and (max-width: 4980px)  and  (min-width: 10px)

{  
#tags  { display: none; }
#stats  { display: none; } 
#statshome  { display: none; }

#navbottom  { display: none; }
}

 
 
      

/*Media Queries styles for screen 680px and lower*/
@media screen and (max-width: 680px) 

{  
 
  	nav li { 
	float: left;  
  padding:2px 5px 5px 5px; margin:0px;
  text-align:center; 
  		width: 40%; 
  		position: relative;
		background: transparent;  
  	} 
}
 
 

/*Styles for screen 510px and lower*/
@media only screen and (max-width: 510px) {

 
 
	nav li {
  		width: 50%;
  		float: left;
  		position: relative;
  	} 
}



 

/*Media Queries styles for screen 680px and lower*/
@media screen and (max-width: 610px) 

{ 

.manualbox { float:left;  width:100%; background:transparent;
  margin: 0px 10px 0px 0px; padding:0px; text-align: center;}
  
  }



/*Styles for screen 410px and lower*/
@media only screen and (max-width: 480px) {

   


.tabtextbold {
  text-align:left;
  color: #000000; 
  font: bold 11px verdana, arial, helvetica, sans-serif;
  background-color:ffffff;
padding:3px 5px;
  margin:0px;
}

	
.tabtextleft {
  text-align:left;
  color: #000000;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  background-color:#ffffff;
  padding:3px 5px;
  margin:0px;
}  
 
 #address { 
border: 0px; border: none;
} 

}
 
  

/*Smartphone*/

@media only screen and (max-width : 580px) {
 
  

#mouseroll {  text-align:center !important; 
margin:0px auto !important; 
	font-style:italic !important; 
font: 10px verdana, arial, helvetica, san-serif;  
color: #000000; padding: 1px 0px 7px 0px ;  
background:transparent;}  
}


    
@media only screen and (max-width : 490px) { 
#imagerighthome  {   float:none; text-align:center;  margin:10px auto;  max-width:99%;  width:100%;  padding:0px; 
}
}	 


/*Smartphone*/

@media only screen and (max-width : 480px) {
 

 #logocenter img { text-align: center; float:none;
margin:0px auto; padding:0px; 
}
  
     
#imageleft { float:none; text-align:center; margin:0px auto; padding: 0px;max-width:100%;  border:0px;   } 

.imageleft { float:none; text-align:center;  margin:0px auto; padding: 0px;max-width:100%;  border:0px;   } 

 
#imageright { float:none; text-align:center; margin:0px auto; padding: 0px;  max-width:100%;  }
 
.imageright { float:none; text-align:center; margin:0px auto; padding: 0px;  max-width:100%;   border:0px;}

.imagerightbooks { float:none; text-align:center; margin:0px auto; padding: 0px;  max-width:100%;  }

 
#imagecenter { float:none;text-align:center; margin:0px auto; padding: 0px; max-width:100%;  } 

.imagecenter { float:none;text-align:center; margin:0px auto; padding: 0px; max-width:100%;  } 


 
#imagerighttext { float:none; text-align:center;  margin:10px auto; padding: 0px; max-width:100%;}
   

#imagerightnoborder { float:none; text-align:center;  margin:10px auto; padding: 0px; max-width:100%;}
   
#address br { display:inline; } 
 
}

  

  

/*Smartphone*/

@media only screen and (max-width : 380px) {
     

   #content {  
 max-width: 95%;   width:100%; margin:10px auto 10px auto; padding: 10px;
}	 
  
 
#head { text-align: center; color:#cfeaf4;  font: bold 15px  Verdana, Arial, Helvetica, sans-serif ; background:transparent; margin: 1px 0px; padding: 0px; }

  #contenthome h1 { text-align:center; font: bold 13px Trebuchet, Trebuchet MS, san-serif; color: #000000;  margin:0px auto;  padding:2px 0px 10px 0px;  background:#fff; }
  
 
#subbyline { text-align:left; font: normal 10px  verdana, arial, helvetica, san-serif; color: #000; margin: 0px;  padding: 0px 0px 5px 0px;   }


h1 { text-align:center; font: bold 14px helvetica, Comic Sans MS, cursive;  text-outline: 2px 2px #ff0000; color: #06354c;  margin:1px auto;  padding:9px 0px 2px 0px;  background:transparent; }


h2 { text-align:left; font: 11px verdana, arial, helvetica, san-serif;  color: #000000; background:transparent; margin:1px auto;  padding:2px 0px 5px 0px; }


h3 {text-align:center;
	font: normal 11px verdana, arial, helvetica, sans-serif;
	color: #000;
	padding: 10px 0px 5px 0px;
    margin:0px;}
 
 

#content ul { text-align:left;  
  	padding:  0px; 
    margin: 0px 0px 0px 20px;  
}


#content li {  
	font: normal 11px verdana, arial, helvetica, sans-serif;
	color: #000000;
	padding: 2px 0px; 
    margin: 0px;
}    
 
  

.box {float:left; width:110px;  
font: normal 9px verdana, arial, helvetica, sans-serif;  
color:#0d0b58; background:transparent;  
margin: 4px; padding: 4px; max-width:100%;
 
}

.box a {
color: #0d0b58; 
background:transparent; 
text-decoration: none;

}

.box a:hover {
color: #000000; 
background: transparent; 
text-decoration: underline;

}
 
 img { text-align: center; float:none;
margin:0px auto; padding:0px; 
} 


 
 #byline { text-align: center; 
margin:0px; padding:10px 10px; 
}
 
 
 
#statshome  { display: none; }
 
	#stats { display: none;  }
	
	#tags  { display: none;  }
 
	 
}

  
  