body{
margin:0;
padding:0;
background-color: #e2e1d8;
font-family:Arial, Helvetica, sans-serif;
}

p {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
line-height:16px;
}

h1{
font-family:Arial, Helvetica, sans-serif;
color:#1b837b;
font-size:30px;
font-weight:bold;
}

h2{
font-family:Arial, Helvetica, sans-serif;
color: #00746b;
font-size:14px;
font-weight:bold;
}

.caps {
text-transform:uppercase;
}

.list{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
line-height:18px;
font-weight: bold;
}


#maincontainer{
width: 968px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background-color: #ffffff;
}

#topsection{
background-color: #ffffff;
height: 290px; /*Height of top section*/
}

#topsection_pages{
background-color: #ffffff;
height: 220px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 475px; /*Set left margin to LeftColumnWidth*/
padding-top:0px;
margin-top:0px;
}

#contentcolumn_pages{
margin-left: 18px; /*Set left margin to LeftColumnWidth*/
padding-top:0px;
margin-top:0px;
}

#leftcolumn{
float: left;
width: 440px; /*Width of left column*/
margin-left: -968px; /*Set left margin to -(MainContainerWidth)*/
background-color: #ffffff;
}

#footer{
clear: left;
width: 100%;
background-color: #ffffff;
color: #FFF;
}

#credits {
border-top: solid #000000 1px; 
margin-top:15px; 
margin-right:22px; 
margin-left:6px; 
margin-bottom:0px; 
background-color:#ffffff; 
height:30px;
}

#credits p{
line-height:12px; 
padding-top:0px; 
margin-top:6px; 
font-weight:bold; 
padding-left:7px; 
background-color:#ffffff;
}


#credits p a:link, #credits p a:visited, #credits p a:active{
color: #000000;
text-decoration:none;
}

#credits p a:hover {
color: #534741;
text-decoration:none;
/*text-decoration: underline;*/
}

.copyright_padding{
padding-right:7px;
}

#signature {
display:inline; 
float:left; 
background-color:#ffffff;
}


#copyright {
display:inline; 
float:right; 
background-color:#ffffff;
}


.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0px;
padding-top: 12px;
padding-left: 5px;
}

.innertube_WC{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0px;
padding-top: 9px;
*padding-top: 20px;
padding-left: 20px;
width: 435px;
}

.innertube_about{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-left: 3px;
padding-left: 0px;
}

/* Top Nav Bar*/

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
overflow: hidden;
margin-bottom: 4px;
margin-top: 8px;
background: black url(img/blockdefault.gif) center center repeat-x;
font-weight:bold;
color: #ffffff;
font-size: 15px;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 13px 26px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
/*text-decoration: underline;*/
background: black url(img/blockactive2.gif) center center repeat-x;
}

/*End Nav Bar*/

/*img float*/

.somediv{
width: 473px;
clear: right;
padding-top: 10px;
}

.somediv .floatbox{
float: right;
width: 115px;
margin-left: 13px;
padding-right:10px;
}

* html .somediv p{ /* IE 3px jog hack*/
height: 1%;
}

.somediv p{
margin-top: 0;
margin-right: 85px;
}

.somediv_pages{
width: 700px;
clear: right;
padding-top: 0px;
margin-left: 23px;
}

.somediv_pages .floatbox{
float: right;
width: 115px;
margin-left: 18px;
padding-right:10px;
margin-bottom: 30px;
}

* html .somediv_pages p{ /* IE 3px jog hack*/
height: 1%;
}

.somediv_pages p{
margin-top: 0;
margin-right: 0px;
}

/*bio floatbox*/

.somediv_bio{
/*width: 825px;*/
width: 770px;
clear: right;
padding-top: 0px;
margin-left: 23px;
}

.somediv_bio .floatbox{
float: right;
width: 115px;
margin-left: 18px;
padding-right:10px;
/*margin-bottom: 120px;*/
margin-bottom: 90px;
padding-top: 5px;
}

* html .somediv_bio p{ /* IE 3px jog hack*/
height: 1%;
}

.somediv_bio p{
margin-top: 0;
margin-right: 85px;
}


.somediv_other{
width: 860px;
clear: right;
padding-top: 0px;
margin-left: 23px;
}

.somediv_other .floatbox{
float: right;
width: 115px;
margin-left: 18px;
padding-right:10px;
margin-bottom: 120px;
padding-top: 5px;
}

* html .somediv_other p{ /* IE 3px jog hack*/
height: 1%;
}

.somediv_other p{
margin-top: 0;
margin-right: 5px;
}

/*end img float*/

.boxes{
font: bold 13px Arial;
font-weight:bold;
color: #00746b;
margin-bottom: 23px;
}

.boxes td{
width:25%;
padding-top: 15px;
text-align:center;
}

.boxes td a:link, .boxes td a:visited, .boxes td a:active{
color: #00746b;
text-decoration: none;
}


.boxes td a:hover{
color: #534741;
text-decoration: none;
}

.textboxes td{
width:25%;
vertical-align:top;
padding-top: 0px;
margin-top: 0px;
}

.textboxes td p{
padding-right: 18px;
padding-left: 4px;
padding-top: 0px;
margin-top: 0px;
}

.textboxes td a:link, .textboxes td a:visited, .textboxes td a:active{
color: #000000;
font-weight: bold;
}


.textboxes td a:hover{
color: #534741;
font-weight: bold;
}

a:link {
	color: #00746b;
}
a:visited {
	color: #00746b;
}
a:hover {
	color: #534741;
}
a:active {
	color: #00746b;
}



