/*
THEME NAME: Sun West
THEME URI: 
DESCRIPTION: Another custom Wordpress theme developed by Ed Nailor for PRstore
VERSION: 1.0
AUTHOR: Ed Nailor
AUTHOR URI: http://ednailor.com


TABLE OF CONTENTS:
	1. Quick Reset and Universal Settings
		This resets the css for cross browser compliance and sets up items generally unchanged from theme to theme
	2. Import Custom Fonts
		If using any free, non-commercial fonts, we can import the font here to be used for the website. 
		Visit http://www.fontsquirrel.com/fontface/generator to create the code for this area
	3. Basics
		This includes your most common items, such as links, header tags and paragraphs
	4. Design Structure
		This is the main sectional divs of the website, such as wrapper, header, contentArea and footer
	5. Header Area
	6. Content Area
	7. Footer Area
	8. Custom CSS
		Need to make changes? Here you can add any custom css to override the default styles.  DON'T DO IT IN THE MAIN SECTIONS. 
		The Custom CSS Area is located at the end in which you can make changes. This way, if you want to go back to the default, 
		you don't have to try to remember the original settings. Pretty Cool, huh? I thought so!
*/
	
	
/*	Theme Setup and Styles - Now we get into the meat of the design! */
/*	Quick Reset and Universal Settings */
	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;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
	.skip-link { display: none; }
	.clearfix { clear:both; }
	/*	Wordpress Images and Captions */
	.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; /* optional rounded corners for browsers that support it */ -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; }
	.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
	.alignleft { float: left; margin-left: 0px; }
	.alignright { float: right; margin-right: 0px; }

/*	Import Custom Fonts, if needed */
	
	
/*	Basics */
	html {
		background: #fff url('images/background_slice.jpg') repeat-x top center;
		}
		
	body {
		font-family: Trebuchet MS, Helvetica, arial, tahoma, sans-serif;
		color: #;
		font-size: 14px;
		text-align: center;
		font-weight: normal;
		background: url('images/background.jpg') no-repeat top center;
		line-height: 135%;
		height: 800px;
		}
	
	a	{
		color: #4B152C;
		text-decoration: underline;
		}
		
	a:hover {
		color: #4B152C;
		text-decoration: none;
		}
		
	h1,h2,h3,h4,h5,h6 {
		font-family: Trebuchet MS, Helvetica, arial, tahoma, sans-serif;
		line-height: 135%;
		color: #4b162b;
		font-weight: bold;
		}
		
	h1	{ font-size: 200% }
	h2	{ font-size: 180% }
	h3	{ font-size: 155% }
	h4	{ font-size: 120% }
	h5	{ font-size: 105% }
	h6	{ font-size: 100% }
		
	p	{
		padding: 6px 0px;
		}
		
	img {
		
		}
		
	blockquote {
		width: 400px;
		padding: 10px;
		border: 1px solid #4B152C;
		margin: 20px auto;
		font-style: italic;
		background: #DFC89F;
	
		}
	
/*	Design Structure */
	#wrapper {
		width: 1010px;
		text-align: left;
		margin: 0px auto;
		}
		
	#contentArea {
		width: 890px;
		padding: 20px 60px;
		background: url('images/background_content.gif') repeat-y center center;
		}
		
	#footer {
		width: 890px;
		height: 125px;
		padding: 0px 60px;
		background: url('images/footer.png') no-repeat top center;
		}
		
