/*    
Theme Name: talktopelling
Theme URI: http://www.talktopelling.org/ 
Description: Custom designed template for talktopelling.org - simple one or two column
Author: Greg Dizzia for Daricca Group
Author URI: http://www.gregdizzia.com 
Version: 1.0 
. 
NOT for public use.
. 
*/  
@charset "utf-8";
/* CSS Document */

/** {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; padding:0px; margin: 0px;}*/
img {border:none;}
p {display:block; margin: 1.12em 0}
h3 {margin:0px; padding:0px;}
html, body{height:100%; width:100%; font-family:Arial, Helvetica, sans-serif}
body{background: url("plumbing/img/bg.png") top center no-repeat; margin:0; padding:0;font-family:Arial;}
.clear{float:none; clear:both}

	#wrap{width:984px; margin:0 auto -30px;min-height:100%; height:auto !important; height:100%;}
		#headerImg{width:100%; height:100px;}
		
		#topNav{height:20px;margin:10px auto;}
			#topNavLinks{height:19px; width:565px; margin:0 auto; padding:0px; white-space:normal}
				#topNavLinks ul {list-style:none; overflow:hidden; margin:0 auto; padding:0px;}
				#topNavLinks ul li{float:left; width:113px; margin:0px !important; padding:0px;}
				#topNavLinks ul a{float:left; width:110px; margin-right:3px; background-color:#8CC63F; text-decoration:none; color:#FFF; height:19px; text-align:center; font-size:14px; font-weight:bold; line-height:18px}
				#topNavLinks ul a:hover{background-color:#009245; line-height:20px;}
				#forum {}
				
			#topNavBreak{width:684px; height:1px; background-color:#009245; margin:0 auto;}
		
		#content{padding-top:5px; margin-top:-15px;}
			#colLeft{float:left;width:764px;padding-top:10px}
				.postWp{display:block; width:747px; left:0; border:dashed  1px #8CC63F; background:url("plumbing/img/bg_transparent.png") repeat; margin-left:15px; margin-bottom:30px;}
					.postTitle {}
						.postTitle a{background-color:#FF0; color:#009245; font-size:22px; height:24px; font-weight:bold; text-decoration:none; padding-left:15px; padding-right:15px;}
						.postTitle a:hover{color:#000;}
					.postDate{color:#999; font-size:12px; padding-left:15px}
					.postWrap{width:764px;}
						.postThumb{width:150px; float:left; padding:15px;}
						.postContent{float:left;color:#666; font-size:12px; padding:10px 25px 10px 25px; width:527px;}
					.postComments{width:764px; text-align:center; color:#333; font-size:13px; padding-bottom:15px;}
						.postComments a{text-decoration:none; color:#8CC63F}
						.postComments a:hover{text-decoration:underline; color:#009245}
					
			#colRight{float:left;width:198px; padding-top:10px; margin-left:5px; margin-bottom:20px; }
				#colRightContent{padding:10px 10px 10px 10px; font-size:11px; color:#666; border:dashed 1px #8CC63F;}
				.widgettitle{line-height:100%}
			.commentlist{border:dashed 1px #8CC63F; padding:5px;}
			
			#commentWrapper{width:714px; margin:0 auto; margin-left:50px;}
				#commentWrapper h3{color:#8CC63F}
				#commentWrapper p{color:#666; font-size:12px;}
				#commentWrapper a{color:#8CC63F; text-decoration:none; font-size:10px;}
				#commentWrapper a:hover{text-decoration:underline}
				.children{width:90%; margin-left:35px; margin-top:-5px; margin-bottom:20px; border: dashed 1px #8CC63F; border-left:none; border-right:none; list-style: url("plumbing/img/arrow.png"); padding:5px;}
				
			#contactForm{margin:0 auto;}
				#contactInterior{width:285px; margin:0 auto;}
				.mmf{font-size:12px;}
				
			.footer, .push{height:30px; clear:both;}
				.footer{background-color:#00AB53; color:#FFF; text-align:center; font-size:12px; width:100%; overflow:hidden; line-height:20px;}
				.footer2{height:30px; clear:both;}
				.footer2{background-color:#00AB53; color:#FFF; text-align:center; font-size:12px; width:100%; overflow:hidden; line-height:20px;}
				
			#sidebar ul {list-style:none; margin:0; padding:0;}
			#sidebar ul li {margin:0; padding:0;}
			
			.page{background:url(http://www.talktopelling.org/wp-content/themes/ttp/plumbing/img/bg_transparent.png) repeat;}
			
			.registerButton{font-size:18px; font-weight:bold; text-transform:uppercase}
				
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 8px;
	padding-top:4px;
	padding-bottom:4px;
	margin: 0 0 4px 14px;
	display: inline;
	}

img.alignleft {
	padding: 8px;
	padding-top:4px;
	padding-bottom:4px;
	margin: 0 14px 4px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */
