body,Html{margin:0;padding:0;height:100%; }
* {margin: 0;}
* html #main {  height: 100%;}
html {	overflow-y: scroll;} /*auto scroll bars */


/*--text--*/
body{font:normal normal 12px/24px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;color:#000;}
a{text-decoration:none;color:#000;}
a:hover{color:#67b3fe;}

h1,h2,h3,h4,h5,h6{color:#000;color:#67b3fe;}
h1{font:normal normal 28px/35px 'Palatino Linotype', Book Antiqua, Palatino, serif;letter-spacing:-1px; border-bottom:1px dotted #ACB3BB; margin:0 0 20px 0; padding:0 0 3px 0;}
h2{font:normal normal 11px/16px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;margin:0;padding:0;}
h2 a{}
h2 a:hover{color:#67b3fe;border-bottom:1px solid #67b3fe;}
h3{font:normal normal 10px/20px 'Palatino Linotype', Book Antiqua, Palatino, serif;}
h3 a{}
h3 a:hover{color:#67b3fe;border-bottom:1px solid #67b3fe;}
h6{font:normal 11px/30px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;height:30px;color:#000;}
#footer,#footer a {text-align:right;font:normal 10px/30px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;height:30px;color:#ACB3BB;}
#footer a:hover{color:#67b3fe;}


#main{min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -15px;margin:0 auto;padding:0; width:900px;min-height:100%;}
#header{background:#fff  no-repeat left 5px;height:120px;}

#title{padding:0 0 5px 40px;border-bottom:1px dotted #ACB3BB;margin:20px 0 5px 0; }
#title a{font:normal lighter 42px/42px 'Palatino Linotype', Book Antiqua, Palatino, serif; color:#67b3fe;text-transform:uppercase;text-decoration:none;}
#title a:hover{color:#67b3fe;}

/*--nav--*/
#nav {padding:0 0 0 150px; font:normal normal normal 12px/20px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#000;}
#nav a{text-decoration:none;}
#nav a:hover{border-bottom:1px solid #67b3fe; color:#67b3fe;}
#nav a.current-nav{color:#67b3fe;}
#nav b{padding:0 5px; font-weight:normal;color:#ACB3BB;}

#sidebar {float:left;width:140px; margin:40px 0 0 50px;padding:0;}
#sidebar a, div.sub-head { color:#67b3fe;display:block;font:normal normal normal 12px/25px Lucida Sans Unicode, Lucida Grande, sans-serif;padding:1px 4px;text-decoration:none;}
#sidebar a.sub {text-indent:30px;background:none;background: #fff url(../i/dot.gif) no-repeat 20px;color:#000;}
#sidebar a.sub:hover {text-indent:30px;background: #F0FCFF url(../i/dot-blue.gif) no-repeat 20px;}
#sidebar a:hover{background-color: #F0FCFF;}
#sidebar a.current-subnav{background-color: #F0FCFF;font-weight:bold;}
#sidebar a.current-sub-subnav{font-weight:bold;text-indent:30px;background: #fff url(../i/dot.gif) no-repeat 20px;}

div.to-top{background-color:#fafbfb; margin:10px 0; text-align:right;}

p, blockquote{font:normal lighter 15px/20px 'Palatino Linotype', Book Antiqua, Palatino, serif;}
p{margin:25px 0; padding:0;}
blockquote{margin:30px 0;}
li{font:normal normal normal 13px/24px  Lucida Sans Unicode, Lucida Grande, sans-serif; color:#000;}
#content{height:500px;}
#about p b, #about ul li b{margin:0 30px 0 0;}
#about ul li,#about ul {list-style:none;}
#about ul {margin:0; padding:0;}
#about  h1,#gallery  h1{ margin:0 0 10px 0;}

#about{width:500px;margin:30px 80px 50px 100px;width:500px;float:right;font:normal normal 13px/24px  Lucida Sans Unicode, Lucida Grande, sans-serif; color:#000;}
ul#about-list {padding:0; margin:0;}
ul#about-list li {margin:0; padding:0; list-style:none;  border:none;width:500px;height:700px; vertical-align:top;font:normal normal 13px/24px  Lucida Sans Unicode, Lucida Grande, sans-serif; color:#000;}

ul#about-list li h1 {font:normal normal 28px/28px 'Palatino Linotype', Book Antiqua, Palatino, serif;margin:0;padding:0;letter-spacing:-1px;color:#666;}
a.grid-img img{border:0;padding:0;margin:5px;}

hr{height:1px;margin:10px 0;padding:0;border:0; background-color:#fff;}