/* runran admits: cheap and dirty CSS; style basics for the needy. */

/*basics*/

body {
	background:url('backall.gif');
	background-color: #FCF2FA;
	align: center;
	margin:0px 0px 0px;
	padding:0px 0px 0px;
	}


#container {
	background:url('') no-repeat;
	background-color: #ffffff;
	margin-top:20px;
	margin-left: auto;
	margin-right:auto;
	float: center;
	padding: 0px 0px 0px;
	width: 800px;
	border-bottom:1px dotted #AEAAAA;
	}


#header{
	position:center;
	width: 800px;
	height: 150px;
	background:url('') no-repeat;
	border-bottom:1px dotted #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:#FCF2FA;
	background:url('background.jpg');
	margin:0px 0px 0px 0px;
	padding:0px;
	width: 625px;
	position: left;
	float: left;
	min-height: 530px;
	padding:0px,0px,0px
	border-bottom:1px dotted #AEAAAA;
	border-right:1px dotted #AEAAAA;
	border-left:0px dotted #AEAAAA;
	overflow:hidden;
	}

#content_gallery {
	background-color:#FCF2FA;
	background:url('backgroundgallery.jpg');
	margin:0px 0px 0px 0px;
	padding:0px;
	width: 800px;
	position: left;
	float: left;
	min-height: 530px;
	padding:0px,0px,0px
	border-bottom:1px dotted #AEAAAA;
	border-right:1px dotted #AEAAAA;
	border-left:0px dotted #AEAAAA;
	overflow:hidden;
	}




#r_sidebar {
	background-color:#FCF2FA;
	width:172px;
	text-align:left;
	float:right;
	position:right;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px 0px 0px;
	min-height: 530px;
	overflow:hidden;
	border-right:0px dotted #AEAAAA;
	border-bottom:0px dotted #AEAAAA;
	}

#bar 	{

	margin-left:10px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom: 10px;
	text-decoration: none;
	background-color: #FCF2FA;
	height: 8px;
	}



/*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;
	}

#content_front {
	font-family:Georgia, Verdana;
	font-weight: normal;
	line-height: 1.7;
	font-color: #666666;
	font-size: 14px;
}

#r_sidebar, #bar, .menu2 {
	font-family:Arial;
	font-weight: normal;
	font-size: 14px;
	font-color: #666666;
	decoration:none;
	text-decoration: none;
}


.h7 {	font-color: #666666;
	font-size: 21px;
	font-family: Arial;
	line-height: 1.2
	}



#submenu { line-height: 1.2;
	}

/* links*/

a#current {
	color:#CC3333;
	font-weight: bold;
	text-decoration: none; 
}
a#current:active, a#current:focus, a#current:hover {
	color:#CC3333;
	font-weight: bold;
	text-decoration: none;	
}


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;
}


/*menus*/


.menu1{
	margin-left:10px;
	padding-left:25px;
	padding-top:13px;
	padding-bottom: 4px;
	display: block;
	text-decoration: none;
	color: #000033;
	height: 10px;
	}

.menu2{
	width: 625px;
	margin-left:10px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom: 4px;
	text-decoration: none;
	background-color: #ffffff;
	height: 8px;
	}


.submenu{
	display: block;
	height: 12px;
	margin-left: 18px;
	padding-top: 2px;
	padding-left: 15px;
	color: #000033;
	}

.hide{
	display: none;
}


.show{
	display: block;
	}
