/* main structure */

#main {
	width:890px;
	height:750px;
	position:absolute;
	left:67px;
	top:0px;
	background-color: #FFFFFF;
	overflow:hidden;
}
#col_1 {
	width:134px;
	height:750px;
	overflow:hidden;
	background-color:#FFFFFF;
	float:left;
	}	
#col_2 {
	width:150px;
	height:750px;
	overflow:auto;
	background-color:#E7E1DF;
	margin-left:6px;
	float:left;
	}	
#col_3 {
	width:294px;
	height:399px;
	overflow:auto;
	background-color:#F2F1F0;
	float:left;
	
	}
#col_4 {
	width:156px;
	height:399px;
	overflow:auto;
	background-color:#E7E1DF;
	float:left;
	}	
#col_5 {
	width:150px;
	height:750px;
	overflow:auto;
	background-color:#FFFFFF;
	float:left;
	}	
#content {
	width:450px;
	height:750px;
	float:left;
}
#logo {
	width:450px;
	height:131px;
	background-color:#FF6600;
	border-bottom:1px solid #FFFFFF;
	}
#logo img {
	position:relative;
	top:78px;
	left:273px;
	}	
#header_img {
	width:450px;
	height:220px;
	background-color:#FFFFFF;
	clear:both;
	}	
#col2_top {
	border-bottom:1px solid #FFFFFF;
	width:100%;
	height:131px;
	}	
#welcome {
	height:131px;
	width:100%;
	}
#welcome img {
	position:relative;
	top:104px;
	left:12px;
	}
#date {
	height:130px;
	width:150px;
	}
#date .dts {
	color:#FF6600;
	font-size:14px;
	font-family:HelveticaNeue, AG_Helvetica, Helvetica, Arial, sans-serif;
	position:relative;
	top:101px;
	left:10px;
	}

/* col 1 styles */

#menu_col_1 ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
#menu_col_1 li {
	border-top:1px solid #CCCCCC;
	height:19px;
	margin:0px;
	padding:0px;
	}
	
.srch_line {
	border:1px solid #CCCCCC;
	width:114px;
	height:21px;
	margin:0px;
	padding:3px 0px 0px 12px;
	font-size:10px;
	color:#333333;
	}
.srch_btn {
	background-image:url(../images/searchbutt.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:21px;
	width:21px;
	border:1px solid #CCCCCC;
	background-color:#CCCCCC;
	cursor:pointer;
	}
.srch_btn_act {
	background-image:url(../images/searchbutt.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:21px;
	width:21px;
	border:1px solid #FF6600;
	background-color:#FF6600;
	cursor:pointer;
	}
	
#address {
	position:relative;
	left:0px;
	top:79px;
	width:140px;
	color:#999999;
	font-size:9px;
	line-height:120%;
	}	
#address span {
	color:#333333;
	}
#alink {
	margin-top:-3px;
	line-height:105%;
	}	
#alink a {
	color:#FF6600;
	text-decoration:none;
	}
#alink a:hover {
	color:#FF6600;
	text-decoration:underline;
	}

	
	
/* col 2 styles - submenu */
#submenu 
{
	padding:0px  6px;
	
	}
#submenu ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
#submenu li {
	border-bottom: 1px solid #FFFFFF;
	height:19px;
	margin:0px;
	padding:0px;
	}	
#submenu li.pr {
	border-bottom: 1px solid #FFFFFF;
	height:30px;
	padding:0px;
	}	

#submenu li a {
	display:block;
	height:16px;
	padding-top:3px;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	padding-left:10px;
	background-position:left;
	background-repeat:no-repeat;
	background-image:url(../images/spacer.gif);
	color:#666666;
	}
#submenu li a.act {
	display:block;
	text-decoration:none;
	background-position:left;
	background-repeat:no-repeat;
	background-image:url(../images/arrow01.gif);
	color:#333333;
	}	
#submenu li a:hover, #submenu li a.act:hover {
	display:block;
	text-decoration:none;
	background-position:left;
	background-repeat:no-repeat;
	background-image:url(../images/arrow01.gif);
	color:#333333;
	}

#col_2 a.arrow {
	text-decoration:none;
	padding-left:8px;
	background-position:left;
	background-repeat:no-repeat;
	background-image:url(../images/spacer.gif);
	margin-left:-7px;
}	

#col_2 a.arrow:hover, a.selected {
	background-position:left;
	background-repeat:no-repeat;
	background-image:url(../images/arrow01.gif);
	margin-left:-7px;
	padding-left:8px;
}

	
/* col3 styles */
#print {
	position:absolute;
	top:347px;
	}
	
#col3_scroll {
	height:310px;
	overflow:auto;
	margin-top:5px;
	}
	
#col3_scroll a.items {
	text-decoration:none;
	
	background-position:left ;
	background-repeat:no-repeat;
	background-image:url(../images/arrow01.gif);
	margin-left:0px;
	padding-left:7px;
	margin-bottom:5px;
	font-size:9px;
}	
	
/*col 4 styles */

#subscribe {
	position:absolute;
	top:365px;
	width:84px;
	height:21px;
	}
#col4_text {
	position:relative;
	width:144px;
	height:300px;
	overflow:auto;
	font-size:9px;
	}		
#col4_text ul {
	list-style-image:url(../images/arrow01.gif);
	padding:0px;
	margin:10px 0px 0px 17px;
	}
#col4_text li {
	margin-bottom:8px;
	}
	
/* col 5 styles */
#col_5 a.arrow {
	text-decoration:none;
	display:block;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../images/spacer.gif);
	margin-left:-6px;
	padding-left:7px;
	margin-bottom:-11px;
}	

#col_5 a.arrow:hover, #col_5 a.selected {
	display:block;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../images/arrow_spec.gif);
	margin-left:-6px;
	padding-left:7px;
	margin-bottom:-11px;
}
#col_5 a.arrow_spec {
	display:block;
	text-decoration:none;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../images/spacer.gif);
	margin-left:-6px;
	padding-left:7px;
	margin-bottom:-11px;
}

#col_5 a.arrow_spec:hover, a.selected_spec {
	display:block;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../images/arrow_spec.gif);
	margin-left:-6px;
	padding-left:7px;
	margin-bottom:-11px;
}

	
/*homepage styles */
#home_allegory {
	position:relative;
	top:-9px;
	z-index:5;
	width:144px;
	height:41px;
	}
			
.ha2 {
	font-size:12px;
	color:#FF6600;
	}	
.home_text {
	line-height:180%;
	}
.allegory_text {
	position:relative;
	padding:0px 6px 0px 6px;
	}
	
/* media page styles */
#col_3_long {
	width:294px;
	height:619px;
	overflow:auto;
	background-color:#F2F1F0;
	float:left;
	}
#col_4_long {
	width:156px;
	height:619px;
	overflow:auto;
	background-color:#E7E1DF;
	float:left;
	}	
#subscribe_long {
	position:absolute;
	top:585px;
	width:84px;
	height:21px;
	}
#media_scroll {
	height:350px;
	overflow:auto;
	margin-top:5px;
	}
	
/* photo gellary styles */
#photo_col {
	width:450px;
	height:619px;
	padding:13px 6px 0px 0px;
	overflow:auto;
	background-color:#E7E1DF;
	float:left;
	}
.photo_num {
	background-image:url(../images/bg_photo_num.gif);
	background-repeat:no-repeat;
	background-position:center left;
	width:21px;
	height:21px;
	color:#333333;
	font-size:9px;
	padding-left:4px;
	}
#photo_albums {
	background-color:#4D85FF;
	margin-top:13px;
	padding:6px;
	height:480px;
	overflow:auto;
	}
#photo_albums  h1 {
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	padding-bottom:4px;
	margin:0px;
	border-bottom:1px solid #FFFFFF;
	}
#photo_albums ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
#photo_albums li {
	border-bottom: 1px solid #FFFFFF;
	height:19px;
	margin:0px;
	padding:0px;
	}	
#photo_albums li a {
	display:block;
	height:16px;
	padding-top:3px;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	padding-left:10px;
	background-position:left;
	background-repeat:no-repeat;
	background-image:url(../images/spacer.gif);
	color:#FFFFFF;
	}
#photo_albums li a.act {
	display:block;
	text-decoration:none;
	background-position:left;
	background-repeat:no-repeat;
	background-image:url(../images/searchbutt.gif);
	color:#333333;
	}
#photo_albums li a:hover, #photo_albums li a.act:hover {
	display:block;
	text-decoration:none;
	background-position:left;
	background-repeat:no-repeat;
	background-image:url(../images/searchbutt.gif);
	color:#333333;
	}
	
/* Art gallery styles */
#col_5_art {
	position:absolute;
	top:0px;
	left:740px;
	width:150px;
	height:131px;
	overflow:auto;
	background-color:#FFFFFF;
}	
#art_col {
	width:600px;
	height:619px;
	padding:13px 6px 0px 0px;
	overflow:auto;
	background-color:#E7E1DF;
}
.art_num {
	background-image:url(../images/bg_art_num.gif);
	background-repeat:no-repeat;
	width:19px;
	height:21px;
	color:#333333;
	font-size:9px;
	padding-left:3px;
}
#art_block {
	background-color:#68F642;
	padding:6px 6px 0px 10px;
	margin:0px 6px;
	height:428px;
	}
#art_block h1 {
	color:#333333;
	font-size:12px;
	font-weight:normal;
	margin-bottom:8px;
	margin-top:10px;
	}
	
	
/* col 2 styles - pagger */
#pagger {
	padding:0px  0px;
	}
#pagger ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
#pagger li {
	margin:0px;
	padding:0px;
	}	
#pagger li.pr
{
	padding: 0px;
	list-style-type: none;
}	

#pagger li a {
	display:block;
	height:5px;
	padding-top:0px;
	margin-top:0px;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	padding-left:10px;	
	background-position:left;
	background-repeat:no-repeat;
	background-image:url(../images/spacer.gif);
	height:10px;
	color:#666666;
	}
#pagger li a.act {
	display:block;
	text-decoration:none;
	background-position:left;
	background-repeat:no-repeat;
	background-image:url(../images/arrow01.gif);	
	color:#333333;
	}	
#pagger li a:hover, #pagger li a.act:hover {
	display:block;
	text-decoration:underline;
	background-position:left;
	background-repeat:no-repeat;
	background-image:url(../images/arrow01.gif);	
	color:#333333;
	}

#pagger_albums {
	padding:6px 15px;
	height:300px;
	overflow:auto;
	border: 0px solid black;
	}
	



/* col 4 styles - submenu */

#col4_text a.arrow {
	text-decoration:none;
	display:block;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../images/arrow01.gif);
	margin-left:0px;
	padding-left:7px;
	margin-bottom:5px;
	font-size:9px;
}