body{ margin:0 auto; 
	background: url("/images/body-bg.jpg") top left repeat-x;
	font-family:"Courier", serif;
	}


/*div{outline:1px red solid;}*/

.container{ width:1257px;}

#wrapper{
	margin:0 auto; 
	background: transparent url("/images/wrapper-bg.gif") top center no-repeat;
}

#header{
	height:365px;
	background: transparent url("/images/header-bg.gif") bottom center no-repeat;
	position:relative;
}

	#header h1{
		height:178px;
		left:550px;
		margin:0pt;
		padding:50px 0pt 0pt 50px;
		position:relative;
		top:20px;
		width:434px;
	}
		#header h1 span, #holding h1 span{
			position:absolute;
			top:0;left:0;
			display:block;
			width:100%;height:100%;
			background: transparent url("/images/miami.png") no-repeat top left;
			
		}
      
		#holding h1{
			height:178px;
			left:0pt;
			margin:50px auto;
			padding:50px 0pt 0pt 50px;
			position:relative;
			top:20px;
			width:434px;
		}
                   
#section-nav{               
	height:86px;               
	background: transparent url("/images/section-nav-bg.png") top center no-repeat;
}

#section-nav ul{
	position:relative;
	left:254px;
	top:47px;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
	#section-nav ul li{
		display:inline;
		float:left;
		text-align:center;
		background:transparent;
		color:#FFFFFF;
		margin-right:12px;
	}
        #section-nav ul li a{
	      display:block;
	      color:#765;
		  position:relative;
		  height:29px;
		}
		
		#section-nav ul li#nav-1 {
			width:85px;
		}
		#section-nav ul li#nav-2 {
			width:145px;         
		}                        
		#section-nav ul li#nav-3 {
			width:132px;         
		}                        
		#section-nav ul li#nav-4 {
			width:160px;         
		}                        
		#section-nav ul li#nav-5 {
			width:218px;
		}
		
			#section-nav ul li a span{
				display:block;
				width:100%;
				height:100%;
				position:absolute;
				top:0;
				left:0;
			}
		
			
		
		#section-nav ul li#nav-1 a span{
			background:transparent url("/images/sectionnav/nav.gif") no-repeat scroll 0pt 0px;
		}
		#section-nav ul li#nav-2 a span{
			background:transparent url("/images/sectionnav/nav.gif") no-repeat scroll -91px 0px;
		}
		#section-nav ul li#nav-3 a span{
			background:transparent url("/images/sectionnav/nav.gif") no-repeat scroll -242px 0px;
		}
		#section-nav ul li#nav-4 a span{
			background:transparent url("/images/sectionnav/nav.gif") no-repeat scroll -380px 0px;
		}
		#section-nav ul li#nav-5 a span{
			background:transparent url("/images/sectionnav/nav.gif") no-repeat scroll -546px 0px;
		}
		
			#section-nav ul li#nav-1 a:hover span, #section-nav ul li#nav-1 a.active span{
				background:transparent url("/images/sectionnav/nav.gif") no-repeat scroll 0pt -29px;
			}
			#section-nav ul li#nav-2 a:hover span, #section-nav ul li#nav-2 a.active span{
				background:transparent url("/images/sectionnav/nav.gif") no-repeat scroll -91px -58px;
			}
			#section-nav ul li#nav-3 a:hover span, #section-nav ul li#nav-3 a.active span{
				background:transparent url("/images/sectionnav/nav.gif") no-repeat scroll -242px -87px;
			}
			#section-nav ul li#nav-4 a:hover span, #section-nav ul li#nav-4 a.active span{
				background:transparent url("/images/sectionnav/nav.gif") no-repeat scroll -380px -116px;
			}
			#section-nav ul li#nav-5 a:hover span, #section-nav ul li#nav-5 a.active span{
				background:transparent url("/images/sectionnav/nav.gif") no-repeat scroll -546px -145px;
			}
		                                            
#maincontent{                  
	background: transparent url("/images/ruled-paper-bg.png") top center repeat-y;
	min-height:768px;
	height:auto;
	padding-top:0.8em;
}
#copy{
	width:550px;
	float:left;
	text-align:left;
	position:relative;
	left:287px;
}
#copy h1{
  margin: 10px 0 25px 0;
}

  div.entry { clear: both; }
	div.summary { clear: both; padding: 8px 0 0 5px; }
	p.more { margin: 0 0 25px 5px; }
	img.landscape{
		background: transparent url("/images/landscape-bg.png") no-repeat top left;
		margin:0px;
		padding:13px 14px;
		width:500px;
		position:relative;
		left:-13px;
		top:0;
	}



#sidebar{
	width:210px;
	float:right;
	text-align:left;
	margin-right:208px;
/*	margin-top:4.4em;*/
}

#sidebar.photosets{
	margin-top:42px;
}

#sidebar ul, #sidebar h3{
	margin:auto 30px auto 45px;
}

#sidebar ul{
	list-style:none;
	list-style-position:outside;
}
	#sidebar ul li a{
		color:#000;
		padding-left:13px;
		text-decoration:none;
		background: transparent url("/images/bullet.gif") no-repeat 0 2px;
	}
	#sidebar ul li a:hover{
		text-decoration:underline;
	}
	
#footer{
	background: transparent url("/images/ruled-paper-bg.png") repeat-y top left;
}
	#footer p{
		position:relative;
		left:287px;
		margin-left: 5px;margin-right: 5px;
	}
	
/* Customm Typography */

	a, a:hover, a:visited{
		color:#19dffa;
	}

	h2{
		margin-bottom:0;
		font-weight:bold;
		line-height:1.2em;
	}

	h3{
		line-height:2em;
	}

	.date{
		margin:0;padding:0;
		font-weight:bold;
	}	
	
/* Comments */
form#comment_form {}
form#comment_form fieldset { clear: both; width: 350px; border: 0; padding: 0 0 0 5px; }
form#comment_form fieldset.default input { clear: both; width: 100%; }
form#comment_form fieldset.default label { clear: both; width: 100%; }
form#comment_form fieldset.default textarea { clear: both; width: 345px; height: 150px; }

div.comment { padding: 0 0 25px 5px; }
div.comment p { margin: 0; padding: 0 0 10px 0; }
div.paginate { margin: 0; padding: 0 0 10px 5px; }


/* Gallery */
div.gallerythumb{
	width:88px;
	float:left;
	overflow: hidden;
	text-align:center;
	margin-bottom:8px;
}
	div.gallerythumb a img{
		height:80px;
		width:80px;
	}
div.gallerythumbmed{
	float:left;
	overflow: hidden;
	text-align:center;
	margin:0 8px 8px 0;
	width:150px;height:150px;	
}


/* Twitter */
.tweetybird{
	margin:auto 0 auto 45px;
	/*display:block;*/
}
 .tweetybird a{
	text-decoration: none;
}

.twitter_status{
	height:auto;
	margin:6px 0 auto 45px;
	/*border-bottom:solid 1px #DEDEDE;*/
}
.twitter_posted_at{
 font-size:11px;
 margin-top:3px;
 color:#999;
}



