/*------------------ PureManager CSS-------------------*/

/*------------------ Content Manager CSS-------------------*/
.PureManagerAdmin_mainMenu	{background-color:#eeeeee; padding:2px;}
.PureManagerAdmin_mainMenu a	{color:#006;}
.PureManagerAdmin_mainMenu a:hover	{color:#000;}

#displayOptions		{position:fixed; top:0px; left:0px; width:100%;}

/*--------------Site Map CSS--------------------*/
#siteMap		{}
#siteMap li		{list-style-type:circle; margin-left:10px;}
#siteMap .siteMapSec	{margin-left:15px;}
#siteMap .siteMapSec li	{list-style:none;}

*		{padding:0px; margin:0px;}

img, div, a, input, h1, p, li { behavior: url(/images/iepngfix.htc) }


a img {border:none;}

ul {margin:0; padding:0;}
li {margin:0 0 5px 40px; padding:0;}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #111111;
}
body {
	background:#177401 url(../images/bg.jpg) repeat-x;
	margin:0 0 10px 0;
}
p {margin:0 0 10px 0;}
#header p {margin:0;}
#left-col p {margin:0;}

/*----Divs or IDs----*/
#wrapper {width:910px; margin:20px auto 0 auto;}
#left-col {width:195px; float:left;}
#right-col {width:715px; float:left; margin:0;}
#header {
	background:url(../images/header-3-images.png) no-repeat;
	width:715px;
	height:236px;
	display:block;
	outline:none;
	margin:0;
	position:relative;
}
#left-col-lower {background:url(../images/bg-left-col.png) repeat-y;}
#coupon {width:181px; margin-left:5px;}
#left-col-footer {width:195px; background:url(../images/footer-left-col.png) top no-repeat; display:block; color:#fff; text-align:center; padding-top:14px; font-size:10px;}
#content-wrapper {margin:4px 12px 0 0; background:url(../images/bg-main-body.png) repeat-y; padding:0 24px 15px 24px;}
#content-home {width:440px; float:left; position:relative;}
#content-inner {position:relative; float:left; width:640px;}
#content-footer {background:url(../images/footer-main-body.png) top no-repeat; display:block; color:#fff; text-align:right; padding:14px 24px 0 0; font-size:9px; line-height:11px;}
	#content-footer a {color:#fff; text-decoration:none;}
#footer {background-color:#c43941; padding:5px 0; text-align:right; color:#fff;}

/*Logos*/
#logo a	{
	background:url(../images/logo.png) no-repeat;
	width:195px;
	height:261px;
	display:block;
	outline:none;
	text-indent:-900em;
	margin:0;
}

#twitter a	{
	background:url(../images/twitter.png) no-repeat;
	width:64px;
	height:72px;
	display:block;
	outline:none;
	text-indent:-900em;
	margin:0;
	position:absolute;
	right:99px;
	bottom:-25px;
	z-index:1;
}

#facebook a	{
	background:url(../images/facebook.png) no-repeat;
	width:69px;
	height:72px;
	display:block;
	outline:none;
	text-indent:-900em;
	margin:0;
	position:absolute;
	right:30px;
	bottom:-25px;
	z-index:1;
}



/****** headings ******/
h2 {font-size:20px; margin:20px 0;}
h3 {font-size:16px; margin:12px 0 18px 0;}

