﻿body
{
	margin: 0;
	padding: 0;
	/*font-size: 76%;*/
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #D1D1D1 url(/images/mainbg.png) top left repeat-x;
}

a
{
	text-decoration: none;
	color: #666666;
	font-weight:bold;
}
a:hover
{
	text-decoration: underline;
}


#container
{
	width: 760px;
	margin: auto;
	background-color: #ffffff;
}

#topbar
{
	border-bottom: 7px solid #013946;
	background-color: #013946;
	overflow: hidden;
	height: 60px;
}

#topbar h1
{
	width: 266px;
	height: 50px;
	margin: 10px 10px -10px 10px;
	background: url(/images/dreweatt_logo.gif) top left no-repeat;
}
#topbar h1 a
{
	display: block;
	width: 266px;
	height: 50px;
	text-decoration: none;
	text-indent: -1000em;
}


#navigation
{

	background-color: #bc5c4e;
	overflow: hidden;
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
	list-style: none;
	width:98.6%;

}
#navigationbackground
{
	background-color: #000000;
}

#navigation li
{
	float: left;
	margin: 0;
	padding: 0;
}
#navigation li a
{
	display: block;
	padding: 3px 10px;
	color: #E6C2BC;
	font-size: 0.9em;
	background-color: #bc5c4e;

}

#imagery
{
	margin: 0 0;
}
#imagery img
{
	width: 760px;
	height: 273px;
}


/* columned content */
.columns
{
	overflow: hidden;
}
.columns .column
{
	display: block;
	float: left;
	margin: 0 0 0 10px;
	width: 240px;
}
/* end columned content */

#maincontent
{
	padding-bottom: 20px;
	padding-top: 20px;
	color: #666666;
	background-color: #ffffff;

}

#maincontent h2
{
	margin: 0 0 15px;
	padding: 0;
	color: #013946;
	font-weight: normal;
	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
}

#maincontent .options
{
	list-style: none;
	margin: 0;
	padding: 0;
	border-top: 1px dotted #999999;
}
#maincontent .options li
{

}


#maincontent .itemlist
{
	/*
	border-width: 1px 0;
	border-style: dotted;
	border-color: #999999;
	*/
	border-top-style: dotted;
	border-top-color: #999999;
	border-bottom-color: #999999;
	border-top-width: 1px;
	border-bottom-width: 1px;
}
#maincontent .itemlist ul
{
	list-style: none;
}
#maincontent .itemlist li
{
	margin-bottom: 20px;
}

/* calendar-style itemlist */
#maincontent .itemlist .calendar
{
	margin: 20px 15px;
	padding: 0;
}
#maincontent .itemlist .calendar .schedule
{
	font-size: 0.8em;
	color: #999999;
}
#maincontent .itemlist .calendar h3
{
	margin: 0;
	font-size: 0.9em;
	font-weight: normal;
	color: #666666;
}
#maincontent .itemlist .calendar .catlink
{
	font-size: 0.8em;
	color: #999999;
}



/* press-style itemlist */
#maincontent .itemlist .press
{
	margin: 20px 15px 20px 0;
	padding: 0;
}
#maincontent .itemlist .press li
{
	padding-left: 15px;
	background: url(/images/option_arrow.png) 4px 4px no-repeat;
}
#maincontent .itemlist .press h3
{
	margin: 0;
	font-size: 0.9em;
	font-weight: normal;
	color: #666666;
}
#maincontent .itemlist .press h3
{
	margin: 0;
	font-size: 0.9em;
	font-weight: normal;
	color: #666666;
}

#maincontent .itemlist .press p.synopsis
{
	margin: 0px;
	font-size: 0.8em;
	color: #999999;
}

.itemlistinurbanart
{
	margin-left:20px;
	margin-top:0px;
}
/* end item lists */


/* #maincontent .options li a, */
#maincontent .itemlist a.viewall
{
	display: block;
	padding: 3px 15px;
	border-bottom: 1px dotted #999999;
	color: #666666;
	background: url(/images/option_arrow.png) 4px center no-repeat;
	font-size: 0.9em;
	text-transform: uppercase;
}

.urbanartheader
{
	display: block;
	padding: 3px 15px;
	/*border-bottom: 1px dotted #999999;*/
	color: #666666;
	background: url(/images/option_arrow.png) 4px center no-repeat;
	font-size: 0.9em;
	text-transform: uppercase;
}

.urbanartlink
{
	color:#666666;
}

#footercontainer
{
text-align: center;

}

#footer
{
	padding: 5px 12px 5px 4px;
	border-top: 1px solid #CCCCCC;
	font-size: 0.8em;
	font-weight: bold;
	color: #999999;
	background-color: #F0F5F8;
	width:745px;
	text-align: center;
margin: auto;
}

#footer a
{
	color: #999999;
}

#footer ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#footer ul li
{
	float: left;
	padding: 0 8px;
	border-left: 1px solid #999999;
}
#footer ul li:first-child
{
	border: none;
}


#jh-credit
{
	float: right;
}

.subscriptionformheader
{
	color:#275f68;
	font-size: 15px;
	margin-left: 20px;
}
