/*

Theme Name: The Weather Museum
Theme URI: http://www.wxresearch.com/
Description: Created for The Weather Museum
Version: 1.0
Author: 
Author URI: http://www.weathermuseum.org
*/



/*		GENERAL		*/

body {
	font-size: 14px;
	font-family: Calibri, sans-serif;
	color: #272727;
	background-color: #003372;
	}




/*		STRUCTURE		*/

#wrapper {
	width: 980px;
	height: 1400px;
	float: inherit;
	margin: 0 auto 0 auto;
	background: #003372 url(lib/images/bg.png);
	background-position: top center;
	background-repeat: no-repeat;
	}

#container {
	width: 980px;
	height: auto;
	margin: 0 auto 0 auto;
	background-color: #fff;
	float: left;
	}
	
#header {
	width: 980px;
	height: 300px;
	float: left;
	}

#search {
	width: 980px;
	height: 5px;
	float: left;
	}

#logo {
	width: 300px;
	height: 151px;
	float: left;
	margin: 65px 0 30px 20px;
	}

#earth {
	width: 260px;
	height: 220px;
	float: right;
	margin: 0 10px 0 0;
	}

#links {
	width: 980px;
	height: 20px;
	float: left;
	margin: 5px 0 0 10px;
	}

#content {
	width: 693px;
	height: auto;
	float: left;
	margin: -5px 0 0 0;
	}

#page_content {
	width: 655px;
	height: auto;
	float: left;
	margin: 0 0 0 19px;
	padding-bottom: 10px;
	}

#slideshow {
	width: 693px;
	height: 370px;
	float: left;
	margin: 7px 0 0 0;
	}

#slideshow_content {
	width: 655px;
	height: 356px;
	float: left;
	margin: 0 0 0 19px;
	}

#events {
	width: 655px;
	height: 532px;
	float: left;
	margin: 0 0 0 19px;
	background: url(lib/images/events_bg.png);
	}

#events_content {
	width: 655px;
	height: 532px;
	float: left;
	margin: 40px 0 0 11px;
	}

#sidebar {
	width: 287px;
	height: 910px;
	float: right;
	margin: -5px 0 0 0;
	}

#misc {
	width: 287px;
	height: 370px;
	float: right;
	margin: 7px 0 0 0;
	}

#weatherwidget {
	width: 270px;
	height: 175px;
	float: right;
	margin: 0 19px 0 0;
	}

#video {
	width: 270px;
	height: 175px;
	float: right;
	margin: 6px 19px 0 0;
	}

#getconnected {
	width: 287px;
	height: 500px;
	float: right;
	margin: 0 3px 0 0;
	background: url(lib/images/connect.png) no-repeat;
	}

#getconnected_content {
	width: 270px;
	height: 531px;
	float: left;
	margin: 50px 0 0 5px;
	}

#bottombar {
	width: 980px;
	height: 172px;
	float: left;
	background: url(lib/images/footer.png) no-repeat;
	}

#bottombar_content {
	width: 944px;
	height: 160px;
	float: left;
	margin: 30px 0 0 30px;
	}

#credits {
	width: 980px;
	height: 40px;
	float: left;
	}




/*		SEARCH APPEARANCE		*/

#searchform {
	margin: 7px 0 0 10px;
	}

input.search_input {
	background: url(lib/images/searchfield.png) no-repeat;
	border: none;
	width: 142px;
	height: 20px;
	padding: 2px;
	}

input.submit_input {
	background: url(lib/icons/search_btn.png) no-repeat;
	border: none;
	width: 32px;
	height: 24px;
	cursor: hand;
	}



/*		LINKS APPEARANCE		*/

#links table {
	width: 960px;
	}

#homelink {
	margin: 0 10px 0 0;
	}

/*#links li {
	display: inline;
	list-style: none;
	vertical-align: text-top;
	margin: 0 15px 0 15px;
	}

#links a {
	text-transform: uppercase;
	font-size: 19px;
	color: #000;
	text-decoration: none;
	}

#links a:hover {
	color: #4d9dff;
	}*/



/*		SLIDESHOW APPEARANCE		*/




/*		MISC APPEARANCE		*/

td.facebook {
	background: url(lib/icons/facebook.png) no-repeat;
	width: 22px;
	height: 22px;
	}

td.twitter {
	background: url(lib/icons/twitter.png) no-repeat;
	width: 22px;
	height: 22px;
	}

td.blogspot {
	background: url(lib/icons/blogspot.png) no-repeat;
	width: 21px;
	height: 21px;
	}


/*		EVENTS APPEARANCE		*/

table.events_table td {
	width: 218px;
	vertical-align: top;
	}

.narrowcolumn {
	width: 165px;
	margin: 0 0 0 10px;
	}

#events_content a {
	color: #003372;
	text-decoration: underline;
	font-weight: bold;
	}

#events_content a:hover {
	color: #4d9dff;
	text-decoration: none;
	font-weight: bold;
	}



/*			GETCONNECTED APPEARANCE		*/

div#getconnected_content a, div#getconnected_content a:visited {
	color: #69acff;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	}

div#getconnected_content a:hover {
	color: #4d9dff;
	}

div#getconnected_content p {
	margin: 0 0 20px 2px;
	}

div#getconnected_content h2 {
	color: #69acff;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 5px 0;
	}

#newsletter form p {
	margin: 0 0 0 2px;
	}

div#getconnected_content h3 {
	color: #69acff;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 10px 0;
	}

div#getconnected_content li {
	list-style: none;
	}

div#getconnected_content table {
	margin: 0 0 0 -3px;
	}

input.newsletter_input {
	background: url(lib/images/searchfield.png) no-repeat;
	border: none;
	width: 142px;
	height: 20px;
	padding: 2px;
	}



/*		PAGE APPEARANCE		*/

#page_content h2 {
	color: #003372;
	}

#page_content a {
	color: #003372;
	text-decoration: underline;
	font-weight: bold;
	}

#page_content a:hover {
	color: #4d9dff;
	text-decoration: none;
	font-weight: bold;
	}
	


/*		BOTTOMBAR APPEARANCE		*/

#bottombar_content table.bottom_table {
	width: 920px;
	}

#bottombar_content td.awards {
	width: 295px;
	padding-top: 10px;
	}

#bottombar_content td.mission {
	width: 396px;
	padding-left: 20px;
	}
	
#bottombar_content td.location {
	width: 252px;
	}

#bottombar_content a {
	font-weight: bold;
	text-decoration: none;
	color: #272727;
	}

#bottombar_content a:hover {
	color: #4d9dff;
	}



/*		CREDITS APPEARANCE		*/

#credits td {
	color: #69acff;
	}

#credits td a {
	text-decoration: none;
	font-style: italic;
	color: #69acff;
	}

#credits td a:hover {
	text-decoration: none;
	font-style: italic;
	color: #4d9dff;
	}
