/* 
Theme Name: xneutralsun
Description: xneutralsun is the main theme for the HawkinsPsychiatry website.
Version: 1.0
Author: phoenix@xintyr.com
Author URI: http://www.xintyr.com

Copyright 2008.  All rights Reserved.
*/



/* Parent Elements */
* { margin: 0; padding: 0; }

body { background: #000 url(images/bodybg.png); color: #000; font-size: 11px; font-family: Verdana, Helvetica, Arial, Sans-Serif; text-align: left; }
	
a, a:visited { color: #444; text-decoration: none; border: none; outline: none; }
	
a:hover{ text-decoration: underline; }
	
img { border: none; }

#container { width: 900px; background: #fff; margin: 15px auto; padding: 2px; border: 1px solid #d5b57d; }
	
#header { height: 280px; margin-bottom: 2px; background:url('images/happy.jpg'); text-align: right; }
	
	#boxTitle { float:right; width: 350px; height: 70px; margin-top: 30px; background:#ddd; opacity:0.75; }

		#header h2 { font-family: "Times", verdana, serif; padding: 3px 20px 0 0; font-size: 3em; font-variant: small-caps; }
	
		#header h2 a { color: #876839; text-decoration: none; }
	
		#header h3 { color: #6b96d3; font-family: Georgia, "Times New Roman", Times, serif; padding-right: 20px; font-size: 1.2em; }

	#boxContact { clear:right; float: right; width: 135px; height: 55px; margin-top: 115px; color: #fff; text-align: justify; line-height: 140%; }



/* Content */
#content { width: 500px; margin: 0 0 20px 0; padding: 0 18px 15px 18px; text-align: justify; float:left; }
	
	#content b { color: #777; line-height: 14pt; }
	
	#content p { margin: 0; font-size: 12pt; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; margin-top: 5px; line-height: 145%; text-align: justify; }
		
	#content p img { border: none; float: left; margin:0 15px 10px 0; }
	
	#content p img.posRight { float:right; margin:0 0 10px 15px; }
	
	#content h1 { color: #455A79; font-size: 22px; font-family: Verdana, Sans-Serif; padding: 10px; line-height: 150%; }
		
	#content h1 a { color: #ccc; text-decoration: underline; }
	
	#content h2 { padding-top: 7px; font-size: 1.4em; 	font-variant: small-caps; color: #455A79; border-bottom: 1px dotted #455A79; }
	
	#content h2 a  { color: #455A79; text-decoration: none; }
	
	#content p a, #content p a:visited { color: #f6ac38; border-bottom: 1px dotted #f6ac38; text-decoration: none; }
	
	#content ol { list-style-type: decimal; line-height: 18px; padding: 0 0 10px 30px; }
	
	#content ul { list-style: none; padding-bottom: 10px; }
		
	#content ul li { list-style: square; margin-left: 20px; padding-top: 5px; }
		
	#content ul li a { color: #797979; }
	
	#content ul li a:hover { text-decoration: underline; }
		
	#content td.name { font-size:10pt; width:200px; }
	
	#content td.specialty { font-size:10pt; padding-bottom:15px; }



/* Sidebars left and right */
#left, #right { color: #000; width: 179px; margin-bottom: 20px; }
		
#left { float: left; }

#right { float: left; }
			
	#left h2, #right h2, #right h2.widgettitle { color: #fff; background: #333; font-family: Verdana, Arial, serif; font-size: 1.2em; padding: 4px; }
	
	#left ul, #right ul { list-style:none; }
	
	#left ul { padding-bottom:20px; }
	
	#right ul li ul { padding-bottom:18px; }
		
	#left li, #right li  { list-style:none; }
	
	#left ul li, #right ul li { color:#455A79; }
	
	#right ul li ul li { list-style:square; margin-left:16px; }
	
	#left ul li { list-style:none; margin:0 4px; padding-left:8px; border-bottom:1px dotted #ccc; }
	
	#left ul li.book { list-style:square; margin-left:18px; border-bottom:none; }
		
	#left ul li a, #right ul li a { display:block; color:#000; font-size:1.2em; text-decoration: none; padding:5px 6px 5px 0; }
		
	#right ul li a { padding-bottom:0; }
	
	#left ul li a:hover, #right ul li a:hover { color:#f6ac38; }
	
	#left li.current_page_item a:link, #left li.current_page_item a:visited, #left li.current_page_item a:hover, #left li.current_page_item a:active { color:#f6ac38; }



/* Footer */		
#footer { background: #333; width: 900px; overflow: hidden; font-size: 8pt; margin: 0 auto; padding:  9px 0 7px 0; text-align: center; 	line-height: 17px; clear: both; }
	
#footer p { color: #fff; }
	
#footer a, #footer a:visited, #right a.acro { color: #f6ac38; border-bottom: 1px dotted #f6ac38; text-decoration: none; }



/* Misc Tags */	
#wp-calendar { margin-left: 22px; margin-bottom: 10px; }

#searchform { margin-bottom: 0px; }
	
#searchform input { font-size: 9pt; text-align: right; color: #67717E; border: 1px solid #ddd; width: 169px; margin-bottom: 0; }
	
.entry { margin-bottom: 12px; border-bottom: 1px solid #E3E3E3; }	

#s, #submit { background-color: #fff; border: 1px solid #ccc; color: #505050; font-size: 0.9em; margin: 0 0 16px; padding: 4px; width: 130px; }
	
#author, #email, #url { border: 1px solid #ccc; font-family: Verdana, Arial, Sans-Serif; font-size: 1em; padding: 4px; }
	
#comment  { width: 350px; border: 1px solid #ccc; font-family: Verdana, Arial, Sans-Serif; font-size:1em; padding: 4px; }
	
blockquote{ width: 420px; margin: 12px 20px; padding: 7px; color: #666; background: #F3F3F3; font-style: italic; border: 1px solid #ccc; }	
	
.postspace { background: #fff; width: 440px; height: 32px; }

.postspace2 { background: #fff; width: 440px; height: 0px; }

.postspace3 { background: #fff; width: 440px; height: 15px; }

table.tagline { margin:10px 0; padding:4px; background:#f3f3f3; border:1px solid #ccc; }

	p.tagQuote { padding:0 10px; font-style:italic; }
	
	p.tagAuthor { float:right; padding:0 10px; color:#555; font-weight:bold; }

table.disorders { margin:5px 0 10px 0; }

	table.disorders td { padding:4px; color:#333; background:#f3f3f3; font-size:1.2em; border:1px solid #fff; }
	
img.adobe_icon { margin-top:4px; }