body { background-color:#FFFFFF; color:#000000; min-width:800px;}
body.home {background-color:#000; color:#999;}
body.home hr {background-color:#999; color:#999; border-color:#900;}
body.home a:link {color:#966;}
body.home a:visited { color:#999;}
body.home a:hover {color:#CC0000;}
body.home div.center p {text-align:center;} /*Fix for the home page*/




img {border:0;}
img.float_left{float:left; margin:10px 10px 10px 0;}
.float_left{float:left;}
.float_right{float:right;}
.center {text-align:center;}
.right {text-align:right;}
/*div.center{text-align:center;}*/
/*div.center p {text-align:left;}*/

div.google {text-align:center; margin:15px;}



div.links p {margin:15px 35px 15px 35px;}
div.links ul {margin-left: 30px; display:block;}
div.links h2 { margin:35px 0 auto 0;}
/*div.links h3 {text-align:left; margin:50px 0 0 0; color:#000; font-size:1em;}*/

/* settings designed to make even length columns */
div.cols{overflow:hidden;  margin:0 auto; }
div.cols div.thirds{width:31%; text-align:center; }
div.cols div { float:left; width:45%; padding:0 15px 0 0; margin-bottom:-1000px; padding-bottom:1000px; }
div.cols ul {margin-left:35px; margin-right:30px; padding:0;}
div.cols hr {width:80%; text-align:left; margin:5px auto 15px 0;}


div.media_player {width:480px; margin:10px auto;  padding:2px; text-align:center; border:thin solid black;}

#navigation {border:0px solid black; text-align:center;}
#header{border:0px solid black; text-align:center;}
#footer{text-align:center; font-size:.75em; margin-top:10px; clear:both;}
#content{border:0px solid black;width:90%;margin-left:auto; margin-right:auto;}
#site_wrapper{border:0px solid black; width:800px; margin-left:auto; margin-right:auto; padding-left:20px; padding-right:20px;}

.tight {margin:15px 0 -15px 0;}
.small {font-size:.75em;}

a {text-decoration:none;}
/*a.bold{font-weight:bold;}*/
a:link { color:#990000 }
a:visited { color:#880000 }
a:hover {color:#CC0000;}


.italics{font-style:italic;}
.bold{font-weight:bold;}
p.small {font-size:small;}




hr.content_divider {width:200px; }
hr.thick {height:5px; margin:50px 0 35px 0;}


h1 {text-align:center; font-size:1.25em; margin:20px 0 0 0; }
.underline{text-decoration:underline;}

h2 { font-size:1em; margin:12px 0 0 0;}
h3 {text-align:center; font-size:3em; margin:20px 0 20px 0; color:#FFFFFF;}



/*div.navigation img {padding:0 10px 0 10px; border:none;}*/

ul.nav {padding:0; text-align:center; margin:0;}
ul.nav li {display:inline; padding:0;}
ul.nav li img {padding:0 10px 0 10px; border:none;}

ul {margin:0 0 0 0; list-style:square;}
ul.h_menu {padding:0;}
ul.h_menu li { display:inline;}
ul.v_menu  {  display:block; margin:0;}

ul.no_bullet{list-style:none; padding:0;}
