body{
background-color:#FFF;
padding:0;
font:arial;
scrolling-l
}
#main{
	
	margin-left:40px;
}
#logo{
width:982px;
height:175px;
background: #000 url(../images/logo.gif);
}
#navcontainer{
width:982px;
height:43px;
background: #000 url(../images/nav.gif);
}

#logo_box{
margin:0px;
width:982px;
height:218px;
float:left;
background:#000;
}

#header{
width:100%;
height:218px;
background:#000 url(../images/top_gradient.gif);  
overflow:hidden;
}
#content_box{
padding-top:20px;
padding-left:0px;
margin-right:10px;
width:100%;
height:auto;
min-height:800px;
overflow:hidden;
background:#fff url(../images/content_gradient.gif) repeat-x;
}

#content{


width:600px;
height:auto;
float:left;
padding-left:10px;

}
#news_box{
margin-top:40px;
margin-left:50px;
width:280px;
height:600px;
float:left;
padding:10px;
border-left:1px solid silver;
background: url(../images/news_gradient.gif) repeat-x;
}

div h1{
font-family:Calibri, Myriad Pro, Arial`;
color:#0060E7;
font-size:18pt;
}
div p{
font-family: Calibri, Myriad Pro, Arial;
}

#navcontainer ul
{
padding-left:30px;
margin-left: 0;

color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline;}

#navcontainer ul li a
{
margin-top:8px; margin-bottom:auto;
padding-left:1em;
font-size:13pt;
color: White;
text-decoration: none;
float: left;

}

#navcontainer ul li a:hover
{

color: #F80;
}
#search_box{
margin-left:600px;
height:43px;
width:200px;
background-color:green;
}
.story{
margin-left:45px;
}

table.prettytable {
  margin: 1em 1em 1em 2em;
  background: whitesmoke;
  border-collapse: collapse;
}
table.prettytable th, table.prettytable td {
  border: 1px silver solid;
  padding: 0.2em;
}
table.prettytable th {
  background: gainsboro;
  text-align: left;
}
table.prettytable caption {
  margin-left: inherit;
  margin-right: inherit;
}
.post{
margin-left:50px;
}
.box{
	display:none;
	margin-left:40px;
	margin-top:10px;
	
}
.comments{
	margin-left:50px;
}

.commentbox{
background-color: #ececec;
width: 450px;
padding: 10px;
}

.commentfooter{
background: url(../images/arrow.gif) 20px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
padding-left: 58px;
padding-top: 1px;
margin-bottom: 2em;
font-size: 90%;
color: #4A4A4A;
}
input{
	border:1px solid silver;
	margin-left:10px;
	margin-bottom:10px;
	width:250px;
}
textarea{
	margin-left:10px;
	border:1px solid silver;
	width:250px;
}
button{
	border:1px solid gray;
	background-color: 1px solid silver;
}

#footer{
	position:fixed;
	bottom: 0;
	height: 20px;
	width: 90%;
	margin-left:20px;
	margin-right:20px;
	padding-right:20px;
	border-top:1px solid silver;
	border-left:1px solid silver; 
	border-right:1px solid silver;
	background-color:white;
}
#myGallery
{
width: 400px !important;
height: 200px !important;
}