
/* runran admits: cheap and dirty CSS; style basics for the needy. */

/*basics*/

body {
	background-color: #ffffff;
	align: center;
	margin:0px 0px 0px;
	padding:0px 0px 0px;
	}


#container {
	background-color: #EEEEEE;
	margin-top:20px;
	margin-left: auto;
	margin-right:auto;
	float: center;
	padding: 0px 0px 0px;
	width: 800px;
	}


#header{
	position:center;
	width: 800px;
	height: 150px;
	background:url('') no-repeat;
	border-bottom:1px solid #AEAAAA;
	}


#content {
	background-color:#EEEEEE;
	margin:0px 0px 0px 0px;
	padding:0px;
	width: 627px;
	position: left;
	float: left;
	min-height: 530px;
	padding:0px,0px,0px;
	overflow:hidden;
	}

#content_front {
	background-color:#EEEEEE;
	background:url('frontpage_background1.gif') no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px;
	width: 627px;
	position: left;
	float: left;
	min-height: 530px;
	padding:0px,0px,0px;
	overflow:hidden;
	}

#content_about {
	background-color:#EEEEEE;
	background:url('content_aboutback.gif');
	margin:0px 0px 0px 0px;
	padding:0px;
	width: 627px;
	position: left;
	float: left;
	min-height: 1450px;
	padding:0px,0px,0px;
	overflow:hidden;
	}

#content_medium {
	background-color:#EEEEEE;
	background:url('content_aboutback.gif');
	margin:0px 0px 0px 0px;
	padding:0px;
	width: 627px;
	position: left;
	float: left;
	min-height: 1000px;
	padding:0px,0px,0px;
	overflow:hidden;
	}

#content_long {
	background-color:#EEEEEE;
	background:url('content_aboutback.gif');
	margin:0px 0px 0px 0px;
	padding:0px;
	width: 627px;
	position: left;
	float: left;
	min-height: 2000px;
	padding:0px,0px,0px;
	overflow:hidden;
	}

#content_longer {
	background-color:#EEEEEE;
	background:url('content_aboutback.gif');
	margin:0px 0px 0px 0px;
	padding:0px;
	width: 627px;
	position: left;
	float: left;
	min-height: 3400px;
	padding:0px,0px,0px;
	overflow:hidden;
	}


#r_sidebar {
	background-color:#CCCCCC;
	background:url('sidebar_background1.gif') no-repeat;
	width:173px;
	text-align:left;
	float:right;
	position:right;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px 0px 0px;
	min-height: 530px;
	overflow:hidden;
	}

#r_sidebar_about {
	background-color:#DDDDCC;
	background:url('sidebar_aboutback.gif');
	min-width:173px;
	text-align:left;
	float:right;
	position:right;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px 0px 0px;
	min-height: 1450px;
	overflow:hidden;
	}

#r_sidebar_medium {
	background-color:#DDDDCC;
	background:url('sidebar_background2.gif');
	min-width:173px;
	text-align:left;
	float:right;
	position:right;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px 0px 0px;
	min-height: 1000px;
	overflow:hidden;
	}

#r_sidebar_long {
	background-color:#DDDDCC;
	background:url('sidebar_long.gif');
	min-width:173px;
	text-align:left;
	float:right;
	position:right;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px 0px 0px;
	min-height: 2000px;
	overflow:hidden;
	}

#r_sidebar_longer {
	background-color:#DDDDCC;
	background:url('sidebar_longer.gif');
	min-width:173px;
	text-align:left;
	float:right;
	position:right;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px 0px 0px;
	min-height: 3400px;
	overflow:hidden;
	}

/*tables*/

#table_map {
	border:1px solid #AEAAAA;
}


.td_left {
	border: 0px solid #000000;
	padding: 20px;
	}

.td_right {
	border-left: 1px solid #000000;
	padding-top:4px;
	}

.td_right1 {
	border-left: 0px solid #000000;
	padding-top:4px;
	}



/*images*/

#img_all { 
	padding: 5px;
	padding: 5px
	}

/*fonts and typography*/

#p1 {
	font-family:Georgia, Verdana;
	font-weight: normal;
	line-height: 1.7;
	font-color: #666666;
	font-size: 13px;
	}

#p2 {
	font-family:Georgia, Verdana;
	font-weight: normal;
	line-height: 1.7;
	font-color: #666666;
	font-size: 13px;
	}

#p_regmenu {
	font-family:Arial;
	font-weight: normal;
	font-size: 10px;
	font-color: #666666;
	}

#content,content_about, content_long, content_longer {
	font-family:Georgia, Verdana;
	font-weight: normal;
	line-height: 1.7;
	font-color: #666666;
	font-size: 13px;
}

#content_front {
	font-family:Georgia, Verdana;
	font-weight: normal;
	line-height: 1.7;
	font-color: #666666;
	font-size: 13px;
}

#r_sidebar,#r_sidebar_about,.td_right,.td_right1,#r_sidebar_medium,#r_sidebar_long, #r_sidebar_longer {
	font-family:Arial;
	font-weight: normal;
	font-size: 10px;
	font-color: #666666;
}


#p_ifbig {
	font-color: #666666;
	font-size: 21px;
	font-family: Arial;
	}


.ifsmall {
	font-color: #666666;
	font-size: 11px;
	font-weight:bolder;
	font-family: Arial;
	}

.ifbottom {
	font-family:Georgia;
	font-weight: normal;
	font-color: #666666;
	font-size: 10px;
	}

.h7 {	font-color: #666666;
	font-size: 21px;
	font-family: Arial;
	line-height: 1.2
	}

.h8 {	font-family:Georgia, Verdana;
	font-weight: normal;
	font-color: #666666;
	font-size: 13px;
	}


.h9 {	font-color: #666666;
	font-size: 17px;
	font-family: Arial;
	line-height: 1.2
	}

.h10 {	font-color: #666666;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;

	}



#submenu { line-height: 1.2;
	}

/* links*/

a#current {
	color:#CC3333;
	font-weight: bold; 
}
a#current:active, a#current:focus, a#current:hover {
	color:#CC3333;
	font-weight: bold;	
}


a:link {
	color: #000033;
	font-weight: normal;
	text-decoration: none;
	}


a:visited {
	color: #000033;
	font-weight: normal;
	text-decoration: none;
	}


a:hover {
	color: #CC3333;
	font-weight: bold;
	text-decoration: none;
}

a:active {
	color: #CC3333;
	font-weight: bold;
	text-decoration: none;
}


/*expanding menu*/


.menu1{
	margin-left:10px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom: 4px;
	display: block;
	text-decoration: none;
	color: #000033;
	height: 10px;
	}

.menu2{
	margin-left:10px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom: 4px;
	display: block;
	text-decoration: none;
	color: #000033;
	height: 8px;
	}


.submenu{
	display: block;
	height: 12px;
	margin-left: 18px;
	padding-top: 2px;
	padding-left: 15px;
	color: #000033;
	}

.hide{
	display: none;
}


.show{
	display: block;
	}