@charset "UTF-8";
/*UNIVERSAL*/
* { margin: 0; padding: 0; }

/*HTML*/
html { background-color:#000; }

/*BODY*/
body { font: Georgia, "Times New Roman", Times, serif; color: #fff; text-align: center; line-height:1.6em; font-size:14px; }


a:link { text-decoration:none; color:#E2FC2A }
a:visited { text-decoration:none; color:#E2FC2A }
a:hover {text-decoration:underline;}


/*LEFT (MAIN) CONTENT AND HEADER*/
#container { position:relative; margin: 0 auto; width: 984px; padding-top:0px;}

div#branding h1 { background: url(../images/ghost_source_logo.png) no-repeat; text-indent: -9999px; margin: 0; padding: 0; width:984px; height:89px;}
div#main_bg { background:url(../images/bg_content_repeat.png) repeat-y; position:relative; width:984px;}
div#content { background: url(../images/bg_content_main.png) no-repeat; width:984px; min-height:1100px; _height:50px; margin:0px; padding:0px; text-align:left; vertical-align:text-top;}
div#main_footer { background: url(../images/bg_content_footer.png) no-repeat; width:984px; height:143px;}
div#copyright { margin-top:-70px;}
div#active_content { margin-left:4px;}
div#active_content img {padding-top:10px;}


/*SMALL CONTENT CONTAINER*/
div#ctr_container { margin-left:7px; margin-top:10px;}

div#ctr_sm_top { background:url(../images/ctr_sm_top.gif) no-repeat top left; width:656px; text-align: left; overflow:visible;}

div#ctr_container h3{ background:url(../images/hd_featured_ghost_story.png) bottom left no-repeat; text-indent:-9999px; width:197px; height:27px; margin-left:10px; position:relative; padding-top:0px;}
div#ctr_container hr{ background-color:#9987a5; width:637px; height:3px; margin-left:10px; margin-right:10px; border:none; margin-top:10px;}
div#ctr_container p { text-align:justify; margin-top:5px; margin-left:10px; margin-right:10px; padding:0px;}
div#ctr_container img { margin:10px; border:none;}

div#ctr_sm_foot { background:url(../images/ctr_sm_foot.gif) no-repeat; width:656px; height:11px;}

/*RIGHT COLUMN*/
div#right_column { float:right; width:310px; display:inline; text-align:center;}
div#right_stories {background: url(../images/search_findstories.png) no-repeat bottom left; width:310px; height:79px; padding-top:10px;}
div#right_stories p {text-indent:-9999px;}
div#right_search {background: url(../images/search_site.png) no-repeat bottom left; width:310px; height:80px; margin-top:5px;}
div#story_wrapper {position:absolute; right:40px; }
div#search_wrapper {padding-top:23px; position:absolute; right:40px; }
div#right_amazon { width:310px; margin-top:10px;}
div#right_vclick { width:310px; margin-top:12px;}
div#google_friends { width:310px; margin-top:8px; position:relative; left:4px;}
* html div#google_friends { width:310px; margin-top:8px; position:relative; position:relative; left:0px;}
div#right_button { width:310px; margin-top:12px; text-align:center; height:60px;}
div#right_button img{ border:0; margin:0px; padding:0px;}


input.send-btn {width:59px; height:32px; background:url(../images/bt_go.gif) no-repeat; outline:none; border:none; position:relative; top:10px;}
input.send-btn_stories {width:59px; height:32px; background:url(../images/bt_go_story.gif) no-repeat; outline:none; border:none;}
input.submit { position:absolute; left: -9999px }
select.entities {position:relative; left:-5px;}

/*LARGE CONTENT CONTAINER*/
div#ctr_lrg_container { margin-left:8px; padding-top:12px;}

div#ctr_sm_top { background:url(../images/ctr_sm_top.gif) no-repeat top left; width:656px; text-align: left; overflow:visible;}

div#ctr_lrg_container h3{ background:url(../images/hd_searchresults.png) bottom left no-repeat; text-indent:-9999px; width:134px; height:14px; margin-left:10px; position:relative; padding-top:13px;}
div#ctr_lrg_container h4 { text-align:justify; margin-top:10px; margin-left:10px; margin-right:10px; font-family:Arial, Helvetica, sans-serif bold; padding-top:10px;}
div#ctr_lrg_container hr{ background-color:#9987a5; width:637px; height:3px; margin-top:10px; margin-left:10px; margin-right:10px; border:none;}
div#ctr_lrg_container p { text-align:justify; margin-top:10px; margin-left:10px; margin-right:10px;}

div#ctr_sm_foot { background:url(../images/ctr_sm_foot.gif) no-repeat; width:656px; height:11px;}

/*TABLE*/
table.story {width:635px; text-align: justify; vertical-align:top; margin-left:10px; margin-top:10px; border-spacing: 0px; border-collapse:collapse;}
tr.story_row td{border-bottom: 1px solid #7a7d80; vertical-align:text-top; padding-bottom:12px; padding-top:3px;}
div.readnow { background:url(../images/bt_readnow.gif) no-repeat; text-indent:-9999px; width:140px; height:32px; display:block;}
div.readnow a{ text-indent: -9999px; display:block; height:32px; }
td.story_desc {padding-right:15px;}

/*LOGIN*/
div#login {margin:0px; padding:0px; float:right; position:absolute; top:65px; display:inline; right:0}
div#login p{margin:0px; padding:0px;}

/*LARGE STORY CONTAINER*/
div#ctr_lrgstory_container { margin-left:8px; padding-top:12px;}


div#ctr_sm_top { background:url(../images/ctr_sm_top.gif) no-repeat top left; width:656px; text-align: left; overflow:visible;}

div#ctr_lrgstory_container h3{ padding-top:13px; font-size:26px; font-family:Arial, Helvetica, sans-serif; padding-left:10px; font-weight:lighter; line-height:1.2em;}
div#ctr_lrgstory_container h4 { text-align:justify; font-size:16px; margin-top:5px; margin-left:10px; margin-right:10px; padding-bottom:5px; color:#e4e3e3; font-weight:lighter;}
div#ctr_lrgstory_container h5 { text-align:justify; margin-top:5px; margin-left:10px; margin-right:10px; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:lighter;}
div#ctr_lrgstory_container h6 { text-align:justify; margin-top:0px; margin-left:10px; margin-right:10px; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:lighter;}
.header {font-weight:bold; padding-top:15px; padding-bottom:15px;}
div#ctr_lrgstory_container hr{ background-color:#9987a5; width:637px; height:3px; margin-top:10px; margin-left:10px; margin-right:10px; border:none;}
div#ctr_lrgstory_container p { text-align:justify; margin-top:10px; margin-left:10px; margin-right:10px;}
div#ctr_lrgstory_container strong { text-align:justify; font-size:15px; margin-top:5px; margin-right:10px; color:#e4e3e3; font-family:Arial, Helvetica, sans-serif;}
#video1 {width: 480px; position:relative; left:10px;}
#video1 p{ font-size:10px; font-family:Arial, Helvetica, sans-serif; text-align:left; position:relative; left:0px; margin:0px; padding:0px;}
#video2 {width: 480px; position:relative; left:10px;}
#video2 p{ font-size:10px; font-family:Arial, Helvetica, sans-serif; text-align:left; position:relative; left:0px; margin:0px; padding:0px;}
.friends {margin-left:10px; padding-top:15px;}


div#story_advert { margin-top:10px;}
.left{float:left; margin-right:15px; margin-top:12px; margin-left:10px;}
.right{float:right; margin-left:15px; margin-right:10px;}

/*FORM*/
.tf_style { border-style:solid; border-width:1px; border-color:#999999; position:absolute; left:155px; padding-bottom:5px;}
.rad_style {position:absolute; left:155px; padding-bottom:5px;}
.sub_style { margin-top:20px; margin-bottom:10px; position:relative; left:12px;}
div#captcha { margin-left:10px;}
.field {width:560px; margin-left:10px; margin-top:10px; margin-bottom:10px; padding-bottom:10px; margin-right:10px;}
.field legend { font-weight:bold; color:#FFFFFF}
fieldset {padding-right:10px;}

/*BOOKSTORE*/
div#bookstore {width:984px; text-align:center; background-color:#616B77;}
div#book_footer { background: url(../images/bg_book_footer.png) no-repeat; width:984px; height:143px;}
div#book_footer p{ position:relative; top:60px;}


.required { color:#ffa6a6; font-style:oblique; font:Arial, Helvetica, sans-serif; font-size:12px; }
#required {font:Arial, Helvetica, sans-serif; font-size:12px;}
.error { color:#ffa6a6; font-style:oblique; font:Arial, Helvetica, sans-serif; font-size:14px; }

/*ENCOUNTER CONTENT CONTAINER*/
div#ctr_encounter_container { margin-left:8px; padding-top:12px;}
div#ctr_sm_top { background:url(../images/ctr_sm_top.gif) no-repeat top left; width:656px; text-align: left; overflow:visible;}
div#ctr_encounter_container h3{ background:url(../images/hd_whatsnew.png) bottom left no-repeat; text-indent:-9999px; width:103px; height:27px; margin-left:10px; position:relative; padding-top:0px;}
div#ctr_encounter_container h4 { text-align:justify; margin-top:10px; margin-left:10px; margin-right:10px; font-family:Arial, Helvetica, sans-serif bold; padding-top:10px;}
div#ctr_encounter_container hr{ background-color:#9987a5; width:637px; height:3px; margin-top:10px; margin-left:10px; margin-right:10px; border:none;}
div#ctr_encounter_container p { text-align:justify; margin-top:10px; margin-left:10px; margin-right:10px;}
div#ctr_encounter_container img { margin-top:10px; margin-left:10px; margin-right:10px; border:none;}

/*FEATURED STORIES*/
div#ftr_right {width:254px; height:196px; margin-top:5px; background:url(../images/add_now_bg.png) no-repeat; float:right; padding-right: 5px; display:inline;}
div#ftr_right p {margin-right:15px; margin-left:12px; margin-top:0px; }
div#ftr_right h4 {margin-right:15px; margin-left:12px; margin-top:15px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif;}
div#ftr_right img {margin-left:12px;}
div#ftr_left {width:392px; margin-bottom:0px; padding-bottom:0px;}
div#ftr_left img {margin-bottom:0px; padding-bottom:0px;}

/*WHATS NEW*/
div#wn_ctr {width:208px; height:172px; background:url(../images/bg_whatsnew_box.png) no-repeat; margin-right:8px; margin-top:0px; padding-top:0px; float:right; display:inline;}
div#wn_right {width:208px; height:172px; background:url(../images/bg_whatsnew_box.png) no-repeat; margin-right:8px; margin-top:0px; padding-top:0px; float:right; display:inline;}
div#wn_left {width:208px; height:172px; background:url(../images/bg_whatsnew_box.png) no-repeat; margin-left:8px; margin-top:0px; padding-top:0px;}
div#wn_left h4 { font-size:10px; margin-left:15px; margin-top:0px;}
div#wn_left h5 { margin-left:15px; font-size:14px; font-weight:bold; line-height:1.2em; margin-right:10px;}
div#wn_left img { margin-left:15px; margin-top:4px;}
div#wn_ctr h4 { font-size:10px; margin-left:15px; margin-top:0px;}
div#wn_ctr h5 { margin-left:15px; font-size:14px; font-weight:bold; line-height:1.2em; margin-right:10px;}
div#wn_ctr img { margin-left:15px; margin-top:4px;}
div#wn_right h4 { font-size:10px; margin-left:15px; margin-top:0px;}
div#wn_right h5 { margin-left:15px; margin-right:10px; font-size:14px; font-weight:bold; line-height:1.2em;}
div#wn_right img { margin-left:15px; margin-top:4px;}

div#wn_right a:link { text-decoration:none; color:#FFF }
div#wn_right a:visited { text-decoration:none; color:#FFF }
div#wn_right a:hover {text-decoration:underline;}
div#wn_left a:link { text-decoration:none; color:#FFF }
div#wn_left a:visited { text-decoration:none; color:#FFF }
div#wn_left a:hover {text-decoration:underline;}
div#wn_ctr a:link { text-decoration:none; color:#FFF }
div#wn_ctr a:visited { text-decoration:none; color:#FFF }
div#wn_ctr a:hover {text-decoration:underline;}

div#media {padding-left:10px; padding-top:10px;}

div#divider1 { background:url(../images/hr.gif) no-repeat; width:637px; height:6px; margin-left:10px; margin-top:10px;}
div#divider2 { background:url(../images/hr.gif) no-repeat; width:637px; height:6px; margin-left:10px; margin-top:10px;}
div.small_divider { background:url(../images/hr.gif) no-repeat; width:637px; height:1px; margin-left:10px; margin-top:10px;}

div#ad_footer {margin-left:10px; margin-bottom:15px;}

div#moreontopic { float:left; padding-top:10px; padding-right:7px; padding-left:10px; display:inline;}
div#moreontopic_top {background:url(../images/more_bg_top.png) no-repeat; width:188px; height:120px; padding-top:10px; overflow:visible;}
div#moreontopic_bottom {background:url(../images/more_bg_foot.png) no-repeat; width:188px; height:13px;}
div#moreontopic h3 {background:url(../images/hd_moreonthistopic.png) bottom left no-repeat; text-indent:-9999px; width:152px; height:13px; margin-left:10px; position:relative; padding-top:2px; font-size:9px;}
div#divider_more { background:url(../images/hr.gif) no-repeat; width:164px; height:1px; margin-left:11px; margin-top:5px; padding-top:0px;}
div#moreontopic h5 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-left:15px; margin-top:3px;}
div#moreontopic li  { font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:0px; margin-left:15px; line-height:1.4em;}
div#moreontopic ul  { margin-left:15px; margin-top:-12px;}
div#moreontopic p {margin-left:10px; margin-top:0px; margin-bottom:0px;} 

/*LINKWORTH*/
#textlinks {width:290px; margin-top:10px; border:#716283 solid 1px;; text-align:left; padding-left:5px; padding-right:5px; padding-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; margin-left:5px; background-color:#4D565F}
*html #textlinks {width:290px; margin-top:10px; border:#716283 solid 1px;; text-align:left; padding-left:5px; padding-right:5px; padding-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; margin-left:5px; background-color:#4D565F; position:relative; left:-2px;}
#textlinks p{padding-bottom:3px;}
#ad-text {color:#CCCCCC; padding:5px; text-align:center; font-size:10px; font-family:Arial, Helvetica, sans-serif;}

/*HALLOWEEN EXPRESS*/
#halloween-express {width:290px; margin-top:3px; border:#716283 solid 1px;; text-align:left; padding-left:5px; padding-right:5px; padding-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; margin-left:5px; background-color:#4D565F}
*html #halloween-express {width:290px; margin-top:10px; border:#716283 solid 1px;; text-align:left; padding-left:5px; padding-right:5px; padding-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; margin-left:5px; background-color:#4D565F; position:relative; left:-2px;}
#halloween-express p{padding-bottom:3px; padding-top:5px; padding-right:3px;}

