body{
	background-color: #010304;
	margin: 0px;
	height: 100%;
	color:#295f80;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a{
color:#295f80;
}
h2{
margin:0;
padding:0 0 0 8px;
font-size:16px;
line-height: 18px;
}
form{
color:#295f80;
}
#blue_bg{
position: fixed; 
top: 0; 
left: 0; 
width: 50%; 
height: 100%; 
background-color: #145b86; 
z-index: 1;
}
#browser_container{
position: absolute; 
top: 0; 
left: 0; 
z-index: 2; 
width: 100%;
}
#site_container{
margin:0;
padding:0;
}
#main_container{
margin:0 auto;
padding:0 0 15px 0;
width:998px;
background:url(images/main_bg.jpg) no-repeat center top;
overflow:hidden;
}
#content_container{
margin:0;
padding:15px 0;
}
#menu{
margin:0;
padding:0;
width:998px;
height:60px;
background:url(images/menu_bg.gif) top no-repeat;
}
#menu ul{
margin:0;
padding:0;
list-style:none;
}
#menu ul li{
margin:0;
padding:0;
list-style:none;
float:left;
}
#menu ul li a{
margin:0;
padding:0;
display:block;
height:60px;
}
#menu ul li a span {
position:absolute;
left:-9999px
}
#menu ul li a.home{ width:92px; }
#menu ul li a.sweepstakes{ width:215px; }
#menu ul li a.news{ width:175px; }
#menu ul li a.excerpt{ width:158px; }
#menu ul li a.reviews{ width:174px; }
#menu ul li a.rules{ width:180px; }
#left_col{
margin:0;
padding:0;
width:318px;
float:left;
background:url(images/ct_logo.png) left top no-repeat;
background-position: 0% 2%;
text-align:center
}
a#ct_logo{
margin:10px 0 0 0;
padding:0;
display:block;
height:210px;
width:320px;
}
#main_col{
margin:0;
padding:0;
width:382px;
float:left;
background:url(images/girl.png) center top no-repeat;
background-position: 10% 29%;
color:#FFF
}
#right_col{
margin:0;
padding:0;
width:297px;
float:left;
background:url(images/ghost_hunters.jpg) center top no-repeat;
background-position: 70% 7%;
}
#right_col h1.gh{
	margin:360px 0 0 22px;
	padding:0;
	color:#b4e9ee;
	font-size:18px;
	line-height: 20px;
}
#right_col p.gh{
margin:0 22px 0 22px;
padding:0;
color:#fff;
font-size:12px;
}
#right_col a.gh{
color:#fff;

}

.callout{
margin:0;
padding:0 0 0 0;
width:273px;
}
.call_top{
margin:0;
padding:0;
width:273px;
height:9px;
background:url(images/callout_top.gif) top no-repeat;
}
.call_main{
margin:0;
padding:5px 0 0 0;
width:265px;
border:4px solid #3677a0;
border-bottom:0;
border-top:0;
background:#e4f1f8 url(images/callout_bg.gif) bottom no-repeat;
}
.call_main p{
margin:0;
padding:12px 8px;
text-align:left;
color:#295f80;
font-size:11px
}
.call_bottom{
margin:0;
padding:0;
width:273px;
height:11px;
background:url(images/callout_bottom.gif) top no-repeat;
}
.call_title{
margin:0 auto;
padding:5px 0 8px 8px;
font-size:18px;
line-height: 20px;
color:#295f80;
letter-spacing:-1px;
border:1px dotted #295f80;
border-right:0;
border-left:0;
width:93%;
text-align:left;
font-weight:normal;
}
.title_bar{
position:relative;
top:3px;
}
#book_graphic{
position:absolute;
margin:55px 0 0 6px
}
#socialmedia{
margin-top:685px;
text-align:center;
}
#socialmedia div{
margin-top:8px;
}
#socialmedia a{
color:#b4e9ee;
font-weight:bold
}
#sub_column{
margin:0;
padding:15px 0 0 4px;
float:left;
width:671px;
}

.content{
margin:0;
padding:0 0 0 0;
width:671px;
}
.cont_top{
margin:0;
padding:0;
width:671px;
height:9px;
background:url(images/content_top.gif) top no-repeat;
}
.cont_main{
margin:0;
padding:5px 0 0 0;
width:663px;
border:4px solid #3677a0;
border-bottom:0;
border-top:0;
background:#e4f1f8 url(images/content_bg.gif) bottom no-repeat;
float:left;
}
.cont_main p{
	margin:0;
	text-align:left;
	color:#295f80;
	font-size:12px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.cont_bottom{
margin:0;
padding:0;
width:671px;
height:12px;
background:url(images/content_bottom.gif) top no-repeat;
}
.cont_title{
margin:0 auto;
padding:5px 0 8px 4px;
font-size:18px;
line-height: 20px;
color:#295f80;
letter-spacing:-1px;
border:1px dotted #295f80;
border-right:0;
border-left:0;
width:97%;
text-align:left;
font-weight:normal;
}
.title_bar{
position:relative;
top:3px;
}
#rr_logo{
clear:left;
	width:310px;
	float:left;
	text-align:center
}
#copy{
margin-top:20px;
float:left;
color:#fff;
width:650px;
}
#footer{
margin:0 auto;
width:960px;
}
#socialmedia{margin-left:50px;width:300px;}
a.wp_link{margin:0;padding:0;height:25px;width:25px;display:block;position:absolute; z-index:999;background-image:url(images/transparent.gif);}
a.feed_link{margin:0 0 0 37px;padding:0;height:25px;width:25px;display:block;position:absolute; z-index:999;background-image:url(images/transparent.gif);}
a.linkedin_link{margin:0 0 0 73px;padding:0;height:25px;width:25px;display:block;position:absolute; z-index:999;background-image:url(images/transparent.gif);}
a.face_link{margin:0 0 0 105px;padding:0;height:25px;width:25px;display:block;position:absolute; z-index:999;background-image:url(images/transparent.gif);}
a.twitter_link{margin:0 0 0 140px;padding:0;height:25px;width:25px;display:block;position:absolute; z-index:999;background-image:url(images/transparent.gif);}
