body, h1, h2, h3, h4, ul, ol, li, form, div {margin:0; padding:0;}
p {margin:0 0 15px 0;}
div {width:auto; height:auto; margin-left:auto; margin-right:auto;}

body {background:#ffffff url(../images/bg_tile.jpg) repeat-x;}

h3 {font:16px Georgia, Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; font-style:italic; text-transform:lowercase; letter-spacing:0.5pt; padding:0 0 6px;}
h3#comments {color:#1b1c1d; padding-top:20px;}
a {color:#11ade7; text-decoration:none; outline:none;}
a:hover {color:#79d7f2; text-decoration:none;}
img {border:0;}
object {outline:none; display:block;}

#containerTile {width:1115px; min-height:100%; height:auto; background:url(../images/bg_main_tile.jpg) top center repeat-y;}
	#containerMain {width:auto; min-height:100%; height:auto; background:url(../images/bg_main.jpg) top center no-repeat;}
		#main {width:987px; height:auto;}
		
			/*header section*/
			#headerSection {width:987px; height:169px; display:block;}
				#logo {width:133px; height:163px; float:left;}
					#logo h1 a {width:133px; height:163px; background:url(../images/logo.png) no-repeat; display:block; text-indent:-9999px;}
				#nav {width:463px; height:163px; float:left; text-align:left; margin:0;}
					#nav ul {list-style:none; float:right; margin:128px 0 0 0;}
					#nav li {float:left; font:16px Arial, Helvetica, sans-serif; color:#f1f2ec; font-weight:bold; text-transform:lowercase; margin:0 0 0 17px;}
					#nav a {color:#f1f2ec;}
					#nav a:hover {color:#91d2dc;}
					.navStart {margin:0;}
				#headerDivider {width:645px; height:6px; background:#fefefe; font-size:0; clear:both; display:block; margin:0 0 0 -49px;}
				@media screen and (-webkit-min-device-pixel-ratio:0)
				{
					#headerDivider {margin-left:-48px;}
				}
				
			/*left column + main content*/
			#leftColumn {width:678px; height:auto; float:left;}
				#bannerSection {width:678px; height:241px; margin:36px 0 13px; display:block; background:#fff;}
					#bannerSection img {width:664px; height:227px; border:7px solid #ffffff;}
				#contentSection {width:583px; min-height:700px; height:auto; background:#ffffff; padding:31px 62px 40px 33px; overflow:hidden; margin:0 0 6px 0; font:75% Arial, Helvetica, sans-serif;}
					#contentSection h1 {font:30px Arial, Helvetica, sans-serif; color:#1b1c1d; font-weight:bold; text-transform:lowercase; letter-spacing:-0.5pt; padding:0 0 15px 0;}
					#contentSection h2 {font:16px Arial, Helvetica, sans-serif; color:#1b1c1d; font-weight:bold; letter-spacing:0.5pt; display:block; clear:both;}
						#contentSection h2 a {color:#1b1c1d;}
						#contentSection h2 a:hover {color:#79d7f2;}
					#contentSection ul {list-style:square; margin:0 0 0 25px;}
					#contentSection li {margin:0 0 10px;}
					.blogPost {width:auto; height:auto; display:block; clear:both; padding:15px 0 0 0;}
						.blogPost h2 {font:18px Arial, Helvetica, sans-serif; color:#323131; font-weight:bold; margin:0 0 8px 107px;}
						.blogInfo {width:107px; height:auto; float:left; text-align:right;}
							.blogInfoLine {width:94px; height:1px; background:#457481; margin:0 13px 5px 0;}
							.blogInfoContent {width:94px; height:auto; font:12px Tahoma, Arial, Helvetica, sans-serif; color:#323131; text-transform:uppercase; line-height:14px; margin:0 13px 0 0;}
								.blogComment {font-size:10px;}
									.blogComment a {color:#323131;}
									.blogComment a:hover {color:#79d7f2;}
						.blogContent {width:476px; height:auto; float:right; color:#323131; margin:-2px 0 0 0;}
				#bottomNavLinks {width:653px; height:22px; background:url(../images/white-15.png) repeat; font:75% Arial, Helvetica, sans-serif; color:#fff; padding:8px 12px 0 12px; font-weight:bold;}
					#bottomNavLinks a {color:#fff;}
					#bottomNavLinks a:hover {color:#79d7f2;}
			
			/*right column*/
			#rightColumn {width:309px; height:auto; float:right;}
				#socialIcons {width:271px; height:31px; margin:34px 0 0 38px; display:block;}
					#socialIcons ul {list-style:none;}
					#socialIcons li {float:left; margin:0 9px 0 0;}
				#subscribeBox {width:270px; height:auto; padding:13px 0 25px 38px; text-align:left;font:14px Georgia, Arial, Helvetica, sans-serif;color:#fff;}
					.subscribeTxt {width:176px; height:27px; font:14px Georgia, Arial, Helvetica, sans-serif; color:#e6e6e6; font-style:italic; border:0; background:url(../images/white-15.png) repeat; padding:0 5px 0 2px; outline:none;}
				.sideImage {width:271px; height:249px; margin:0 0 0 38px;}
				
				.rightColSection {height:auto; display:block; clear:both; padding:30px 0 0;}
					.rightColSection h3 {font:17px Georgia, Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; font-style:italic; background:url(../images/white-15.png) repeat; padding:6px 20px 4px 40px; display:inline;}
					.rightColSectionContent {display:block; clear:both; margin:20px 0 0;}
						#feedLeftCol {width:36px; height:auto; float:left; padding:0 5px 0 0; text-align:right;}
						#feedRightCol {width:268px; height:auto; float:left;}
							#feedRightCol a {color:#91d2dc;}
							#feedRightCol a:hover {color:#79d7f2;}
							#feedRightCol h4 {font:14px Georgia, Arial, Helvetica, sans-serif; color:#fff; font-style:italic; letter-spacing:0.5pt; text-transform:lowercase; padding:0 0 7px 0;}
								#feedRightCol h4 a {color:#fff;}
							#feedRightCol ul, #sidebar ul {list-style:none;}
							#feedRightCol li {font:70% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; line-height:12px; letter-spacing:0.5pt; padding:0 0 12px 0;}
						#postLinks {margin:0 0 0 38px; font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif; color:#fff;}
							#postLinks a.postlink {padding:3px 8px; display:inline; color:#fff; text-transform:uppercase; font-size:10px;}
							#postLinks a:hover.postlink {padding:3px 8px; background:url(../images/white-15.png) repeat; color:#fff;}
							.postlinkSelected {padding:3px 8px; background:url(../images/white-15.png) repeat;}
							#postLinks ul {list-style:url(../images/bullet_blue.gif); font-size:70%; padding:12px 0 0; letter-spacing:1pt;}
							#postLinks li {margin:0 0 8px;}
							#postLinks a {color:#fff;}
							#postLinks a:hover {color:#79d7f2;}
						#supporters {display:block; clear:both; margin:0 0 0 29px;}
							.supporterThumb {width:121px; height:106px; background:#fff; float:left; padding:4px 5px; margin:0 0 10px 9px;}
						#supporterLink {text-align:right; color:#91d2dc; font:70% Tahoma, Arial, Helvetica, sans-serif; letter-spacing:1pt;}
							#supporterLink a {color:#91d2dc;}
							#supporterLink a:hover {color:#79d7f2;}
				
			/*footer section*/
			#footerSection {width:987px; height:270px; background:url(../images/bird.png) bottom left no-repeat; display:block; clear:both; padding:32px 0 0;}
				.footerThumb {width:79px; height:79px; float:left; background:#fff; border:1px solid #cecece; padding:4px 0 0 4px; margin:0 0 0 27px;}
				.footerThumbStart {margin-left:0;}
				#footerLinks {width:987px; height:auto; display:block; clear:both; letter-spacing:1pt;}
					#pjs {width:200px; float:left; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#f1f2ec; margin:27px 0 0;}
						#pjs a {color:#f1f2ec;}
						#pjs a:hover {color:#91d2dc;}
					#fLinks {width:627px; float:left; text-align:right; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#fff; margin:28px 0 0;}
						#fLinks a {color:#91d2dc;}
						#fLinks a:hover {color:#fff;}
					#fCopyright {width:156px; float:left; text-align:right; font:12px Tahoma, Arial, Helvetica, sans-serif; color:#f1f2ec; margin:27px 0 0; padding:0 4px 0 0;}
				
/*MISC*/
.alignleft {float:left; margin:0 15px 10px 0;}
.alignright {float:right; margin:0 0 10px 15px;}
li.comment {display:block; clear:both; padding:0 0 0 25px;}

#stwrapper {display:none;}
#wpstats {display:none;}

#socialplugins{height:auto; width:476px; padding-bottom:10px; display:inline-block; }
    #spfacebook{float:left; padding-right:8px;}
    #sptwitter{float:left;}
    #spshare{float:right;}
