/*-- Reset --*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight:normal;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

hr {
	display:none;
}

/* Layout */

html {
	background: #120c0c url("../images/bottom2.jpg") 100% 450px repeat-x;	
}

body {
	font: 62.5%/1.5em Arial, Helvetica, sans-serif;
	color:#fff;
	background:transparent url("../images/middle.png") 0 293px repeat-x;
	margin-bottom:320px;
	
}

#container {
	width:960px;
	border-top:0 none;
	margin:0 auto;
	position:relative;
	background:#120C0C;
-moz-box-shadow: 0 1px 100px rgba(0,0,0,1);
}

#header {
	width:960px;
	height:461px;
	position:relative;
	z-index:1;
	overflow:hidden;
	background: transparent url("../images/top.jpg") no-repeat;
}

#logo {
	width:325px;
	height:318px;
	position:absolute;
	bottom:-318px;
	left:340px;
}

#weeds {
	width:960px;
	height:158px;
	position:absolute;
	top:304px;
	z-index:2;
	background: transparent url("../images/middle.png") no-repeat;
}

#content {
	width:960px;
	min-height:500px;
	position:relative;
	padding-bottom:20px;
	box-shadow: 0 0 60px 30px rgba(0,0,0,.6);
    overflow: hidden;
	background: transparent url("../images/bottom.jpg") no-repeat;	
}

.postano {
    display: block;
    position: absolute;
    top: 500px;
    left: 0;
    width: 930px;
    height: 310px;
    z-index: 1000;
    text-indent:-999em;
    display:block;
}

#placer {
	width:468px;
height:60px;
margin:20px auto 0;
position:relative;
z-index:10000;
}

#feedwrapper {
	width:620px;
	margin:0 auto 0;
	position:relative;
	padding-top:150px;
}

.twtr-spinner {
	position:absolute;
	top:0;
	left:0;
	width:14px;
	height:14px;
	left:50%;
	margin-left:-7px;
}

.twtr-ft {
	display:none;
}

.twtr-bd * {
font-size:16px;
	color:#555!important;
	border: 0 none!important;
	background:transparent!important;
}

.twtr-bd i * {
font-size:11px!important;
}

.twtr-tweet-wrap:hover * {
	color:#fff!important;
}

#countdown br {
	display:none;
}

#countdown {
	width:960px;
	margin:0 auto;
	font-size:2.0em;
	text-align:center;
	position:absolute;
	top:55px;
}

#countdown span.countdown_section {
	padding-right:5px;
	color:#818181;
}

#countdown span.countdown_amount {
	color:#fff;
	padding-right:5px;
}

#fade {
	width:100%;
	height:82px;
	position:absolute;
	bottom:290px;
	z-index:500;
	background: transparent url("../images/fade.png") repeat-x;	
}

#tweetthis, #diggthis, #reddit {
	top:15px;
	right:20px;
	opacity:1;
	position:absolute;
	z-index:5;
}

#diggthis {
	right:85px;
}

#reddit {
	display:none;
	right:153px;
}

#download {
	width:960px;
	margin:0 auto;
	margin-top:10px;

}

#download a#addbadge {
	padding-top:25px;
	padding-bottom:25px;
	font-size:14px;
	text-decoration:none;
	color:#666;
	font-weight:normal;
	display:block;
	text-align:center;
	background:transparent;
}

#download a#addbadge:hover {
	background:#222
}


#download a#addbadge:hover {
	color:#fff;
}


#download #badge {
	width:214px;
	margin:-10px auto 0;
}

#download textarea#code {
	width:500px;
	height:100px;
	margin:20px auto;
	font:1.2em courier, courier new, monospace; 
}

#overlay {
width:500px;
display:none;
margin-left:250px;
opacity:.8
}

#overlay:hover {
opacity:1
}

#footer {
width:960px;
margin:0 auto;
text-align:center;
color:#333;
font-size:1.2em;
margin-top:10px;
padding-top:20px;
padding-bottom:25px;
line-height:2;
}

#footer a {
color:#333
}

#footer:hover a,
#footer a:hover {
color:#999;
}

#footer:hover a:hover,
#footer a:hover {
	color:#fff;
}
#intro {display:none;}




#book {

width:460px;
margin:20px auto;
padding:20px 0;
position:relative;
z-index:10;
overflow:hidden;
}

#book h3 {
margin-bottom:15px;
font-size:12px;
}


#book a {
display:block;
margin-right:35px;
float:left;
}

#book a.last-child {
margin-right:0
}

#book a img {
border:3px solid #eee;
}