body { 
	background:#ededed;
	font-family: 'Trebuchet MS', verdana, arial, sans-serif;
	font-size: 110%;
	margin:0;
	padding:0;
}

img {border:none;}

#wrapper {margin:0; padding:0;}


#content {
	background:#fff url(images/amazing-bg.jpg) 50% 0% no-repeat;
	margin: 0 auto;
	width:1100px;
	padding: 0 12px 80px;
	border-left: 24px solid #222;
	border-right: 24px solid #222;
}

#titles {
	margin-top: 40px;

}

li {margin-left:20px;}

h1, h2 { margin-bottom:0;   line-height:1em; margin:10px auto 2px}   

h1 { font-size: 60px; }

h2 { font-size: 35px; }

h2.piclens {font-size:44px; margin:40px 0;}

h2.url {font-size:28px; color:#444; margin:30px 0 50px;}

h2.post {font-size:54px; color: #922; padding: 10px 0; border-top: 8px solid #922;}

h2.story <font-size: 50px;}

p {margin: 0 0 1em;}

p.note {text-align:center; font-size:18px;  line-height:20px; margin:12px 10px}

a:link { color: #c60; font-weight: bold; text-decoration: none; } 
a:visited	{ color: #c60; font-weight: bold; text-decoration: none; } 
a:active	{ color: #E55D00; font-weight: bold; text-decoration: none; } 
a:hover		{ color: #375CA1; font-weight: bold; text-decoration: none; border-bottom: 1px dotted #375CA1;}


.lside {

	float:left;
	width: 230px;
	margin: 0 10px 20px 0;

}

.rside {

	float:right;
	width:820px;
	margin: 20px 0px; 20px 0;
}

.prop {
	float:right;
    width:1px;
    height:180px;
}


.clear {
	clear:both;
    height:1px;
    overflow:hidden;
}

.center {
	margin: 15px auto;
	width: 75%;

}

img.poster {float:left; margin: 30px 20px 20px 0; border:none;}
img.thumb {float:left; margin: 5px 20px 5px 0; border:none;}

.links {min-height:180px; margin-bottom:20px; border-bottom: 1px dotted #922;}
