#pagecontainer {
	margin:auto;
	width:988px;
}

#header {
	background:transparent url('/images/general_elements/img_topbar.gif') no-repeat;
	height:144px;
}

#logo {
	padding:16px 0 0px 47px;
}

#prinav {
	background:transparent url('/images/general_elements/img_bg_middle.png') repeat-y;
	height:41px;
}

#main {
	background:transparent url('/images/general_elements/img_bg_middle.png') repeat-y;
	height:546px;
	left:0;
	padding:12px 16px 13px 16px;
	position:relative;
	top:0;
}

#content {
	width:632px;
}

#dip {
	background:transparent url('/images/homepage/img_dipbase.png') no-repeat;
	height:276px;
	padding:11px 11px;
	width:610px;
}

#dipcontent {
	background:#CCCCCC;
	height:276px;
	width:610px;
}

#photogalleries  {
	background:transparent url('/images/homepage/img_sectionbase.png') no-repeat;
	float:left;
	height:217px;
	margin-right:2px;
	padding:14px 14px;
	width:181px
}

#photogalleries h2 {
	background:transparent url('/images/homepage/hdr_photogalleries.gif') no-repeat;
	height:14px;
	width:118px;
}

#photogalleries h3 {
	color:#f9a44f;
	font:normal normal bold 14px Arial, Helvetica, sans-serif;
	margin:8px 0 0 0;
}

#photogalleries p {
	color:#666766;
	font:12px Arial, Helvetica, sans-serif;
	margin:2px 0 0 0;
}

#webexclusives  {
	background:transparent url('/images/homepage/img_sectionbase.png') no-repeat;
	float:left;
	height:217px;
	margin-right:2px;
	padding:14px 14px;
	width:181px
}

#webexclusives h2 {
	background:transparent url('/images/homepage/hdr_webexclusives.gif') no-repeat;
	height:14px;
	width:120px;
}

#webexclusives h3 {
	color:#f9a44f;
	font:normal normal bold 14px Arial, Helvetica, sans-serif;
	margin:8px 0 0 0;
}

#webexclusives p {
	color:#666766;
	font:12px Arial, Helvetica, sans-serif;
	margin:2px 0 0 0;
}

div.hr {
	height:1px;
	background:#FFFFFF url('/images/homepage/img_sectionhline.gif') no-repeat;
	margin:9px 0;
	width:179px;
}

div.hr  hr{
	display:none;
}

#photogalleries h2 span, #community h2 span, #readerspoll h2 span, #webexclusives h2 span, #calendarevents h2 span {
	display:none;
}

#community  {
	background:transparent url('/images/homepage/img_sectionbase.png') no-repeat;
	float:left;
	height:217px;
	margin:0 1px;
	padding:14px 14px;
	width:181px
}

#community h2 {
	background:transparent url('/images/homepage/hdr_community.gif') no-repeat;
	height:17px;
	width:92px;
}

#community h3 {
	color:#f9a44f;
	font:normal normal bold 14px Arial, Helvetica, sans-serif;
	margin:8px 0 0 0;
}

#community p {
	color:#666766;
	font:12px Arial, Helvetica, sans-serif;
	margin:6px 0 0 0;
}

#calendarevents  {
	background:transparent url('/images/homepage/img_sectionbase.png') no-repeat;
	float:left;
	height:217px;
	margin:0 1px;
	padding:14px 14px;
	width:181px
}

#calendarevents h2 {
	background:transparent url('/images/homepage/hdr_calendarevents.gif') no-repeat;
	height:17px;
	width:150px;
}

#calendarevents h3 {
	color:#f9a44f;
	font:normal normal bold 14px Arial, Helvetica, sans-serif;
	margin:8px 0 0 0;
}

#calendarevents p {
	color:#666766;
	font:12px Arial, Helvetica, sans-serif;
	margin:6px 0 0 0;
}


#readerspoll  {
	background:transparent url('/images/homepage/img_sectionbase.png') no-repeat;
	float:left;
	height:217px;
	margin-left:1px;
	padding:14px 14px;
	width:181px
}

#readerspoll h2 {
	background:transparent url('/images/homepage/hdr_readerspoll.gif') no-repeat;
	height:14px;
	width:98px;
}

#readerspoll h3 {
	color:#00A0A1;
	font:14px Arial, Helvetica, sans-serif;
	margin:0 0 9px 0;
}

#readerspoll img {
	margin:30px 0 0 15px;
}

label {
	color:#666766;
	font:12px Arial, Helvetica, sans-serif;
}

input.button {
	background:transparent none;
	border:0;
	color:#f9a44f;
	font:normal normal bold 14px Arial, Helvetica, sans-serif;
}

#sidebar {
	color:#000000;
	position:absolute;
	right:14px;
	top:12px;
}

#subscribe {
	background:transparent url('/images/homepage/img_promobase_300X250.png') no-repeat;
	height:250px;
	padding:11px 11px;
	width:300px;
}

.sidead {
	background:transparent url('/images/homepage/img_promobase_300X250.png') no-repeat;
	height:250px;
	padding:11px 11px;
	width:300px;
}

.sideadinner {
	background:#999999 none;
	height:250px;
	width:300px;
}

#mainbottom {
	background:transparent url('/images/general_elements/main_bottom.gif') no-repeat;
	height:5px;
	width:988px;
}

#footer {
	color:#959595;
	font:10px Arial, Helvetica, sans-serif;
	margin:auto;
	padding:6px 0px 10px 4px;
	width:988px;
}

img {
	border:0;
}

#community p a, #photogalleries p a, #webexclusives p a, #calendarevents p a {
	color:#666666;
	text-decoration:none;
}

h3 a {
	color:#f9a44f;
	font:normal normal bold 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

td {
	color:#666666;
	font:bold 14px Arial, Helvetica, sans-serif;
	line-height:20px;
	text-decoration:none;
}