


 body
{background: #121212 url('images/bg.jpg') repeat-x top center;
margin: 0; margin-bottom: 10px;}

body {
scrollbar-base-color: #000;
scrollbar-arrow-color: #ccc;
scrollbar-track-color: #000;
scrollbar-face-color: #000;
scrollbar-darkshadow-color: #000;
scrollbar-highlight-color: #000;
scrollbar-shadow-color: #000;
scrollbar-3dlight-color: #000;

}

a:visited {color: #888; text-decoration: none;}
a:active {color: #888; text-decoration: none;}
a:link {color: #888; text-decoration: none;}
a:hover {color: #52899E; text-decoration: none;}



#holder {width: 970px; height: auto; overflow: hidden; border: 0;
		position: relative; background: url('images/holder_back.html') repeat-y;}


#content_inner {width: 621px; background: none; margin-left: 9px;
			min-height:130px; height:auto !important; height:130px;}


#footer {width: 400px; height: 56px; background: url('images/footer.jpg') no-repeat top center; margin: 0 auto; padding-top: 4px; overflow: hidden;
	margin-right: 15px;}

#footer p {margin: 0; padding: 0px; font-size: 8pt; font-weight: bold; color: #ccc; font-family: trebuchet ms, tahoma, arial; line-height: 21px;}

#header {width: 970px; height: 110px; background: none;}
#nav {width: 960px; height: 28px; background: none; float: left; position: relative; top: 7px; left: 10px;}
#sub_nav {width: 960px; height: 40px; background: none; float: left; position: relative; top: 16px; left: 10px;}
#sub_nav p {margin: 0; padding: 0 5px; font-size: 8pt; font-weight: bold; color: #ccc; font-family: trebuchet ms, tahoma, arial; line-height: 37px;}
#sub_nav ul {list-style-type: none; margin: 0; padding: 0; width: 960px;}
#sub_nav li {float: left; height: 22px; line-height: 21px; margin-top: 0px; margin-left: 0px;}

#sub_nav a {color: #ccc; border-bottom: 1px dotted #3A3A3A;}
#sub_nav a.a {color: #52899E; border-bottom: 1px dotted #3B535C;}
#sub_nav a:hover {color: #fff; border-bottom: 1px dotted #ccc;}

li.subi {width: 7px; height: 20px; background: url('images/subi.jpg') no-repeat center center; float: left; margin: 0; padding: 0; padding-top: 17px;}

#photoarea {width: 970px; height: 760px; background: none; margin: 0 auto; margin-bottom: 10px; position: relative; top: 1px; left: 5px;}

#history {width: 923px; height: 26px; background: none; float: left; position: relative; left: 5px;}
#history p {margin: 0; padding: 0 5px; font-size: 8pt; font-weight: bold; color: #BCBCBD; font-family: trebuchet ms, tahoma, arial; line-height: 22px;}
#history a {color: #BCBCBD;}
#history a.a {color: #fff;}
#history a:hover {color: #000;}
#history #start1 {width: auto; height: 26px;background: url('images/hist1.jpg') no-repeat top left; float: left; text-indent: 8px;}
#history #start2 {width: auto; height: 26px;background: url('images/hist2.jpg') no-repeat top left; float: left; text-indent: 8px;}
#history #end1 {text-indent: 17px; width: 14px; height: 26px; background: url('images/hist1.gif') no-repeat top right; float: left;}
#history #end2 {text-indent: 17px; width: auto; height: 26px; background: url('images/hist4.jpg') no-repeat top left; float: left;}
#history #end3 {text-indent: 17px; width: auto; height: 26px; background: url('images/hist3.jpg') no-repeat top left; float: left;}


#content_top {width: 970px; background: url('images/content_top.jpg') no-repeat; margin: 0 auto; min-height:120px; height:auto !important; height:120px;
			padding-bottom: 10px;}
#content {width: 970px; background: url('images/content.jpg') repeat-y; margin: 0 auto; margin-top: 10px;}
#content_btm {width: 970px; background: url('images/content_btm.jpg') no-repeat; margin: 0 auto; height: 12px; position: relative; top: -10px;}



#content h1 {height: 39px; width: auto; float: left; text-align: left; padding: 0 20px; margin: 0; background: url('images/header_bg.jpg') top right no-repeat; line-height: 35px; color: #ccc; font-size: 12pt; font-family: arial; margin-top: 20px; letter-spacing: 1px; position: relative; left: 7px;}

#content p {margin: 0; padding: 0 15px; font-size: 9pt; font-weight: normal; color: #8F8F8F; font-family: trebuchet ms, tahoma, arial;}
#content p a {color: #ccc; border-bottom: 1px dotted #777;}
#content p a:hover {color: #52899E; border-bottom: 1px dotted #3B535C;}

#content ul {padding-left: 0px; margin-left: 35px; font-size: 9pt; font-weight: normal; color: #BCBCBD; font-family: trebuchet ms, tahoma, arial;
			line-height: 18px; padding-top: 8px; margin-top: 0px;}
