@charset "utf-8";
/* CSS Document */

html{
overflow: -moz-scrollbars-vertical;
}

body{
background: #E86302 url(../images/outerbg.jpg) top left repeat-x;
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size: 12px;
line-height: 1.4em;
letter-spacing: .05em;
text-align:center;
margin: 0;
padding: 0;
}

img, div, input, td { 
behavior: url("iepngfix.htc") 
}

#outercontent{
margin: 0 auto;
width: 100%;
background: url(../images/mainbg.jpg) bottom center no-repeat;
}

#wrapper{
margin: 0 auto;
width: 900px;
}

#content{
clear:both;
width: 860px;
background: url(../images/contentbg.png) top left;
padding: 0 10px 5px 10px;
text-align:left;
}

#watermark{
background: url(../images/mcwatermark.jpg) bottom left no-repeat;
}


#topbar{
background: url(../images/topbar.png) top center no-repeat;
padding: 10px 10px 3px 10px;
font-size: 11px;
line-height:normal;
letter-spacing:normal;
font-weight: bold;
text-align:left;
}

#donate{
float:left;
width: 300px;
}

#news{
float: right;
width: 555px;
text-align:right;
padding-top: 5px;
padding-right: 5px;
}

#tophdr{
background: #bb93cd url(../images/hdrbg.gif) top left repeat-x;
}

#logo{
float:left;
width: 325px;
}

#quote{
float: left;
width: 515px;
padding: 10px;
text-align: center;
font-size: 12px;
color: #FFF;
font-style: italic;
line-height: normal;
letter-spacing: normal;
vertical-align: middle;
}

#navigation{
background: url(../images/navbg.gif) top left repeat-x;
text-align:center;
height: 30px;
line-height: normal;
letter-spacing: normal;
font-weight:bold;
}

#btmhdr{
width: 860px;
background-color: #000;
height: 206px;
}

#flashholder{
float: left;
width: 342px;
height: 206px;
background-color: #000;
}

#hdrimg{
float: right;
width: 518px;
}

/*********** Homepage Columns ***********/

#col1{
float: left;
width: 567px;
padding-right: 4px;
padding-left: 3px;
}

#col2{
float: right;
width: 276px;
padding-right: 4px;
}

#maincol{
clear: both;
background: url(../images/mcwatermark.jpg) bottom right no-repeat;
padding: 8px 0 8px 3px;
}

#footer{
margin: 0 auto;
width: 880px;
background: url(../images/footerbg.png) top left no-repeat;
padding: 10px;
font-size: 11px;
color: #FFF;
line-height: normal;
letter-spacing: normal;
text-align:center;
}

/*************** Global Links ********************/

a:link, a:visited{
color: #23944D;
text-decoration: none;
}

/****************** Footer Links *****************/

#flist ul{
margin: 0;
padding: 0;
line-height: normal;
letter-spacing: normal;
}

#flist ul li{
display: inline;
list-style-type: none;
padding: 0 11px;
}

#flist ul li a, #flist ul li a:visited{
color: #FFF;
font-size: 11px;
font-weight:bold;
}

form{
margin: 0;
padding: 0;
}


/********* Menu *************/

#menu{
width: 100%;
float: left;
padding-left: 6px;
}

#menu ul{
margin: 0;
padding: 0;

}

#menu ul li{
float: left;
display: block;
list-style-type: none;
}

#menu ul li a{
display: block;
color: #FFF;
padding: 7px 12px;
text-decoration: none;

}

#menu ul li a:hover{
background-color: #c61408;
}

#menu ul li .submenu ul{
display: none;
width: 15em;
}

#menu ul li:hover .submenu ul{
display: block;
float: left;
position: absolute;
top: 192px;
left: 100;
z-index: 1;
}

#menu ul li .submenu ul li{
width: 15em;
}

#menu ul li .submenu ul li a{
display: block;
width: 15em;
background-color: #c61408;
color: #FFF;
text-align:left;
border-bottom: 1px solid #000;
}

#menu ul li .submenu ul li a:hover{
background-color: #000;
}

#gotmproject{
background: #C55300 url(../images/gotmprojectbg.jpg) top left repeat-x;
padding: 8px;
margin-top: 8px;
font-weight:bold;
color: #fff;
text-align: left;
}

.title{
font-size: 14px;
}

a.white:link, a.white:visited{
color: #FFF;
}

p.right{
text-align:right;
}

#newsevents{
background: #691291 url(../images/otherprojectbg.jpg) top left repeat-x;
padding: 8px;
margin-top: 8px;
font-weight:bold;
color: #FFF;
text-align:center;
}

#newsletter{
background: #1A6125 url(../images/germantownprojectbg.jpg) top left repeat-x;
padding: 8px;
margin-top: 8px;
font-weight:bold;
color: #FFF;
text-align:left;
}

#car{
background: #E7BC23;
padding: 8px;
margin-top: 8px;
font-weight:bold;
color: #FFFFFF;
text-align:center;
}

#car a:link, #car a:visited{
color: #FFFFFF;
}

#video{
margin-top: 8px;
}

input[type=submit]{
background: #E86302;
color: #FFF;
font-weight: bold;
text-align:center;
border: 1px solid white;
padding: 2px;
}

h1{
font-size: 16px;
color: #691291;
}

h2{
font-size: 14px;
color: #692291;
}

h3{
font-size: 13px;
color: #692291;
}

.ctrtxt{
text-align:center;
}

/********** Hidden Divs ***********/

#tabs{
border-bottom: 1px solid #692291;
overflow: hidden;
height: 1%;
}

a.tabs:link, a.tabs:visited{
display: block;
float: left;
background-color: #692291;
color: #FFF;
font-weight:bold;
text-decoration: none;
padding: 3px 8px;
margin-right: 1px;
}

a.tabs:active{
background-color: #c61408;
border-bottom: 1px solid #c61408;
}

#cont{
clear: both;
float: left;
}

a img{
border: 0;
}

.med{
font-size: medium;
}

.sm{
font-size: smaller;
}

