/*
Theme Name: TorrentFreak V2
Theme URI: http://www.torrentfreak.com/
Description: TorrentFreak Theme
Author: Rosano Coutinho
*/

/* Base */

* {margin: 0; padding: 0;}

html,body {
	background: #000 url('../img/bkg1.jpg') 0 -79px; 
	font: 13px "Trebuchet MS","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;}

body {background: url('../img/header.jpg') repeat-x;}

#body_wrap {
	overflow: hidden; min-width: 600px; max-width: 65em;
	position: relative; margin: 0 auto;}

#main {background: #ffffff url('../img/main_corner_lbl1.jpg') no-repeat top left !important;}
.tr {background: url('../img/main_corner_rvl.jpg') 100% 0 no-repeat; padding:10px}

#content {float: left; width: 100%; }

#sidebar {width: 2%; background: #ffffff url('../img/main_corner_rvl.jpg') no-repeat top right !important;}

#content_wrapper {margin: 40px 40px;}

#sidebar_wrapper {margin: 30px 15px;}

#td {}
.padd {padding-right: 25px; }

td.topimg {
vertical-align:top
}

p.crewpic {
	width: 10em; 
	border: solid aqua; 
}


p.duncan {
	float: left;
	width: 255px;
	height: 304px;
	margin: 1em;
}

p.hannah {
	float: left;
	width: 255px;
	height: 269px;
	margin: 1em;
}


/* Basic Tags */

