/*  
Theme Name: Pacific Shorline GC
Theme URI: http://realestatetomato.typepad.com
Description: Another theme from the <a href="http://realestatetomato.typepad.com">Real Estate Tomato</a> collection.
Version: 1.0
Author: Real Estate Tomato
Author URI: http://realestatetomato.typepad.com/
*/

* {
	margin: 0;
}

body {
	background-color:#000;
	margin: 0;
	padding: 0;
	height: 100%;
}

#innerBody {
	background: url('images/bg3.jpg') repeat-x top left;
}

html, body {
	height: 100%;
}

ul, ol, form {
	margin: 0;
	padding: 0;
}

ul, ol {
	list-style-type: none;
}

.clear {clear: both;}

	#wrapper {
		background: url('images/footer_bg.jpg') repeat-x bottom left;
		margin:0;
		padding:0;
	}
	
		/*------------
		=LAYOUT CSS
		------------*/
	
			#container {
				width: 1030px;
				margin: 0px auto;
			}
	
				/*------------
				=NAVIGATION CSS
				------------*/
				
					#container ul#nav {
						background: url('images/nav_bg.jpg') no-repeat top left;
						height: 123px;
						float: left;
						width: 565px;
						text-transform: uppercase;
						color: #888; 
						font-style:normal; 
						font-variant:normal; 
						font-weight:normal; 
						font-size:14px; 
						font-family:Arial, sans-serif; 
						margin-left:100px; 
						margin-right:0; 
						margin-top:0px; margin-bottom:0; padding-left:40px; padding-right:38px; padding-top:0; padding-bottom:0
					}
					
						ul#nav a:active, ul#nav a:visited, ul#nav a:link {color: #afafaf; text-decoration: none;}
						ul#nav a:hover {background: url('images/nav_hover.jpg') no-repeat bottom center; color: #fff}
					
						ul#nav li {
							background: url('images/nav_div.jpg') no-repeat right center;
							float: left;
							padding-left:0; padding-right:0; padding-top:55px; padding-bottom:55px
						}
						
							ul#nav li a {
								margin: -55px 2px 0 0;
								padding: 0 15px 52px 12px;
							}
							
							ul#nav li span {
								text-decoration: line-through;
								padding: 0 0 0 12px;
							}
	
				/*------------
				=COLUMN CSS
				------------*/
				
					#content {
						clear: left;
					}
	
						/*------------
						=LEFT CSS
						------------*/
					
							#content #left {
								position: relative;
								width: 100px;
								margin: 20px 0 0 0;
								float: left;
								font: normal 12px "Arial", sans-serif;
								z-index: 1;
							}
							
								#left a:active, #left a:visited, #left a:link {color: #cecece; text-decoration: none;}
								#left a:hover {color: #fff;}
							
								#left p {
									width: 90px;
									margin: 0px auto;
									padding: 0;
									text-align: center;
									overflow:hidden;
								}
								
									#left p a {
										text-align:center;
										margin:0;
										padding:0;
										text-transform:uppercase;
									}
								
										#left p a img {
											margin: 0;
											padding:0;
											width:80px;
											margin-bottom:-10px;
											margin-top:20px;
											display: block;
											border: 4px solid #474747;
										}
										
											#left p a:hover img {
												border-color: #555;
											}
		
						/*------------
						=CENTER CSS
						------------*/
							#content #center {
								width: 550px;
								margin: 0;
								padding: 20px 25px 20px 40px;
								float: left;
								font: normal 12px "Tehama", sans-serif;
								color: #fff;
							}
							
						
							body.main #content #center {
								width: 598px;
								margin: 0;
								padding: 20px 25px 0 0;
								float: left;
								font: normal 12px "Tehama", sans-serif;
								color: #fff;
							}
							
								#center a:active, #center a:visited, #center a:link {color: #51839e; text-decoration: underline;}
								#center a:hover {color: #6eb2d7; text-decoration: none;}
							
								#center .main {
									margin: 0 -10px 0 -30px;
								}
								
								#center h2.title {
									font: lighter 18px "Arial", sans-serif;
								}
								
									#center h2.title a:active, #center h2.title a:visited, #center h2.title a:link {color: #86943c;}
									#center h2.title a:hover {color: #bad043; text-decoration: none;}
									
								#center p {
									margin: 9px 0;
									letter-spacing: .3px;
									line-height: 16px;
								}
									
									#center p.meta {
										margin: 0 0 10px 0;
										letter-spacing: 0;
										font-size: 10px;
										color: #c0c0c0;
									}
									
									#center p.more {
										font-weight: bold;
										margin: 5px 0;
									}
									
									#center p.metainfo {
										text-align: right;
										color: #c0c0c0;
									}
									
										#center p.metainfo span {
											margin: 0 8px;
											color: #666;
										}
										
										body.main #content #center {
											width: 642px;
											margin: 0;
											padding:0;
											padding-top:1px;
											float: left;
										}
		
						/*------------
						=RIGHT CSS
						------------*/
					
							#content #right {
								width: 260px;
								float: left;
								font: bold 12px/18px "Arial", sans-serif;
								color: #c7c7c7;
								padding-left:10px;
							}
							
								#right h1 {
									position: relative;
									background: url('images/right_logo2.jpg') no-repeat top left;
									height: 81px;
									width: 262px;
									text-indent: -500em; margin-left:auto; margin-right:auto; margin-top:-30px; margin-bottom:0
								}
								
								#right h2 {
									position: relative;
									margin: 10px 0 0 0;
									text-transform: uppercase;
									font: lighter 16px/15px "Arial Narrow", "Arial", sans-serif;
									color: #88caeb;
								}
							
									#right p {
										margin: 0 0 15px 0;
										letter-spacing: .2px;
										font-weight:normal;
										line-height:18px;
									}
									
										#right p span {
											display: block;
											letter-spacing: 0;
											font-size: 14px;
											font-weight: normal;
											text-transform: uppercase;
											color: #fff;
											margin-bottom:8px;
										}
										
							#right h2#pacshore {
								color:#FFFFFF;
								font: bold 24px "Arial", sans-serif;
								text-align:center;
							}
							
							#right h3 {
								color:#FFFFFF;
								text-align:center;
								font: bold 16px "Arial", sans-serif;
							}
							
							.pushDown { height:20px; clear:both; }
										
				/*------------
				=FOOTER CSS
				------------*/
				
					#footer, .push {
						height: 78px;
						padding:0px 20px;
					}
					
					#footer {
						width: 1000px;
						margin: 0 auto;
					}
					
						#footer a:active, #footer a:visited, #footer a:link {color: #b6e129; text-decoration: none;}
						#footer a:hover {color: #dfff78; text-decoration: underline;}
					
						#footer p.copyright {
							background: url('images/footer_copyright.jpg') no-repeat top left;
							height: 36px;
							width: 169px;
							float: left;
							text-indent: -500em; margin-left:0; margin-right:0; margin-top:0px; margin-bottom:0
						}
						
						#footer p.login {
							margin: 32px 0 0 0;
							font: lighter 11px "Arial Narrow", "Arial", sans-serif;
							color: #ddd;
							float: right;
							text-align: right;
						}
						
							#footer p span {
								margin: 0 10px;
								color: #898989;
							}
							
							#tags {
								margin-bottom:35px;
							}
							
							#comment {
								width:450px;
							}
							
.push a:active, .push a:visited, .push a:link {color: #b6e129; text-decoration: none;}
.push a:hover {color: #dfff78; text-decoration: underline;}
					
.push p.copyright {
	background: url('images/footer_copyright.jpg') no-repeat top left;
	height: 36px;
	width: 169px;
	float: left;
	text-indent: -500em; margin-left:0; margin-right:0; margin-top:15px; margin-bottom:0
}
						
.push p.login {
	margin: 32px 0 0 0;
	font: lighter 11px "Arial Narrow", "Arial", sans-serif;
	color: #ddd;
	float: right;
	text-align: right;
}
						
.push p span {
	margin: 0 10px;
	color: #898989;
}
							
.alignleft {
	margin-right:10px;
}
