body {
	margin: 0;
	padding: 0;
	background-color: #ABB5CF; 
	background-image: url(/media/bg.jpg);
	background-position: top;
	background-repeat: repeat;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 11px;
	line-height: 18px;
	color: #000;
	text-align: center; }
	
body.pop { 
	margin: 0;
	padding: 0;
	background: #fff;
	text-align: left; }
	
a:link, a:active { 
	color: #455680;
	text-decoration: none; }
	
a:visited { 
	color: #455680;
	text-decoration: none; }
		
a:hover {
	color: #2F763A;
	text-decoration: none; }
	
img { 
	border: 0;
	line-height: 0; }
	
table { 	
	border: 0; }
	
tr { 
	vertical-align: top; }
	
h1 { 
	margin: 0;
	padding: 0 0 6px 0;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: 100;
	color: #2F763A;
	text-transform: uppercase; }
	
h1.titles { 
	margin: 0;
	padding: 0 0 6px 0;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: 100;
	text-transform: none;
	color: #000; }
	
h2 { 
	margin: 0;
	padding: 0 0 6px 0;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: 100; }
	
h2.subtitles { 
	margin: 0;
	padding: 0 0 6px 0;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: 100;
	color: #555; }
	
h3.dates { 
	margin: 0;
	padding: 0 0 6px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 14px;
	color: #777; }
	
#container { 
	width: 770px;
	margin: 0 auto 0;
	padding: 0;
	background: #fff;
	text-align: left; }
	
#header { 
	margin: 0;
	background-image: url(/media/headerbg.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 12px 12px 12px 0;
	line-height: 0;
	color: #555; }
	
#header .logo { 
	float: left;
	padding: 0 3px 0 0; }
	
#header .magazine { 
	padding: 34px 0 0 0; }
	
#header .aame { 
	padding: 0 0 0 32px; }
	
#header .aame img { 
	vertical-align: middle; }

#nav ul {
	margin: 0;
	padding: 0;
	background-color: #566BA0;
	color: #fff;
	float: left;
	width: 100%;
	font-family: Verdana, Helvetica, Arial, sans-serif; }

#nav ul li { display: inline; }

#nav ul li a {
	padding: 9px 12px 9px 12px;
	background-color: #566BA0;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
	float: left;
	border-right: 1px solid #fff;
	border-bottom: 0; }
	
#nav ul li.current a { 
	background-color: #2F763A; }

#nav ul li a:hover {
	background-color: #2F763A;
	color: #fff;
	border-bottom: 0; }
	
#volume { 
	clear: left;
	padding: 11px 12px 17px 12px;
	background-image: url(/media/dividerblocks.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	color: #555; }
	
#volume fieldset { 
	font-family: Verdana, Arial, Helvetica, sans-serif; }
	
#main { 
	width: 524px;
	padding: 12px;
	float: left; }
	
body.pop #main {
	width: auto;
	padding: 12px; 
	float: none; }
	
#articlelist { 
	clear: right;
	float: left;
	width: 244px;
	line-height: 14px;
	padding: 10px 0 0 0; }
	
#extralist { 
	clear: right;
	margin: 0 0 0 280px;
	padding: 10px 0 0 0;
	line-height: 14px; }
	
#sidebar { 
	margin: 0 0 0 548px;
	padding: 12px;
	border-left: 1px dotted #566BA0;
	font-family: Verdana, Arial, Helvetica, sans-serif; }
	
#footer { 
	clear: both;
	background: #fff;
	background-image: url(/media/dividerblocks.gif);
	background-position: top;
	background-repeat: repeat-x;
	margin: 0;
	padding: 18px 12px 12px 12px;
	font-size: 10px;
	text-align: center; }
	
#extraicon { 
	float:left; 
	vertical-align:middle; 
	margin: 0 6px 6px 0; }
	
.featurethumb { 
	float: right;
	margin: 0 0 3px 3px; }
	
.alllink { 
	float: right; }
	
.photocaption { 
	float: right; 
	background: #eee; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 14px;
	margin: 0 0 3px 3px; }
	
.photonocap { 
	float: right; 
	margin: 0 0 3px 3px; }
	
.tags { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555; }
	
.xphotos { 
	background: #eee; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 14px;
	margin: 0 0 3px 3px; }
	
.subnav { 
	font-family: Verdana, Arial, Helvetica, sans-serif; }
	
.subnav a { 
	font-weight: normal; }
	
td.normalcell { 
	padding: 0 12px 6px 0; }
	
table.eventtable { 
	font-family: Verdana, Arial, Helvetica, sans-serif; }
	
table.eventtable a { 
	font-weight: normal; }
	
tr.eventodd {  }
	
tr.eventeven { 
	background: #eee; }
	
td.eventtitle { 
	padding: 3px 0 3px 0; }
	
td.eventcats { 
	width: 100px;
	padding: 3px 0 3px 12px; }
	
td.eventdates { 
	width: 140px;
	padding: 3px 0 3px 12px; }
	
form { 
	margin: 0;
	padding: 0; }
	
fieldset { 
	border: none;
	margin: 0;
	padding: 0; }
	
input, textarea, select {
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #666;
	margin: 0;
	background-color: #D5DAE7;
	BORDER-TOP:    #eee 1px inset;  
	BORDER-LEFT:   #eee 1px inset;  
	BORDER-BOTTOM: #eee 1px outset;  
	BORDER-RIGHT:  #eee 1px outset;  }  

.submit, .reset { 
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 11px;
	color: #fff; 
	margin: 0;
	background-color: #566BA0; 
	BORDER-TOP:    0; 
	BORDER-LEFT:   0;  
	BORDER-BOTTOM: 0;  
	BORDER-RIGHT:  0;  }
	
.subbutton { 
	background: none;
	border: 0;
	vertical-align: middle; }

	

