/* CSS Document */
* {padding: 0px; margin: 0px;}

body {background-color: #080808; margin: 0; padding: 0; background: url(../images/back.jpg) no-repeat top #080808;}
p {margin: 0px; padding: 5px 0 5px 0;}
h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 30px; color:#FFFFFF; font-weight: normal;}
h2 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #BA9765; font-weight: normal;}
h3 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #BA9765;}
hr {color: #BA9765; margin:5px 0 5px 0;}

#container {margin: 0 auto; padding: 0; position: relative; width: 777px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background: url("../images/body-bg.png") no-repeat;}
#container a:link, a:visited, a:active{color: #BA9765; text-decoration: none;}
#container a:hover {color: #fff; background-color: #BA9765;}

#header {margin: 0 15px 0 15px; padding: 0; width: 747px; height: 138px;}
#logo {float: left; margin: 0; padding: 0 0 0 10px;}
#menu {float: right; width: 265px; margin: 0; padding: 25px 7px 5px 5px; font-size: 12px; postion: relative;}
#menu .left {float: left; postion: relative; list-style: none;}
#menu .right {float: right; margin: 0; padding: 0 35px 0 0; postion: relative; list-style: none;}
#menu li {list-style-image: url(../images/list_circle.jpg); padding: 0 0 5px 0px; margin: 5px 0 0 15px; list-style-type: none;}
#menu a{text-decoration: none; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;}
#menu a:link{color: #FFFFFF;}
#menu a:hover {color: #BA9765; background: none;}

#highlight {background: url(../images/highlight-bg.jpg) no-repeat center; width: 747px; height: 249px; margin: 0 15px 0 15px; padding: 0; display:block;}
#highlightPic {float: left; width: 440px; padding: 0; margin: 15px 0 0 25px; display:inline;}
#highlightInfo {float: right; width: 250px; padding: 0; margin: 13px 20px 0 0; display:inline; height: 208px;}

#photographer {position: absolute; top: 355px; z-index: 2; left: 300px; width:200px;}

#logos {width: 100%; padding:0; margin: 0; display:block;}
#shakespeareLogo {padding:5px; background-color:#FFFFFF; margin:0px 50px 0 0; float:left; border:none;}
#NEALogo {padding:0 0 0px 50px; border:none;}
#LALogo {padding:0 0 19px 50px;}
#LFCULogo {border:none;}

#intHeader {width: 725px; background: url(../images/header-bg.gif) no-repeat center; margin: 0 auto; padding: 0;height: 123px;}
#intHeaderPic {float: left; width: 458px; padding: 0; margin: 7px; display:inline;}
#intHeaderInfo {float: right; width: 246px; padding: 7px 7px 0 0; margin: 37px 0 0 0; text-align:center; display:inline;}

#campaign {float: right; width: 246px; padding: 7px 7px 0 0; margin: 17px 0 0 0; text-align:center; display:inline;}
#campaignInfo {float: right; width: 240px; padding: 0 20px 0 5px; margin: 10px 10px 0 10px; border:1px dotted #BA9765; display:inline;}

#pressSecure {float: right; width: 250px; padding: 0 20px 0 0; margin: 0;}

#content {margin: 0 15px 0 15px; padding: 0; width: 747px;}
#content h2 {margin: 10px 0 5px 0; padding: 0;}
#mainColumn {float: left; width: 440px; padding: 0 0 0 13px; margin: 0; line-height: 1.4;}
#mainColumn li {padding: 0; margin: 0; list-style-type:circle;}
#mainColumn ul {padding-left: 0; margin:0px 0px 5px 20px;}

#spotlight {float: right; width: 250px; padding: 0 20px 0 5px; margin: 0;}
#spotlight img {float: left; padding-right: 5px; margin-right: 5px;}
#spotlight ul {padding-left: 15px; position:relative;}
#spotlight li {padding: 0; margin: 8px 0 8px 0; list-style-image: url(../images/list_arrow.jpg); list-style-position: outside;}
#spotlight a {text-decoration: none; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;}
#spotlight a:link {text-decoration: none; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;}
#spotlight a:hover {color: #BA9765; background: none;}

#sideNavTitle a {text-decoration: none; color: #BA9765; font-family:Georgia, "Times New Roman", Times, serif;}
#sideNavTitle a:link {text-decoration: none; color: #BA9765; font-family:Georgia, "Times New Roman", Times, serif;}

#aboutLeft {width:220px; float:left;}
#aboutRight {width:220px; float:right;}
#leadershipLeft {width:230px; float:left;}
#leadershipRight {width:210px; float:right;}

.goldHeadings {color: #BA9765; font-size:14px;}
.goldText {color: #BA9765;}
.prodTable {margin-bottom:20px; width:100%;}
.prodTable td{padding:2px 3px 2px 3px;}
.contactHeadings {color:#fff; font-weight:bold; font-size:14px;}
.backToTop{text-align:right;}

/* Styles for subscription form */

#eCommForm
{
	margin: 10px 0;
	text-align:left;
	width:99%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
}
input.text
{
	width:214px;
}

input.datesandtimes{
	width:150px;
	margin:0px 0px 5px 2px;
}

select {margin-bottom:5px;}

input.amount
{
	width:64px;
}
input.cvv2
{
	width:31px;
}
textarea.address
{
	width:214px;
	height:40px;
}
textarea.comments
{
	width:321px;
	height:80px;
}
fieldset
{
	display:block;
	margin:0px 0px 21px 0px;
	padding:10px;
	width:100%;
	border:1px solid #fff;
}

.block_labels label
{
	display:block;
}
.left_labels label
{
	display: block;
	float: left;
	width: 114px;
}

.required
{
	font-size:12px;
	font-weight:bold;
}
legend
{
	color: #BA9765; 
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
	border:1px solid #fff;
	padding:1px 5px;
	margin:0 0 10px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.dollar
{
	font-size:14px;
	font-weight:bold;
	padding:0;
	margin:0px 1px 0px -9px;
}

a.reset
{
	color:#fff;
	float:right;
	margin:4px 0 0 0;
}

/* Styles for footer area */

#footer {background-color: #0a1ff4; height: 23px; margin: 25px 26px 0 26px; padding: 0; width: 725px; text-align: center;}
