* { 
		font-family : "Arial";
		font-size : 0.97em;
	}
html { 
		background-color : white;
		padding : 5px;
		background-color : white;
	}
body { 
		border : solid black 1px;
		padding : 0;
		background-image : url("back.jpg");
		background-repeat : no-repeat;
		background-position : 100% 0%;
		width : 800px;
		margin : auto;
		background-color : white;
		color : black;
	}
h1,h2,h3,h4,h5,ul { 
		margin : 0px;
		padding : 0px;	
	}
h1 { 
		padding-top : 100px;
	    overflow : hidden;
	    background-image : url("title.jpg");
	    background-repeat : no-repeat;
	    background-position : 100% 0%;
	    background-color : #0E0714;
	    height : 0px !important;
	    height /**/: 100px;;
	    
	    border-top : solid #652D9B 2px;
	    margin : 0px;
	}
h2 { 
		height : 17px;
		padding : 2px;
		background-image : url("header.gif");
		border : solid #5A5A5A 1px;
		margin : 0px;
		color : #000000;
		font-size : 14px;
		overflow : hidden;
	}
h3 { 
		background-image : url("header.gif");
		padding : 2px;
		padding-left : 5px;
		font-size : 14px;
		border : solid #5A5A5A 1px;
		margin-top : 5px;
	}
p { 
		padding : 1px;
		margin : 2px;	
	}
a { 
		color : #603499;
		text-decoration : none;	
	}
a:hover { 
		text-decoration : underline;
		color : #F5F2F8;
		background-color : #603499;	
	}
ul { 
		padding : 5px;
		padding-left : 20px;	
	}
li { 
		list-style-image : url("listitem.gif");	
		list-style-position : inside;
		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 input[type=radio] { 
			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 : #FFFFBE;
					text-decoration : none;
					padding-left : 7px;
					padding-right : 7px;
				}
div#mainMenu ul li a:hover { 
					background-color : #FFFFBE;
					color : black;
					text-decoration : none;
				}
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 { 
		height : 25px;
		background-image : url("menuback.gif");
		background-repeat : no-repeat;
		background-position : 100% 0%;
		background-color : #0E0714;
		font-size : 12px;
		font-weight : bold;
		border-bottom : solid #652D9B 3px;
		margin-bottom : 5px;
	}
div#subMenu form p { 
			margin : 2px;
			padding : 2px;
		}
div#subMenu button, input[type=text], input[type=password] { 
			width : 95%;
			padding-left : 0;
			padding-right : 0;
		}
div#subMenu ul { 
			padding : 0px;
			margin : 0px;
			list-style-type : none;
		}
div#subMenu h2 { 
			margin : 0px;
			font-size : 12px;
			margin-left : 5px;
			margin-right : 5px;
		}
div#subMenu .section li { 
				margin : 5px;
				list-style-image : none;	
				list-style-position : inside;
			}
div#subMenu .section li:hover { 
				list-style-image : none;	
				list-style-position : outside;
			}
div#subMenu .section { 
			border : solid #5A5A5A 1px;
			background-color : #F9F7FB;
			margin-left : 5px;
			margin-right : 5px;
			margin-bottom : 5px;
		}
div#subMenu { 
		width : 160px;
		float : left;
		margin-right : 0px;
		font-size : 12px;
	}
div#main div.section div.section div.section { 
					border : none;
					border-bottom : solid #CACACA 1px;
					border-top : solid #CACACA 1px;
					
				}
div#main div.section div.section { 
				/*border : solid #5A5A5A 1px;*/
				border-bottom : solid #5A5A5A 2px;
			}
div#main div.section { 
			border : solid #5A5A5A 1px;
			padding : 1px;
			padding-left : 3px;
			padding-right : 3px;
			margin-bottom : 5px;
		}
div#main { 
		margin-bottom : 5px;
		width : 630px;
		float : left;
	}
div.footer .imgLink { 
			float : right;
		}
div.footer { 
		clear : both;
		border-top : solid #5A5A5A 1px;
		background-color : #F6FCDF;
		width : 100%;
		font-size : 10px;
		margin-top : 5px;
	}
div#AccountNavigation p { 
			margin : 1px;
		}
div#AccountNavigation form { 
			margin : 1px;
		}
div#AccountNavigation { 
		font-size : 0.90em;
	}
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  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.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%;	
		clear : both;
		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 { 
}
