* {
    padding : 0;
    margin : 0;
}
body {
    background : #FFFFFF;
    margin: 0;
    padding: 0;
    border: 0;
}
body.mailto {
    background : none;
}
body, td, p {
    font-family : Verdana, "Trebuchet MS", Trebuchet, Arial, sans-serif;
    font-size : 11px;
    line-height : 16px;
    color : #666666;    
}

td.shade {
    font-family : Verdana, "Trebuchet MS", Trebuchet, Arial, sans-serif;
    font-size : 11px;
    line-height : 16px;
    color : #666666;
    background : #eeeeee;
}

/* ----- General tag definitions */
p {
    margin : 8px 0px;
}
img {
    border : none;
}
a:link, a:visited {
    color : blue;
    text-decoration : none;
}
a:hover, a:active {
    text-decoration : underline;
}
a.redlink {
    color : red;
}
ul, ol {
    margin-left : 20px;
}
ul.nobull {
    list-style-type : none;
    padding-left : 0px;
    margin-left : 0px;
}
li {
    margin : 3px 0px;
}
blockquote {
    margin : 16px 30px;
    padding : 8px;
    border : 1px solid #DFE0E0;
    -moz-border-radius : 8px;;
    background-color : #F5F6F6;
    line-height : 14px;
}
blockquote p {
    line-height : 14px;
}
/* ----- END General tag definitions */

h1 {
margin-bottom : 15px;
clear : both;
}
.day {
    margin-bottom : 20px;
}
.date {
    width : 36px;
    float : right;
    margin : 0px 5px 20px 0px;
}
.entry {
    width : 354px;
    margin : 0px 0px 25px 10px;
}
h2 { /* Entry titles */
    font : 18px/20px Georgia, "Hoefler Text", "Times New Roman", serif;
    color : #776E29;
}
h2 a, h2 a:link, h2 a:visited  {
    color : #776E29;
}
h3 {
    font-size : 9px;
    line-height : 16px;
    color : #7D5D1F;
    letter-spacing : 1px;
    font-weight : normal;
}
.supp {
    clear : both;
    padding : 5px 0px 0px 0px;
    text-align : right;
}
.supp img {
    margin-left : 10px;
}
#paging {
    clear : both;
    padding : 10px 0px;
    text-align : center;
}

#nav *, #ads *,
#floatertext p {
    font : 11px/16px "MS Sans Serif", Arial, Geneva, Verdana, sans-serif;
}

#mail_form {
clear : both;
}
#mail_form #to, #mail_form #from, #mail_form #message,
#search #term,
textarea {
    color : #989833;
    border : 1px solid #DFE0E0;
}
#mail_form #to:hover, #mail_form #from:hover, #mail_form #message:hover,
#search #term:hover,
textarea:hover,
#mail_form #to:hover, #mail_form #from:hover, #mail_form #message:hover,
#search #term:hover,
textarea:hover {
    background-color : #F3F3F3;
}
div.grnbanner {
    color:#ffff00;background-color:#004000;
}
div.grnbanner a, div.grnbanner a:link,
div.grnbanner a:visited, div.grnbanner a:active  {
    color:#ffff00;
    border-bottom : 1px dashed 
}
div.grnbanner input, textarea, select, option {
  border-width: 1px;
  border-style: solid;
}

body, td, li, option, select, input, textarea {
  font-family: Verdana, 'Bitstream Vera Sans', Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10pt;
} 
  
input, textarea, select, option {
  border-width: 1px;
  border-style: solid;
}

input.b { 
    color:#050; 
    font-family:  verdana, arial, helvetica, sans-serif; 
    font-size:11px; 
    font-weight:bold; 
    background-color:#efefef; 
    border:1px solid; 
    border-top-color:#696; 
    border-left-color:#696; 
    border-right-color:#363; 
    border-bottom-color:#363; 
}


.size1 { font-size: 80%; }
.size2 { font-size: 85%; }
.size3 { font-size: 90%; }
.size4 { font-size: 95%; }
.size5 { font-size: 95%; font-weight: bold;}
.size6 { font-size: 100%; font-weight: bold;}

.tab_tit { width: 100%; color: yellow; }
.tab_sel { width: 100%; color: #90C9D4; background-color: #fffacd; }
.tab a { width: 100px; color: white;}
.tab a:visited { width: 100px; color: white;}

#alert {
	background: #90C9D4;
        color: black;
	font-size: small;
	margin-top: 1em;
	padding: 4px;
        width: 550px;
        border-width: 1px;
        border-style: solid;
        border-color: black;
}

#alert a { white-space: normal; color: black; font-weight: bold; }

.bannerDiv {
    z-index:-999;
}

div.topper {
    /*make visible*/
    display:block;

    /*position the div at the very top*/
    position:relative;
    top:0;
    left:0;
    width:100%; 

    /*add some color and styling*/
    color:#ffff00;
    background-color:#004000;
    font-family:  verdana, arial, helvetica, sans-serif;
    font-size:10px;
    text-align:center;

    z-index:999;
}

div.topper h1 {
    color:#ffff00;
    font-size: 24px
}

div.topper a, div.topper a:link,
div.topper a:visited, div.topper a:active  {
    color:#ffff00;
}

#cloudDiv{text-align:justify;margin-left:1px;border-bottom:1px solid #ccc;padding-bottom:10px;width:500px;}
#cloudDiv div{margin-left:-5px;_margin-left:0;}
#cloudDiv a.label,#cloudDiv a{color:#aaa;font-size:92%;margin:0;padding:0;text-decoration:none;padding:0 3px;line-height:1.6em;}
#cloudDiv a:hover{color:white;background-color:#575757;}
#cloudDiv label.size0,#cloudDiv a.size0{font-size:70%;line-height:1.5em;color:#aaa;}
#cloudDiv label.size1,#cloudDiv a.size1{font-size:80%;line-height:1.4em;color:#777;}
#cloudDiv label.size2,#cloudDiv a.size2{font-size:90%;line-height:1.3em;color:#666;}
#cloudDiv label.size3,#cloudDiv a.size3{font-size:95%;line-height:1.2em;color:#444;}
#cloudDiv label.size4,#cloudDiv a.size4{font-size:100%;line-height:1.1em;color:#333;}
#cloudDiv label.size5,#cloudDiv a.size5{font-size:105%;line-height:1.0em;color:#111;}
#cloudDiv a em{display:none;}
#cloudDiv label.size0{padding-top:1px;}
#cloudDiv label.size1{padding-top:1px;}
#cloudDiv a strong{font-weight:normal;color:#aaa;}
#cloudDiv a.size0 strong{color:#ccc;}
#cloudDiv a:hover{color:white;background-color:#575757;}
#cloudDiv a.for:hover{background-color:#5F7CA7;}
#cloudDiv a.common0{color:#73ADFF!important;}
#cloudDiv a.common1{color:#5592E9!important;}
#cloudDiv a.common2{color:#3274D0!important;}
#cloudDiv a.common3{color:#2261A0!important;}
#cloudDiv a.common4{color:#1D4F82!important;}
#cloudDiv a.common5{color:#16416C!important;}
#cloudDiv a:hover{color:#fff!important;}
