/* Global Stylesheet */



 @import url('initial.css');

 @import url('clearing.css');

 @import url('typography.css');

 @import url('menu.css');

 

 

 body {background:url(../images/mainbg.png); text-align:center;}

 

 #wrapper {width:875px; margin:0  auto; text-align:left; background-color:#fff;}

 

 #top {z-index:100;}

 

 #top_left {float:left; width:40%; padding:20px 0 0 45px; z-index:100; }

 #top_left img {z-index:1000; position:relative;}

 

 #top_right {float:right; width:44%; margin:25px 6px 0 0;}

 #top_right ul {display:block; }

 #top_right li {display:inline; }

 #top_right li.one {background:url(../images/index_03.jpg) left center no-repeat; padding:10px 10px 10px 35px; border: 1px solid #aaa; }

 #top_right li.one img {padding-left:20px;}

 #top_right li.two {background:url(../images/index_04.jpg) left center no-repeat; padding:8px 10px 9px 25px; border: 1px solid #aaa; font-size:1.3em; }

 #top_right li.two img {padding-left:20px;}

 

 

 #header {text-align:center; margin:0 17px 0 18px; z-index:-1000;  }

 #header img { margin-top:-105px; z-index:-100; border:20px solid #0b0b0c; border-bottom:0px;}

 

 #text {border:20px solid #0b0b0c; margin:0 17px 0 18px; border-top:0px; background:url(../images/index_05.jpg) bottom center repeat-x; }

  

 #text_left {float:left; width:550px; padding:20px 20px 20px 20px; }

 

 #text_right {float:right; width:200px; min-width:1%;}

 #login {margin:38px 20px 0 0; background:url(../images/index_06.jpg) bottom center repeat-x;padding:10px 10px 10px 10px; border:1px solid #dbd7d8;}

 #login form legend {color:#7f4b33; font-size:1.2em; margin:0 0 5px 0; padding:0 0 5px 0; }

 #login form ul {display:block;}

 #login form li {padding:2px 0;}

 #login form li label {display:block; font-size:0.9em; line-height:1.6em; text-indent:2px;}

 #login form li input.button {background:url(../images/index_07.jpg) center center no-repeat; border:0; padding:0 0 0 5px; color:#c8c6c6; width:43px; height:21px; line-height:16px; margin:5px 0 10px 0;}

 #login form li.pswd label {font-size:0.8em;}

 

 #gallery { padding:10px 30px 80px 30px; position:relative; margin-bottom:20px; }

 #gallery ul {display:block; width:750px; text-align:center; padding-left:30px; }

 #gallery li {display:inline; margin:10px 10px 10px 10px; float:left; border:1px solid #aaa; padding:10px 10px 10px 10px;}

 #gallery li a span {display:block; margin:5px 0;}

 

 #links { padding:10px 30px 80px 30px; position:relative; margin-bottom:20px; }

 #links ul {display:block;}

 #links ul li {margin:30px 0; font-size:1em; font-weight:bold; }

 #links ul li ul {padding:0 0 0 5px; margin:0; }

 #links ul li ul li {margin:6px 0; font-weight:normal; list-style-type:square; list-style-position:inside; }

 #links ul li ul li a {}

 

 #footer {margin:5px 18px 5px 17px; font-size:0.9em;}

 #footer_left {float:left; width:55%; background:url(../images/index_08.jpg) left center no-repeat;margin:0 0 15px 0;}

 #footer_left p {color:#7f4b33; margin-bottom:0; padding-left:60px;}

 

 #footer_right {float:right; width:37%;}

 #footer_right ul {display:block;}

 #footer_right li {display:inline; padding:0 3px 2px; border-right:1px solid #aaa;}