@charset "UTF-8";
/* CSS Document */
body{
	font-family:Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6{
	font-weight:100;
}
.spacer{clear:both; height:10px;}
.fixer{clear:both;}
.ieSucks{position:relative;}
.alignLeft{float:left; padding:5px; border:1px solid #999; background:#FFF; margin:4px 10px 0 0;}
.floatLeft{float:left;}
.floatRight{float:right;}
.clearLeft{clear:left;}
.clearRight{clear:right;}

/*----LIST ITEMS----*/
#navigation{
	height:auto;
	font-size:12px;
	float:right;
}
#navigation ul{list-style-type:none; float:left; padding:0;}
#navigation li{display:inline; margin-left:0; border-left:1px solid #ccc; float:left;}
#navigation li a{float:left; text-decoration:none; padding: 20px 40px 0 10px;}

#address{
	padding:0 5px 5px 5px;
	font-size:12px;
}
#address ul{list-style-type:none; padding:0; margin:0;}
#address li{margin:0; padding:0; line-height:18px;}
.name_li{font-style:italic; font-weight:bold; font-size:13px;}
/*----LIST END----*/

#header{
	height:auto;
	width:1020px;
}
#logo{
	float:left;
	margin:5px 0 10px 10px;
}
#logo p{
	margin-bottom:0;
}
#admin{
	float:right;
	font-size:10px;
	padding-top:8px;
}
#blurb{
	height:300px;
}
#blurb h1{
	padding:5px;
	font-size:20px;
}
#blurb p{
	font-size:14px;
	line-height:26px;
	padding:0 5px;
}
#cta{
	height:50px;
	float:right;
	margin-top:10px;
	margin-bottom:10px;
	background-image:url(../images/cta_gradient.png);
	background-repeat:repeat-x;
}
.cta1{
	float:right;
	font-size:30px;
	line-height:50px;
	margin-right:10px;
}
.cta1 a{display:block;}
#sidebar, #sideContent{
	float:right;
}
#sidebar img{
	margin-bottom:10px;
}
#content{
	height:auto;
	padding-bottom:20px;
	width:1020px;
}
#picture{
	float:right;
	position:relative;
}
#picture img{
	margin:5px;
}
#tagline{
	position:absolute;
	right:10px;
	bottom:10px;
	padding:3px 8px;
	background:url(../images/smoked.png);
	font-size:14px;
}
.contentBox{
	height:auto;
}
#border{
	height:3px;
}
#footer{
	height:100px;
	width:1020px;
}
/*-----RATINGS DIVS----*/
.rating{
	height:auto;
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
}
#sideContent img{
	margin:10px 0;
}
.name{
	font-weight:bold;
}
/*----CONTACT DIVS----*/
#contact{
	width:auto;
}
#contact input{
	width:100%;
	height:20px;
	padding:2px;
	border:1px solid #333;
	font-size:16px;
}
#contact textarea{
	width:100%;
	padding:2px;
	border:1px solid #333;
	font-size:16px;
}
#contact #contactSubmit{
	width:200px;
	height:30px;
	float:right;
}
#contactSubmit:hover{cursor:pointer;}
/*----PHOTOS DIVS----*/
.photo{
	margin-bottom:20px;
	font-family:"Futura Condensed", "Helvetica Neue Light";
	font-style:italic;
}
.photo img{padding:5px;}
.photo p{padding:5px; margin-bottom:0;}
.photo h6{text-align:right; padding-right:5px;}