/****** page headings ******/
h2.title-home {background:url(../images/title-home.gif) no-repeat; width:76px; height:45px; display:block; text-indent:-900em; margin:-5px 0 15px 0;}
h2.title-schedule-of-events {background:url(../images/title-schedule-of-events.gif) no-repeat; width:234px; height:45px; display:block; text-indent:-900em; margin:-5px 0 15px 0;}
h2.title-brad {background:url(../images/title-BRAD.gif) no-repeat; width:134px; height:45px; display:block; text-indent:-900em; margin:-5px 0 15px 0;}
h2.title-poster-contest {background:url(../images/title-poster-contest.gif) no-repeat; width:234px; height:45px; display:block; text-indent:-900em; margin:-5px 0 15px 0;}
h2.title-photos {background:url(../images/title-photos.gif) no-repeat; width:234px; height:45px; display:block; text-indent:-900em; margin:-5px 0 15px 0;}
h2.title-great-rides {background:url(../images/title-great-rides.gif) no-repeat; width:234px; height:45px; display:block; text-indent:-900em; margin:-5px 0 15px 0;}
h2.title-directions {background:url(../images/title-directions.gif) no-repeat; width:234px; height:45px; display:block; text-indent:-900em; margin:-5px 0 15px 0;}
h2.title-sponsors {background:url(../images/title-sponsors.gif) no-repeat; width:234px; height:45px; display:block; text-indent:-900em; margin:-5px 0 15px 0;}
h2.title-business-partners {background:url(../images/title-business-partners.gif) no-repeat; width:234px; height:45px; display:block; text-indent:-900em; margin:-5px 0 15px 0;}
h2.title-sponsorship-levels {background:url(../images/title-sponsorship-levels.gif) no-repeat; width:234px; height:45px; display:block; text-indent:-900em; margin:-5px 0 15px 0;}
h2.title-dunwoody-preservation-trust {background:url(../images/title-dunwoody-preservation-trust.gif) no-repeat; width:314px; height:45px; display:block; text-indent:-900em; margin:-5px 0 15px 0;}



/*----Navs----*/
/*Top Nav*/
#top-nav-wrapper {height:62px; width:215px; float:right; text-align:left;}
#top-nav {margin: 0; padding: 23px 0 0 0; list-style: none;}
#top-nav li {padding: 0; margin: 0 0 0 10px; list-style: none;}
#top-nav li a, #top-nav li a:visited {text-decoration: none; color:#000; font-size:14px;}
#top-nav li a:hover {text-decoration:underline;}
#top-nav li {float: left;}
#top-nav:after {content: "."; height: 0; clear: both; visibility: hidden;}

/*Main Nav*/
#nav-main ul
{list-style: none; padding: 0; margin: 0;}

#nav-main li
{margin:0; list-style:none;}

#nav-home {background: url(../images/nav-home.png) left top no-repeat; width:191px; height:36px; display: block; color: #000; text-indent:-900em;}
#nav-home:hover {background: url(../images/nav-home.png) left bottom no-repeat; width:191px; height:36px; display: block; color: #000; text-indent:-900em;}
	#nav-home.current {background: url(../images/nav-home.png) left bottom no-repeat; width:191px; height:36px; display: block; color: #000; text-indent:-900em;}

#nav-schedule {background: url(../images/nav-schedule-of-events.png) left top no-repeat; width:191px; height:36px; display: block; color: #000; text-indent:-900em;}
#nav-schedule:hover {background: url(../images/nav-schedule-of-events.png) left bottom no-repeat; width:191px; height:36px; display: block; color: #000; text-indent:-900em;}
	#nav-schedule.current {background: url(../images/nav-schedule-of-events.png) left bottom no-repeat; width:191px; height:36px; display: block; color: #000; text-indent:-900em;}

#nav-brad {background: url(../images/nav-brad.png) left top no-repeat; width:191px; height:36px; display: block; color: #000; text-indent:-900em;}
#nav-brad:hover {background: url(../images/nav-brad.png) left bottom no-repeat; width:191px; height:36px; display: block; color: #000; text-indent:-900em;}
	#nav-brad.current {background: url(../images/nav-brad.png) left bottom no-repeat; width:191px; height:36px; display: block; color: #000; text-indent:-900em;}

#nav-contest {background: url(../images/nav-poster-contest.png) left top no-repeat; width:191px; height:36px; display: block; color: #000; text-indent:-900em;}
#nav-contest:hover {background: url(../images/nav-poster-contest.png) left bottom no-repeat; width:191px; height:36px; display: block; color: #000; text-indent:-900em;}
	#nav-contest.current {background: url(../images/nav-poster-contest.png) left bottom no-repeat; width:191px; height:36px; display: block; color: #000; text-indent:-900em;}

