html,body
{
	background-color:#FFF;
	color:#000;
	margin:0px;
	padding:0px;
	font-size:12pt;
	font-family:helvetica,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
}

/* Top Div */
div#topdiv
{
	background-color:#000;
	color:#FFF;
	background-image:url('/images/bg_image.jpg');
	background-repeat:repeat-y;
	background-position:right top;
	margin:0px;
	padding:10px 0px 0px;
	min-width:785px;
}

div#topdiv h1
{
	margin:0px 20px;
	padding:0px;
	font-size:24pt;
	color:white;
	background-color:transparent;
}

/* Main Menu */
div#mainmenudiv
{
	background-color:#000;
	color:#FFF;
	margin:0px;
	padding:10px 0px;
	text-align:left;
}
ul#mainmenu
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
}
ul#mainmenu li
{
	margin: 2px;
	padding: 0px;
	display: inline;
}
ul#mainmenu a
{
	margin:0px;
	padding:4px;
	color:#FFF;
	background-color:#293D3C;
	border:2px solid #293D3C;
	text-decoration:none;
}
ul#mainmenu a:hover
{
	background-color:#6B7262;
	color:#FFF;
	border:2px outset #000079;
}

/* Subnav Menu */
ul#subnavmenu
{
	position:relative;
	list-style-type:none;
	list-style-position:outside;
	text-indent:0px;
	text-align:center;
	font-weight:bold;
	font-size:80%;
	margin:0px 0px;
	padding:0px;
}
ul#subnavmenu li
{
	margin:0px auto 0px 0px;
	padding:0px;
}

ul#subnavmenu a.me
{
	display:block;
	position:relative;
	background-image:url('/images/bg_image_button.jpg');
	background-position:right top;
	background-repeat:repeat-y;
	margin:0px auto;
	padding:4px;
	color:#FFF;
	background-color:#000;
	border:2px outset #4B3832;
	text-decoration:none;
}
ul#subnavmenu a.me:hover
{
	color:#FFE395;
	background-color:#284C3A;
	border:2px inset #4B3832;
}
ul#subnavmenu a.notme
{
	display:block;
	position:relative;
	background-repeat:repeat-y;
	margin:0px auto;
	padding:4px;
	color:#FFF;
	background-color:#000;
	border:2px outset #4B3832;
	text-decoration:none;
}
ul#subnavmenu a.notme:hover
{
	color:#FFE395;
	background-color:#284C3A;
	border:2px inset #4B3832;
}

/* middlediv Stuff */
div#middlediv
{
	margin:0px;
	padding:0px;
	min-width:785px;
}

div#rightsidebar
{
	float:right;
	margin:0px;
	padding:0px;
	width:220px;
	min-width:220px;
	color:#000;
	background-color:inherit;
	text-align:center;
}

div#rightads
{
	margin:0px auto;
	padding:0px;
}
div#maincontent
{
	margin: 20px 235px 0px 20px;
}
div#maincontent_1c
{
	margin: 20px;
}
.clearall
{
	clear:both;
}
.clearleft
{
	clear:left;
}

/* Bottom Menu Stuff */
div#bottommenudiv
{
	color:#FFF;
	background-color:#000;
	margin:0px;
	padding:7px 10px;
	text-align:center;
	font-size:90%;
}
ul#bottommenu li
{
	display:inline;
	margin:5px;
}
ul#bottommenu li a
{
	background-color:inherit;
	color:#FFEFCE;
}
ul#bottommenu li a:hover
{
	background-color:inherit;
	color:#FF0;
}

/* Bottomdiv Stuff */
div#bottomdiv
{
	background-image:url('/images/bg_image.jpg');
	background-repeat:repeat-y;
	background-position:top right;
	background-color:#000;

	color:#FFF;
	margin:0px 0px 0px;
	padding:0px 0px 40px;
	width:100%;
	min-width:785px;
}

div#blinkyaddiv
{
	color:#FFF;
	background-color:transparent;
	margin:0px 0px 13px;
	text-align:center;
}

/* Microbar Div */
div#microbardiv
{
	position:fixed;
	bottom:0px;
	color:#FFF;
	background-color:#000;
	width:100%;
	min-width:715px;
	margin:0px;
	padding:5px 0px;
	text-align:center;
}
div#microbardiv a
{
	background-color:transparent;
	color:#FFF;
}
a.microbar
{
	background-color:inherit;
	color:#FFF;
	margin:0px 5px;
	padding:0px;
}
a.microbar img
{
	background-color:inherit;
	color:#FFF;
	border:2px solid transparent;
	margin:0px;
	padding:0px;
}
a.microbar img:hover
{
	background-color:inherit;
	color:#FFF;
	border:2px outset #6D7172;
	margin:0px;
	padding:0px;
}

/*Link Here Stuff*/
a#linklink
{
	color:#900;
	background-color:inherit;
	font-size:75%;
	margin:0px;
	padding:0px;
}
div#linkherediv
{
	background-color:#FFF;
	color:#000;
	margin:50px 20px;
}

