/* Index and different things styles -------------------------------------------------------------------------------------- */.index { 	min-width: 975px;	height: auto;	padding: 0; }


/* a styles --------------------------------------------------------------------------------------------------------------- */a { 	color: #36c; 	text-decoration: none; }a:hover { 	color: #900; 	text-decoration: underline; }a:visited { 	color: #009; 	text-decoration: none; }a.navlink { 	color: #132367; 	text-decoration: none; }a:hover.navlink { 	color: #900; 	text-decoration: underline; }


/* Header styles ---------------------------------------------------------------------------------------------------------- */.topbox { 	width: auto;	height: 100px; 	background-image: url("pictures/armbruster/menu2.png"); 	overflow: hidden; }.header { 	width: 315px; 	height: 100px; 	background-image: url("pictures/armbruster/head.png"); 	float: left; }/* Footer styles ---------------------------------------------------------------------------------------------------------- */.footerbox { 	color: #fff; 	font-size: 9px; 	font-weight: bold; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 23px;  	background-image: url("pictures/armbruster/menu2.png");	width: auto;	text-align: center; }/* Nav styles ------------------------------------------------------------------------------------------------------------- */.nav {	width: auto;	height: 60px; 	background-image: url("pictures/armbruster/menu2.png");	padding: 30px 10px 10px 10px;	border-style: solid; 	border-width: 0; 	border-color: #b4b4b4; 	margin-left: 350px;	text-align: center;}.nav1 { 	width: auto;	height: 25px; 	margin: auto; 	text-align: center;}.nav2 { 	text-decoration: none;	clear: both;}/* ----------- */.primnav { 	display: block;	font-size: 11px; 	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 15px;
		list-style-type: none; 	text-align: center;
	margin: auto;}.primnav_part { 	padding: 5px 7px 0 7px;
	float: left;}.secondnav { 	width: 240px; 	height: auto; 	background-color: transparent; 	text-align: center;	margin: auto;	padding: 10px 0 10px 25px; 	border-style: solid; 	border-width: 0; 	border-color: #b4b4b4; 	float: left;}.secondnav_absolute { 	position: absolute;	top: 300px;	left: 10px; 	width: 240px; 	height: auto; 	background-color: transparent; 	text-align: center;	margin: auto;	padding: 10px 0 10px 25px; 	border-style: solid; 	border-width: 0; 	border-color: #b4b4b4; }.secondnav .primnav, .secondnav_absolute .primnav { 	text-align: left;	margin: 0;	font-size: 11px; 	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 15px;
		list-style-type: none; }.secondnav .primnav_part, .secondnav_absolute .primnav_part { 	text-align: left;	height: auto; 	clear: left;}.secondnav .primnav_part a, .secondnav .primnav_part a:visited, .secondnav_absolute .primnav_part a, .secondnav_absolute .primnav_part a:visited  { 	display: block;	color: #36c; 	text-decoration: none; 	width: 120px;	padding: 5px 10px 5px 10px;	border-style: dotted; 	border-width: 0 0 1px 0; 	border-color: #b4b4b4; 
}.secondnav .primnav_part a:hover, .secondnav_absolute .primnav_part a:hover { 	color: #fff; 	background-color: #36c; 	text-decoration: none; }


.secnav1 { 	display: table;	font-size: 11px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 15px; 	list-style-type: none; 	margin: 0 auto;
	padding: 0;}

.secnav1_part { 
	display: table-cell;
		padding: 0;
}.secnav1_part a, .secnav1_part a:visited  { 	display: block; 	color: #fff; 	background-color: #36C; 	text-decoration: none; 	padding: 5px 35px;
}.secnav1_part a:hover { 	color: #fff; 	background-color: #039; 	text-decoration: underline; }


/* Content styles ---------------------------------------------
------------------------------------------------------------ */.content { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px;	text-align: center;	height: 100%;	min-height: 450px;	background-image: url("pictures/armbruster/background.png"); 	padding: 10px;	border-style: solid; 	border-width: 0; 	border-color: #b4b4b4; 	text-align: center;}.content1 { 	width: 220px; 	height: 100%; 	padding: 0 10px 0 0;	vertical-align: top;	float: left; 	z-index: 2;	display: block;}.content2 { 	width: auto; 	height: 100%;	vertical-align: top;	z-index: 1;	display: block;}.content3 { 	width: auto; 	height: auto;	vertical-align: top; 	z-index: 1;	display: block;}.content4 { 	width: 300px; 	height: auto;	vertical-align: top; 	z-index: 1;	display: block;	float: left;}.content5 { 	width: 400px; 	height: auto;	vertical-align: top; 	z-index: 1;	display: block;	float: left;}/* Modules styles --------------------------------------------------------------------------------------------------------- */
/* Article styles --------------------------------------------------------------------------------------------------------- */.article { 	background-color: transparent; 	border: solid 0 #999;}/* Articlelist styles ----------------------------------------------------------------------------------------------------- */.articlelist { 	background-color: transparent; 	border: solid 0 #999;}.listarticle2 { 	background-color: transparent; 	border: solid 0 #999;}.listarticlecomment { 	background-color: #f5f5f5;	padding: 15px; 	border-style: solid; 	border-width: 0 1px 1px; 	border-color: #999;	clear: both;}.listarticlecommentbox {	color: #333; 	font-size: 11px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 15px; 	background-color: #e6e6e6; 	padding: 5px; 	margin-bottom: 10px; 	border-style: solid; 	border-width: 1px; 	border-color: #999;}.listarticlecommentboxcount { 	color: #f9f9f9; 	font-size: 24px; 	font-family: Georgia, Verdana, sans-serif; 	line-height: 28px;	text-align: right;	vertical-align: top;	width: 30px; 	padding: 0px; 	float: right;}.listarticlecommentadd {  	background-color: #f0f0f0; 	padding-top: 10px; 	padding-bottom: 5px; 	border-style: solid; 	border-width: 0 1px 1px; 	border-color: #999; 	overflow: hidden;}.comment_success_box {	color: #333; 	font-size: 11px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 15px; 	background-color: #f6f6f6; 	padding: 5px; 	margin-bottom: 10px; 	border-style: solid; 	border-width: 1px; 	border-color: #999;
	text-align: center;}


/* Articlelist -> View Article styles ------------------------------------------------------------------------------------- */.al_article { 	background-color: transparent;	border: solid 0 #999;}/* Graphic styles --------------------------------------------------------------------------------------------------------- */
.graphic { 	background-color: transparent; 	border: solid 0 #999;
}/* Link category styles --------------------------------------------------------------------------------------------------- */.link_category_box { 	width: 642px; 	border-style: solid; 	border-width: 1px 1px 0 0; 	border-color: #999;	margin: 20px auto;	overflow: hidden;}
.link_category_link { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px; 	background-color: #f6f6f6; 	height: 85px; 	width: 320px; 	border-style: solid; 	border-width: 0 0 1px 1px; 	border-color: #999;	padding: 0;	float: left;	text-align: left;}.link_category_link .padder {	padding: 10px;}.link_category_description { 	color: #333; 	font-size: 11px; 	line-height: 15px; 	padding-left: 10px;}.rating_star_box {	padding: 2px 0;}
/* Contact styles --------------------------------------------------------------------------------------------------------- */.contact {	background-color: transparent; 	border-style: solid; 	border-width: 0; 	border-color: #999; 	overflow: hidden;	display: block;}

/* Guestbook styles ------------------------------------------------------------------------------------------------------- */.guestbook_box {	background-color: transparent; 	border-style: solid; 	border-width: 0; 	border-color: #999;	overflow: hidden;	display: block;	text-align: left; }.guestbook_nav {	background-color: transparent;	text-align: center; }