body{
background-color:#000;
color:#FFFFFF;
min-width: 760px;
	}

a{
outline:0;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

#wrapper {
margin: -10px auto 10px auto; 
width: 994px;   
text-align: left;
background: #FFFFFF;
color: #000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


/* #################### HEADER (Col1) #################### */

#header{
float:left;
background-color:#FFFFFF;
color:#000000;
}

#col1{
float:left;
width:297px;
text-align:center;
}

#access{
width:307px;
margin-left:-20px;
text-align:left;
color:#545454;
background-color:transparent;
}

#access a{
color:#545454;
background-color:transparent;
}

#access ul{
list-style-type:none;
font-size:8px;
float:left;
margin-left:-10px;
*margin-left:20px;
}

#access form{
float:right;
}

#access input{
font-size:9.5px;
}

.logo{
padding:11px;
}

#checkit{
float:left;
font-weight:bold;
padding:5px;
margin-left:-30px;
font-size:11px;
text-align:left;
}

#col1 h2{
margin-left:-20px;
*margin-left:-40px;
font-size:140%;
color:#545454;
background-color:transparent;
}

#checkit a{
color:#510000;
text-transform:uppercase;
background-color:transparent;
}

#checkit ul{
list-style-type:none;
}

#checkit li{
padding-top:5px;
padding-bottom:10px;
}

#checkit small{
color:#605537;
background-color:transparent;
font-weight:normal;
}

.bull{
color:#510000;
background-color:transparent;
}

#col1 h1{
font-size:24px;
}

.sideimg{
float:left;
margin-top:-3px;
margin-bottom:10px;
}

#droplist a{
color:#510000;
font-size:12px;
font-weight:bold;
background-color:transparent;
text-transform:uppercase;
}

#droplist li{
padding-top:5px;
}

#droplist small{
color:#605537;
background-color:transparent;
font-weight:normal;
}




/* #################### HEADER (Col2) #################### */

#col2{
float:left;
width:697px;
}

.slides {
position:relative;
z-index:0;
margin-top:-10px;
*margin-top:-20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:#FFFFFF;
}

.slides h2 {
	color: #545454;
	background-color:#FFFFFF;
	margin-top:0px;
}

.slides h3 {
	color: #545454;
	background-color:#FFFFFF;
	margin-top:-15px;
	font-size:16px;
}

.quote{
color:#9C2A00;
background-color:#FFFFFF;
font-size:18px;
font-weight:bold;
}

.stu{
color: #545454;
background-color:#FFFFFF;
font-size:12px;
margin-top:10px;
}

.slides .description {
	background-color:FFF !important;
	opacity: 0.9;
    padding:  10px 10px 20px 20px;
    position: relative;
    top: 245px;
    width: 350px;
	color:#FFFFFF;
}

.description {
    padding:  10px 10px 20px 20px;
    position: relative;
    top: 245px;
    width: 350px;
	color:#000000;
	background-color:#FFFFFF;
	opacity: 0.85;
}

.slides .description a {
    color: #545454;
	background-color:transparent;
    font-weight: bold;
    text-decoration: none;
}

.slides .description a:hover {
    text-decoration: underline;
}

.slides .descrip {
    float: left;
    position: relative;
    width: 100%;
	background-color:FFFFFF;
}

.slides .descripLeft {
    float: left;
    margin-left: 15px;
}

.slides .descripRight {
    float: right;
    margin-right: 15px;
}

.slides .slideContainer {
    height: 486px;
    overflow: hidden;
    position: relative;
    width: 697px;
	background-color: #333;
	color:transparent;
}

#slideshow {
    z-index: 1;
	}

#slideshow img{
	width: 697px !important;
	height: 486px !important;
}

.slides .slideDescrip {
    color: #000;
	background-color:transparent;
    left: 0px;
    position: absolute;
    text-align: left;
    top: 0px;
    z-index: 2;
}

#slideDescrip h2{
    color: #545454;
	font-size:24px;
	background-color: rgba(255, 225, 225, 0);
}


/* #################### MID (Social Networks/ Slideshow Thumbnails) #################### */

#cont1{
float:left;
margin-top:-45px;
}

#mid{
	background-color:#530805;
background-image:url(images/redbk.png);

width:994px;
height:82px;
z-index:2;
position:relative;
}

#social{
float:left;
width:297px;
height:82px;
}

#social img{
margin-top:35px;
margin-left:10px;
padding:2px;
}

#thumbs{
float:left;
width:697px;
}

#thumbs h3{
color:#C6B073;
background-color:transparent;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
margin-left:50px;
margin-top:10px;
}

#thumbshow{
margin-top:-10px;
margin-left:-40px;
*margin-left:0px;
}

#thumbshow li { 
width: 100px;
list-style: none; 
display:inline;
}

#thumbshow a { 
padding: 0px;
display:inline;
}


#thumbshow a:focus { 
outline: none; 
}

#thumbshow img { 
border: none; 
display:inline;
    filter: alpha(opacity = 30);
    opacity: 0.3; 
}


#thumbshow li.activeLI img {
    filter: alpha(opacity = 100);
    opacity: 1;
}



/* #################### NAV #################### */

#cont2{
float:left;
margin-top:-15px;
*margin-top:0px;
}

#cont2 #col1 p{
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:center;
*margin-top:-0.5px;
}

#nav {
width: 100%;
background-color: #000;
color:#FFFFFF;
float: left;
text-align:left;
margin-top:-2px;
}

#nav ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
}

#nav a{
font-size:12px;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
display: block;
margin: 0;
padding:14px 11.5px;
background-color:transparent;
}

#nav a:hover {
color:#FFFFFF;
background-color:#656666;
text-decoration:underline;
}

#nav li {
position: relative;
float:left;
}

#nav ul ul {
position: absolute;
z-index: 50;
width: 100%;
}

#nav ul ul li{
width:190px;
}


#nav ul ul,
#nav ul li:hover ul ul,
#nav ul ul li:hover ul ul{
display: none;
float:none;
}

#nav ul li:hover ul,
#nav ul ul li:hover ul,
#nav ul ul ul li:hover ul{
display: block;
float:none;
}

#nav ul ul li a{
background-color:#E0E0E0; 
padding:10px;
color:#510000;
}

#nav small{
color:#534516;
background-color:transparent;
}

#nav ul ul li a:hover{
background-color:#c0c0c0;
color:#510000;
}

#nav2{
position:absolute;
left:-1000px;
top:auto;
}




/* #################### CONTENT #################### */

#content{
clear: left;
padding:20px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
*font-size:12px;
}

#content h3{
color:#B5060D;
background-color:transparent;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#col3{
background-color:#CCC;
float:left;
width:287px;
text-align:left;
font-weight:bold;
font-size:12px;
padding-left:10px;
color:#510000;
margin-top:-20px;
}

#col3 a{
color:#510000;
background-color:transparent;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}


/* #################### FOOTER #################### */

#footer{
margin-left:-60px;
padding-top:10px;
*padding-top:0px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
}

#footer ul{
list-style-type:none;
width:688px;
}

#footer a{
text-decoration:none;
color:#000;
background-color:transparent;
}

#footer a:hover {
color:#000;
background-color:transparent;
text-decoration:underline;
}

#footer li{
display:inline;
}

.bullfoot{
color:#595959;
background-color:#FFFFFF;
}
