/*
Theme Name: Idiot
Theme URI: http://njatherapy.com/
Description: Default theme for njatherapy site..
Author: Lyndon B. Abing
Version: 1.0
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/


/* -- Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html -- */
body{
font-family:Arial, Helvetica, sans-serif;
font-size:0.688em;
color:#000000;
background-color:#fff;
line-height:18px;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}
body {
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	clear: both;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img { border: none; outline:none;}


/*custom layout*/
#container{
width:100%;
}

#top_green{
background-image:url(images/top_green.png);
width:100%;
height:11px;
}

#header{
background-image:url(images/header_green_bg.jpg);
width:100%;
height:432px;
margin:auto;
}

#header #block{
background-image:url(images/header_green.jpg);
width:1034px;
height:432px;
margin:auto;
}

#header #block #menu{
width:710px;
height:55px;
border:solid 0px #666666;
margin:auto;
}

				#menu ul{
				border:solid 0px #999999;
				overflow:hidden;
				height:55px;			
				}
				
				#menu ul li{
				float:left;
				background-image:url(images/menu_bg.png);
				height:55px;
				}
				
				#menu ul li a{
				font-size:15px;
				font-weight:bold;
				text-decoration:none;
				color:#f3ffdf;
				padding:18px 13px 10px 13px;
				display:block;
				}
				
				#menu ul li a:hover{
				color:#FFFFFF;
				}
				
				#menu ul .separator{
				}
				
				#menu ul .left_edge{
				background-image:url(images/menu_left_edge.png);
				width:13px;
				height:55px;
				}
				
				#menu ul .right_edge{
				background-image:url(images/menu_right_edge.png);
				width:13px;
				height:55px;				
				}
				
#header #block .menu{
width:710px;
height:55px;
border:solid 0px #666666;
margin:auto;
}

				.menu ul{
				border:solid 0px #999999;
				overflow:hidden;
				height:55px;			
				}
				
				.menu ul li{
				float:left;
				background-image:url(images/menu_bg.png);
				height:55px;
				}
				
				.menu ul li a{
				font-size:15px;
				font-weight:bold;
				text-decoration:none;
				color:#f3ffdf;
				padding:18px 15px 10px 15px;
				display:block;
				}
				
				.menu ul li a:hover{
				color:#FFFFFF;
				}
				
				.menu ul .separator{
				}
				
				.menu ul .left_edge{
				background-image:url(images/menu_left_edge.png);
				width:13px;
				height:55px;
				}
				
				.menu ul .right_edge{
				background-image:url(images/menu_right_edge.png);
				width:13px;
				height:55px;				
				}				
				
#header #block .facebook{
width:108px;
height:41px;
display:block;
margin:-50px 0 0 712px;
}				
				

#header #block #njatherapy_logo{
background-image:url(images/njatherapy_logo.png);
width:600px;
height:78px;
margin:auto;
}

#header #block #banner{
width:744px;
height:292px;
margin:auto;
}

#body{
background-image:url(images/body_bg.png);
background-repeat:repeat-x;
width:100%;
height:auto;
margin-bottom:50px;
}

#body #bblock{
width:915px;
height:auto;
border:solid 0px #666666;
margin:auto;
overflow:hidden;
padding-top:30px;
}


		#bblock #cleft{
		font-family: Trebuchet MS; font-size: small;
		width:580px;
		height:auto;
		border:solid 0px #000000;
		float:left;
		text-align:justify;
		}
		
		#bblock #cleft #post{
		border:solid 0px #000000;
		}
		
						#post h2{
						}
						
						#post h2 a{
						text-decoration:none;
						color:#333333;
						font-weight:bold;
						font-size:18px;
						}
						
						#post .entry-meta{
						}
						
						#post .entry-meta a{
						text-decoration:none;
						color:#000000;
						font-style:italic;
						}
						
						#post .entry-utility{
						border-bottom:solid 1px #ececec;
						margin-bottom:20px;
						padding-bottom:15px;
						}
						
						#post .entry-utility a{
						text-decoration:underline;
						color:#333333;
						}
		
		#bblock #cleft p{
		width:553px;
		margin-top:10px;
		margin-bottom:15px;
		font-family: Trebuchet MS; font-size: small;
		line-height:22px;
		}
		
		#bblock #cleft ul{
		list-style:disc;
		}
		
		#bblock #cleft ul li{
		list-style:disc inside;
		border-bottom:solid 0px #000000;
		}
		
		#bblock #cleft ul .head{
		list-style:none;
		font-size:14px;
		font-weight:bold;
		}
		
		#bblock #cleft ul li ul{
		} 
		
		#bblock #cleft ul li ul li{
		list-style:circle inside;
		margin-left:20px;
		}
		
		
		#bblock #cleft .h1{
		clear:both;
		display:block;
		width:100px;
		}
		
		#bblock #cleft p img{
		margin:0 10px 10px 0;
		float:left;
		}
		
		#bblock #cright{
		width:300px;
		height:auto;
		border:solid 0px #FF0000;
		margin-left:610px;
		}

				#cright .latest_post{
				border:solid 5px #FFFFFF;				
				}
				
				#cright .cright_separator{
				width:100%;
				height:5px;
				display:block;
				}
				
				#cright .summer_play{
				border:solid 5px #FFFFFF;
				margin-top:-10px;
				}
				
				#cright .sidebars{
				background-image:url(images/latestpost_bg.png);
				background-repeat:repeat-x;
				background-color:#0075be;
				width:288px;
				overflow:hidden;
				}
				
						.sidebars .xoxo{
						padding:20px;
						}
						
						.sidebars .xoxo li{
						margin-bottom:10px;
						}
						
						.sidebars .xoxo a{
						text-decoration:none;
						color:#FFFFFF;
						}
						
						.sidebars .xoxo h3{
						font-weight:bold;
						color:#FFFFFF;
						font-size:14px;
						border-bottom:dashed 1px #25b2e8;
						}
						
						.sidebars .xoxo li ul{
						}
						
						.sidebars .xoxo li ul li{
						border-bottom:solid 0px #FFFFFF;
						padding:0;
						margin:0;
						list-style:disc inside;
						}

						
				#cright .signup{
				background-image:url(images/signup_newsletter.png);
				width:300px;
				height:158px;
				}
				
						.signup .newsletter{
						border:solid 0px #000000;
						padding:90px 10px 10px 20px;
						}
						
						.signup .newsletter ul{
						}
						
						.signup .newsletter ul li{
						list-style:none;
						float:left;
						}
						
						.signup .email{
						border:solid 3px #6ad8fa;
						padding:5px;
						}
						
		#cleft .mailForm{
		border:solid 0px #000000;
		}
		
				.mailForm div{
				margin-bottom:10px;
				}
				
				.mailForm label{
				width:150px;
				display:block;
				}
				
				.mailForm input[TYPE="text"]{
				border:solid 1px #666666;
				padding:3px;
				}
				
				.mailForm input[TYPE="textarea"]{
				border:solid 1px #000000;
				}
		#cleft .news_separator{
		border-bottom:solid 1px #999999;
		height:1px;
		}
								
#footer{
width:915px;
margin:auto;
margin-bottom:30px;
}					

#footer a{
color:#0075be;
text-decoration:none;
}	

#footer .logos{
}

#footer .logos ul{
}

#footer .logos ul li{
float:left;
}

#footer .copyright{
clear:both;
}