html { overflow-y: scroll;
}

* { margin: 0;
	padding: 0;
}

#skyline {
    width: 88px; height: 75px;
    background:url(images/Contest_button-horozontal.jpg);
    margin: 0px auto; 
	padding: 0;
    position: relative;
	margin-left:0px;
	margin-top:30px;
}

#skyline li {
    margin: 0; 
	padding: 0; 
	list-style: none;
    position: absolute; 
	top: 0;
}

#skyline li, #skyline a {
    height: 75px; 
	display: block;}

#panel1b {left: 0; width: 88px;}		
#panel1b a:hover {
    background: transparent url(images/Contest_button-horozontal.jpg) -88px 0px no-repeat;}
	
body {
	background-color: #000000;
}

#wrapper {
	width: 800px;
	margin: 0 auto;
}

#header {
	background-color: #000000;
	position:relative;
	height: 262px;
	width: 800px;
	margin: 15px 0 20px 0;
	background-repeat: no-repeat;
}

#header_link {
	height:180px;
	position:relative;
	width:250px;
/*	margin:15px 0 20px 0;*/
	cursor:pointer;
	z-index:2;
	float:left;
}
	
#home_header {
	background-color: #000000;
	background-image:url(images/Dyer_Home_Header.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 340px;
	width: 800px;
	margin: 15px 0 20px 0;
}

#about_header {
	background-color: #000000;
	background-image:url(images/dyer_about_header.jpg);
	background-repeat: no-repeat;
	position:relative;
	height: 262px;
	width: 800px;
	margin: 15px 0 20px 0;
}

#svc_header {
	background-color: #000000;
	background-image:url(images/Dyer_Services_Header.jpg);
	background-repeat: no-repeat;
	position:relative;
	height: 262px;
	width: 800px;
	margin: 15px 0 20px 0;
}

#business_header {
	background-color: #000000;
	background-image:url(images/DyerWeb-BusinessSupport2.jpg);
	background-repeat: no-repeat;
	position:relative;
	height: 262px;
	width: 800px;
	margin: 15px 0 20px 0;
}

#capable_header {
	background-color: #000000;
	background-image:url(images/Dyer_Capabilities_Header.jpg);
	background-repeat: no-repeat;
	position:relative;
	height: 262px;
	width: 800px;
	margin: 15px 0 20px 0;
}

#contact_header {
	background-color: #000000;
	background-image:url(images/Dyer_Contact_Header.jpg);
	background-repeat: no-repeat;
	position:relative;
	height: 262px;
	width: 800px;
	margin: 15px 0 20px 0;
}

#work_header {
	background-color: #000000;
	background-image: url(images/Dyer_OurWork_Header.jpg);
	background-repeat: no-repeat;
	position:relative;
	height: 262px;
	width: 800px;
	margin: 15px 0 20px 0;
}

#commercial_header {
	background-color: #000000;
	background-image: url(images/Dyer_Commercial_Header.jpg);
	background-repeat: no-repeat;
	position:relative;
	height: 262px;
	width: 800px;
	margin: 15px 0 20px 0;
}

#contest_header {
	background-color: #000000;
	background-image:url(images/Dyer_Contest_Header.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 340px;
	width: 800px;
	margin: 15px 0 20px 0;
}

#contest_column {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
}


#menu {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	padding: 5px 20px 5px 0;
	background-position: right;
	height: 13px;
	width: 500px;
	text-align: right;
	vertical-align:top;
}


#main {
	float: left;
	height: auto;
	width: 801px;
}

#primary_column {
	float: left;
	height: auto;
	width: 380px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FF9900;	
}

#home_left_column {
	float: left;
	height: auto;
	width: 120px;
	padding: 5px 0 0 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: normal;
	margin: 0 5px 0 25px;
}

#about_left_column {
	float: left;
	position:relative;
	padding-right: 10px;
	height: auto;
	width: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF9900;
	font-weight: normal;
	margin: 0 15px 0 25px;
	text-align: right;
}

/**#about_left_empty {
	float: left;
	position:relative;
	padding-right: 10px;
	height: 50px;
	width: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF9900;
	font-weight: normal;
	margin: 0 15px 0 25px;
	text-align: right;
}**/

#news_column {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	height: auto;
	width: 180px;
	color: #FFFFFF;
	float: left;
	margin-left: 45px;
}

#footer {
	clear: both;
	float: left;
	height: 25px;
	width: 800px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	margin: 45px 0 0 0;
	text-align: center;
	background-position: center;
}

.primary_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bolder;
	color: #FF9900;
}

.primary_section {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bolder;
	color: #FF9900;
	text-decoration:none;
}

.nav_landing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	color: #FF9900;
	text-decoration:none;
}

p { margin-bottom: 9pt;}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #FF9900;
	text-decoration: underline;
}


.big-orange-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bolder;
	color: #FF9900;

}

.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #666666;

}

.body-callout {
	font: bold italic 13pt Arial, Helvetica, sans-serif;
	color: #FFCC66;

}


/**********Main Navigation Styles***********/

a.main_nav:link {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

a.main_nav:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

a.main_nav:hover {color: #FF9900; text-decoration: none; }
a.main_nav:active { color: #FFCC00;
}


/********** Secondary Navigation Styles ***********/
	
a.secondary_nav:link {
	color: #FF9900;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
}

a.secondary_nav:visited {
	color: #FF9900;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
}

a.secondary_nav:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
}

a.secondary_nav:active {color: #FFCC00; }

.project_link {
	color: #ff9900;
	text-decoration:none;
}
a.project_link:link {
	color: #FF9900;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: right;
}

a.project_link:visited {
	color: #FF9900;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: right;

}

a.project_link:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: right;

}

a.project_link:active {color: #FFCC00; text-align: right; font-weight: normal;
}



.contact-callout { font: italic 8pt Arial, Helvetica, sans-serif; color: #ffdaa2; }

/********** tertiary Navigation Styles ***********/
#leftnav {
	list-style-type:none;
	position:relative;
	float:right;
}

#leftnav li {
	position:relative;
	padding-bottom:20px;
}

a.tertiary_nav:link {
	color: #FF9900;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: right;
}

a.tertiary_nav:visited {
	color: #FF9900;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: right;

}

a.tertiary_nav:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: right;

}

a.tertiary_nav:active {color: #FFCC00; text-align: right; font-weight: normal;
}

a.event_img {
	background:url(images/queen-city-project.jpg) no-repeat;
	width: 160px;
	height: 109px;
	display: block;
}

.footerbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bolder;
	color: #FFFFFF;
}

.primary_body_copy {
	margin-left: 25px;	
}

.primary_body_form {
	margin-left: 15px;	
}
.primary_body_lists {
	margin-left:45px;
}
.primary_body_lists li {
	margin-bottom:10px;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10pt;
}

a.whitelink {

	color:#FFFFFF;
	text-decoration:none;
	}