/* ------- BLOGGER STYLES ----------*/

.sider {
	line-height:1.8em;
}

div.post-body blockquote {
	background: #E1E1E1;
	padding: 15px;
	font: 12px/16px Georgia, serif;
	margin: 0 0 1em 0;
}

div.post-body p {
	margin: 0 0 1em 0;
}

p.blogger-labels {
	padding: 1em 0 0 0;
	clear:left;
}

div.post {
	clear: left;
	border-bottom:1px solid #ECECEC;
	margin: 0 0 10px 0;
	
}

div.post-body img {
	border:1px solid #E1E1E1;
}


p.post-footer {
	margin: 1em 0;
}


p.date-header, .date-header {
	margin: 1em 0 .5em 0;
	color:#AAA;
	font-size: 10px;
}

/* -----------------*/

.showtime {
	font-size: .8em;
}

.bill {
	font-style:italic;
}

a {color: #A7986F;}
a:hover {color: #484848;}

div.clearer {clear: left; line-height: 0; height: 0;}

form#newsletter input {
	font-size: 9px;
	padding:1px;
	color: #666;
}

form#newsletter {
}

input#submit {
	margin: 5px 0 0 0;
}

input.info {
	margin:0 0 5px 0;
	width: 155px;
}



body, p ,li, div, td {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #484848;	
}

strong {
	color: #000;
}

p {
	margin: 0 0 1em 0;
}

div#wrapper {
	width: 700px;
	margin: 20px auto 20px auto;
}

div#masthead {
	padding: 10px 10px 0 10px;
	background: #484848;	
	height: 60px;
	margin: 0 0 10px 0;
}

div#nav {

}

div#nav img {
	margin: 7px 10px 0 0;
}

div#footer {
	padding: 10px;
	background: #484848;	
	height: 12px;
	font: 9px Verdana,sans-serif;
	color: #FFF;
	text-align: right;
	margin: 10px 0 0 0;
}

h3 {
	font: 16px Arial, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 .5em 0;
}

table#three_col{
	width: 700px;
}

table#three_col td, table#three_col_eq, table#three_col_home td{
	vertical-align: top;
}



td.left_col {
	width: 190px;
	border-right: 1px solid #ECECEC;
	padding-right: 10px;
}

td.mid_col {
	border-right: 1px solid #ECECEC;
	width: 244px;
	padding: 0 10px 0 10px;
}


td.right_col {
	width: 212px;
	padding: 0 0 0 10px;

}


table#three_col_home.home td.left_col {
	width: 175px;
}

table#three_col_home.home td.mid_col {
	width: 330px;
}


table#three_col_home.home td.right_col {	
	width: 175px;
}



table#three_col_eq td.right_col, table#three_col_eq td.mid_col, table#three_col_eq td.left_col {
	width: 33%;
}

div#home_feature {
	height: 274px;
	margin: 0 0px 10px 10px;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #ECECEC;
}


/* ---------- ABOUT -------------*/


#about_pic {
	margin: 10px 0;
}


	
#honorarily {
	border-top: 1px solid #ECECEC;	
	margin: 20px 0 0 0;
	padding: 10px 0 0 0;
}	

#leftcontent {
	width: 220px;
	float: left;
/*	background: yellow;*/
}

#two_col_wrapper {
	width: 480px;
	margin: 0 0 0 220px;
	
}

#centercontent {
	width: 218px;
	border-left: 1px solid #ECECEC;
	border-right: 1px solid #ECECEC;	
	margin: 0 10px;
	padding: 0 10px;
	float: left;
}

#rightcontent {
	width: 220px;
	margin: 0 0 0 260px;
/*	background: red;*/
	
}

/* ---------- MERCH ------------- */

.merch_row {
	padding: 0 0 10px 0;
/*	border-bottom: 1px solid #ECECEC;*/
	margin: 0 0 10px 0;
}

.merch_row div.tnail {
	float:left;
	margin: 0 10px 0 0;
}

.merch_row .description {
	margin: 0 0 0 360px;
}


/* -------------- PHOTOS  --------------- */

.tnails img{
	margin: 0 10px 0 0;
}



#snocap {
/*	height:300px; */
/*	background: #000; */
/*	text-align:center;
	vertical-align:middle;
*/	margin: 0 0px 10px 10px;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #ECECEC;
	
}



#swapper {
/*	background: #aaa;*/
	border-top:1px solid #ECECEC;
	border-bottom:1px solid #ECECEC;	
	padding: 5px;
	height: 20px;
	margin: 0 0 10px 0;
}

#swapper img {
/*	float: left;*/
		margin: 0 10px 0 0 ;
}


