/*------------Basic styles------------*/
* { 
border:0;
margin:0;
padding:0; 
}
a { 
color:#524F94; 
text-decoration:none; 
}
a:hover { 
background:#524F94; 
color:#fff; 
text-decoration:underline; 
}
body {
font : 80% "Trebuchet MS", helvetica, arial, verdana, sans-serif; 
color:#666; 
}
h1 { text-transform: uppercase;
padding : 10px;
letter-spacing : 2px;
font-size : 130%;
color : #524F94;
} 
h2 { text-transform: uppercase;
padding : 10px;
letter-spacing : 2px;
font-size : 100%;
color : #524F94;
}
/*-------------Header----------------*/
#header {
	background: transparent url('images/header2.jpeg') no-repeat;
	height:250px;
	margin:0 auto;
	position:relative;
	width:75%;
	background-image: url(../images/header2.jpeg);
}
/*------------------------------Header Text------------------------------------------*/
#header p {
	color:#524F94;
	font-size:1.2em;
	position:absolute;
	left:44px;
	top:69px;
	font-style:italic;
	width: 258px;
	height: 33px;
}
#header h1 {
	color:#524F94;
	font-size:2em;
	font-weight:normal;
	letter-spacing: 2px;
	position:absolute;
	top:10px;
	left:10px;
	font-style:italic;
	width: 344px;
}
/*------------------------------Top Naviagtion------------------------------------------*/
#header ul {
	float: left;
	font-size:1.3em;
	list-style:none;
	position:absolute;
	top:342px;
	left: 1px;
	width: 727px;
	height: 33px;
}
#header ul li { 
list-style:none; 
display: inline;
}
#header ul li a { 
float: left; 
color:#fff; 
display:inline; 
font-size:0.75em; 
font-weight:bold; 
padding:5px; 
width:auto; 
}
#header ul li a:hover { 
background:#fff; 
color:#533286; 
text-decoration:none; 
}
/*------------------------------Main Body------------------------------------------*/
#container { 
height:auto; 
margin:10px auto 0 auto; 
width:75%; 
background-color: transparent 
}
#container:after { 
clear:both; 
content:'.'; 
display:block; 
height:0; 
visibility:hidden;  
} 
/*------------------------------Main Column------------------------------------------*/
#left { 
float:left; 
width:70%; 
}
#left p { 
color:#555; 
line-height:20px; 
padding:10px; 
}
#left h1 { 
border-bottom:1px solid #533286; 
color:#524F94; 
font-size:1.3em; 
font-weight:normal; 
line-height:30px; 
padding:0 10px; 
margin-right: 20px; 
}
/*------------------------------Side Column------------------------------------------*/
#right { 
float:left; 
width:auto; 
margin-left: 10px; 
}
#right h1 { 
border-bottom:1px solid #533286; 
color:#524F94; 
font-size:1.3em; 
font-weight:normal; 
line-height:30px; 
padding:0 10px; 
}
#right p { 
color:#555; 
display:block; 
line-height:20px; 
margin: 0; 
padding:10px; 
}
/*-------------Footer----------------*/
#footer { 
margin:20px auto 5px auto; 
width:75%; 
background-color: transparent 
}
#footer p { 
border-top: 1px solid #57007F; 
color:#555; 
font-size:90%; 
line-height:20px; 
padding: 5px; 
text-align:center; 
font-size: 0.75em; 
}
