*{ padding:0; margin:0; }

html, body{
min-width:460px;
margin:0;
padding:0;
background-color:black;
color:#fb0;
/*font-family:"Lucida Grande",Verdana, Ariel, san-serif;*/
font-family:"Palatino Linotype","Book Antiqua3",Palatino,serif;
font-size:16px;
}

#outer{
margin:0 auto;
width:1000px;
max-width:1024px;
min-width:460px;
}
#maincol{
float:left;
width:430px;
/*border:1px solid green;
text-align:center;*/
}
#head{
margin:40px 0 0 0;
}

#maincontent{
margin:10px 0 0 0;
text-align:left;
}
.mainpic{
margin:1.75em 3px 0 0;
/*border:2px solid #a01;*/
}
#rightcol{
float:right;
margin-top:52px;
margin-bottom:0;
/*text-align:center;*/
}

#contact{
height:20px;
clear:both;
border-bottom:1px solid #a01;
padding:1em 0 3px 0;
text-align:center;
font-size:11pt;
}

.banner{
text-align:center;
font-size:large;
}

#footer{
height:16px;
margin-top:-3px;
font-size:9pt;
padding-top:3px;
text-align:center;
}

.aboutTable{
margin:0 auto;
width:100%;
margin:0;
border:0;
padding:0;
}


a:link,
a:visited{
color:#fc0;
}
a:focus, a:hover, a:active{
color:white;
/*background-color:black;*/
}
p,ul,h1,h2,h3,h4{
padding:1em 0 .25em 0;
}
h1,h2,h3,h4{
font-weight:normal;
/*letter-spacing:1px;*/
}

a img{
border:none;
background-color:black;
}
ul{
list-style:none;
}
.alignCenter{
text-align:center;
}


.menuHolder {
background-color:black;
font-size: 15px;
line-height: 32px;
font-weight: bold;
top:0;
right:0;
position:absolute;
overflow:hidden;
}
ul.menu {
margin:0;
list-style:none;
display:block;
float:left;
height:46px;
position:relative;
padding:0 12px;
color:#a00;
}
ul.menu li {
margin:0 5px 0 0;
float:left;
}
ul.menu li a {
background:#aaa;
color:black;
padding:0 10px; display:block; text-decoration:none;
-webkit-box-shadow: 2px 2px 4px rgba(168, 0, 0, 0.9);
-moz-box-shadow: 2px 2px 4px rgba(168, 0, 0, 0.9);
-o-box-shadow: 2px 2px 4px rgba(168, 0, 0, 0.9);
box-shadow: 2px 2px 4px rgba(168, 0, 0, 0.9);

-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius: 0 0 10px 10px;
-o-border-radius: 0 0 10px 10px;
border-radius: 0 0 10px 10px;

-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
ul.menu li a.red {
background:#fb0;
}
ul.menu li a:hover {
background:#a00;
color:#a00;
padding:10px 10px 0 10px;
}
ul.menu li a.red:hover {
background:#fd2;
}

