* { 
		font-family : "Arial";
		font-size : 0.97em;	
	}
html { 
		background-color : white;	
	}
body { 
		position : relative;
		min-width : 800px;
		margin : auto;
		margin : 5px;
		padding : 0;
	}
h1,h2,h3,h4,h5,ul { 
		margin : 0px;
		padding : 0px;	
	}
h1 span { 
			display : block;
			width : 380px;
			background-image : url("title2.jpg");
			height : 115px;
			position : absolute;
			top : 5px;
			left : 5px;
		}
h1 { 
		padding-top : 123px;
	    overflow : hidden;
	    background-image : url("samus.jpg");
	    background-repeat : no-repeat;
	    background-position : 100%;
	    height : 0px !important;
	    height /**/: 123px;;
	    
	    /*border : solid #5A5A5A 1px;*/
	    margin : 0px;
	    margin-bottom : 5px;
	    border : solid black 1px;
	}
h2 { 
		height : 17px;
		padding : 2px;
		background-image : url("header-samus.gif");
		background-color : #8AACE2;
		border : solid #5A5A5A 1px;
		margin : 0px;
		color : #000000;
		font-size : 14px;
		overflow : hidden;
	}
h3 { 
		background-image : url("header-samus2.gif");
		background-color : #8AACE2;
		padding : 2px;
		padding-left : 5px;
		font-size : 14px;
		border : solid #5A5A5A 1px;
		margin-top : 5px;
	}
p { 
		padding : 1px;
		margin : 2px;	
	}
a { 
		color : #CD0707;
		text-decoration : none;	
	}
a:hover { 
		text-decoration : underline;
		color : #000000;
		background-color : #F6FCDF;	
	}
ul { 
		padding : 5px;
		padding-left : 20px;	
	}
li { 
		vertical-align : middle;
	}
input.title, input.imageAlt, input.imageTitle, input.url { 
		width : 600px;	
	}
label input, label textarea { 
			display : block;
			padding : 0px;
			margin : 0px;
		}
label input[type=checkbox] { 
			display : inline;
			margin : 1px;
		}
label { 
		display : block;
		padding : 0px;
		margin : 0px;	
	}
/* Default text areas */textarea { 
		width : 600px;
		height : 200px;
	}
th { 
		text-align : left;	
	}
ul.commaSeperatedList * { 
			display : inline;	
		}
ul.commaSeperatedList li { 
			padding-left : 3px;
		}
ul.commaSeperatedList > li:after { 
				content: ',';
			}
ul.commaSeperatedList > li:last-child:after { 
				content: '';
			}
ul.commaSeperatedList > { 
		}
ul.commaSeperatedList { 
		margin : 0px;
		padding : 0px;
		display : inline;
	}
div#mainMenu ul li a { 
					color : #576130;
					text-decoration : none;
					padding-left : 7px;
				}
div#mainMenu ul li a:hover { 
					color : black;
					text-decoration : underline;	
					background-color : transparent;
				}
div#mainMenu ul li a.active { 
					background-image : url("active.gif");
					background-repeat : no-repeat;
					background-position : 0%;
				}
div#mainMenu ul li { 
				display : inline;
				margin-right : 5px;
			}
div#mainMenu ul { 
			padding : 0px;
			margin : 0px;
			margin-left : 5px;
			padding-top : 5px;
		}
div#mainMenu { 
		width : 100%;
		height : 25px;
		background-image : url("samus2.jpg");
		background-position : 100%;
		background-repeat : no-repeat;
		background-color : white;
		font-size : 12px;
		font-weight : bold;
		border-bottom : solid #5A5A5A 1px;
		margin-bottom : 5px;
	}
div#leftBox form p { 
			margin : 2px;
			padding : 2px;
		}
div#leftBox button { 
			width : 99%;
			padding-left : 0;
			padding-right : 0;
		}
div#leftBox ul { 
			padding : 0px;
			margin : 0px;
			list-style-type : none;
		}
div#leftBox h2 { 
			margin : 0px;
			font-size : 12px;
			margin-left : 5px;
			margin-right : 5px;
		}
div#leftBox .section li { 
				margin : 5px;
				list-style-image : none;
				list-style-position : inside;
			}
div#leftBox .section li:hover { 
				list-style-image : none;
				list-style-position : outside;
			}
