body {
margin-top:20px;
background-color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
color:#440000;
}


a {
color:#440000;
font-weight:bold;
text-decoration:undlerline;
}

a:hover {
color:#440000;
text-decoration:none;
}



#wrapper {
width:749px;
margin:0 auto;
padding:0px;
}

#container {
width:749px;
max-width:749px;
background-color:#EEDEBC;
}

#header {
width:749px;
height:83px;
}

#nav {
width:749px;
height:28px;
}

#content {
text-align:left;
background-color:#EEDEBC;
}

#main_left_col {
width:550px;
float:left;
}

#main_left_col2 {
float:left;
}

#main_right_col {
width:199px;
float:left;
}



#main_sub_content {
width:749px;
height:215px;
background-image:url(images/bg_bot_01.jpg);
background-repeat:no-repeat;
}

#footer {
width:749px;
height:33px;
background-image:url(images/bg_bottom_ab.jpg);
background-repeat: no-repeat;
padding-top:4px;
}

.footer_txt {
font-size:10px;
text-transform:uppercase;
color:#FFFFFF;
}


.clear {
clear:both;
}

td {
text-align:left;
}

/*Typography */

p {
text-align:left;
padding-bottom:0px;
}

#heading_1 {
margin-top:20px;
font-weight:bold;
font-size:1em;
text-align:left;
width:300px;
border-bottom:solid 1px #600000;
}


/* Preload */
.preload {
position:absolute;
visibility:hidden;
}


/* opacity yo! */
a.linkopacity img {
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;}

a.linkopacity:hover img {
filter:alpha(opacity=70);   
-moz-opacity: .7;   
opacity: .7;
}

.pic_outline {
background-color:#F2E6CC;
padding:5px;
border: solid 1px #AA6F48;
}

.style1 {font-size: xx-small}

.style2 {font-size: xx-small}