/*
Theme Name: wcwp_mcdougle
Theme URI: 
Description: The default Weathers Corp. WordPress theme
Version: 1.0
Author: Sean K. Stewart
Tags:
*/


body {background:#eaedf2;}

h1, h2, h3, h4, h5, h6 {font-family:arial, verdana, sans-serif;font-weight:normal;}
a {text-decoration:none;outline:none;}
a:hover {text-decoration:underline;}	
ul.clearfix {margin:0;padding:0;list-style:none;}
	ul.clearfix li {margin:0;padding:0;display:inline;}

p.right {text-align:right;}
p.center {text-align:center;float:none;}	

input[type='text'] {padding:3px;}


.container {
	position:relative;
	width:1004px;
	width:950px;
}
	.push {float:right;position:relative;margin:0 -5px 0 5px;}
	.append {padding-right:11px;}


body {
	background:url(images/body_blank.jpg) no-repeat center top #0a1025;
}
	body.home {
		background:url(images/body_950.jpg) no-repeat center top #0a1025;
	}

.header {	
	position:relative;
	z-index:100;
	height:150px;
}
	.header h1 {margin:0;padding:0;line-height:0;}
	.header .logo {position:absolute;left:0;top:12px;display:block;float:left;width:231px;height:124px;background:url(images/logo_mcdougle.png) no-repeat left top;text-indent:-9999em;}
	
	.header ul {position:absolute;left:238px;top:62px;}	
		.header li a {display:block;float:left;height:35px;margin:0 7px;font-weight:bold;font-size:1.25em;color:#FFFFFF;text-transform:uppercase;text-indent:-9999em;}
			.header li a:hover {color:#d3111f;text-decoration:none;}
		
		.header li.meet a, .header li.page-item-2 a {width:101px;background:url(images/mainnav.png) no-repeat 0 0;}
		.header li.blog a, .header li.page-item-4 a {width:54px;background:url(images/mainnav.png) no-repeat 0 -38px;}
		.header li.issues a, .header li.page-item-6 a  {width:66px;background:url(images/mainnav.png) no-repeat 0 -76px;}
		.header li.team a, .header li.page-item-8 a  {width:156px;background:url(images/mainnav.png) no-repeat 0 -114px;}
		.header li.contribute a, .header li.page-item-10 a  {width:116px;background:url(images/mainnav.png) no-repeat 0 -152px;}
		.header li.contact a, .header li.page-item-12 a  {width:87px;background:url(images/mainnav.png) no-repeat 0 -190px;}
			.header li.meet a:hover, .header li.page-item-2 a:hover, .header li.page-item-2.current_page_item a {background-position:-180px 0;}
			.header li.blog a:hover, .header li.page-item-4 a:hover, .header li.page-item-4.current_page_item a {background-position:-180px -38px;}
			.header li.issues a:hover, .header li.page-item-6 a:hover, .header li.page-item-6.current_page_item a {background-position:-180px -76px;}
			.header li.team a:hover, .header li.page-item-8 a:hover, .header li.page-item-8.current_page_item a {background-position:-180px -114px;}
			.header li.contribute a:hover, .header li.page-item-10 a:hover, .header li.page-item-10.current_page_item a {background-position:-180px -152px;}
			.header li.contact a:hover, .header li.page-item-12 a:hover, .header li.page-item-12.current_page_item a {background-position:-180px -190px;}

.masthead {
	position:relative;
	padding:4px;
	height:342px;
	margin-bottom:1.5em;
	background:url(images/masthead_950.jpg) no-repeat center top;
	color:#1f3069;
}	
	.masthead img {
		position:absolute;	
		right:0;
		bottom:1px;
		z-index:5;
	}
	
.masthead_content {
	position:relative;
	z-index:10;
	padding-top:20px;
}
	.masthead_content h2 {
		font-size:2.5em;
		margin-bottom:.5em;
	}
	.masthead_content h3 {
		font-size:3em;
		line-height:1;
		margin-bottom:.5em;
		color:#d31628;
	}
	.masthead_content p {
		font-size:1.25em;
	}
	
	.masthead_content form {
		margin-top:-.5em;
		margin-bottom:1.5em;
	}
		.masthead_content form input {
			color:#666666;
			width:110px;
			border:1px solid #cccccc;
			margin-right:1em;
		}
			.home .masthead_content form {
				margin-top:0;
				margin-bottom:0;
			}
			.home .masthead_content form input {
				font-size:1.25em;
				width:160px;
			}
			.home .masthead_content form input.long {
				width:130px;
			}
			.home .masthead_content form input.long {
				width:180px;
			}
		.masthead_content form input[type='image'], #btn_join {
			position:absolute;
			width:72px;
			height:36px;
			margin:0;
			border:none;
			font-size:1em;
		}
	
.main {

}
	.content .masthead {
		z-index:5;
		padding:0;
		height:auto;
		margin:0;
		background:url(images/content_masthead.png) repeat-x #b61328;
		color:#FFFFFF;
	}
		.content .masthead img {
			bottom:0;
		}
		.content .masthead_content {
			padding:0 12px;
		}
		.content .masthead_content h2 {
			margin-bottom:0;
		}
		
.content {	
	
	/*background:url(images/content.jpg) repeat-y center top;*/
}

.sidebar {
	
}


.footer {
	margin-top:1.5em;
	padding-bottom:5.5em;
	text-align:center;
	color:#FFFFFF;
	/*background:url(images/footer.jpg) no-repeat center top;*/
}
	.footer h4 {float:left;width:369px;height:58px;margin:0 auto 45px;background:url(images/logo_paidforby.png) no-repeat;text-indent:-9999em;}
	.footer .weathers {float:right;text-align:right}
		.footer .weathers img {display:block;float:right;}

	.home .footer {
		margin-top:5em;
		padding-bottom:5.5em;
		text-align:center;
		color:#FFFFFF;
		/*background:url(images/footer.jpg) no-repeat center top;*/
	}
		.home .footer h4 {float:none;width:369px;height:58px;margin:0 auto 45px;background:url(images/logo_paidforby.png) no-repeat;text-indent:-9999em;}
			.home .footer .weathers {float:none;text-align:center;}
			.home .footer .weathers img {float:none;display:inline;}


.frame_tl, .frame_tr, .frame_bl, .frame_br {overflow:hidden;}		
	.frame_tl {background:url(images/frame_tl.png) no-repeat left top;margin-bottom:1.5em;}
	.frame_tr {padding-top:4px;background:url(images/frame_tr.png) no-repeat right top;}
	.frame_bl {padding-left:4px;padding-bottom:13px;background:url(images/frame_bl.png) no-repeat left bottom;}
	.frame_br {padding-right:14px;background:url(images/frame_br.png) no-repeat right bottom;}

	
.callout1, .callout2, .callout3 {position:relative;min-height:237px;height:auto !important;height:237px;}	
	.callout1 {padding:5px 0 0;background:url(images/bg_callout1.png) repeat-x #16204b;color:#FFFFFF;text-align:center;}		
		.callout1 a {display:block;width:296px;height:237px;background:url(images/callout1_link.png) no-repeat;text-indent:-9999em;}
	.callout2 {padding:5px 9px 0;background:url(images/bg_callout2.png) repeat-x #FFFFFF;height:auto;}
		.callout2.photos h3 {background:url(images/hdr_latestphotos.png) no-repeat;width:97px;height:45px;margin-bottom:.5em;text-indent:-9999em;}
			.callout2.photos li {display:inline;}
			.callout2.photos li a, .callout2.photos a {float:left;display:block;margin:0 8px 10px;}
			.callout2.photos li a img, .callout2.photos a img {border:5px solid #999897;}			
		.callout2.archives {height:auto;min-height:auto;}
			.callout2.archives ul {margin-bottom:0;}
			.callout2.archives #archives {margin:0;padding:0;list-style:none;}			
			.callout2.archives #archives ul {margin-bottom:0;padding-bottom:1.5em;}
		.callout2.blog h3 {background:url(images/hdr_latestpost.jpg) no-repeat;width:150px;height:45px;margin-bottom:.5em;text-indent:-9999em;}
			.callout2.blog li {display:inline;}
			.callout2.blog li a, .callout2.blog a {float:left;display:block;margin:0 8px 10px;}
			.callout2.blog li a img, .callout2.blog a img {border:5px solid #999897;}	
		
	.callout3 {padding:5px 9px 0;background:url(images/bg_callout3.png) repeat-x #bcc6ec;}
		.callout3 h3 {background:url(images/hdr_socialnetworks.png) no-repeat;width:130px;height:45px;margin-bottom:.5em;text-indent:-9999em;}
		.callout3 h4 {float:right;background:url(images/hdr_tweets.png) no-repeat;width:94px;height:28px;margin-bottom:.5em;text-indent:-9999em;}
		.callout3 a {color:#25adcf;font-weight:normal;font-style:normal;text-decoration:underline;}
			.callout3 a:hover {text-decoration:none;}
		.callout3 p, .aktt_tweets {clear:both;padding-right:2.5em;color:#1c2b5e;font-size:1.25em;font-style:italic;}
			.aktt_tweets ul, .aktt_tweets li {position:relative;margin:0 0 1.5em;padding:0;list-style:none;}
		.callout3 ul.clearfix {position:absolute;top:9px;right:3px;}
		.callout3 .aktt_more_updates {position:absolute;top:-30px;}


/*
Default WordPress by Dave Shea || http://mezzoblue.com
Modifications by Matthew Mullenweg || http://photomatt.net
This is just a basic layout, with only the bare minimum defined.
Please tweak this and make it your own. :)
*/
.screen-reader-text {position: absolute;left: -1000em;}
/*
a {color: #675;}
a img {border: none;}
a:visited {color: #342;}
a:hover {color: #9a8;}
acronym, abbr {border-bottom: 1px dashed #333;}
acronym, abbr, span.caps {font-size: 90%;letter-spacing: .07em;}
acronym, abbr {cursor: help;}
blockquote {border-left: 5px solid #ccc;margin-left: 1.5em;padding-left: 5px;}
body {background: #fff;border: 2px solid #565;border-bottom: 1px solid #565;border-top: 3px solid #565;color: #000;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;margin: 0;padding: 0;}
cite {font-size: 90%;font-style: normal;}
h2 {border-bottom: 1px dotted #ccc;font: 95% "Times New Roman", Times, serif;letter-spacing: 0.2em;margin: 15px 0 2px 0;padding-bottom: 2px;}
h3 {border-bottom: 1px dotted #eee;font-family: "Times New Roman", Times, serif;margin-top: 0;}
ol#comments li p {font-size: 100%;}
p, li, .feedback {font: 90%/175% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;letter-spacing: -1px;}
*/
/* classes used by the_meta() */
/*
ul.post-meta {list-style: none;}
ul.post-meta span.post-meta-key {font-weight: bold;}
.credit {background: #90a090;border-top: 3px double #aba;color: #fff;font-size: 11px;margin: 10px 0 0 0;padding: 3px;text-align: center;}
.credit a:link, .credit a:hover {color: #fff;}
.feedback {color: #ccc;text-align: right;clear: both;}
*/

.meta {font-size: .75em;}
.meta li, ul.post-meta li {display: inline;}
.meta ul {display: inline;list-style: none;margin: 0;padding: 0;}
.meta, .meta a {color: #808080;font-weight: normal;letter-spacing: 0;}
.storytitle {margin: 0 0 .5em;}
.storytitle a {text-decoration: none;}
/*
#commentform #author, #commentform #email, #commentform #url, #commentform textarea {background: #fff;border: 1px solid #333;padding: .2em;}
#commentform textarea {width: 100%;}
#commentlist li ul {border-left: 1px solid #ddd;font-size: 110%;list-style-type: none;}
#commentlist li .avatar {float: right;margin-right: 25px;border: 1px dotted #ccc;padding: 2px;}
#content {margin: 30px 13em 0 3em;padding-right: 60px;}
#header {background: #90a090;border-bottom: 3px double #aba;border-left: 1px solid #9a9;border-right: 1px solid #565;border-top: 1px solid #9a9;font: italic normal 230% 'Times New Roman', Times, serif;letter-spacing: 0.2em;margin: 0;padding: 15px 10px 15px 60px;}
#header a {color: #fff;text-decoration: none;}
#header a:hover {text-decoration: underline;}
#menu {background: #fff;border-left: 1px dotted #ccc;border-top: 3px solid #e0e6e0;padding: 20px 0 10px 30px;position: absolute;right: 2px;top: 0;width: 11em;}
#menu form {margin: 0 0 0 13px;}
#menu input#s {width: 80%;background: #eee;border: 1px solid #999;color: #000;}
#menu ul {color: #ccc;font-weight: bold;list-style-type: none;margin: 0;padding-left: 3px;text-transform: lowercase;}
#menu ul li {font: italic normal 110% 'Times New Roman', Times, serif;letter-spacing: 0.1em;margin-top: 10px;padding-bottom: 2px; border-bottom: dotted 1px #ccc;}
#menu ul ul {font-variant: normal;font-weight: normal;line-height: 100%;list-style-type: none;margin: 0;padding: 0;text-align: left;}
#menu ul ul li {border: 0;font: normal normal 12px/115% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;letter-spacing: 0;margin-top: 0;padding: 0;padding-left: 12px;}
#menu ul ul li a {color: #000;text-decoration: none;}
#menu ul ul li a:hover {border-bottom: 1px solid #809080;}
#menu ul ul ul.children {font-size: 142%;padding-left: 4px;}
#wp-calendar {border: 1px solid #ddd;empty-cells: show;font-size: 14px;margin: 0;width: 90%;}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;}
#wp-calendar a {display: block;text-decoration: none;}
#wp-calendar a:hover {background: #e0e6e0;color: #333;}
#wp-calendar caption {color: #999;font-size: 16px;text-align: left;}
#wp-calendar td {color: #ccc;font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;letter-spacing: normal;padding: 2px 0;text-align: center;}
#wp-calendar td.pad:hover {background: #fff;}
#wp-calendar td:hover, #wp-calendar #today {background: #eee;color: #bbb;}
#wp-calendar th {font-style: normal;text-transform: capitalize;}
*/
/* Captions & aligment */
.aligncenter,
div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left;margin-right:1.5em;margin-right:3em;}
.alignright {float: right;}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;
}
*/
/* End captions & aligment */