<!--

body {
   margin-left:0px;
   margin-right:0px;
   margin-bottom:0px;
   margin-top:0px;
   
   background-color:white;
   border-top:5px #C17913 solid;
   padding-left:30px;
   padding-top:40px;
   padding-right:30px;
   padding-bottom:10px;
}


/* Basic Font Control */   
   a                    { text-decoration:none; color:#EE900A; }
   a.in_article         { font-size:8pt; color:#E35E3F; text-decoration:none; font-weight:bold; }
   a:hover              { text-decoration:underline; }
   a.in_article:hover   { text-decoration:none; color:black; }
   a img                { border:none; }
   
   div, p         { font-family:Verdana,sans-serif; font-size:small; }   
   span.special   { color:black; }
   span.underline { text-decoration:underline; }
   span.italic    { font-style:italic; }
   span.bold      { font-weight:bold; }
   span.small     { font-size:small; }
   span.tiny      { font-size:7pt; }
   span.large     { font-size:large; }
   div.header      { font-size:large; color:black; }   


/* index.php */	

   img.site_logo      { margin-bottom:10px; }
   div.box            { margin-top:0px; color:#666666; font-size:small; }   
   div.guide1 { 
      margin-top:-10px;
      text-align:left; 
      margin-bottom:20px; 
      border:1px #FAC376 solid; 
      border-bottom:5px #FAC376 solid; 
      padding:10px; 
      font-size:8pt;
   }   
   div.guide2 {
      margin-top:-10px; 
      text-align:left; 
      border:1px #1396C1 solid; 
      border-bottom:none; 
      padding:15px; 
      padding-bottom:10px; 
      font-size:8pt;
   }
   div.guide2b {
      text-align:center; 
      margin-bottom:20px; 
      border:1px #1396C1 solid; 
      border-top:none; 
      font-size:8pt; 
      padding:3px; 
      color:black; 
      background-image:url('img/bgtile4.gif'); 
      background-repeat:repeat;
   }
   div.guide2 a       { color:#1396C1; text-decoration:none; }
   div.guide2 a:hover { color:#1EBDF1; }   
   
   div.featured {
      margin-top:5px; 
      margin-bottom:10px; 
      font-size:8pt; 
      padding-bottom:5px; 
      border-bottom:1px #1396C1 solid; 
      line-height:22px;
   }
   div.summary     { font-size:8pt; line-height:12pt; margin-bottom:15px;  }
   div.featured a  { font-family:Georgia,serif; font-size:12pt; color:#1396C1; text-decoration:none; }
   div.featured a:hover { color:#1EBDF1; }
   
   ul.guide        { list-style-type:square; margin-bottom:-5px; line-height:12px; }   
   ul.guide li     { margin-left:-25px; padding-bottom:10px; }
   
   ul.cats         { margin-top:10px; }
   ul.cats li      { font-size:8pt; line-height:12px; }
   select#t        { font-size:8pt; font-family:Verdana,sans-serif; }
   span.tagSelector, span.tagSelector input { font-size:x-small; }
   
   div.rss_icon        { position:absolute; top:12px; right:12px; }
   div#rsshelp {
      width:100%; 
      display:none; 
      margin-bottom:30px;
      background:#F1F1F1;
      padding-bottom:5px;
      color:black;
      font-size:10pt;
      text-align:center;
      line-height:20pt;
   }
   div#rsshelp a       { font-weight:bold; color:black; text-decoration:none; }
   div#rsshelp a:hover { color:orange; }
   
   td.display_left  { padding-right:25px; width:640px; }
   td.display_right { width:1px; }
   
   div.timeline { 
      color:#999999; 
      margin-top:10px; 
      margin-bottom:10px; 
      font-size:small; 
      text-align:right; 
   }
   div.timeline a { color:black; font-weight:bold; }
   div.timeline a:hover { color:red; text-decoration:none; }
	
   
/* bio.inc, site.inc, agonistics.inc, store.inc */

   img.bio_photo         { display:block; border:1px black solid; margin-bottom:25px; float:left; margin-right:25px; }
   div.page_box div.header,
   div.page_box_header   { color:#666666; font-variant:small-caps; text-align:center; padding-bottom:10px; border-bottom:1px #FAC376 solid; font-size:small; margin-top:30px; margin-left:15px; margin-right:15px; }
   div.page_box          { font-size:small; line-height:16pt; text-align:justify; margin-bottom:20px; }
   div.page_box li       { margin-left:-25px; font-size:x-small; text-align:left; line-height:16pt; padding-bottom:5px; }
   div.page_box li:hover { font-size:small; color:black; }
   ul span.bold          { color:black; padding-right:10px; }	
   div.category_god_mode { height:400px; width:95%; font-size:13pt; overflow:auto; padding:10px; margin-top:10px; margin-bottom:30px; border:1px #cccccc solid; background-color:#F9F9F9; }
   ul.god_mode li        { font-size:small; margin-left:10px; margin-bottom:10px; margin-right:10px;color:#cccccc; }
   ul.god_mode a         { font-size:normal; }
   ul.god_mode a:hover   { color:black; text-decoration:none; } 
   span.articleLink      { font-size:12pt; }
   span.articleSubtitle  { color:#666666; }
   table.god_mode_cat    {  }
   table.god_mode_cat td {  }


/* links.inc */

	div.link                  { border-top:1px #cccccc solid; border-left:5px #cccccc solid; padding-left:8px; padding-top:8px; padding-right:8px; margin-bottom:10px; }
	div.link:hover            { border-left-color:white; }
	div.link div.info         { padding-top:4px; line-height:14pt; }	
	div.link span.contact     { font-size:x-small; font-style:normal; color:black; font-weight:bold; padding-right:10px; }
	div.link span.description { font-size:x-small; font-style:normal; }
	div.link a                { color:#C17913; text-decoration:none; font-size:small; }
	div.link a:hover          { text-decoration:underline; }


/* agonistics.inc */

   div.whatis         { font-size:small; text-align:justify; }
   div.whatis a       { color:#C17913; }
   div.whatis a:hover { text-decoration:underline; }
   div.whatis:hover   { font-size:small; }

   input.video_btn_new       { color:#C17913; font-family:Verdana,sans-serif; border:none; background-color:white; font-size:8pt; }
   input.video_btn_new:hover { color:black; }
   input.video_btn_old       { color:gray; font-family:Verdana,sans-serif; border:none; background-color:white; font-size:8pt; }
   input.video_btn_old:hover { color:black; }

	div.agon_articles                      { border-top:1px #cccccc solid; padding-top:10px; }
	div.agon_articles div.posting          { border:none; padding:0px; text-align:left; line-height:14pt; }
	div.agon_articles div.posting_title    { font-size:small; display:inline; }
	div.agon_articles div.posting_subtitle { font-size:x-small; font-style:normal; display:inline; padding-left:10px; color:#666666; }


/* functions.inc: FetchArticles() */

   div.posting, div.posting_with_video {
      border-top:1px #cccccc solid;
      padding:8px; 
      margin-bottom:10px;
   }
   div.posting_with_video {
      background-image:url('img/site.icon.video.jpg');
      background-position:top right;
      background-repeat:no-repeat;
   }
	div.posting a, div.posting_with_video a { color:#C17913; text-decoration:none; }
   
   div.posting_feature       { border-top:1px #cccccc solid; padding:8px; margin-bottom:10px; } /* deprecated */
   div.posting_feature a     { color:#1396C1; text-decoration:none; } /* deprecated */
   
	div.posting a:hover, div.posting_with_video a:hover { text-decoration:underline; }
   div.posting_feature a:hover { text-decoration:underline; } /* deprecated */
   div.posting_stats a,       div.posting_tags a          { color:#999999; }
	div.posting_stats a:hover, div.posting_tags a:hover    { color:black; text-decoration:none; }
	
	div.price                           { float:right; font-size:x-small; color:gray; }   
	div.posting_title                   { text-align:left; font-size:medium; } /* title usually wrapped in <a>anchor tags</a> */   
	div.posting_subtitle                { text-align:left; color:black; font-size:small; font-style:italic; padding-top:5px; }
	div.posting_stats, div.posting_tags { text-align:left; font-size:x-small; color:#999999; padding-top:5px; }
	span.tagTitle                       { word-spacing:3px; }

/* site.inc */

   table.traffic { border-color:#99B8F8; }
   table.traffic th { background-color:#4477DD; color:white; }
   table.traffic td { border-color:#99B8F8; color:black; font-size:8pt; }
   td.traffic_alt { background-color:#E9F0FF; }
   th.traffic_software { background-color:#4477DD; color:white; font-weight:normal; }
   
/* store.inc */

   /* below classes are used during all-features listing */
   div#amazon                     { margin-top:40px; text-align:center; }
   div#amazon_footer              { padding-top:15px; font-size:small; }   
   div.category {
      font-size:small;
      margin-top:40px;
      width:468px;
      border:1px black solid;
      background:#F9F9F9;
   }
   div.category_feature {
      padding-top:14px;
      padding-left:10px;
      padding-right:10px;
      padding-bottom:16px;
      border-bottom:1px #F1F1F1 solid;
      line-height:16px;
   }
   div.category_feature div.posting_title {
      font-family:Georgia,serif;
      font-size:12pt;
      font-weight:bold;
      margin-bottom:-5px;
   }
   div.category_feature a         { color:#B42222; text-decoration:none; }
   div.category_feature div.price { font-size:x-small; color:gray; }
   div.feature_summary, div.feature_summary p {
      font-size:x-small; 
      text-align:justify; 
      color:#666666;
   }
   
   div.product_header {
      font-size:medium; 
      color:black; 
      padding:8px; 
      padding-left:15px; 
      padding-right:15px; 
      border:1px #C17913 solid; 
      background-image:url('img/bgtile10.png'); 
      background-image-repeat:repeat; 
      line-height:20pt; 
      margin-bottom:-5px;
   }
   div.product_price {
      font-size:inherit;
      float:right; 
      font-size:small; 
      margin-left:15px; 
      margin-bottom:15px; 
      color:black;
   }
   div.product_info { 
      font-size:small; 
      line-height:18pt; 
      margin-bottom:10px; 
      margin-top:10px; 
      text-align:justify;
   }
   img.product_extra, a img.product_extra {
      border-bottom:3px #FFFFFF solid;
      border-top:3px #cccccc solid;
      padding:5px;
      padding-left:0px;
      padding-right:0px;
      margin-bottom:10px;
   }
   a:hover img.product_extra {
      border-bottom:3px #C17913 solid;
      border-top:3px #FFFFFF solid;
      padding:5px;
      padding-left:0px;
      padding-right:0px;
      margin-bottom:10px;
   }
   img.buynow                      { margin-top:20px; margin-bottom:20px; margin-right:10px; }
   td.buynow_msg                   { font-size:x-small; color:#C17913; line-height:16px; }
   div.product_info a              { color:#C17913; text-decoration:underline; }
   div.product_info a:hover        { color:black; text-decoration:none; }
   div.question {
      margin-bottom:10px;
      padding-bottom:5px;
      border-bottom:1px #F1F1F1 solid; 
      color:#A2341E;
   }
   div.answer                      { margin-bottom:20px; text-align:justify; }
   div.answer a                    { color:#C17913; }
   div.review_block, div.faq_block { 
      border:5px #F1F1F1 solid; 
      padding:20px; 
      padding-bottom:10px; 
      margin-right:20px; 
      margin-top:40px; 
      font-size:8pt; 
      text-align:justify;
   }
   
//-->
