/* onstand.css vers 1.0 */

/* This code is copyright 2004 by Chris Stearns. 
Feel free to copy CSS for your own use, but rights 
to the unique combination of graphics and markup are 
reserved in full by Chris Stearns, OnStand, and 
Master Hunter Products. */




/* ========= GLOBAL PRESENTATION ========== */

html, body { 
 font: medium/1.3 "Times New Roman", serif;
 margin: 0; 
 padding: 0; 
 text-align: center; 
 background: #c7c4bb url('/gr/bodybg.gif');
 }
 
#logo {
 float: left;
 margin: 0;
 display: inline;
 }
 
/* ========= PRIMARY STRUCTURE =========== */

#wrap { 
 width:750px;
 height: auto; 
 margin: 0 auto; 
 text-align: left;
 background: #fff;
 voice-family: "\"}\""; 
 voice-family:inherit;
 width: 750px;
 height: auto;
 } 
 

#header{
 margin: 0;
 padding: 0; 
 height:101px; 
 width:750; 
 background: url('../gr/banner.gif') top left no-repeat;
 border-bottom: 2px #244 solid;
 border-left: 2px #244 solid;
 border-right: 2px #244 solid;
 voice--family: "\"}\""; 
 voice-family:inherit;
 height: 99px;
 width: 746px;
 } 


#container {
 background: #fff url('../gr/contentbg_os.gif') repeat-y;
 width: 750px;
 height: auto;
 voice-family: "\"}\""; 
 voice-family:inherit;
 width: 750px;
 }


#sponsors {
 background: transparent;
 display: inline;
 clear: both;
 float: left; 
 width: 135px;
 padding: 5px;
 font-size: medium;
 voice-family: "\"}\""; 
 voice-family:inherit;
 width: 125px;
 }


#main { 
 display: inline;
 float: left; 
 width: 430px;
 height: auto;
 background: transparent;
 voice-family: "\"}\""; 
 voice-family:inherit;
 width: 430px;
 }
 
#daily {
 display: inline;
 background: transparent;
 font: x-small Verdana, sans-serif;
 text-align: left;
 margin: 0;
 padding: 0 0 20px 0;
 width: 155px;  
 float: right; 
 voice-family: "\"}\""; 
 voice-family:inherit;
 width: 155px;
 } 

#footer{
 clear: both;
 height:auto; 
 padding: 0 100px 20px 100px;
 width:750px; 
 text-align: left;
  background-color:#fff;
 font: x-small Verdana, sans-serif;
 margin: 0 auto;
 line-height: 1..5em;
 border-top: 1px #ccc solid;
 border-bottom: 2px #235070 solid;
 border-left: 2px #235070 solid;
 border-right: 2px #235070 solid;
 voice-family: "\"}\""; 
 voice-family:inherit;
 width: 546px;
 height: auto;
 } 




/*  ==============================RIGHT SIDEBAR CONTENT
    =================================================== */





/* ===================================
============ NAVIGATION and LINKS */


/* Primary Tabbed Navigation */


#nav {
  clear: both;
  display: inline;
  float: left;
  width: 450px;
  height: auto;
  background: url('../gr/navbg.gif') repeat-x bottom;
  line-height: normal;
  }
  
#nav ul {
  margin: 0;
  padding: 0 5px 0 12px;
  list-style: none;
  voice-family: "\"}\""; 
  voice-family:inherit;
  padding-top: 5px;
  }

#nav li {

  float:left;
  background: url('../gr/lt.gif') no-repeat left top;
  margin:0;
  padding-left::9px; padding-right:0px; padding-top:0; padding-bottom:0;
  border-bottom: 1px #765 solid;
  }

#nav a {
  float:left;
  width: .1em;
  display: block;
  font: small Verdana, sans-serif;
  background: url('../gr/rt.gif') no-repeat right top;
  white-space: nowrap;
  text-decoration: none;
  font-weight: bold;
  color: #888968; padding-left:10px; padding-right:19px; padding-top:4px; padding-bottom:4px;
  }

#nav > ul a { 
 width: auto; 
}


/* Commenteed  Backslash Hack
   hides rule from IE5-Mac \*/
#nav a {float: none;}
/* End IE5-Mac hack */

#nav a:hover {
  color:#f60;
  }


#home #nav-home, #about #nav-about, #articles #nav-articles, #feeds #nav-feeds, #flashes #nav-flashes {
  background-image:url('../gr/lt_on.gif');
  border-width: 0;
  }

#home #nav-home a, #about #nav-about a, #articles #nav-articles a, #feeds #nav-feeds a, #flashes #nav-flashes a {
 background-image: url('../gr/rt_on.gif');
 color:#f60;
 padding-bottom:5px;
 }



/* Right Column Links */


#daily a {
  font-size: small;
  }
  
#daily a:link {
 text-decoration: none;
 color: #235070;
 }

#daily a:visited {
 text-decoration: none;
 color: #777;
 }

#daily a:hover {
 text-decoration: none;
 color: #fff;
 background: #bf4d00;
 }

#daily a.feedlink:link, #daily a.feedlink:visited, #daily a.feedlink:hover {
 background: none; /* eliminates hover effect on graphic in Mozilla */
 text-decoration: none;
 }
 
 
