/* ---- [ body ] ---- */
a img{ 	border: none;}
* { padding: 0; margin: 0; }

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	margin:0;
	padding:0;
	color:#000000;
	background-color:#fff;
}
/* ---- [ wrapper ] ---- */
#wrapper { margin:0 auto; width: 900px; margin-top:40px;}

/* ---- [ header/navigation ] ---- */
#nav{
	background-color:#fff;  
	height:67px;
	border:0px;
	margin:0 0 0 0;
	padding:0; 
	width:900px;
	border:collapse;
	}
/* ---- [ conatiner ] ---- */
#container { margin:0 auto; float:left; width: 900px;}

/* ---- [ body area] ---- */
#leftnav_container {
	float:left;
	width:84px;
	margin:0; 
	background-color:#E61723;

}
#leftnav_container_mel {
	float:left;
	width:84px;
	margin:0; 
	background-color:#E61723;
	
}
#mainbody {
	float:left;
	width:583px;
	margin: 0px 0px 0px 0px;
}

#mainbody_subpage {

	float:left;
	width:518px;
	margin: 0px 10px 0px 0px;
	padding-left:55px;
}
#mainbody_subpage_iframe {

	float:left;
	width:518px;
	margin: 0px 10px 0px 0px;
	padding-left:55px;
}
#mainbody_subpage table {

	border:0px;
	margin-top:20px;
	
}
#mainbody_subpage td {

	padding-right:45px;
	text-align:left;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:12px;
	
}
#mainbody_subpage td.events {

	padding-right:15px;
	text-align:left;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:12px;
	
}
#mainbody_subpage h1 {

	padding-right:45px;
	text-align:left;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	
}
#mainbody_subpagetext table {

	border:0px;
	margin-top:0px;
}
#mainbody_subpagetext td {

	padding-right:0px;
	text-align:left;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:12px;
	
}
#mainbody_subpagetext td.events {

	padding-right:0px;
	text-align:left;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:12px;
	
}
#mainbody_subpagetext h1 {

	padding-right:0px;
	text-align:left;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	
}
#mainbody_subpagetext li {
	background: left;
	list-style:disc;
	list-style-position:inside;
	list-style-type:disc;
	margin-left:10px;
	padding-bottom:5px;
	
}
#mainbody p {color:#5B5B5B; font-family:"Times New Roman", Times, serif; font-size: 22px; line-height: 32px;}

#sidebar_right {
	float:left;
	width: 233px;
	margin: 0px 0px 0px 0px;
	background: #E0E0D1;
	background-image: url(../images/body-right-bg.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	 
}
#sidebar_right_text {
	float:left;
	width: 193px;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	background: #E0E0D1;
	background-image: url(../images/body-right-bg.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	height:583px;
}
#sidebar_right_text p{	 
	font-size:10px;
}
#sidebar_right_mel {
	float:left;
	width: 188px;
	margin: 0px 0px 0px 0px;
	background: #E0E0D1;
	background-image: url(../images/body-right-bg.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	height:584px;
	
	padding-left:20px;
	padding-right:25px;
	 
}
#sidebar_right_mel img.bookcover{
	border:0px;
	 
}
a.link:link  {color: #333; text-decoration:none; font-size:10px; font-weight:normal;}
a.link:visited  {color: #333; text-decoration:none; font-size:10px; font-weight:lighter;}
a.link:hover  {
	color: #71A6C4;
	text-decoration:none;
	font-size:10px;
	font-weight:lighter;
}




/* ---- [ footer ] ---- */
#footer_container { margin:0 auto; float:left; width: 900px;}
#footer_left{
	background-color:#CCCCCC;  
	height:38px;
	margin:0;
	padding:0;
	border:0px;
	vertical-align:top;
	text-align:left;
	width:84px;
	float:left;
	}
#footer_right{
	background-color:#CCCCCC;  
	height:23px;
	margin:0 0 0 0;
	padding-top:15px;
	padding-left: 125px;
	vertical-align:top;
	text-align:left;
	width: 691px;
	float:left;
	}
	
.footer_right {
color:#000000
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size:8px;
}
#footer_right a {
text-decoration: none;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-size:8px;
}
