body {background: #F9EACB url(../img/bg_body.gif) top left repeat-x; background-attachment: fixed; margin: 0 auto; font-family: Georgia,"Times New Roman",Geneva,"Times",serif; color : #333333; font-size : 12px; line-height : 17px; font-weight : normal; padding : 0; text-align : center; min-width : 740px;}

a:link {color : #600001; font-weight : normal; text-decoration: none;}
a:visited {color : #600001; font-weight : normal; text-decoration: none;}
a:hover {color : #54522A; font-weight : normal; text-decoration: underline;}

h2 {border-bottom: 1px dashed #54522A; color: #54522A; font-weight : normal; font-size: 18px; margin: 0 0 25px 0; height: 35px;line-height: 25px;}

h3 {
font-weight : normal; 
}

a.bold:link {
color : #3b4656;
font-weight : bold;
text-decoration: none;
}
a.bold:visited {
color : #3b4656;
font-weight : bold;
text-decoration: underline;
}
a.bold:hover {
color : #ff7200;
font-weight : bold;
text-decoration: underline;
}


a.right_link:link {
color : #3b4656;
text-decoration: underline;
}
a.right_link:visited {
color : #3b4656;
text-decoration: underline;
}
a.right_link:hover {
color : #ff7200;
text-decoration: underline;
}


/* GENERAL LAYOUT */


.top {position: relative; width : 740px; height: 97px; background: url(../img/top.gif) 0 34px no-repeat; margin : 0 auto;}
.container {position: relative; width : 740px; background: url(../img/container.jpg) 0 0 repeat-y; margin : 0 auto;}
.bottom {position: relative; text-align: center; width : 740px; height: 97px; background: url(../img/bottom.gif) 0 0 no-repeat; margin : 0 auto; padding-top: 10px; font-family: arial, verdana, sans-serif; font-size: 11px;}


/* HEADER */

.splash {width: 673px; margin: 0 auto; padding: 0; text-align: center;}

.menu {width: 673px; height: 30px; margin: 0 auto; padding: 0; background: url(../img/dotted.gif) left bottom repeat-x; text-align: center;}
.menu_item {height: 30px; text-align: center; vertical-align: middle; font-size: 15px; color: #D4C5A7;}
	.menu_item a {font-size: 18px;}
	.menu_item a:link {color: #600001;text-decoration: none;}
	.menu_item a:visited {color: #600001;text-decoration: none;}
	.menu_item a:hover {color: #54522A;text-decoration: none;}
	
	a.menu_on {font-size: 18px; background: url(../img/link_on.gif) center bottom no-repeat; padding: 7px 0 7px 0;}
	a.menu_on:link {color: #54522A;text-decoration: none;}
	a.menu_on:visited {color: #54522A;text-decoration: none;}
	a.menu_on:hover {color: #54522A;text-decoration: none;}
	
/* BODY */

.body {width: 673px; margin: 0 auto; padding: 0; text-align: center;}
.left {width: 140px; text-align: left; vertical-align: top; padding: 30px 0 0 0; font-family: arial, verdana; font-size: 11px;}
	.left a {font-family: arial, verdana; font-size: 11px;}
	.left a:link {color: #600001;text-decoration: none; font-weight: bold;}
	.left a:visited {color: #600001;text-decoration: none; font-weight: bold;}
	.left a:hover {color: #54522A;text-decoration: none; font-weight: bold;}
	
.separator {display: block; height:25px; margin: 0; padding: 0; background: url(../img/dotted.gif) left center repeat-x;}

.pic {padding: 4px; border: 1px dashed #54522A; background: #EAE2D8;}

.content {width: auto; text-align: left; vertical-align: top; padding: 30px 0 0 30px;}


/* FOOTER */

.menu_foot {width: 673px; height: 30px; margin: 0 auto; margin-top: 35px; padding: 0; background: url(../img/dotted.gif) left top repeat-x; text-align: center;}
.menu_fitem {height: 30px; text-align: center; vertical-align: middle; font-size: 12px; color: #D4C5A7;}
	.menu_fitem a {font-size: 12px;}
	.menu_fitem a:link {color: #600001;text-decoration: none;}
	.menu_fitem a:visited {color: #600001;text-decoration: none;}
	.menu_fitem a:hover {color: #54522A;text-decoration: none;}

			a.entiremedia:link, a.entiremedia:visited {
				position: relative;
				display: block;
				width: 132px;
				color: #600001;
				text-decoration: none;								
				text-align: left;
				white-space: nowrap;
				overflow: hidden;
				margin: 0 auto;
				}
				
			a.entiremedia:hover, a.entiremedia:active {
				text-decoration: underline;
				}		