﻿body {
    background-color: #414141;
    font-size: .8em;
    font-family: Trebuchet MS;
    font-weight: normal;
}

/* html {
    scrollbar-base-color: #414141; 
    scrollbar-highlight-color: #414141; 
    scrollbar-shadow-color: #414141; 
    scrollbar-3dlight-color: #414141; 
    scrollbar-arrow-color: #333333; 
    scrollbar-track-color: #414141; 
    scrollbar-darkshadow-color: #414141;
    scrollbar-slider-color: #8aaf3e; 
    scrollbar-face-color: #8aaf3e;
    } */
p {
    font-family:  Trebuchet MS;
    line-height: 1.5em;
    font-weight: normal;
    padding: 0 14px 0 6px;
    }
h1, h2, h3, h4, h5, h6 {
    color: #607240;
    padding: 10px 0 12px 0;
    }
ul li {
    } 
    
a {
    color: #44540d;
    text-decoration: underline;
    }
a:hover {  
    color: #70832e;
    text-decoration: underline;
    }
input {
    border: 1px solid #666666;
    color: Gray;
    } 
.nbr {
    border: 0;
    color: Gray;
    }
.nbr input {
    border: 0;
    color: Gray;
    } 
.imgbr_left {
    padding: 3px;
    border: 1 px solid #666666;
    float: left;
    margin: 8px;
    } 
.imgbr_right {
    padding: 3px;
    border: 1 px solid #666666;
    float: right;
    margin: 8px;
    }          
           
/* contains top links: login, search, Shareit */ 

    #nav_top {
        width: 956px;
        margin: auto;
        height: auto;
        text-align: right;
        color: #ffffff;
       }
    #nav_top a {
        color: #ffffff;
        padding-right: 1.25em;
        padding-left: 1.25em;
        text-decoration: none
        }
    #nav_top a:hover, #nav_top a:active {
        color: #87b106;
        text-decoration: underline;
        }
    #nav_top ul {
        padding-right: 78px;
        }        
    #nav_top ul li {
        display: inline;
        } 
    #nav_Main {
        width: 1056px;
        margin: auto;
        height: auto;
        background: #414141 url('images/backgrounds/header_bg.jpg') no-repeat left top;
} 
        
/* contains body from nav_main down */    
    #wrapper {
        width: 1056px;
        padding-bottom: 24px;
        margin: auto;
        background: url('images/backgrounds/wrapper_bg.gif') repeat-y;
}
    #content {
        /* photos switched by JS on homepage load only*/
        background: url(images/backgrounds/sub_bg.jpg) no-repeat top; 
        width: 1056px;
        margin: auto;
        height: auto;
        }
#leftBar {
    width: 320px;
    margin: 0;
    float: left;
    height: auto;
    }
    
#quickCaddy {
    margin-left: 96px;
    margin-top: 59px;
    line-height: 1.25em;
    width: 248px;
    height: 369px;
    border: 0;
    font-size: .85em;
    padding-left: 18px;
    padding-top: 50px;
    text-align: left;
    background: url(images/backgrounds/caddy_back.gif) no-repeat top left;
    }
#quickCaddy div {
    }    
    
.quickCaddy, .quickCaddy input {
    font-size: .85em;
    }
#ad_serve_leftBar { 
    text-align: center;
    width: auto;
    height: auto;
    margin: 5px 0 0 85px;
    }
#main {
    width: 650px;
    margin: 0;
    margin-top: 6px;
    float: left;
    text-align: left;
    }
#main h2 {
    color: #fefefe;
    }    
    
    
 #search {
   text-align: left;
   width: 180px;
   height: auto;
   margin-top: 22px;
   margin-bottom: 22px;
   }
 #search input {
   text-align: left;
   width: 80px;
   }
#pageTools {
    width: 180px;
    margin: auto;
    float: left;
   }    
 #footer_ads {
    margin: auto;
    margin-top: 12px;
    margin-bottom: 12px;
    text-align: center;
    }     
#footer {
    width: 956px;
    height: 90px;
    margin: auto;
    padding-top: 25px;
    background: url(images/backgrounds/footer_bg.jpg) no-repeat top;
    color: #eeeeee;
    }
#footer a:link, #footer a:visited {
    color: #eeeeee;
    text-decoration: none;
    } 
#footer a:hover, #footer a:active {
    color: #ffffff;
    text-decoration: underline;
    }    
    
/* individual video players */

.videoDiv {
    padding: 8px;
    border: 1px solid #979696;
    background: #eeeeee;
    margin: 10px;
    vertical-align: top;
    text-align: left;
    float: left;
    }
/* miscellaneous tags */

.clear {
    height: 1px;
    visibility:hidden;
    clear: both;
    }    
/*.modalBackground { 
     background-color: #ffffff;  
     filter:alpha(opacity=70);  
     opacity:0.7;
     } */

.italic {
    font-style: italic;
    }
.italic-light {
    font-style: italic;
    color: #777777;
    }
.italic-light-small {
    font-style: italic;
    color: #777777;
    font-size: smaller;
    }
div.AspNet-GridView table
{
	border:solid 1px #eeeeee;
	width: 98%;
}
caption.AspNet-GridView-Caption
{
	padding:4px;
	background-color:black;
	color:white;
}
div.AspNet-GridView tr
{
	background-color:White;
}
tr.AspNet-GridView-Alternate 
{
	background-color:Gray;
}
div.AspNet-GridView td, div.AspNet-GridView th
{
	padding:2px;
	border:solid 1px #eeeeee;
	border-collapse:collapse;
}
.gvTitle { color: Red; }
.gvRow { color: Green; }
.gvAltRow { color: Blue; }

.caddy_font {
    font-size: 8pt;
    }    
 .LinksSectionTbl 
{
   text-align:left;
   width: 950px;   
   color: #eeeeee; 
   text-align: left;
   }
    
.LinksSectionTblTxt 
{
  float: left; 
    }
.LinksSectionTblTxt A {padding-right: 8px;text-decoration: underline;color: #eeeeee;}

