/*
Theme Name: WST
Version: 1
Author: Dan Zalepa

Website Colour Refs:

Main Blue: #00a9e0
Dark Blue: #0080a9
light Blue: #7cd2f3
light grey: #bcbdc0

*/

/*
GLOBAL RESET
*/

* {margin:0; padding:0; }
html {overflow-y: scroll;}
html, body {height: 100%;}
body {
	font-size:13px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	background-color: #020202;
	background-image: url(../images/bkgrd.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	text-align:justify;
}
ul  {list-style:square inside;}
ol  {list-style:decimal inside;}
a img {border:none;}
img {
	vertical-align:middle;
}




/*
TYPOGRAPHY
*/

p li {font-size:12px; line-height:18px; margin:0 0 10px 0;}
p#intro-paragraph	{font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:22px;}
p#intro-paragraph span	{font-weight:bold;}
p#intro-paragraph em	{color:	#00548f;}
a {
	color: #00A9E0;  text-decoration:none;
}

a:hover 	{
	color: #0080a9;
	text-decoration: underline;
	}

h1	{font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
h2	{
	font-size:22px;
	font-family:"Arial Black", Helvetica, sans-serif;
	font-weight:normal;
	color:#00a9e0;
	letter-spacing: -2px;
	line-height: 18px;
}

h2 span	{
	color:#bcbdc0;
}
h3	{
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0 0 10px 0;
	color:#00A9E0;
}

h4	{
	color:#00a9e0;
	font-size:18px;
	margin-bottom:10px;
	font-weight:normal;
	font-family: "Arial Black", "Arial bold", Helvetica, sans-serif;
	letter-spacing: -1px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 15px;
}

h4 span	{
	color:#FFFFFF;
}


/*
STRUCTURE
*/

#page-wrap {
	width: 960px;
	min-height:100%;
	height:auto !important;
	height: 100%;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bottom_strip.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}
#push {height: 250px;}


/*
HEADER
*/

#header {
	width:960px;
	height:138px;
	background-image: url(../images/wst_header.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#top-bar {padding:20px 0 0 0;}
#top-bar p { color:#333333; width:250px; float:right; text-align:right;}
form#searchform	{margin: 10px 0 10px 0; float:right;}
#filler {
	background-image:url(../images/filler_strip.jpg);
	background-repeat: no-repeat;
	width:960px;
	height: 9px;
}


/*
CONTENT & IMAGES
*/

#main-image {
	width:960px;
	height:311px;
}


#main-content {
	width:920px;
	height:auto;
	padding-top: 20px;
	padding-left: 20px;
	overflow: hidden;
}

#main-textbox {
	width:450px;
	height:auto;
	margin-top: 20px;
	margin-bottom: 40px;
}

#main-textbox-right {
	width:683px;
	height:auto;
	margin-top: 10px;
	margin-bottom: 20px;
}

#column-jigsaw {
	width:207px;
	margin-top: 20px;
	float: left;
	background-image: url(../images/jigsaw_logo_sm.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 60px;
}

#column-befriend {
	width:207px;
	margin-top: 20px;
	float: right;
	margin-left: 30px;
	padding-top: 60px;
	display: inline;
	background-image: url(../images/nehemiah_logo_sm.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#column-solomon {
	width:207px;
	margin-top: 20px;
	float: right;
	margin-left: 30px;
	height: auto;
	background-image: url(../images/solomon_logo_sm.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 60px;
}

#column-mars {
	width:207px;
	margin-top: 20px;
	float: right;
	margin-left: 30px;
	background-image: url(../images/mars_logo_sm.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 60px;
}

#questions {
	text-align:left;
	line-height: 22px;
	color:#00a9e0;
	margin-top: 10px;
	margin-bottom: 20px;
	}
	
#questions p span {
	color:#0080a9;
	}

#map {
	float:right;
	width: 400px;
	height: auto;
	}
	
