

*
{
margin: 0px;
padding: 0px;
}

a:link {
	color: #151B54;
	text-decoration: underline;
}

a:hover {
	
	color: black;
	text-decoration : underline;
}

a:visited {
	color: purple;
}

body {
	
	background: #c2aab5 url(images/back_all.gif) repeat-x;
	font: 18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

#content
{
	margin: 0 auto;
	width: 800px;
	text-align: center;
	
	border-left: 1px solid #774077;
	border-right: 1px solid #774077;
	
}



#header {
	height: 375px;
	}

#menu
{
width: 800px;
height: 52px;
padding-left: 0px;
padding-top: 32px;

}


#menu li {
	
	display: inline; 
	}

#menu a {
	float: left;
	width: 133px;
	height: 37px;
 	text-align: center;
	text-decoration: none;
	color: #595959;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	padding-top: 25px;
	background: url(images/button.gif) no-repeat;
}

#menu a:hover {
	width: 133px;
    height: 47px;
	padding-top: 10px;
	color: #9B3159;
	background: url(images/button_r.gif) no-repeat;
	text-decoration: underline;
}


#logo {
background: url(images/header.jpg) no-repeat;
width: 800px;
height: 239px;
margin: 0 auto;
padding-top: 30px;

}







#right
{
float: right;
width: 280px;
font-family: sans-serif
text-decoration: none;
color: #774077;
padding-top: 40px;
text-align : center;
background-color : #c2aab5;
border-left: 4px solid #774077;

}
#right h2 {font-size: 100%; }

#right h3 {font-size: 125%;padding-bottom : 20px;padding-top: 20px; color :#4a4e51}
#left
{

width: 516px;
font-family: sans-serif
text-decoration: none;
color: #774077;
padding-top: 40px;
text-align : center;
background-color : #c2aab5;
border-top : 4px solid #774077;

}
#left h2 {text-decoration: bold; text-align: center; }

#left h3 {text-align: left; }





#calbar
{
float: left;
width: 516px;
height: 110px;
font-family: sans-serif;
color: #774077;
text-decoration: none;
color: #774077;
padding-top: 10px;


text-align : center;
background-color : #c2aab5;


}
#calbar h2 {font-size: 100%; text-align :center; padding-top :10px}

#calbar h3 {font-size: 75%;padding-bottom : 20px;padding-top: 20px; color :#4a4e51; text-align :center;}

#mainstuff

{

float: left;
width: 516px;
height: 600px;
font-family: sans-serif;
color: #774077;
text-decoration: none;


border-bottom: 4px solid #774077;

text-align : center;
background-color : #c2aab5;


}

#mainstuff h2 {font-size: 100%; text-align :left; padding-top :10px ;margin-left: 10px; }
#mainstuff h3 {font-size: 120%;padding-bottom : 20px;padding-top: 20px; margin-left: 10px; color :#4a4e51; text-align : left}



#mainstuff2








{

float: left;
width: 800px;
height: 600px;
font-family: Garamond, Georgia, serif;

color: #254117;
text-decoration: bold;
font-size: 14pt;



}


border-bottom: 4px solid #774077;

text-align : left;
background-color : #c2aab5;


}

#mainstuff2 h2 {font-size: 20px; text-align :left; padding-top :0px ;margin-left: 0px; color: 151B54;}
#mainstuff2 h3 {background-color : #646060;text-align :left;color: #151B54;}
#mainstuff2 h5 {font-size: 100%; font-weight: bold;}




#calright
{
float: right;
width: 250px;
font-family: sans-serif
text-decoration: none;
color: #774077;
text-align : center;
background-color : #c2aab5;
}
#calright h2 {font-size: 60%; }

#calright h3 {font-size: 125%;padding-bottom : 20px;padding-top: 20px; color :#4a4e51}




#dircolright
{
float: right;
width: 33%;
font-family: sans-serif
text-decoration: none;
color: #774077;
padding-top: 40px;
text-align : center;
background-color : #c0c0c0;
border-left: 4px solid #774077

}
#dircolright h2 {font-size: 100%; }

#dircolright h3 {font-size: 125%;padding-bottom : 20px;padding-top: 20px; color :#4a4e51}

#dircolmid
{
float: left;
width: 33%;
font-family: sans-serif
text-decoration: none;
color: #774077;
padding-top: 40px;
text-align : center;
background-color : #c2aab5;

}
#dircolmid h2 {font-size: 100%; }

#dircolmid h3 {font-size: 125%;padding-bottom : 20px;padding-top: 20px; color :#4a4e51}







#dircolleft
{
float: left;
width: 33%;
font-family: sans-serif
text-decoration: none;
color: #774077;
padding-top: 40px;
text-align : center;
background-color : #c0c0c0;
border-right: 4px solid #774077
}
#dircolleft h2 {font-size: 100%; }

#dircolleft h3 {font-size: 125%;padding-bottom : 20px;padding-top: 20px; color :#4a4e51}






#footer {
	height: 37px;
	clear: both;
	padding-top: 10px;
	background: url(images/footer.gif) repeat-x; 
	border-top: 4px solid #2C5C89;
}

#footer p {
	margin: 0;
	font-size: 10px;
	text-align: center;
	color: #595959;
}

#footer a {
	color: #595959;
}