#nav-photos {background: url(../images/nav-photos.png) left top no-repeat; width:191px; height:36px; display: block; color: #000; text-indent:-900em;}
#nav-photos:hover {background: url(../images/nav-photos.png) left bottom no-repeat; width:191px; height:36px; display: block; color: #000; text-indent:-900em;}
	#nav-photos.current {background: url(../images/nav-photos.png) left bottom no-repeat; width:191px; height:36px; display: block; color: #000; text-indent:-900em;}

#nav-rides {background: url(../images/nav-great-rides.png) left top no-repeat; width:191px; height:36px; display: block; color: #000; text-indent:-900em;}
#nav-rides:hover {background: url(../images/nav-great-rides.png) left bottom no-repeat; width:191px; height:36px; display: block; color: #000; text-indent:-900em;}
	#nav-rides.current {background: url(../images/nav-great-rides.png) left bottom no-repeat; width:191px; height:36px; display: block; color: #000; text-indent:-900em;}

#nav-directions {background: url(../images/nav-directions.png) left top no-repeat; width:191px; height:36px; display: block; color: #000; text-indent:-900em;}
#nav-directions:hover {background: url(../images/nav-directions.png) left bottom no-repeat; width:191px; height:36px; display: block; color: #000; text-indent:-900em;}
	#nav-directions.current {background: url(../images/nav-directions.png) left bottom no-repeat; width:191px; height:36px; display: block; color: #000; text-indent:-900em;}

#nav-sponsors {background: url(../images/nav-sponsors.png) left top no-repeat; width:191px; height:36px; display: block; color: #000; text-indent:-900em;}
#nav-sponsors:hover {background: url(../images/nav-sponsors.png) left bottom no-repeat; width:191px; height:36px; display: block; color: #000; text-indent:-900em;}
	#nav-sponsors.current {background: url(../images/nav-sponsors.png) left bottom no-repeat; width:191px; height:36px; display: block; color: #000; text-indent:-900em;}

#nav-partners {background: url(../images/nav-business-partners.png) left top no-repeat; width:191px; height:36px; display: block; color: #000; text-indent:-900em;}
#nav-partners:hover {background: url(../images/nav-business-partners.png) left bottom no-repeat; width:191px; height:36px; display: block; color: #000; text-indent:-900em;}
	#nav-partners.current {background: url(../images/nav-business-partners.png) left bottom no-repeat; width:191px; height:36px; display: block; color: #000; text-indent:-900em;}

#nav-levels {background: url(../images/nav-sponsorship-levels.png) left top no-repeat; width:191px; height:36px; display: block; color: #000; text-indent:-900em;}
#nav-levels:hover {background: url(../images/nav-sponsorship-levels.png) left bottom no-repeat; width:191px; height:36px; display: block; color: #000; text-indent:-900em;}
	#nav-levels.current {background: url(../images/nav-sponsorship-levels.png) left bottom no-repeat; width:191px; height:36px; display: block; color: #000; text-indent:-900em;}

#nav-about-the-DPT {background: url(../images/nav-about-the-DPT.png) left top no-repeat; width:191px; height:36px; display: block; color: #000; text-indent:-900em;}
#nav-about-the-DPT:hover {background: url(../images/nav-about-the-DPT.png) left bottom no-repeat; width:191px; height:36px; display: block; color: #000; text-indent:-900em;}
	#nav-about-the-DPT.current {background: url(../images/nav-about-the-DPT.png) left bottom no-repeat; width:191px; height:36px; display: block; color: #000; text-indent:-900em;}


/***************/

/******** Schedules styles *******/
#schedules-wrapper {width:189px; float:right; margin:25px 10px 15px 15px; background:url(../images/bg-schedules-yellow.png) repeat-y;}	
#schedules-footer {height:100px; background:url(../images/yellow-right-bottom.png) bottom no-repeat; padding:15px 0 0 24px;}	
/****** schedule box headings ******/
.date-header {height:15px; font-size:12px; font-weight:bold; background:url(../images/bg-schedules-head.png) repeat-x; padding:7px 0 7px 24px; margin:0 0 15px 0; text-align:left; cursor: hand; cursor: pointer;}
.date-content {width:140px; margin:-10px auto 10px auto;}



.clear {clear:both; display:block;}

/*------Misc. Styles------*/
blockquote {margin:20px 40px; font-weight:bold;}