/*
CONTACT BOXES
*/
#quickcontact {
	width:450px;
	height:198px;
	float: right;
	background-image: url(../images/contactbox.jpg);
	display: inline;
}

#quickcontact p {
	margin-left:15px;
	color: #FFFFFF;
	font-size: 13px;
}

#quickcontact p strong {
	font-size: 16px;
}


#quickcontact a {
	color: #FFFFFF;
}

#quickcontact a:hover {
	color: #7cd2f3;
	text-decoration:underline;
}


#quickcontact-small {
	width:207px;
	height:400px;
	float: right;
	display: inline;
	background-image: url(../images/contact_sidebar.jpg);
	background-repeat: no-repeat;
}

#quickcontact-small p {
	margin-left:15px;
	color: #FFFFFF;
	font-size: 13px;
	margin-right: 15px;
}

#quickcontact-small p strong {
	font-size: 14px;
}


#quickcontact-small a {
	color: #FFFFFF;
	text-decoration:underline;
}

#quickcontact-small a:hover {
	color: #7cd2f3;
	text-decoration:underline;
}

#quickcontact-danger {
	width:207px;
	height:400px;
	float: right;
	display: inline;
	background-image: url(../images/contact_sidebar2.jpg);
	background-repeat: no-repeat;
}

#quickcontact-danger p {
	margin-left:15px;
	color: #FFFFFF;
	font-size: 13px;
	margin-right: 15px;
}

#quickcontact-danger ul {
	margin-top: 5px;
	line-height: 25px;
}

#quickcontact-danger ul li {
	list-style:none;
	margin-left: 15px;
}


#quickcontact-danger p strong {
	font-size: 16px;
}


#quickcontact-danger a {
	color: #FFFFFF;
}

#quickcontact-danger a:hover {
	color: #7cd2f3;
	text-decoration:underline;
}

#annualreport {
	width:207px;
	height:400px;
	float: right;
	display: inline;
	background-image: url(../images/annualreport_sidebar.jpg);
	background-repeat: no-repeat;
	margin-top: 200px;
}

#linkto-pdfs {
	width:207px;
	height:193px;
	float: right;
	display: inline;
	background-image: url(../images/greygrad_box.jpg);
	background-repeat: no-repeat;
	margin-top: 15px;
}





/*
MENU
*/

#menu-bar	{
	padding-bottom:0px;
	margin-bottom:0px;
	background-image: url(../images/nav_grey.jpg);
	background-repeat: repeat-x;
	height: 31px;
	width: 960px;
}
ul#main-nav	{
	width:960px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-top: 4px;
	padding-bottom: 4px;
}

ul#main-nav li	{ display:inline;}

ul#main-nav li a {
	color:#FFFFFF;
	font-size:15px;
	padding-right: 20px;
	padding-left: 20px;
}
ul#main-nav li a:hover {
	color:#7cd2f3;
	text-decoration: underline;
}

#all-links	{
	margin-top: 47px;
	text-align: center;
	padding-bottom: 15px;
	width: 960px;
}

#all-links ul li a  {
	width:960px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
	color:#00a9e0;
}

#all-links ul li {
	display:inline;
	color: #999999;
}

#top-links	{
	background-color: #13475C;
	background-repeat: repeat-x;
	height: 24px;
	width: 400px;
	display: inline;
	float: right;
	margin-right: 20px;
	text-align: center;
	padding-top: 3px;
}	

ul#top-links li a {
	color:#FFFFFF;
	font-size:13px;
	padding-right: 0px;
	padding-left: 0px;
}

ul#top-links li {
	display:inline;
	color: #00A9E0;
}

ul#top-links li a:hover {
	text-decoration:underline;
}



/*
FOOTER
*/

#footer	{
	height:205px;
}
#footer p	{
	color:#FFFFFF;
	margin-bottom: 20px;
	font-size: 12px;
}
#footer-inside {
	width:940px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#footer-designedby {
	width:300px;
	float: right;
	text-align: right;
}
