/*
Theme Name: Shift
Theme URI: http://www.randomhouse.com/crown/features/shift-book-by-tim-kring/
Description: Wordpress theme for Shift by Tim Kring
*/

body, div, img, p, h1, h2, h3, ul, ol, li {
	padding:0px;
	margin:0px;
	font-family:"Courier New", Courier, monospace;
	border:0px;
}

body {
	height:100%;
	width:100%;
	background:url(images/background.jpg) no-repeat top center #dddbd1;	
	font-size:14px;	
}

img { border:none; }

p { padding:0 0 15px 0; }

a { color:#c23737; }
a:hover { font-weight:bold; }

h1 {
	color:#c23737;
	font-size:26px;
}

h2 { color:#c23737; }

h3 { font-size:18px; color:#c23737; padding:10px 0 10px 0; }
h3 a { text-decoration:none; }
h3 a:hover { text-decoration:underline; }

#SHIFTheader {
	width:1042px;
	height:333px;
	display:block;
	margin:auto;
	background:url(images/BGheader.jpg) repeat-y top center;	
	position:relative;
}

#headerAbout {
	width:1042px;
	height:304px;
	display:block;
	margin:auto;
	background:url(images/BGheaderAbout.jpg) repeat-y top center;	
	position:relative;
}

#headerForum {
	width:1042px;
	height:304px;
	display:block;
	margin:auto;
	background:url(images/BGheaderForum.jpg) repeat-y top center;	
	position:relative;
}

#logo {
	position:absolute;
	top:50px;
	left:450px;
}

#aboutShift {
	position:absolute;
	top:245px;
	left:356px;
}

#aboutTK {
	position:absolute;
	top:245px;
	left:588px;
}

#forum {
	position:absolute;
	top:245px;
	left:825px;
}

#memeContainer {
width:150px;
position:relative;
top:125px;
left:880px;
z-index:15;
/*height:21px;
width:55px;*/
}

#homeLink {
width:400px;
height:230px;
position:absolute;
left:400px;
top:0px;
z-index:10;
}

#container {	
	width:1042px;
	height:100%;
	display:block;
	margin:auto;
	background:url(images/BGpaper.jpg) repeat-y top center;	
	background-repeat:repeat-y;
	position:relative;
}

#videoContainer {
	position:absolute; 
	left:325px; 
	top:-35px
}

#videoBG {
	height:380px;
	width:700px;
	background:url(images/BGvideo.png) no-repeat top left;
	z-index:500;
	position:relative;
}

#video {
	padding:30px 0 0 0;
}

#leftside {
	float:left;
	width:280px;
	padding-left:28px;
	display:block;
	position:relative;
}

#bookInfo {
	position:relative;
	top:5px;
	left:-8px;
	padding:4px 0 0 0;
}

#bookInfo img {
	position:relative;
	left:25px;
}

#buttons {
	padding:10px 0 10px 25px;
}

#rightside {
	float:right;
	width:719px;
	background:none;
	display:block;
}

#moviespace {
	height:328px;
	width:700px;
}

.shiftBox {	
	width:702px;
}

.aboutBox {	
	width:702px;
	position:relative;
	top:-25px;
}

.shiftAboutTK {
	width:702px;
	position:relative;
	top:-25px;	
}

.newsBox {	
	width:702px;
	position:relative;
	top:-50px;
}

.shiftBoxTop {
	background:url(images/box_top.png) no-repeat top left;	
	height:61px;
	width:701px;
	padding:0px 0px 0px 25px;	
	position:relative;
}

.shiftBoxTop h1 {
	padding:28px 0 0 5px;	
}

h2.title {
	padding:28px 0 0 5px;	
	color:#c23737;
	font-size:26px;
}

#social {
	position:absolute;
	top:28px;
	left:590px;
}
#social a {
	float:left;
	padding:0 4px 0 0;
}

.shiftBoxMiddle {
	background:url(images/box_mid.png) repeat-y top left;	
	width:701px;
}

.shiftBoxText {
	padding:5px 25px 2px 30px;	
	width:640px;
}

.shiftBoxBottom {
	background:url(images/box_bottom.png) no-repeat top left;	
	height:32px;
	width:701px;
}

.shiftBurnTop {
	background:url(images/box_top2.png) no-repeat top left;	
	height:61px;
	width:701px;
	padding:0px 0px 0px 25px;
}

.shiftBurnTop h1 {
	padding:28px 0 0 5px;
}

.shiftBurnMid {
	background:url(images/box_midburn.png) repeat-y top left;	
	width:701px;
}

/* POSTS IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII */
.newsdate {
	color:#c23737;
	font-weight:bold;
	font-size:11px;
}

.postBreak { padding: 0 0 15px 0; }

.postTitle { 
color:#c23737;
font-size:16px;
font-weight:bold;
padding: 35px 0 0 5px;
}


/* ROLLOVERS IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII */
a.amazon {
	display:block;	
	height:24px;
	width:98px;
	text-align:center;
	text-decoration:none;
	background:url(images/button_amazon.gif) no-repeat top left;
}

a.amazon:hover {
	background-position: 0 -24px;
}

a.bn {
	display:block;	
	height:24px;
	width:98px;
	text-align:center;
	text-decoration:none;
	background:url(images/button_bn.gif) no-repeat top left;
}

a.bn:hover {
	background-position: 0 -24px;
}