div#leftBox .section { 
			border : solid #5A5A5A 1px;
			background-color : #E9F1FA;
			margin-left : 5px;
			margin-right : 5px;
			margin-bottom : 5px;
		}
div#leftBox p { 
			margin : 1px;
		}
div#leftBox form { 
			margin : 1px;
		}
div#leftBox { 
		font-size : 0.90em;
		width : 160px;
		position : absolute;
		left : 0px;
		top : 129px;
		margin-right : 0px;
	}
div#rightBox form p { 
			margin : 2px;
			padding : 2px;
		}
div#rightBox button { 
			width : 99%;
			padding-left : 0;
			padding-right : 0;
		}
div#rightBox ul { 
			padding : 0px;
			margin : 0px;
			list-style-type : none;
		}
div#rightBox h2 { 
			margin : 0px;
			font-size : 12px;
			margin-left : 5px;
			margin-right : 5px;
		}
div#rightBox .section li { 
				margin : 5px;
				list-style-image : none;	
				list-style-position : inside;
			}
div#rightBox .section li:hover { 
				list-style-image : none;	
				list-style-position : outside;
			}
div#rightBox .section { 
			border : solid #5A5A5A 1px;
			background-color : #E9F1FA;
			margin-left : 5px;
			margin-right : 5px;
			margin-bottom : 5px;
		}
div#rightBox p { 
			margin : 1px;
		}
div#rightBox form { 
			margin : 1px;
		}
div#rightBox { 
		font-size : 0.90em;
		width : 160px;
		position : absolute;
		right : 0px;
		top : 129px;
		margin : 0px;
	}
div#accountNavigation form p button { 
					width : 140px;
				}
div#accountNavigation form p { 	
				width : 140px;
			}
div#accountNavigation form { 
			width : 140px;	
		}
div#accountNavigation { 
	}
div#featuredmenu img { 
			padding : 0px;
			margin : 0px;	
		}
div#featuredmenu a { 
			padding : 0px;
			margin : 0px;	
		}
div#featuredmenu ul#featuredmenuList li { 
				padding : 0px;
				list-style-type : none;
				list-style-image : none;	
				list-style-position : outside;
			}
div#featuredmenu ul#featuredmenuList { 
			list-style-position : outside;
			list-style-type : none;
			padding : 0px;
			margin : 0px;
			text-align : center;
		}
div#featuredmenu { 
	}
div#main div.section div.section div.section { 
					border : none;
					border-bottom : solid #CACACA 1px;
					border-top : solid #CACACA 1px;
					background-color : #DCE5F2;
				}
div#main div.section div.section { 
				/*border : solid #5A5A5A 1px;*/
				border-bottom : solid #5A5A5A 2px;
				background-color : #FFFFFF;
			}
div#main div.section { 
			border : solid #5A5A5A 1px;
			background-color : #FFFFFF;
			padding : 1px;
			padding-left : 3px;
			padding-right : 3px;
			margin-bottom : 5px;
		}
div#main { 
		margin-left : 160px;
		margin-right : 160px;
	}
div.footer .imgLink { 
			float : right;
		}
div.footer p { 
			margin : 0px;	
		}
div.footer { 
		margin : 0px;
		margin-left : 160px;
		margin-right : 160px;
		border : solid #5A5A5A 1px;
		background-color : #8AACE2;
		font-size : 10px;
		
	}
span.weblogDate { 
		float : right;	
	}
div.weblogItemFooter .weblogFooterItem { 
			padding-right : 5px;
			padding-left : 5px;
		}
div.weblogItemFooter { 
		text-align : right;	
	}
div.samus div.section h3 { 
		
	}
div.samus div.vitals p.previewImage img { 
				margin-left : 0px;
			}
div.samus div.vitals p.previewImage { 
			margin-left : 0px;
			float : left;
			padding : 5px;
		}
div.samus div.vitals > * { 
			margin-left : 150px;	
		}
div.samus div.vitals form { 
			display : inline;	
		}
div.samus div.vitals p { 
			display : inline;	
		}
div.samus div.vitals { 
		
	}
div.samus div.vitals:after { 
		 content: ' ';
		 display: block;
		 height : 0px;
		 clear : both;
	}
div.samus p.samusListNav  a { 
			padding : 3px;
		}
div.samus p.samusListNav  { 
		text-align : right;
	}
div.samus p.pages a { 
			padding : 3px;
			border-right : solid #E0BF6F 1px;
		}
