@charset "utf-8";

/* CSS Document */



*,html, body {

padding: 0;

margin: 0;

}

body{

overflow-x: hidden;

}

html, body, #container, #container_main{

height: 100%;

background-image:url(images/bg.jpg);

background-repeat:no-repeat;

background-position:top center;

background:#ffffff url('images/bg_r.jpg') repeat-y top center;

}



#container {

height: 100%;

min-height: 1291px;

width: 959px;

margin: 0 auto 0;

background-image:url(images/bg.jpg);

background-position:center top;

background-repeat:no-repeat;

background-color:#eaeae0;

display:block;

z-index:0;

}



#container_main {

height:100%;

min-height: 1291px;

width: 959px;

margin: 0 auto 0;



}



.header {

height:50px;

width:900px;

padding-left:30px;

padding-right:30px;

font-family:Georgia, "Times New Roman", Times, serif;

font-size:10px;

text-transform:uppercase;

font-weight:bold;

text-align:center;

}



.date {

float:right;

padding-right:10px;

padding-top:43px;

font-size:14px;

text-align:right;



}



.nav_buttons {

height:29px;

padding-top:150px;

background-image:url(images/nav_bg_repeat.gif);

background-repeat:repeat-x;

background-position:bottom center;

width:98%;

}



.nav_button {

width: 14%;

height:24px;

text-align:center;

float:left;

background-image:url(images/dotted.gif);

background-repeat:no-repeat;

background-position:right middle;

vertical-align:middle;

padding-top:5px;

/*cursor:pointer;*/

}



.form_style_button{

background-color:#000000;

color:#FFFFFF;

font-family:Georgia, "Times New Roman", Times, serif;

font-size:10px;

border:none;

}



.form_style_input{

border-width:thin;

border-color:#000000;

border-bottom-color:#000000;

border-left-color:#000000;

border-right-color:#000000;

border-top-color:#000000;

background-color:#eaeae0;

width:75px;

font-family:Georgia, "Times New Roman", Times, serif;

font-size:10px;

}



.meat {

font-family:Georgia,"Times New Roman",Times,serif;

font-size:12px;

font-weight:normal;

text-align:left;

padding-top:20px;

padding-left:30px;

padding-bottom:100px;

text-transform:none;

width:553px;

float:left;

line-height:18px;

height:auto !important;

height:100%;

min-height:100%;

letter-spacing:.1px;

}



.meat_right {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

font-weight:normal;

text-align:left;

padding-top:20px;

padding-right:20px;

text-transform:none;

width:300px;

float:right;

line-height:18px;

height:100%;

}



.left_col {

width:100%;

float:left;

padding-right:10px;

height:100%;

min-height:100%;

/*border-right: 1px #cccccc solid;*/

}



.right_col {

width:48%;

float:right;

padding-left:10px;

height:100%;

min-height:100%;

}



.story_main{

color:#FFFFFF;

width:550px;

height:auto !important;

height:185px;

min-height:185px;

/*border-right:1px #CCCCCC solid;*/

border-bottom:1px #CCCCCC solid;

position:relative;

float:left;

padding:5px;

background-image:url(images/headline.jpg);

background-repeat:repeat-y;

overflow:hidden;

}



.story_main_sub{

color:#FFFFFF;

width:550px;

height:auto !important;

height:185px;

min-height:185px;

/*border-right:1px #CCCCCC solid;*/

border-bottom:1px #CCCCCC solid;

position:relative;

float:left;

padding:5px;

background-image:url(images/headline.jpg);

background-repeat:repeat-y;

overflow:hidden;

}



.story_main_left{

width:210px; 

float:left;

width:auto !important;

height: 185px;

}



.story_main_right{

width:338px;

float:right; 

text-align:left;

width:auto !important;

height: 185px;

}



.story_main_left_hor{

width:338px; 

float:left;

width:auto !important;

height: 185px;

margin-right:10px;

}



.story_main_right_hor{

width:210px;

float:right; 

text-align:left;

width:auto !important;

height: 185px;

}



.story_main h1, .story_main a{

color:#FFFFFF;

}