a.link {color: #bbb; border-bottom: 1px dotted #ddd; text-decoration: none;}

a.link:hover {color: #ddd;}

a.img:link ( )

#sidebar a,.post_meta a,.nav_links a,.edit a {color: #bbb !important; border-bottom-color: #ddd !important;}

#sidebar a:hover,.post_meta a:hover,.nav_links a:hover,.edit a:hover {color: #ccc !important;}

p {margin: 13px 0;}


h2,h3,h4 {font-family: arial; color: #555; margin: 5px auto;}

h1 {font-size: 218%;}

h2 {font-size: 164%;}

h3 {font-size: 145%; margin: 10px 0;}

h4 {font-size: 118%;}

hr {background: #efefef; border: none; width: 100%; height: 3px; margin-bottom: 5px;}

blockquote {
	border: 1px solid #ccc; background: #ffffff url('../img/quote.jpg') no-repeat -1px -2px;
	padding: 14px; margin: 10px 15px; font-size: 90%; }


/* General Assumptions */


a img,ul li a,#header a,#archives a,.img_replace {border: none;}

#main ul li {margin-left: 15px;}

.img_replace span {display: none;}

.nbsp {clear: both; display: block;}


/* Header */


#header {height: 64px; width: 100%;}

#header h1 {position: relative; z-index: 1000;}

#header h1 a {
	background: url('../img/torrentfreak.gif') no-repeat;
	display: block; height: 63px; width: 237px; float: left;}

#header ul {position: absolute; right: 20px; top: 35px;}

#header ul li {list-style: none; text-align: center; float: left;}

.page_item {margin: 0 5px;}

.page_item a {
	background: url('../img/tabs.gif') no-repeat;
	color: #fff; font: bold 120% Arial;
	display: block; width: 86px; height: 24px; padding-top: 5px;}

.page_item a:hover {background: url('../img/tabs.gif') 0 -29px; color: #fff !important;}

.current_page_item a,.current_page_item a:hover {background: url('../img/tabs.gif') 0 29px; color: #000 !important;}

/* Sidebar */

#sidebar {float: right; color: #888;}

#sidebar h3 {color: #aaa;}

#sidebar input {width: 78%;}

#sidebar input.button {width: auto !important; font-size: 88%; background: #fff; border: 1px outset #ddd;}

#sidebar div div {border-bottom: 1px dashed #ddd; padding-bottom: 15px;}

#sidebar div div a {display: block;}

.browse li {margin: 5px 0; list-style: url('../img/bullet_white.jpg');}

#find form label {display: none;}

#subscribe h3 {background: url('../img/feed_icon_b.jpg') no-repeat right center; display: table; padding-right: 20px;}

#subscribe:hover h3 {background: url('../img/feed_icon.jpg') no-repeat right center;}

#rss_count {
	background: url('http://feeds.feedburner.com/~fc/Torrentfreak?bg=fdfdfd&amp;fg=999999&amp;anim=0') center no-repeat;
	width: 88px; height: 26px;}

#podcast a {background: url('../img/podcast.jpg') top left no-repeat; width: 70px; height: 70px;}

#podcast a:hover {background: url('../img/podcast.jpg') bottom left no-repeat;}

#no-drm a {background: url('../img/anti-drm-banner-small.jpg') top left no-repeat; width: 175px; height: 175px;}

#wyzo a {background: url('../img/wyzo.jpg') top left no-repeat; width: 180px; height: 60px;}

#madeleine a {background: url('http://torrentfreak.com/../img/madeleine.jpg') top left no-repeat; width: 175px; height: 451px;}


#discuss a {background: url('../img/discuss.jpg') top left no-repeat; width: 70px; height: 70px;}

#discuss a:hover {background: url('../img/discuss.jpg') bottom left no-repeat;}

#advertise a.img_replace {background: url('../img/advertise.jpg') top left no-repeat; width: 70px; height: 70px;}

#advertise a.img_replace:hover {background: url('../img/advertise.jpg') bottom left no-repeat;}

/* Footer */


#footer {background: #222;}

#footer h4 {color: #eee; margin-left: -20px; padding-left: 20px;}


#footer_links {color: #555; padding: 20px; list-style: url('../img/bullet_black.jpg');}

#footer_links div {display: block; float: left; width: 30%; padding: 0 15px;}


#latest_comments h4 {background: url('../img/comments_b.jpg') no-repeat;}

#latest_discussions h4 {background: url('../img/group.jpg') no-repeat;}

#latest_posts h4 {background: url('../img/page_white_copy.jpg') no-repeat;}



#random_links h4 {background: url('../img/bullet_star_b.jpg') no-repeat;}
#random_links p {color: #efc34c;}

#footer #random_links {position: relative ; left: 15px; width: 25%;}



#ingredients {width: 100%; height: 50px; background: #000;}

#ingredients ul {margin: 0 auto; width: 350px; height: 50px;}

#ingredients ul li {float: left; margin: 0 10px; list-style: none;}

#ingredients ul li a {height: 50px; width: 50px; display: block;}

#famfamfam {background: url('../img/famfamfam.jpg');}

#cc {background: url('../img/cc.jpg');}

#wordpress {background: url('../img/wordpress.jpg');}

#ishare {background: url('../img/ishare.jpg');}

#stairway {background: url('../img/stairway.jpg');}


/* Main Content */


#main a {color: #ff0066; border-bottom-color: #ff5287;}

#main a:hover {color: #ff5287;}



.search-excerpt {color: #000000; background: #FF6;}



.flash {
	color: #ca3827; 
	background: #b0cddf; 
	border: 3px solid #12327b;
	padding: 5px; 
	margin-bottom: 25px;}

.flash a {display: inline !important;}



.nav_links a span {
	width: 16px; height: 16px;
	margin: 3px; position: absolute; right: 30%;}

.nav_links span span {display: none;}

.previous {
	background: url('../img/resultset_previous.jpg') 0 0 no-repeat;
	padding-left: 15px;} /* For paged, single & archives */

.previous:hover {background: url('../img/resultset_previous.jpg') 0 -18px no-repeat;}

.next {background: url('../img/resultset_next.jpg') no-repeat;}

.next:hover {background: url('../img/resultset_next.jpg') 0 -18px no-repeat;}

.single .next {padding-left: 15px;} /* For single only */

.page .previous,.page .next {width: 16px; height: 16px; display: block; position: absolute; top: -38px; left: 380px;}

.page .previous {left: 360px;}


.index .nav_links a span {margin-top: -60px;}

.index h2 .nav_links a span {margin-top: 3px;}

/* Posts */

.pullquote_right {width: 200px; margin: 5px 0 5px 15px; font-size: 1.4em; text-align: center; float: right;}

.post {margin: 25px 0;}

.post img {margin: 1px; border: 7px solid #eee;}

.post img.right, img[align="right"] {margin: 15px; border: 7px solid #eee;}

.post img.wp-smiley {margin: 0; border: none;}

.post.index {margin-bottom: -55px;}

.post.index h3,.post.index .excerpt,.post.index .post_meta {
	position: relative; left: 50px; top: -60px; width: 90%;}


/* Date Box */

.date_box {
	color: #bbb; background: url('../img/date_box.jpg') 0 0 no-repeat;
	text-indent: -2px; font-size: 99%; text-align: center; text-transform: uppercase;
	display: block; margin-top: 0; width: 41px; height: 48px; padding-top: 9px;}

.date_box .day {
	color: #ddd;
	font-size: 170%; letter-spacing: -2px; text-indent: -5px;
	display: block; margin-top: -3px;}


/* Sightings */

.date {
	text-align:center;
	font-size:20px;
	color:#12327b;
	margin-bottom: 20px;
}

.entry {
	border: 1px dotted black;
	background: #D7FD8E;
}



.details {
	width: 80%;
	padding-left: 5px;
	border-top: 9px hidden;
	background-color: #F7F7F7;
}

.left {
	width: 20%;
	font-weight: 600;
	border-collapse: separate;
	border-top: 9px hidden;
	vertical-align: middle;
}

.rowspace {
	width: 5%;
}

.colspace {
	height: 15px;
}

/* Meta */


.post.single .excerpt {font-weight: bold; color: #000; border-bottom: 1px dashed #ddd; display: block;}
.post.single {margin-top: 0px;}
.post_credit {color: #ccc;}

.torrentpod .post_meta {margin-top: 10px;}

.post_meta span {padding-left: 20px; color: #ccc;}

.post_meta span span {display: none;}

.post_meta .continue {background: url('../img/bullet_go.jpg') right -2px  no-repeat; padding: 0; padding-right: 18px;}

.post_meta .continue:hover {background: url('../img/bullet_go.jpg') no-repeat right -21px;}

.post_meta .comment_count {background: url('../img/comments.jpg') no-repeat left top;}

.post_meta .comment_count:hover {background: url('../img/comments.jpg') no-repeat left -17px;}

.post_meta .permalink {background: url('../img/calendar_view_day.jpg') no-repeat;}

.torrentpod .post_meta .permalink {background: url('../img/ipod.jpg') no-repeat;}

.post_meta .saved_in {background: url('../img/folder.jpg') no-repeat;}

.post_meta .tagged_with {background: url('../img/tag_pink.jpg') no-repeat;}



.alt_extra {background: #fafafa; display: block; padding: 10px; clear: both; margin: 20px 0;}

.alt_ad {background: #fafafa; display: block; padding: 10px; clear: both; margin: 20px 0; border-left:10px solid #CCC;}

#related_entries h3,#trackbacks h3  {background: url('../img/page_white_copy.jpg') no-repeat; padding-left: 20px;}

#related_entries ul,#trackbacks ul  {list-style: url('../img/bullet_pink.jpg'); margin: 0 10px;}



img.centre {
display: block;
margin-left: auto;
margin-right: auto; }

.centre {
display: block;
margin-left: auto;
margin-right: auto; }

p.centre { 
display: block;
margin-left: auto;
margin-right: auto; }




/* Commentary */

#comments dl {display: block; width: 100%;}

#comments img {vertical-align: middle; margin: 5px 10px;}

#comments dd {border-bottom: 1px dashed #ccc; padding: 1px;}

#comments dd {padding-left: 50px;}

.alt {background: #fafafa;}

.author_comment {
	font-size:20px;
	color:#12327b;
	}

dd.author_comment {background: #f6f7EC;}

.quoter_comment {
	background: url('../img/attach.jpg') no-repeat;
	display: block; width: 16px; height: 16px; border: none;}

.author_comment .quoter_comment {
		background: url('../img/attach_a.jpg') no-repeat;}

.quoter_comment small {display: none;}

.quoter_comment, #comments .edit {
	float: right; margin: 0 3px; position: relative; top: -30px;}



#trackbacks h3 {background: url('../img/transmit.jpg') no-repeat;}

#comments label {margin-left: 5px;}

#tags h2,#monthly h2 {margin: 20px 0;}

#tags a,#monthly .monthtitle a {border: none;}


/* Links */

#links h3 {font-size: 120%;}

#links dt,#links dd {margin: 10px 0; padding-left: 20px; background: url('../img/bullet_star_w.jpg') no-repeat;}

#links dd {background: none;}

.alert {

	background: #FFF6BF;

	border-top: 2px solid #FFD324;

	border-bottom: 2px solid #FFD324;

	text-align: center;

	margin: 10px auto;

	padding: 5px 20px;



	}


#centrecontent {
	z-index: 100;
	min-width: 1px;
	padding-right: 200px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	padding: 10px;
}

#textleft {
	width: 550px;
	position: relative;
	top: 100px;
	left: 0px;
	padding: 10px 0px 10px 6px;
}



#picright {
	width: 201px;
	position: absolute;
	top: 100px;
	right: 0px;
	height: 200px;
}

#picleft {
	width: 30%;
	position: relative;
	top: 100px;
	left: 0px;
	padding: 10px 0px 10px 6px;
}



#textright {
	width: 70%;
	position: relative;
	top: 100px;
	right: 0px;
	height: 200px;
}


.scroller {
	POSITION: relative;
	float:right;
	visibility: visible;
	font-size: 9px;
	font-family: Verdana, Helvetica, sans-serif;
	padding: 2px;
}

.scrolltext {
color: #ca3827;
 	font-size: 13px;
	font-family: Verdana, Helvetica, sans-serif;
}