a.borders {
	display:block;	
	height:24px;
	width:98px;
	text-align:center;
	text-decoration:none;
	background:url(images/button_borders.gif) no-repeat top left;
}

a.borders:hover {
	background-position: 0 -24px;
}

a.ibound {
	display:block;	
	height:24px;
	width:98px;
	text-align:center;
	text-decoration:none;
	background:url(images/button_ib.gif) no-repeat top left;
}

a.ibound:hover {
	background-position: 0 -24px;
}

a.powells {
	display:block;	
	height:24px;
	width:98px;
	text-align:center;
	text-decoration:none;
	background:url(images/button_powells.gif) no-repeat top left;
}

a.powells:hover {
	background-position: 0 -24px;
}

a.randomhouse {
	display:block;	
	height:24px;
	width:98px;
	text-align:center;
	text-decoration:none;
	background:url(images/button_rh.gif) no-repeat top left;
}

a.randomhouse:hover {
	background-position: 0 -24px;
}

.excerptButton {
	display:block;	
	height:30px;
	width:370px;
	text-align:center;
	text-decoration:none;
	background:url(images/button_excerpt.png) no-repeat top left;
}


/*
a.excerptButton:hover {
	background-position: 0 -30px;
}
*/

.buyButton {
	display:block;	
	height:32px;
	width:370px;
	text-align:center;
	text-decoration:none;
	background:url(images/button_buy.png) no-repeat top left;
}


/*
a.buyButton:hover {
	background-position: 0 -32px;
}
*/


a.fb {
	display:block;	
	height:24px;
	width:24px;
	text-align:center;
	text-decoration:none;
	background:url(images/button_fb.gif) no-repeat top left;
}

a.fb:hover {
	background-position: 0 -24px;
}

a.tweet {
	display:block;	
	height:24px;
	width:24px;
	text-align:center;
	text-decoration:none;
	background:url(images/button_tweet.gif) no-repeat top left;
}

a.tweet:hover {
	background-position: 0 -24px;
}

a.su {
	display:block;	
	height:24px;
	width:24px;
	text-align:center;
	text-decoration:none;
	background:url(images/button_su.gif) no-repeat top left;
}

a.su:hover {
	background-position: 0 -24px;
}

a.bookover {
	display:block;	
	height:170px;
	width:125px;
	text-align:center;
	text-decoration:none;
	background:url(images/book_over.png) no-repeat top left;
}

a.bookover:hover {
	background-position: -156px -1px;
}


/*TWEET STYLES IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII */
#tweetTop {
}

.tweetList {
	background:url(images/tweetBG.png) repeat-y top left;	
	width:303px;		
	font-size:12px;
	padding:0 0 15px 0;
}

#tweetEnd {
}

.tweet_avatar {
	padding:0 5px 5px 0;
	float:left; 
	height:48px;
}

.tweet_list {
	list-style:none;
	width:275px;
	padding:0 0 0 18px;
	min-height:32px;
}

.tweet_even, .tweet_odd {
	clear:both;
	padding:10px 0 10px 0;
}

/* If the following style is wanted for all links in tweets change this to tweetLine*/
.tweet_time a { 
color:#c23737;
text-decoration:none;
}

.tweet_time a:hover {
text-decoration:underline;
}

.tweetDotted {
	/*background:url(images/dotted.jpg) bottom center no-repeat;*/
	position:relative;
	left:-5px;
}

.tweetLine { padding:15x; }


/*
.tweetLine {
	background:url(images/dotted.jpg) bottom center no-repeat;
}
*/

/*COMMENTS IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII */
#comment {
	border:2px solid #c23737;
	background:#f5f5f5;
	height:200px; 
	width:635px;
}

.commentlist {
	list-style:none;
}

.commentForm tr td p {
	color:#c23737;
	font-weight:bold;
	font-size:14px;	
}

#nameContainer {
padding:0 10px 0 0;
}

#author {
	border:2px solid #c23737;
	background:#f5f5f5;
	height:25px; 
	width:290px;
	padding:2px 0 0 0;
	margin:2px 0 0 0;
	font-family:"Courier New", Courier, monospace;
	font-size:13px;
}

#email {
	border:2px solid #c23737;
	background:#f5f5f5;
	height:25px; 
	width:324px;
	font-family:"Courier New", Courier, monospace;
	font-size:13px;
}

#submit {
padding:10px 0 10px 0;
}

.commentmetadata {
padding:0 0 10px 0;
}

.commentLink {
text-decoration:none;
font-size:13px;
}

.commentLink:hover {
text-decoration:underline;
}

.entry {
padding:0 10px 0 0;
}

.navigation {
padding:15px 0 15px 0;
}

/* Utilities IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII */
.clear {clear:both;}

#daylighttest {
position:relative;
top:78px;
left:884px;
height:21px;
width:55px;
}

a.daylight {
	display:block;	
	height:21px;
	width:55px;
	text-align:center;
	text-decoration:none;
	background:url(images/daylighttest.png) no-repeat top left;
}

a.daylight:hover {
	background-position: 0 -21px;
}

/* FOOTER IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII */
#footer
{
width:100%;
}

#footer table td
{
color:#000000;
font-size:14px;
line-height:17px;
}

#footer table td a
{
font-size:12px;
color:#c23737;
text-decoration:none;
font-weight:normal;
}

#footer table td a:hover
{
font-size:12px;	
color:#c23737;
text-decoration:underline;
font-weight:bold;
}