a.story_main_link:link{color:#FFFFFF;}

a.story_main_link:visited{color:#FFFFFF;}

a.story_main_link:hover{color:#FFFFFF;}

a.story_main_link:active{color:#FFFFFF;}



a.cookie_link:link{color:#FFFFFF; background-color:#000000; padding:2px; padding-left:5px; left-margin:5px;}

a.cookie_link:visited{color:#FFFFFF; background-color:#000000; padding:2px; padding-left:5px; left-margin:5px;}

a.cookie_link:hover{color:#FFFFFF; background-color:#000000; padding:2px; padding-left:5px; left-margin:5px;}

a.cookie_link:active{color:#FFFFFF; background-color:#000000; padding:2px; padding-left:5px; left-margin:5px;}


.story_odd p {
	margin-bottom:0em;
}
.story_even p {
	margin-bottom:0em;
}

.story_even{

width:48%;

height:auto !important;

height:200px;

min-height:200px;

max-height:200px;

/*border-right:1px #CCCCCC solid;*/

border-left:1px #CCCCCC solid;

border-bottom:1px #CCCCCC solid;

position:relative;

float:left;

padding:5px;

overflow:hidden;

margin-bottom:0em;


}



.story_odd{

width:48%;

height:auto !important;

height:200px;

min-height:200px;

max-height:200px;

border-bottom:1px #CCCCCC solid;

position:relative;

float:left;

padding:5px;

overflow:hidden;

margin-bottom:0em;


}



.footer{

background-image:url(images/bottom_nav.jpg);

background-repeat:no-repeat;

background-position:center top;

background-color:#FFFFFF;

margin: 0 auto 0;

position:fixed;

height:57px;

min-height:57px;

width:100%;

min-width:100%;

bottom:0px;

padding-top:15px;

padding-bottom:0px;

vertical-align:middle;

font-family:Georgia, "Times New Roman", Times, serif;

font-size:10px;

text-transform:uppercase;

text-align:center;

font-weight:bold;

display:block;

left:1px;

}



.footer_inner{

max-width:959px;

min-width:959px;

width:959px;

margin: 0 auto 0;



}





h2 {

/*text-transform:uppercase;*/

font-weight:bold;

margin-top:0;

margin-bottom:5px;

}



.pagetitle{

text-transform:uppercase;

font-weight:bold;

line-height: 22px;

padding-left:5px;

}





h1 {

text-transform:uppercase;

font-weight:bold;

margin-top:0;

margin-bottom:5px;

line-height: 18px;

padding-left:5px;

}

h5 {

text-transform:uppercase;

font-style:italic;

text-align:center;

margin:0;

font-size: 10px;

}



p {

margin-top: 0;

padding-top: 0;

margin-bottom:1.5em;

line-height:normal;

}



.left_col p, .right_col p {

margin-top: 0;

padding-top: 0;

margin-bottom:0em;

line-height:normal;

}



ul {

padding-left:17px;

}



a {

	font-size: 10px;

	color: #660000;

	font-weight:bold;

}

a:link {

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: #000000;

}

a:hover {

	text-decoration: underline;

	color: #000000;

}

a:active {

	text-decoration: none;

	color: #000000;

}





/* NAV DROP DOWN */



.nav, .nav ul { 

	list-style: none;

	margin: 0;

	padding: 0;

}



.nav {

  font-family: Arial, Helvetica, sans-serif;

  z-index: 100;

  position: relative;



}

.nav li {

	background-image:url(images/dotted.gif);

	background-repeat:no-repeat;

	background-position:right middle;  

	float: left;

    width: 14%;

    margin: 0;

    padding: 0;

    position: relative;

    padding-top:0px;

	vertical-align:middle;

}

.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {

  font-family:Georgia, "Times New Roman", Times, serif;

  display: block;

 /* padding: 0 9px;*/

  text-transform: uppercase;

  text-decoration: none;

  height: 20px;

  padding-top:5px;



}



.nav li a:hover {

  background: #c6c6be;

  color: #000;	

  padding-top:5px;

}

#nav-one li:hover a, 

#nav-one li.sfHover a {

  background: #c6c6be;

  color: #000; 

}

#nav-one li.sfHover a {

  width:200px;

}





#nav-one li:hover ul a, 

#nav-one li.sfHover ul a {

  background: #ecece3;

  /*border: 1px solid #000;*/

  color: #000;

  padding-top:0px;

  width:250px;

  padding-left:10px;

  padding-right:10px;

  

}

#nav-one li:hover ul a:hover, 

#nav-one li.sfHover ul a:hover {

  background: #c6c6be;

  color: #000;	

}



.nav ul {

  list-style: none;

  margin: 0;

  width:300px;

  position: absolute;

  top: -999em;

  left: -1px;

  text-align:left;

  vertical-align:middle;

  padding-top:5px;

}



.nav li:hover ul,

.nav li.sfHover ul {

  top: 20px;

}

.nav ul li {

  border: 0;

  float: none;

}

.nav ul a {

  /*border: 1px solid #000;*/

  border-bottom: 0;

  padding-right: 20px;

  width: 80px;

  white-space: nowrap;

}

.nav ul a:hover {

  background: #ecece3;

  color: #000;

}



/* ROUNDED CORNER CSS (writers profile)*/

.rounded_top{

	background-image:url(images/rounded_top.png);

	background-repeat:no-repeat;	

	width:292px;	

	height:11px;

	margin-top:8px;	

	display:none;

}

	

.rounded_middle{	

	width:300px;

	height:308px;

	background-image:url(images/middle.png);

	background-repeat:no-repeat;

	margin-top:20px;

	padding-top:30px;

	}	

	

.rounded_bottom{

	background-image:url(images/rounded_bottom.png);

	background-repeat:no-repeat;

	width:292px;

	height:11px;

	display:none;

	}

	

.rounded_text{

	padding-left:90px;

	padding-right:10px;

	min-height:100px;

	}

	

.rounded_text b{

	text-transform:uppercase;

	}

	

.rounded_picture{

	background-image:url(images/writter.jpg);

	background-repeat:no-repeat;

	height:80px;

	width:53px;

	float:left;

	margin-left:20px;

	margin-top:10px;

}		



.secondary_image{

margin-right:10px;

max-height:200px;

}



img.alignright {

	margin-left:10px;

	float: right;

	text-align:center;

	

}



img.alignleft {

	margin-right:10px;

	float: left;

	text-align:center;

}



.alignright {

	float: right;

	text-align:center;

}



.alignleft {

	float: left;

	text-align:center;

	

}



#readmore{

vertical-align:bottom;

height:auto !important;

height:22px;

min-height:22px;

background-color:#eaeae0;

position:absolute;

top:192px;

width:100%;

background-image:url(images/readmore_bg.png);

background-repeat:repeat-x;

}