div.samus p.pages { 
		text-align : right;	
	}
div.samus div.categories a { 
		padding : 3px;
	}
div.samus  table tr.odd td { 
				background-color : #DCE5F2;	
			}
div.samus  table tr.odd { 	
		}
div.samus  table tr.even td { 
				background-color : #F3F7FC;	
			}
div.samus  table tr.even { 	
		}
div.samus  table { 
		width : 100%;	
	}
div.samus div.quote blockquote { 
			padding : 0px;
			margin : 0px;	
		}
div.samus div.quote div.cite { 
			font-size : 14px;
		}
div.samus div.quote { 
		font-size : 16px;
		text-align : center;
		border : solid #5A5A5A 1px;
		background-color : #F6FCDF;
		padding : 1px;
		padding-left : 3px;
		padding-right : 3px;
		margin-bottom : 1px;	
	}
div.samus { 
}
div.forum  table td { 
			border-spacing : 0px;
			border-right : solid #C2C2C2 1px;
			border-bottom : solid #C2C2C2 1px;
			padding : 3px;
			padding-left : 6px;
		}
div.forum  table th { 
			text-align : center;
			padding : 3px;
			margin : 0px;
			background-image : url("header-samus2.gif");
			border-top : solid #E9E9E9 1px;
			border-left : solid #E9E9E9 1px;
			border-bottom : solid #E9E9E9 1px;
			
		}
div.forum  table td p { 
				padding : 0px;
				margin : 0px;
			}
div.forum  table td {  
			border-top : solid #C2C2C2 0.1px;
			border-bottom : solid #C2C2C2 1px;
		}
div.forum  table tr.even td { 
			
		}
div.forum  table tr.odd td { 
			
		}
div.forum  table { 
		margin : 2px;
		width : 99%;	
		
		padding : 0px;
		border-spacing : 0px;
		border : solid #5A5A5A 1px;
	}
div.forum div.moderators  * { 
			background-image : none;
			border : none;
			display : inline;
			font-size : 11px;
		}
div.forum div.moderators  .section { 
			border : none;
			margin : 0px;
			padding : 0px;
		}
div.forum div.moderators  ul li { 
				padding-left : 3px;
			}
div.forum div.moderators  ul > li:after { 
					content: ',';
				}
div.forum div.moderators  ul > li:last-child:after { 
					content: '';
				}
div.forum div.moderators  ul > { 
			}
div.forum div.moderators  ul { 
			margin : 0px;
			padding : 0px;
		}
div.forum div.moderators  { 
		margin : 3px;
	}
div.forum div.threadControls  * { 
			background-image : none;
			border : none;
			display : inline;
			font-size : 11px;
		}
div.forum div.threadControls  .section { 
			border : none;
			margin : 0px;
			padding : 0px;
		}
div.forum div.threadControls  ul li { 
				padding-left : 3px;
			}
div.forum div.threadControls  ul > li:after { 
					content: ',';
				}
div.forum div.threadControls  ul > li:last-child:after { 
					content: '';
				}
div.forum div.threadControls  ul > { 
			}
div.forum div.threadControls  ul { 
			margin : 0px;
			padding : 0px;
		}
div.forum div.threadControls  { 
		margin : 3px;
		text-align : left;
	}
div.forum tr.thread td.title { 
			font-weight : bold;
			width : 47%;
		}
div.forum tr.thread td.user { 
			text-align : center;
			width : 100px;
		}
div.forum tr.thread td.replies { 
			text-align : center;
		}
div.forum tr.thread td.views { 
			text-align : center;
		}
div.forum tr.thread td.lastPost { 
			text-align : center;
			font-size : 0.7em;
			width : 90px;
		}
div.forum tr.thread { 
	}
div.forum td.newPostIndicator td.newPostIndicator img,  td.newPostIndicator object { 
		
		}
div.forum td.newPostIndicator { 
		width : 20px;
	}
div.forum  table.thread  td.body { 
			padding : 5px;
		}
div.forum  table.thread  td.footer p { 
			text-align : right;
			padding : 0px;
			margin : 0px;
		}
div.forum  table.thread  td.user { 
			width : 100px;
		}
div.forum  table.thread  td.title p { 
			font-size : 0.80em;
			padding : 0px;
			margin : 0px;
		}
div.forum  table.thread  { 
	}
div.forum { 
}