.logo {width: 285px; height: 39px; display: block; background: url('images/logo.jpg') top left no-repeat; margin: -6px; padding: 0;}

.menunav {margin: 0; padding: 0; float: left; width: 970px; position: relative; left: 0px; z-index: 200;}
.menunav ul {list-style-type: none; margin: 0; padding: 0; }
.menunav li {float: left;  height: 28px; overflow: hidden; line-height: 28px; margin-top: 0px; margin-left: 4px;}

.menunav {text-decoration: none;}


.menunav a.one {width: 100px; height: 28px; display: block; background: url('images/button_people.png') top left no-repeat; margin: 0; padding: 0;}
.menunav a.one:hover {color: #fff; background-position: -100px;}

.menunav a.two {width: 100px; height: 28px; display: block; background: url('images/button_places.png') top left no-repeat; margin: 0; padding: 0;}
.menunav a.two:hover {color: #fff; background-position: -100px;}

.menunav a.three {width: 100px; height: 28px; display: block; background: url('images/button_product.png') top left no-repeat; margin: 0; padding: 0;}
.menunav a.three:hover {color: #fff; background-position: -100px;}

.menunav a.four {width: 100px; height: 28px; display: block; background: url('images/button_artistic.png') top left no-repeat; margin: 0; padding: 0;}
.menunav a.four:hover {color: #fff; background-position: -100px;}

.menunav a.five {width: 100px; height: 28px; display: block; background: url('images/button_about.png') top left no-repeat; margin: 0; padding: 0;}
.menunav a.five:hover {color: #fff; background-position: -100px;}


.menunav a.six {width: 100px; height: 28px; display: block; background: url('images/button_blog.png') top left no-repeat; margin: 0; padding: 0;}
.menunav a.six:hover {color: #fff; background-position: -100px;}

.menunav a.seven {width: 100px; height: 28px; display: block; background: url('images/button_shop.png') top left no-repeat; margin: 0; padding: 0;}
.menunav a.seven:hover {color: #fff; background-position: -100px;}

.caption {width: 800px; height: 150px; background: none; position: relative; top: 255px; text-align: left; display: none;}
.caption p {margin: 0; padding: 0; font-size: 10pt; font-weight: normal; color: #BCBCBD; font-family: trebuchet ms, tahoma, arial;}


#footer p {color: #ddd;}
#footer #text {width: auto; height: 21px; float: left;}
#footer #text p {padding: 0; margin: 0; color: #ddd;}
#footer #phone_icon {width: 15px; height: 21px; margin: 0; padding: 0; float: left; display: block;
	 background: url('images/phone_icon.jpg') no-repeat top left; margin-left: 30px;}
#footer #email_icon {width: 24px; height: 18px; margin: 0; padding: 0; float: left; display: block;
	background: url('images/email_icon.jpg') no-repeat top left; margin-left: 15px;}
#footer #vcard_icon {width: 24px; height: 17px; margin: 0; padding: 0; float: left; display: block;
	background: url('images/vcard_icon.jpg') no-repeat top left; margin-left: 20px;}

#page_galleries {width: 970px;  margin: 0 auto; margin-top: 0px;}


#page_ct_top {width: 970px; background: url('images/page_ct_top.jpg') no-repeat; margin: 0 auto; min-height:244px; height:auto !important; height:244px;
			padding-bottom: 10px;}
#page_ct {width: 970px; background: url('images/page_ct.jpg') repeat-y; margin: 0 auto; margin-top: 0px;}
#page_ct_btm {width: 970px; background: url('images/page_ct_btm.jpg') no-repeat; margin: 0 auto; height: 33px; position: relative; top: -10px;}

#page_ct p {margin: 0; padding: 0 20px; font-size: 10pt; font-weight: normal; color: #565656; font-family: trebuchet ms, tahoma, arial;
				line-height: 24px;}

#page_ct ul {padding-left: 0px; margin-left: 35px; font-size: 10pt; font-weight: normal; color: #565656; font-family: trebuchet ms, tahoma, arial;
			line-height: 22px; padding-top: 8px; margin-top: 0px;}


#about_ct {width: 400px;}
#about_ct #text {width: auto; height: 21px; float: left;}
#page_ct #text p {padding: 0; margin: 0; color: #52899E; border-bottom: 1px dotted #52899E; font-size: 8pt; line-height: 14px; padding-top: 3px;}
#page_ct #phone_icon {width: 18px; height: 21px; margin: 0; padding: 0; float: left; display: block;
	 background: url('images/phone_icon2.jpg') no-repeat top left; margin-left: 30px;}
#page_ct #email_icon {width: 24px; height: 18px; margin: 0; padding: 0; float: left; display: block;
	background: url('images/email_icon2.jpg') no-repeat top left; margin-left: 15px;}
#page_ct #vcard_icon {width: 24px; height: 17px; margin: 0; padding: 0; float: left; display: block;
	background: url('images/vcard_icon2.jpg') no-repeat top left; margin-left: 20px;}