/*Generic Stuff */
h1
{
	color:red;
	font-size:110%;
}
h2
{
	color:#000066;
	font-size:105%;
}
h3
{
	color:#006600;
	font-size:100%;
}
.center
{
	text-align:center;
}
.right
{
	text-align:right;
}
.hilitebox
{
	padding:5px;
	border:solid 1px #A79A80;
	color:#000099;
	background-color:#FFFFCC;
	font-size:93%;
	text-align:center;
}
span.shout
{
	background-color:inherit;
	color:#900;
	font-size:110%;
}
p.listlink
{
	margin:10px 10px;
	padding:0px;
}
.brite:hover
{
	color:inherit;
	background-color:#FFFF00;
}
img
{
	border-style:none;
}
ul
{
	margin:10px 0px;
	padding-left:20px;
}
ul li
{
	margin:10px 0px;
	padding:0px;
}
ul.articlelist
{
	list-style: none;
	margin:10px 0px;
	padding-left:20px;
}
ul.articlelist li
{
	margin:10px 0px;
	padding:0px;
}
ol
{
	margin:0px 0px 0px 30px;
	padding:0px;
}
ol li
{
	margin:15px 0px;
	padding:0px;
}

/*Affiliate Button */
.affiliatebutton
{
	display:block;
	width:200px;
	text-decoration:none;
 	color:#000;
	background-color:#FFF;
	text-align:center;
	padding:15px 5px;
	margin:5px 0px;
	font-weight:normal;
}
#seagatebutton
{
	background-image:url('/images/DataRecoveryButton.jpg');
	border:3px outset #DDD9E8;
}
#seagatebutton:hover
{
	border:3px inset #DDD9E8;
 	color:#900;
	background-color:#FFF;
}
#antivirusbutton
{
	background-image:url('/images/AntiVirusButton.jpg');
	border:3px outset #D7DBDA;
}
#antivirusbutton:hover
{
	border:3px inset #D7DBDA;
 	color:#900;
	background-color:#FFF;
}
#passwordbutton
{
	background-image:url('/images/PasswordButton.jpg');
	border:3px outset #D7DBDA;
}
#passwordbutton:hover
{
	border:3px inset #D7DBDA;
 	color:#090;
	background-color:#FFF;
 }
#onlinebackupbutton
{
	border:3px outset #D7DBDA;
}
#onlinebackupbutton:hover
{
	border:3px inset #D7DBDA;
 	color:#090;
	background-color:#FFF;
}
/*Other left ads */
a.button
{
	display:block;
 	text-decoration:none;
	width:132px;
	color:#006;
	background-color:#FFF;
	padding:5px;
	margin:0px 0px 5px;
	text-align:center;
}
a.button:hover
{
 	color:#003;
	background-color:#FFF;
}

/* Google Stuff */
.google_leaderboard_728x90
{
	clear:right;
	width:728px;
	height:90px;
}
.google_wideskyscraper_160x600
{
	margin:20px 0px;
	padding:0px;
	text-align:left;
	width:160px;
	height:600px;
}
.google_banner_468x60
{
	margin:10px 0px;
	padding:0px;
	width:468px;
	height:60px;
}
.google_largerectangle_336x280
{
	margin:20px auto;
	padding:0px;
	text-align:center;
	width:336px;
	height:280px;
}
.google_largerectangle_336x280_floatleft
{
	float:left;
	margin:0px 20px 20px 0px;
	padding:0px;
	width:336px;
	height:280px;
}
.google_linkunit_200x90
{
	margin:0px;
	padding:0px;
	text-align:left;
	width:200px;
	height:90px;
}
.google_linkunit_468x15
{
	margin:0px auto;
	padding:0px;
	text-align:center;
	width:468px;
	min-width:468px;
	height:15px;
}
.googlesearch
{
	text-align:left;
	padding:0px;
	margin:10px auto;
}

/* Copyright Stuff */
p.copyright
{
	color:#FFF;
	background-color:transparent;
	text-align:center;
	font-size:70%;
	font-weight:bold;
}
.reg
{
	font-size:50%;
	vertical-align:top;
}

/*Password Generator table*/
table#pgen
{
	margin:0px auto;
	padding:0px 0px;
	color:inherit;
	background-color:#FFFBEF;
 	text-align:left;
}
table#pgen th
{
	line-height:1.5em;
	color:#FFFFFF;
	background-color:#000079;
	text-align:center;
}
table#pgen td
{
	margin:0px;
	padding:5px 30px;
	vertical-align:top;
}
form#pform
{
	border:solid 3px #900;
	margin:50px 0px;
	padding:0px;
	text-align:center;
}
form#pform input
{
 	color:#000066;
	background-color:#FFFFFF;
}


div.adtag
{	color:#000;
	background-color:#EFF0F3;
	text-align:left;
	font-size:65%;
	margin:0px 0px 10px 0px;
	padding:0px 10px;
}