/*	Header Area */
	#header {
		width: 1010px;
		height: 140px;
		padding: 0px;
		margin: 0px;
		background: url('images/header.jpg') no-repeat top center;
		text-indent: -999999px;
		}
		
			#header a.logolink {
				display: block;
				width: 400px;
				height: 135px;
				margin-left: 30px;
				}
		
	/*	Navigation */
		#topNav {
			width: 890px;
			height: 40px;
			overflow: none;
			background: url('images/background_nav.jpg') no-repeat center center;
			padding: 20px 60px;
			text-align: left;
			text-transform: uppercase;
			font-size: 110%;
			}
			
		#topNav .menu {
			
			}
			
		#topNav .menu ul {
			list-style: none;
			}
			
		#topNav .menu li {
			display: inline;
			}
			
		#topNav .menu li a {
			padding: 0px 16px;
			border-left: 1px solid #fff;
			color:#fff;
			text-decoration: none;
			}
			
		#topNav .menu li a:hover {
			text-decoration: underline;
			}
			
		#topNav .menu li.first-page-item a {
			border-left: 0px;
			padding-left: 0px;
			}

	/*	Logo Area */
		#logoArea {
			
			}
			
	/*	Rotation - for rotating header images, if used */
		#rotation {
			width: 1010px;
			height: 330px;
			background: url('images/Rotation.jpg') no-repeat center center;
			overflow: none;
			}
			
		.pageid-5 #rotation {
			background: url('images/services.jpg') no-repeat center center;
			}
			
		.pageid-2 #rotation {
			background: url('images/about.jpg') no-repeat center center;
			}
			
		.pageid-7 #rotation {
			background: url('images/rehab.jpg') no-repeat center center;
			}
			
		.pageid-11 #rotation {
			background: url('images/specialty.jpg') no-repeat center center;
			}
			
		.pageid-9 #rotation {
			background: url('images/contactus.jpg') no-repeat center center;
			}
			
			
			
			
			
	/*	Front Page Header - Flash Area */
		#header_frontpage {
			width: 1010px;
			height: 470px;
			overflow: none;
			
			}
			
/*	Content Area */
	
	/* Main Content */
		#contentMain {
			width: 545px;
			float: left;
			}
			
		/*	Post Area */	
			.post {
				width: 540px;
				padding-bottom: 30px;
				}
				
			.post h1 {
				
				}
				
			.post h1 a {
			
				}
			
			.post ul {
				padding: 15px 60px;
				list-style-type: disc;
				}
		
			.post ol {
				padding: 15px 60px;
				list-style-type: decimal;
				}
			
		/* 	Meta Data - if used */
			.meta {
			
				}
				
			.metaCategory {
				
				}
				
			.metaAuthor {
				
				}
				
			.metaDate {
				
				}
				
	/*	Sidebars */
		.sidebar {
			width: 300px;
			float: right;
			}
		
		
		/*	Sidebar 1 - Primary */
			#primary {
				
				}
				
			#primary ul.xoxo {
				
				}
				
				#primary ul.xoxo li {
					
					}
					
				#primary ul.xoxo li h3 {
					
					}
					
				#primary ul.xoxo li a {
					
					}
					
				#primary ul.xoxo li a:hover {
					
					}
				
		/*	Sidebar 2 - Secondary */
			#secondary {
				
				}
				
			#secondary ul.xoxo {
				
				}
				
				#secondary ul.xoxo li {
					
					}
					
				#secondary ul.xoxo li h3 {
					
					}
					
				#secondary ul.xoxo li a {
					
					}
					
				#secondary ul.xoxo li a:hover {
					
					}
				
/*	Footer Area */
		
	/*	Navigation */
		#footerNav {
			padding-top: 70px;
			padding-bottom: 5px;
			}
			
		#footerNav .menu {
			
			}
			
		#footerNav .menu ul {
			list-style: none;
			}
			
		#footerNav .menu li {
			display: inline;
			}
			
		#footerNav .menu li a {
			padding: 0px 5px;
			border-left: 1px solid #fff;
			text-decoration: none;
			}
			
		#footerNav .menu li a:hover {
			text-decoration: underline;
			}
			
		#footerNav .menu li.first-page-item a {
			border-left: 0px;
			padding-left: 0px;
			}
			
	/*	Copyright */
		#copyright {
			width: 445px;
			float: left;
			font-size: 12px;
			}

	/*	Credits */
		#credits {
			width: 400px;
			float: right;
			text-align: right;
			font-size: 12px;
			}
	


/*	Custom CSS Area - Need to customize something? Well, here's your chance! */
.formBuilderForm .formBuilderLabel, .formBuilderForm .formBuilderLabelRequired {
clear:left;
float:left;
margin-bottom:10px;
margin-right:10px;
text-align:right;
vertical-align:top;
width:200px;
}

/* 	End Stylesheet */
/*	This stylesheet was designed and developed by Ed Nailor. For more information on
	Custom Wordpress Theme Development, please visit http://ednailor.com */