/*
	GLOBAL STYLE CSS
*/
body {
	padding:0px;
	margin:0px;
	font-family:"Helvetica Neue","Arial", sans-serif;
background:#9e1616 repeat-y center;

}
ul,li {
	list-style:none;
}
p {
	font-size:15px;
	line-height:18px;
	text-indent:3em;
	margin:0px;
}
a {
	text-decoration:none;
	color:#0000ee;
	cursor:pointer;

}

.center {
position:relative;
width:870px;
top:191px;
height:auto;
margin-left: auto; 
margin-right: auto;
display:block;
}


#content-body{
position:absolute; top:350px; left:35px; background:white;
width:800px;
display:block;
margin-left: auto; 
margin-right: auto;
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:0px;
-moz-border-radius-topright:0px;

-webkit-border-bottom-left-radius: 6px 6px;
-webkit-border-bottom-right-radius: 6px 6px
}


#content-body-up{
position:absolute; top:140px; left:35px; background:white;
width:800px;
display:block;
margin-left: auto; 
margin-right: auto;
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:0px;
-moz-border-radius-topright:0px;

-webkit-border-bottom-left-radius: 6px 6px;
-webkit-border-bottom-right-radius: 6px 6px
}
.post_body a{text-decoration:underline;}
.post { float:left; position:relative; display:block; top:00px; width:800px; height:auto; padding-top:20px; padding-bottom:60px}
div.sidebar{position:absolute; top:20px; left:150px; width:150px;   font: 11px Arial, Helvetica, Sans-serif; }

.white{color:white;}
.sidebar{position:absolute; top:20px; left:50px; width:220px;   font: 11px Arial, Helvetica, Sans-serif; }

.pkd_body{position:absolute; top:30px; left:300px; width:470px; height:1090px; display:block;  border-bottom:dotted 1px LightGrey;display:block;}


.post_body{position:relative; float:left; top:0px; left:300px; width:470px; height:auto; display:block;  border-bottom:dotted 1px LightGrey;display:block;}

.date{ font: bold 14px Arial, Helvetica, Sans-serif;}

.postTitle {
color:#006e91; font: bold 24px Arial, Helvetica, Sans-serif; line-height:24px;}
.postTitle a, .postTitle a:active { color:#006e91;}
.postTitle a:hover { color:#9e1616;}
.postTitle a:visited { color:#001922;}

#header{background:url(/assets/headerpaleblue.png) repeat-x; position:absolute; top:0px; left:0px; height:191px; width:100%; text-align:center; display:block;
}

#header #twitter{background:url(/assets/twitter.png) no-repeat top left; 
position:absolute; top:60px; left:390px; height:60px; width:480px; border:solid 0px yellow; text-align:left; display:block; padding:10px; 
font: 12px Arial, Helvetica, Sans-serif; 
color:#9e1616;
}

#header #logo {position:absolute; top:25px; left:20px;  }
#header #logoshadow {position:absolute; top:90px; left:20px;  }


#center{ position:relative;  height:200px; width:870px; display:block;
top:0px;
margin-left: auto; 
margin-right: auto;
border:solid 0px yellow;
overflow:hidden;

}

body { font: normal 12px/20px Verdana, Trebuchet MS, Sans-serif;}

h3  { font: bold 12px/30px Arial, Helvetica, Sans-serif;}

a { color:#9e1616; font-weight:bold; outline:none; text-decoration:none; }

a:hover { color:#001922;}



#mainNav { text-align:left; font: bold italic 18px Arial, Helvetica, Sans-serif; 
color:black; position:absolute; top:140px; left:0px; width:800px; z-index:1000;}
#mainNav li {
position:relative; float:left; margin-right:18px;margin-left:18px; height:60px; width:auto; text-align:center; 
padding:10px;padding-top:5px;}

#mainNav li:hover {
background:black; color:white;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;

-webkit-border-top-left-radius: 6px 6px;
-webkit-border-top-right-radius: 6px 6px

}
#mainNav li:hover a{color:white;}
#mainNav a{color:black;}

a#donatelink{ color:#9e1616;}

#active {
background:black; color:white;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
-webkit-border-top-left-radius: 6px 6px;
-webkit-border-top-right-radius: 6px 6px

}

#active a { color:white; }

/*
	CONTENT CSS
*/
.quote {font: bold 14px Arial, Helvetica, Sans-serif; }
.main {display:block; width:400px; font:12px Arial, Helvetica, Sans-serif; }

#focus{background:url(/assets/focus.png) no-repeat top left; 
position:absolute; top:0px;  height:372px; width:870px; display:block;
top:0px;
z-index:1000;
text-align:center;

}

#focusSmall{background:black no-repeat top left; 
position:absolute; top:0px;  height:100px; width:800px; display:block;
top:0px;
z-index:1000;
text-align:left;
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:0px;
-moz-border-radius-topright:0px;
-webkit-border-bottom-left-radius: 6px 6px;
-webkit-border-bottom-right-radius: 6px 6px;
font: bold 21px Arial, Helvetica, Sans-serif; color:white; 
padding:35px;
padding-bottom:5px;


}

#fixedFooter a{color:LightGoldenRodYellow; text-decoration:underline;}
a#donatelink:hover {color:LightGoldenRodYellow;}

#fixedFooter{
position:fixed;
width:100%;
bottom:0px;
height:auto;

display:block;
z-index:10000;

}

#message{
 
position:relative;  
height:auto; width:600px; display:block;
top:0px;
margin-left: auto; 
margin-right: auto;
padding:10px;
color:white;
background:#398ea3;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
-webkit-border-top-left-radius: 3px 3px;
-webkit-border-top-right-radius: 3px 3px
}


#footer {
position:relative; 
float:left;
top:30px;
width:800px;
height:auto;
display:block;
z-index:10000;
}


#mission{background:url(/assets/mission.png) no-repeat top left; 
position:absolute;  
height:240px; width:363px; display:block;
top:0px;
overflow:hidden;
}
#mission-text{
 position:relative;  
height:250px; width:260px; display:block;
top:40px;
margin-left:auto;
margin-right: auto;
color:white;

z-index:1000;

border:solid 0px green;
}



.wrap {
	width:780px;
top:600px;
	left:60px;
	margin:0px;
	padding:0px;
}


