body{
	background:#09547C;
	font-family:verdana, sans-serif;
	font-size:11px;
	background-image:url('http://www.vicsage.com/bodybg.gif');
	}

a{
	text-decoration:none;
	color:#F8680F;
	}

a:hover{
	text-decoration:underline;
	}

.wrapperbox{
	text-align: center; 
	border:0px;
	width:100%;
	}

.whitebox{
	width:535px;
	margin: 10px auto 0 auto;
	text-align:left; position:relative;
	background:#FFFFFF;
	background-image:url("whiteboxbg.gif");
	}

.mainbox{
	text-align:left;
	width:500px;
	margin:10px auto 0px auto;
	}

.masthead{
	width:358px;
	height:65px;
	float:left;
	}

.version{
	width:141px;
	height:65px;
	float:right;
	margin:0 0 0 1px;
	background-image:url(version.gif);
	background-repeat: no-repeat;
	background-position: bottom right; 
	}

.content{
	width:358px;
	background:#FFF;
	margin:0 0 10px 0;
	float:left;
	padding-bottom:20px;
	}

.content p{
	margin-left:10px;
	margin-right:20px;
	margin-bottom:10px;
	margin-top:0px;
	text-align:justify;
	line-height:1.5;
	}

.content h1 {
	font-family:trebuchet ms, verdana, sans-serif;
	font-size: 24px;
	font-weight: normal;
	line-height: 24px;
	color:#F8680F;
	margin-top:3px;
	margin-bottom: 3px;
	text-align:left;
	}
.content h2 {
	font-family:georgia, serif;
	font-size:14px;
	color:#FFF;
	background-color:#09547C;
	text-align:right;
	padding-right:10px;
	padding-left:10px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:10px;
	}

.rightbar{
	width:141px;
	float:right;
	margin:0 0 10px 1px;
	text-align:right;
	}

.rightbar a{
	color:#09547C;
	}

.rightbar img{
	border:0;
	}

.menu{
	width:141px;
	background:#F8680F;
	margin:0 0 0 0;
	padding-bottom:50px;
	}

.graphicbox{
	text-align:center;
	position:relative;
	width:160px;
	float:left;
	margin:10px 10px 10px -65px;
	}

.graphicbox img{
	border:1px solid #000;
	margin-bottom:0px;
	}

dl {
		width: 160px;
		margin: 0 0 0 0;
		padding: 0 0 20px 0;
		background: #000 url(boxbottom.gif) no-repeat bottom left;
		}
	dt.enlarge
		{
		background: #000 url(boxtop.gif) no-repeat top left;
		color:#F8680F;
		font-family:arial, sans-serif;
		margin-top:0px;}

	dt.enlarge a {
		text-decoration:none;
		color:#F8680F;
		}
	
	dt.title {
		margin: 0;
		padding: 10px 10px 10px 10px;
		font-family:verdana; font-size:10px; margin-top:0px; text-align:center; color:#FFF; font-weight:bold;
		}
	
	dd {
		margin: 0 0 0 0px;
		padding: 0 0px 0px 0px;
		border-bottom:1px solid #F8680F;	
		font-family: Verdana, sans-serif;
		color:#FFF;
		}



#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, sans-serif;

font-size: 10px;
}

#navcontainer li { margin: 0 0 3px 0; }

#navcontainer a
{
display: block;
padding: 2px 2px 2px 24px;
border-bottom: 1px solid #333;
width: 115px;
background-color: #F8680F;
}

#navcontainer a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer a:hover
{
border-bottom: 1px solid #333;
background: #09547C;
color: #FFF;
}

#active a
{
border-bottom: 1px solid #333;
background: #09547C;
background-color: #09547C;
color: #FFF;
}

.artgallery {width:358px; text-align:center; border-top:1px dashed #000000; padding-top:5px;}

.artgallery img {border:0; margin-right:4px;}


.robotjetpack {
	font-size:9px;
	font-family:verdana;
	margin:0 4px 10px 0px;
	text-align:right;
	float:right;
	}

.blogdiv {
	width:355px;
	margin:0 0 0 0; 
	padding:0 0 0 0;
	}

.blogdiv h2 {
	width:338px;
	}

.meta {
	margin-top:0px;
	color:#09547C;
	font-size:9px;
	text-align:right;
	margin-bottom:10px;
	padding-right:20px;
	padding-bottom:5px;
	}

.meta a{
	color:#09547C;
	}

.storytitle {
	border-bottom:1px dashed #000;
	margin-top:5px;
	color:#09547C;
	font-family:trebuchet ms;
	font-size:24px;
	margin-bottom:10px;
	padding-bottom:10px;
	line-height:105%;
	}

.storytitle a{
	color:#09547C;
	}

.storycontent {
	border-bottom:1px solid #000;
	margin-bottom:10px;
	}

.storycontent img {
	position:relative;
	border:1px solid #000;
	float:left;
	margin:0px 10px 10px -130px;
	}
	

.bcomment {
	width:380px;
	}

.rightbar h3{
	font-family:trebuchet ms, sans-serif;
	font-size:15px;
	margin-bottom:3px;
	}

.content ul { list-style-position: outside; margin-left: 0px; padding-left: 30px; padding-right:10px; list-style: disc; vertical-align: middle; }
.content li { margin: 0px; padding: 0px; margin-bottom:3px; padding-left:25px; text-indent: -25px;}

.content h2{background-color:#09547C; color:#FFFFFF; font-family:arial, san-serif; font-size:14px; margin-bottom:5px;}
.content h1{background-color:#FFFFFF; color:#09547C; padding-left:55px; background-image:url('http://www.vicsage.com/headerbg.gif'); background-repeat: no-repeat;}
.content h3{background : #09547c; background-height : 10px; text-align : right; font : bold 18pt trebuchet ms; color : #FFFFFF; line-height: 10pt; border-bottom : 4px solid #f8680f; border-top : 1px solid #C64600; margin-top: 5px; margin-bottom: 5px; padding-right:10px; background-image:url('http://www.vicsage.com/bodybg.gif')}
.content h3 a{font : bold 18pt trebuchet ms; color : #FFFFFF; line-height: 10pt; text-decoration:none;}

.footer {width:375px; text-align:justify; background-color:#FFF; color:#000; border-top:1px dashed #CCC; margin-left:0px; padding-top:10px; padding-bottom:20px;}

.footer p {padding-right:10px; padding-left:6px; font-size:8px; font-family:arial, sans-serif; line-height:9px; margin-left:20px; margin-right:20px;}

.cornerbanner {
position: absolute;
left: 0;
top: 0;
display: block;
height: 125px;
width: 125px;
background: url(cornerbanner.gif) no-repeat;
text-indent: -999em;
text-decoration: none;
filter:alpha(opacity=70);
-moz-opacity:.70;opacity:.70;}
