
/*-- Body 
--------------------------------------------------------*/
body {
	margin:0px;
	padding:0px;
	background-color:#000000;
	background-image:url('/img/top_5_bg.jpg');
	background-position:1078 top;
	background-repeat:repeat-x;
	height:100%; 
	font-size:14px;
	text-align:justify;
	font-family:tahoma;
	color:#242220;
}

td {
	vertical-align:top;
	font-size:14px;
	text-align:justify;
	font-family:tahoma;
	color:#242220;
}

a {
	color:#402e20;
}

a:visited {
	color:#865d42;
}

a:hover {
	color:#C95800;
}

#splash_e_mail a {
	color:#893E0B;
}

#splash_e_mail a:hover {
	color:#C95B11;
}

#index_more {
	background-image:url('/img/index_more_bg.jpg');
	background-position:right top;
	background-repeat:repeat-y;
}

#index_more a {
	color:#795913;
}

#index_more a:hover {
	color:#C95800;
}



/*-- Top 
--------------------------------------------------------*/

#top{
	max-width:1078px;
	width:expression(document.body.clientWidth > 1078? "1078px": "100%" );
}

#top_2 {
	position:absolute;
	left:51px;
	top:0px;	
}

#top_2_2 {
	background-image:url('/img/top_2_bg.jpg');
	background-position:right top;
	background-repeat:no-repeat;
	height:180px;
	
}


#top_3 {
	background-position:left top;
	background-repeat:no-repeat;
	height:180px;
}

#top_4 {
	background-image:url('/img/top_4_bg.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	height:180px;
}

#note_line {
	background-color:#E1DAD0;
	background-image:url('/img/note_line_bg.gif');
	background-position:left bottom;
	background-repeat:repeat-x;
	height:53px;
}

#note_line .note_line{
	background-image:url('/img/notes_2_bg.gif');
	background-position:left top;
	background-repeat:repeat-x;
	width:100%;
}

/*-- Index 
--------------------------------------------------------*/


#quote {
	text-align:right;
	background-image:url('../img/cuote_bg.gif');
	background-position:right top;
	background-repeat:no-repeat; 
	padding-right:24px; 
	position:relative;
	z-index:10;
	margin-top:-7px;
	padding-top:12px;
	padding-bottom:5px;
}

#quote .quote_text {
padding-left: 10px;
color: #5b4566;
text-align:left;
padding-top:10px;
}


#quote .author {
	font-family:tahoma;
	font-size:12px;
	color:black;
	font-weight:bold;
	margin-top:5px;
}


/*-- Body 
--------------------------------------------------------*/

#body {

}

#body_2 {
	padding-bottom:41px;
}

#body_2_index {
	max-width:1078px;
	width:expression(document.body.clientWidth > 1078 ? "1078px" : "100%" );
	padding-bottom:14px;
	background-image:url('../img/index_bg_body.gif');
	background-position:left top;
	background-repeat:repeat-y;
}


#left_bg {
	background-image:url('/img/left_bg.jpg');
	background-position:right top;
	background-repeat:repeat-x;
	height:100%;
}

#right_bg {
	background-image:url('/img/right_bg.jpg');
	background-position:left top;
}

#menu .menu_item .point{
	width:51px;
	height:34px;
}

#menu .menu_item .link .main_link{
	display:block;
	height:33px; 
	width:183px;
	overflow:hidden;
}

#menu .menu_item .link .main_link a{
	color:#615D5B;
	text-decoration:none;
	height:30px;
	overflow:hidden;
	font-family:tahoma;
	font-size:18px;
	line-height:30px;
}

#menu .menu_item .link .main_link a:hover{
	color:#000000;
}

#menu .menu_item_active .point{
	width:51px;
	height:34px;
	background-image:url('/img/pointer_l.gif');
	background-position:right top;
	background-repeat:no-repeat;
}

#menu .menu_item_active .link .main_link{
	display:block;
	height:33px; 
	width:183px;
	overflow:hidden;
	background-image:url('/img/main_menu_bg.gif');
	background-position:left top;
	background-repeat:repeat-y;
}


#menu .menu_item_active .link .main_link a{
	color:#000000;
	text-decoration:none;
	overflow:hidden;
	font-family:tahoma;
	font-size:18px;
	text-decoration:underline;
	line-height:30px;
	height:30px;
}

#menu .menu_item .link .main_link a:hover{
	color:#000000;
}

#menu .sub_link {
	white-space:nowrap;
	padding-left:14px;
	padding-top:6px;
	padding-bottom:6px;
	font-size:11px;
}

#menu .sub_link {
	white-space:nowrap;
	padding-left:14px;
	padding-top:5px;
	padding-bottom:12px;
	font-size:11px;
	font-weight:bold;
}


#menu .sub_link a{
	text-decoration:none;
	color:#3D3B3A;
}

#menu .sub_link a:hover{
	text-decoration:underline;
	color:#615D5B;
}


#navigator {
	font-size:15px; 
	margin-top:0px;
	margin-bottom:37px;
	margin-right:37px;
}

#navigator td{
	white-space:nowrap;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	height:33px;
	font-weight:bold;
	vertical-align:middle;
}

#navigator a:hover{
	text-decoration:none;
	color:#6A6563;
}

#navigator .main a{
	color:#232221;
	font-family:tahoma;
	font-size:18px;
	font-weight:normal;
}

#navigator .main_active {
	background-image:url('/img/navigator.gif');
	background-position:left top;
	background-repeat:repeat-y;
	background-position:50% 0%;
}

#navigator .main_active a{
	font-family:tahoma;
	color:#232221;
	font-size:18px;
	font-weight:normal;	
}

#navigator .main_active a:hover{
	color:#232221;
}



#navigator .all {
	padding-top:3px;
}


#navigator .all a{
	color:#232221;
	font-size:15px;
}

#navigator .all_active {
	background-image:url('/img/navigator.gif');
	background-position:left top;
	background-repeat:repeat-y;
	background-position:50% 0%;
	padding-top:3px;
}

#navigator .all_active a{
	color:#232221;
	font-size:15px;
}

#navigator .all_active a:hover{
	color:#232221;
}



#navigator .separator{
	padding-top:4px;
	padding-left:5px;
	padding-right:5px;
}

#text {
	padding-left:37px;
	padding-bottom:30px;
	padding-right:39px;
}

#text p{
	font-size:14px;
	text-align:justify;
	font-family:tahoma;
	color:#242220;
	padding:0px;
	margin-0px;
	margin-bottom:10px;
}

#navigator_numbers {
	font-size:14px; 
	margin-bottom:28px;
	margin-right:37px;
	position:relative;
	margin-top:-2px;
	z-index:10;
	font-family:Myriad Pro;
}

#navigator_numbers td{
	white-space:nowrap;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	height:33px;
	font-weight:bold;
	vertical-align:middle;
	color:#865D42;
}


#navigator_numbers .main {
	background-image:url('/img/navigator_numbers.gif');
	background-position:left top;
	background-repeat:repeat-y;
	background-position:50% 0%;
}

#navigator_numbers .main a{
	color:#402E20;
	font-size:18px;
}

#navigator_numbers .all {
	padding-top:3px;
}


#navigator_numbers .all a{
	color:#865D42;
	font-size:14px;
	text-decoration:none;
}

#navigator_numbers .all a:hover{
	text-decoration:none;
	color:#B44B06;
}


#navigator_numbers .separator{
	padding-top:3px;
}

/*-- Photo album 
--------------------------------------------------------*/

#photo_album {

}
#photo_album .left{
	width:100%;
	padding:5px;
	padding-bottom:7px;
}



#photo_album .right .desc{
	color:#94908C;
	font-size:11px;
	padding-top:3px;
}

#photo_album .left img{
	border:0px;
	margin:4px;
	float:left;
}


.link_photo {
	text-align:left;
	position:relative;
	margin-top:-20px;
	margin-right:56px;
	font-family:myriad pro;
	font-size:11px;
	color:#000000;
	white-space:nowrap;
}

.link_photo a{
	text-decoration:none;
	color:#E1DAD0;
	padding-left:9px;
	padding-right:9px;
}

.link_photo a:hover{
	color:#ffffff;
}



/*-- Music 
--------------------------------------------------------*/

#music .info {
	padding-right:29px;
	padding-bottom:17px;
	padding-left:7px;
	font-size:11px;
	text-align:left;
	color:#151413;
}

#music .image {
	padding-bottom:17px;
}

#music .image img{
	border:1px solid #79746F
}

#music a {
	color:#402E20;
}

#music a:hover {
	color:#865D42;
}

/*-- Bottom 
--------------------------------------------------------*/

#bottom {
	background-image:url('/img/bottom_bg.gif');
	background-repeat:repeat-y;
	background-position:50% 0%;
	font-size:11px;
	color:#ffffff;
	text-align:right;
	padding-right:39px;
	padding-top:7px;
	padding-bottom:8px;
}

/*-- Photo Gallery
--------------------------------------------------------*/

.gallery {
	clear:both;
	margin-bottom:20px;
}

.gallery .img_block{
	float:left;
	margin-bottom:10px;
	margin-right:10px;
}

.gallery .img_block .description {
	text-align:left;
	font-size: 11px;
	line-height:100%;
	height:35px;
	margin-top:5px;		 
	margin-left:5px;		 	
}
