body {
	background-color:#e2bb8e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#696764;
	font-size:14px;
	line-height:1.3;
	margin:0;
}

#main_wrapper {
	width:987px;
	margin:auto;
	background-image:url(images/posterBG.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#wrapper {
	width:885px;
	margin-left:102px;
}

#nav_wrapper {
	width:885px;
	height:40px;
}


/*** NAV LINKS ********************************************/
.nav a:link {color:#696764; text-decoration:none;}
.nav a:visited {color:#696764; text-decoration:none;}
.nav a:hover {color:#b02b2c; text-decoration:none;}
.nav a:active {color:#b02b2c; text-decoration:none;}
/***********************************************************/

/*** LINKS *************************************************/
a:link {color:#b02b2c; text-decoration:none;}
a:visited {color:#b02b2c; text-decoration:none;}
a:hover {color:#696764; text-decoration:underline;}
a:active {color:#696764; text-decoration:underline;}
/***********************************************************/

#nav_wrapperLeft {
	width:316px;
	height:40px;
	float:left;
}

#nav_wrapperRight {
	width:513px;
	height:34px;
	float:right;
	background-image:url(images/navBG.jpg);
	background-repeat:no-repeat;
	padding:7px 0px 0px 40px;
}

#nav_wrapperClear {
	width:885px;
	clear:both;
}

#content_wrapper {
	width:885px;
	background-image:url(images/contentBG.jpg);
	background-repeat:repeat-y;
	margin-top:10px;
}

#content_left {
	width:316px;
	float:left;
}

#content_right {
	width:538px;
	float:right;
	background-image:url(images/corner_top.gif);
	background-repeat:no-repeat;
	padding:0px 15px 0px 16px;
}

#content_clear {
	width:885px;
	clear:both;
}

#logo {
	width:538px;
	height:128px;
	padding:50px 15px 0px 0px;
	text-align:right;
}

#flash_poster {
	width:292px;
	height:437px;
	background-image:url(images/posterFlashBG.jpg);
	background-repeat:no-repeat;
	padding:8px 12px 10px 12px;
}

#left_info {
	width:266px;
	margin-left:35px;
	padding-left:15px;
}

#right_text {
	width:538px;
	padding-right:15px;
}

#video {
	width:532px;
	background-image:url(images/videoBG.gif);
	padding:6px 3px 0px 3px;
}

#video_footer{
	width:538px;
	height:10px;
	background-image:url(images/videoBGFooter.gif);
	background-repeat:no-repeat;
}

#content_footer {
	width:850px;
	margin-left:35px;
	clear:both;
}

#footer {
	width:820px;
	height:50px;
	margin:6px 0px 4px 35px;
	background-image:url(images/footerBG.gif);
	background-repeat:no-repeat;
	padding:10px 15px 10px 15px;
	color:#785c3c;
	font-size:11px;
}

/*** FOOTER LINKS *****************************************/
.footer a:link {color:#785c3c; text-decoration:none;}
.footer a:visited {color:#785c3c; text-decoration:none;}
.footer a:hover {color:#493620; text-decoration:underline;}
.footer a:active {color:#493620; text-decoration:underline;}
/***********************************************************/

#footer_left {
	width:620px;
	float:left;
	padding-top:6px;
	line-height:1.6;
}

#footer_right {
	width:200px;
	float:right;
	text-align:right;
}

#footer_clear {
	width:850px;
	clear:both;
}

#pastGalas_main {
	width:500px;
	margin:auto;
	margin-bottom:10px;
}

#readMore { 
	width:538px; 
	height:20px;
	padding:5px 0;
	background-color:#e8e0d5;
	border:1px solid #c6bdaf;
	margin:5px 0;
	text-align:center;
}

.list {list-style-image:url(images/bullet.gif);}
.pastGalas_alt{background-color:#f6e9d8; width:496px; height:131px; padding:2px;}
.pastGalas_row{background-color:#fff9f1; width:496px; height:131px; padding:2px; margin-top:2px;}

.heading {color:#b02b2c; font-weight:bold;}
.input {border-bottom:solid 1px #989592; border-right:solid 1px #989592; background-color:#fff8ef; border-top:none; border-left:none; padding:1px 2px;}
.submit {border:outset 1px #ccc; color:#555250; font-weight:bold; padding:1px 2px; background-image:url(http://www.pmlgala.org/2008/images/submit_graphic.gif) repeat-x left top;}
.spacing {padding-right:9px;}
.spacingNav {padding-right:18px;}
.titles {font-size:17px; font-weight:600;}