/* Footer */

#footer ul {
 text-align: center;
 margin: 20px auto;
 padding: 0;
 list-style: none;
 }

#footer ul li {
 display: inline;
 text-align: center;
 padding: 0;
 }

#footer #ft-advertising {
 margin:  0;
 }

#footer #ft-guidelines, #footer #ft-contact, #footer #ft-specs {
  margin: 0 0 0 30px;
  }
 
#footer a, #footer a:link, #footer a:visited, #footer a:active { 
 font: x-small Verdana, sans-serif; 
 color: #444;
 border-bottom: 1px #fff solid;
 text-decoration: none;
 }
 
#footer a:hover { 
 color: #f60; 
 border-bottom: 1pxx #f60 solid;
 }


/* =======================================
============= CONTENT POSITIONING ELEMENTS */

#pub {
 clear: both;
 float: none;
 text-align: left;
 width: 430px;
 height: auto;
 padding: 0;
 padding-top: 0;
 margin: 10px 0 0 10px;
 }


/* Center Column Links */



#home #main #pub #trail a {
 color: #444;
 }


#main #pub a, #main #pub a:link, #main #pub a:visited { 
	color: #bf4d00;
	text-decoration: none;
 	font-weight: bold;
    }

#main #pub a:hover {
 	text-decoration: underline; 
	}
	
#main #pub #trail, #main #pub #trail a:link, #main #pub #trail a:visited {
	font: x-small Verdana, sans-serif;
	display: inline;
	margin-top: 0px;
	}

#sp {
 display: inline;
 float: right;
 width: 135px;
 height: 80px;
 background: #fff; 
 margin: 30px 15px 0 0;
 }

/* ===================================================
========================================== TYPOGRAPHY */
p {
 color: #333;
 margin-top: 20px;
 }

p.byline {
 margin-top: 0;
 foont: small Verdana, sans-serif;
 }
 
#pub h2 {
  clear: both;
	font: x-small Verdana, sans-serif;
 	color: #777;
 	margin: 30px 0 0 0;
 	margin-bottom: 0;
 	}
 
#sales #pub h2 {
 font-size: large;
 }
 	
 	#pub h3 {
  clear: both;
	font: bold italic small Verdana, sans-serif;
 	color: #777;
 	margin: 0;
 	margin-bottom: 0;
 	}
 	
#pub h4, #pub h4 a {
 font:  xx-large normal "Times New Roman", serif;
 margin: 2px 0 0 0;
 display: block;
 text-align: left;
 clear: both;
 }
 
h5 {
 margin-top: 40px;
 border-left: 25px #235070 solid;
 padding: 0 0 0 10px;
 font-size: large;
 display: block;
 color: #235070;
 }  

dl {
 margin-top: 35px;
 border-bottom: 1px #999 solid;
 font-family: Verdana, sans-serif;
 padding: 0 0 20px 0;
 }

dt, dt a {
	margin: 35px 0 0 0;
	font-size: large;
	font-weight: bold;
 	}

dd {
 margin: 10px 0 0 0; 
 font-size: small;
 font-weight: normal;
 color: #333;
 }
	
dd.byline {
 margin: 1px 0 0 0;
 font-size: small;
 font-weight:  bold;
 font-style: italic;
 color: #333;
 }
 
 
dl p {
 margin-top: 12px;
  }
  
.info dd {
 margin-top: 15px; 
 }
 
  
.brief {
 border-top: 1px #999 solid;
 padding-top: 10px;
 }
 
 dd.title {
  font-weight: bold;
  font-style: italic;
  margin-top: 3px;
  }
  
 
/* ================================
========= FIXES, HACKS, WORKAROUNDS */


.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


.clr {
 clear: both; 
 height: .1px;
 }
 
 
 /* ============ Ads and Sponsors ====== */
 
 .ad {
 width: 125px;
 height: 125px;
 margin: 24px 0 0 0;
 padding:  1px;
 border: 1px #444 solid;
 background: #fff;
 text-align: left;
 font-size: small;
 color: #555; 
 voice-family: "\"}\""; 
 voice-family:inherit;
 height: 121px;
 width: 121px;
 }
 
 
 #daily .ad {
 margin: 29px 0 0 3px; 
 width: 125px;
 height: 125px;

 padding: 5px;
 voice-family: "\"}\""; 
 voice-family:inherit;
 width: 125px;
 height: 125px;
 }
 
 .clear {
  clear: both;
  display: block;
  margin-top: 20px;
  }
  
  #daily p, {
 font: x-small Verdana, sans-serif;
 margin: 25px 15px 0 15px;
 }

#daily ul {
 margin: 10px 0 0 0;
 padding: 0 15px;
 list-style: 0;
 }

#daily ul li, #daily ul li a {
 margin: 10px 0 0 0;
 list-style: none;
 padding: 0;
 font: x-small Verdana, sans-serif;
 }

#dailyfeed {
 margin-top: 20px;
 margin-bottom: 0px;
 }

#feedbutton {
 margin: 20px 0 0 80px;
 }
iframe {
 margin-top: 20px;
 margin-bottom: 20px; 
 margin-left: 4px;
 margin-right: auto;
 }
