/* CSS Document */

BODY
{
background-color: #000000;
font-family:'Trebuchet MS', Arial;
color: #FFFFFF;
}



#wrapper
{
width: 960px;
background:  url(images/bg1.jpg) bottom left no-repeat;
border: 0px solid #FFFFFF;
margin: 0 auto;
}

h1
{
text-indent:-9999px; 
display:block;
padding: 0;
margin: 0;
position:absolute;
}




#header

{

}

#menu

{
opacity: 0.8;
filter: alpha(opacity=80);
zoom: 1;
font-family:'Trebuchet MS', Arial;
float: left;
width: 178px;
border: 0px solid #FFFFFF;
color:#FFFFFF;
margin-top: -30px;

}

#menu .offsetitems li

{
text-indent:-9999px;
display:block;
margin-top: -50px;
}

#menu .newslettersignup
{
margin-right: 20px;
padding: 5px;
color:#FFFFFF;
background-color: #000000;
text-align: right;
font-size: 85%;
}

#menu .newslettersignup .formfields
{
margin-top: 5px;
clear: both;

}

#menu .newslettersignup INPUT
{
width: 130px;
background-color:#000000;
border: 1px solid #FFFFFF;
color: #FFFFFF;
}

#menu .newslettersignup INPUT IMAGE
{
width: auto!important;
}

#rightcolumn
{

margin-left: 170px;
background: url(images/sw_top.jpg) top left no-repeat;
min-height:282px;
height:auto !important;
height:282px;
}

#maincontent
{
float: left;
width: 579px;
padding-bottom: 50px;

}

#maincontent .date
{
margin-top: -20px;
}

#maincontent .readnow
{
width: 500px;
position: absolute;
z-index:1;
margin-top: 5px;
}

#maincontent .readnow a
{
color: #FFFFFF;
}


#maincontent p
{
color:#FFFFFF;
font-family:'Trebuchet MS', Arial;
}


#maincontent .promoleft
{
margin-left: 30px;
float: left;
width: 550px;
background-color: #000000;
padding: 0px 0px 10px 0px;
}

#maincontent .promoleft .zafon_returns
{
margin: 295px 0px 20px 0px;
}

#maincontent .packshots
{
margin-left: 30px;
}

/*
#maincontent .promoright
{
width: 208px;
background-color: #000000;
}
*/


#maincontent .promoright p
{
color: #FFFFFF;
padding: 10px;
}

#maincontent .angelsgameintro
{
background-color: #000000;

opacity: 0.8;
filter: alpha(opacity=80);
zoom: 1;

margin-left: 30px;
color: #FFFFFF;
padding: 10px;
padding-top: 0px;
width: 570px;
margin-top: 85px;
}

#maincontent .angelsgameintro a
{
color: #FFFFFF;
}

#maincontent ul.topten
{
list-style: none;

width: 45%;
}

#maincontent ul.topten li
{

width: 250px!important;
}

	#maincontent li.question
	{
	margin-top: 0px;
	padding-left: 50px;
	background:  url(images/quest.gif)  top left no-repeat;
		}
		
		#maincontent li.answer
	{
	margin-top: 0px;
	padding-left: 50px;
	background:  url(images/answer.gif)  top left no-repeat;
		}

#rightmenu
{
border: 0px solid #FFFFFF;
margin-left: 570px;
height: 150px;
}


.clear
{
clear: both;
}

#footer

{
color: #FFFFFF;
font-family:'Trebuchet MS', Arial;
font-size: 85%;
height: 200px;
clear: both;
margin-top: 20px;
background:#669999 url(images/green.gif) bottom left no-repeat;
}

#footer ul

{
list-style: none;
padding: 5px;
margin: 0;
margin-left: 200px;
}

#footer li

{
float: left;
width: 240px;
}

#footer .footnote

{
margin-top: 15px;
margin-left: 180px;
width: 680px!important;
}

#footer .footnote a

{
text-decoration:none;
color: #CCCCCC;
}

#footer li a

{
text-decoration: none;
color: #FFFFFF;
}

#footer li ul

{
margin-left: 0;
}

footer li li

{
float: none;
}

#shadow_limited_text
{
width: 300px;
margin-top: 60px;
height: 312px;
}

.shadow_limited_book
{
width: 220px;
float: right;
margin: 0px 20px 0px 0px;
}












