/*
Theme Name: GNDP
Theme URI: 
Description: Custom Theme developed theme for Geater Norfolk Development Project
Version: 1.0
Author:  
Author URI: 
Tags: 




*/
/*reset css*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background-color:#ffffff;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a {
	text-decoration:none;
}

/*Link Control*/
a {color:#696969}
a:hover {text-decoration:underline;}

/*theme css*/
html{background-color:#ffffff;}

body {font-family:Arial, Helvetica, sans-serif;font-size:0.75em;color:#696969;background-color:#ffffff;}
h1 {font-size:1.5em;font-weight:bold;margin-bottom:18px;line-height:22px;}
p {margin-bottom:12px}
strong {font-weight:bold}

.container {width:970px;margin-left:auto;margin-right:auto;background: url(images/shadow.png) repeat-y top center}
#body-section {width:950px;margin-left:auto;margin-right:auto;background:#fff}

#header {height:135px;}
#logo {margin-top:20px;margin-left:25px;float:left;width:300px;width:200px;height:92px;background:url(images/trans_logo.png) no-repeat top left}

/*Menu Control*/
#nav a {color:#fff!important;text-indent: -10000px;}/*apply text indent via javascript*/

#nav .page_item {background-image: url(images/menu-sprite.png)}

#nav .page-item-20 {width:54px;}
.page-item-20-active {background-position: 0px -38px!important}
#nav .page-item-20:hover {background-position:-0px -38px}

#nav .page-item-21 {width:74px;background-position:-54px 0px}
.page-item-21-active {background-position:-54px -38px!important}
#nav .page-item-21:hover {background-position:-54px -38px}

#nav .page-item-23 {background-position:-128px 0px;width:117px}
.page-item-23-active {background-position: -128px -38px!important}
#nav .page-item-23:hover {background-position: -128px -38px}

#nav .page-item-24 {background-position:-245px 0px;width:74px}
.page-item-24-active  {background-position:-245px -38px!important}
#nav .page-item-24:hover {background-position:-245px -38px}

#nav .page-item-25 {background-position:-319px 0px;width:49px}
.page-item-25-active {background-position:-319px -38px!important}
#nav .page-item-25:hover {background-position:-319px -38px}

#nav .page-item-26 {background-position:-368px 0px;width:83px;margin-left:0px!important}
.page-item-26-active {background-position:-368px -38px!important}
#nav .page-item-26:hover {background-position:-368px -38px}

#nav {height:33px;background:url(images/menu_bg.png) repeat-x top left;border-bottom:4px;border-style:solid;border-color:#696969;padding:0px 25px}
#nav {}
#nav li {float:left;list-style:none; height:33px;margin-right:35px}
#nav li a {margin: 10px 20px 0px 0px;display:block;height:100%;width:100%;}
/*#nav li.current_page_item {background:#696969;color:#fff!important}*/

#nav .search {background: url(images/search_box.png) no-repeat top left;width:235px;float:right;height:36px}
#s {width:140px}
#searchform {padding:7px}
#body #searchform {padding:0px}
#nav #searchsubmit {border:0px;background: url(images/search_button.png) no-repeat bottom center;width:63px;height:18px;}

.screen-reader-text {display:none;}
#nav-bread {height:33px;padding:0px 25px;line-height:33px}
#nav-bread li {float:left;}
#nav-bread li.current {font-weight:bold;color:#000}
#nav-bread .break {width:30px;text-align:center;display:inline-block;font-weight:bold}

#body {background:#fff;color:#fff;padding:25px;line-height:18px;min-height:500px}
.sub-menu {float:left;width:215px;margin-right:25px;}

.alignright {float:right;}

.side-bar {width:242px;float:right;}
.body-text {float:left;width:392px;}
.side-bar h1,.body-text h1 {font-size:1.25em;line-height:17px;}

.box-wide {background: url(images/titles/long_white.jpg) no-repeat top left;height:42px;width:392px;margin-bottom:18px}
.box-wide h1 {margin-left:15px;padding-top:12px;}
.box-short {background: url(images/titles/short_white.jpg) no-repeat top left;height:42px;width:242px;margin-bottom:18px}
.box-short h1 {margin-left:15px;padding-top:12px;}

.padding-15 {padding:0px 15px;}
.margin-18 {margin-bottom:18px}

.link-logos{float:left;height:30px;padding-left:20px;}
.link-logos a {float:left;width:75px;height:30px;}

.footer {background: url(images/footer_bg.png) no-repeat top center!important;height:75px;}
#footer-section {width:950px;margin-left:auto;margin-right:auto;padding-top:18px}
#footer-section ul {padding-right:20px;}
#footer-section .page-item-33 {border-left:0px solid #696969}
#footer-section li {float:right;list-style:none; padding: 0px 8px;border-left:1px solid #696969}

.clear {clear:both;}

