@charset "utf-8";
/* CSS Document */

body{
background:#161616;;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#aaaaaa;
margin:0;
}

p{
line-height:16px;
}

a{
text-decoration:none;
color:#94857c;
}

a:hover{
color:#dddad8;
}

#container{
width:780px;
margin:0 auto;
overflow:hidden;
}

h1,h2,h3 {
margin:0;
padding:0;
}

h2{
font-size:24px;
color:#ffffff;
text-transform:uppercase;
font-weight:normal;
margin:0 0 20px 0;
float:left;
width:100%;
}

h2.lrgcenter{
font-size:80px;
width:780px;
text-align:center;
}

h3{
width:100%;
font-weight:normal;
color:#ffffff;
border-bottom:1px dashed #5B6974;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-style:italic;
padding:0 0 5px 0;
margin:0 0 10px 0;
}

h4{
font-weight:normal;
color:#94857C;
font-size:14px;
margin:0 0 15px 0;
padding:0 0 30px 0;
border-bottom:1px dashed #293137;
}

h4 a{
color:#5B6974;
}

h4 a:hover{
color:#ffffff;
}

#header{
width:780px;
padding:30px 0 30px 0;
float:left;
border-bottom:1px dashed #5b6974;
}

h1#logo{
background:transparent url(images/logo.gif) no-repeat top left;
overflow:hidden;
width:122px;
height:50px;
float:left;
}

h1#logo a{
text-indent: -9999px;
display: block;
width:122px;
height:50px;
}

ul#nav{
margin:2px 10px 0;
padding:0;
float:right;
height:47px;
width:307px;
background:transparent url(images/nav.gif) repeat scroll 0 0;
position:relative;
}

ul#nav li, ul#nav a{
display:block;
height:47px;
}

ul#nav li{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:absolute;
top:0;
overflow:hidden;
text-indent:-999px;
}

li.page-item-6{
left:0;
width:124px;
}

li.page-item-2{
left:124px;
width:87px;
}

li.page-item-10{
left:212px;
width:107px;
}

li.page-item-6 a:hover{
background:transparent url(images/nav.gif) 0px -47px no-repeat;
}

li.page-item-2 a:hover{
background:transparent url(images/nav.gif) -124px -47px no-repeat;
}

li.page-item-10 a:hover{
background:transparent url(images/nav.gif) -212px -47px no-repeat;
}

li.page-item-6.current_page_item{
background:transparent url(images/nav.gif) 0px -94px no-repeat;
}

li.page-item-2.current_page_item{
background:transparent url(images/nav.gif) -124px -94px no-repeat;
}

li.page-item-10.current_page_item{
background:transparent url(images/nav.gif) -212px -94px no-repeat;
}

#content, #gallery{
padding:30px 0 30px 0;
width:780px;
float:left;
position:relative;
}

#gallery{
background:url(images/bg.gif) bottom center no-repeat;
min-height:500px;
}

#gallery.singlepost{
min-height:0px;
}

#toppanel{
width:100%;
background:#303b43;
float:left;
height:100%;
border-bottom:1px solid #3a4a56;
}

#btmpanel{
padding:40px 0;
float:left;
width:100%;
}

#footer{
width:780px;
margin:0 auto;
overflow:hidden;
}

 .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-block;}  /* for IE/Mac */

#viewport{
margin:0 30px 0 0;
width:375px;
float:left;
}

#mainimg img{
border:5px solid #535d64;
}

#mainimg a{
border:0;
}

.desc{
color:#ffffff;
margin:20px 0 0 0;
padding:0 0 20px 0;
border-bottom:1px dashed #5b6974;
}

ul#thumbs, #properties{
width:380px;
position:absolute;
top:30px;
right:0px;
margin:0;
padding:0;
list-style:none;
}

ul#thumbs li{
float:left;
margin:0 5px 5px 0;
background:#535d64;
width:90px;
height:90px;
padding:0;
}

ul#thumbs li img{
margin:4px;
border:1px solid #4d565d; 
}

ul#thumbs li a{
border:none;
}

ul#thumbs li:hover{
background:#5b6974;
}

#imgnav{
margin:20px 0 0;
float:left;
width:375px;
}

#imgnav a{
color:#ffffff;
border:none;
}

#imgnav a:hover{
color:#94857c;
}

.right{
float:right;
}

.left{
float:left;
}

p#copy{
margin:0;
width:780px;
float:left;
}

.sub{
width:375px;
}

.sub h3{
margin:15px 0 0 0;
}

.empsmall{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#ffffff;
font-style:italic;
}

.emplrg{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#ffffff;
font-style:italic;
line-height:22px;
}

/* 

form{
margin:12px 0 0 0;
}

form label{
width:60px;
margin:0 20px 0 0;
padding:5px 0 4px 0;
float:left;
color:#AAAAAA;
border-bottom:1px solid #5B6974;
}

form input.txt, form textarea{
width:283px;
padding:5px;
background:#293137;
border:0;
color:#ffffff;
}

form textarea{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:100px;
}

form input.btn{
width:50px;
padding:5px;
margin:0 0 0 80px;
background:#293137;
border:0;
font-size:12px;
text-transform:uppercase;
color:#5B6974;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

form input.btn:hover{
color:#ffffff;
}

*/ 

p.edit{
width:780px;
margin:30px 0 0 0;
float:left;
}

#load{
display:none;
text-indent: -9999em;
position:absolute;
top:220px;
left:139px;
width:96px;
height:35px;
background:url(images/loading.gif) no-repeat top left;
}

ul#footerthumbs{
margin:0 0 40px 0;
padding:0;
list-style:none;
float:left;
width:792px;
}

ul#footerthumbs li{
float:left;
margin:0 12px 0 0;
background:#535d64;
width:120px;
height:120px;
padding:0;
}

ul#footerthumbs li img{
margin:4px;
border:1px solid #4d565d; 
}

ul#footerthumbs li a{
border:none;
}

ul#footerthumbs li:hover{
background:#5b6974;
}

#properties p{
margin:0 0 15px 0;
}

#imglinks{
position:absolute;
right:5px;
bottom:30px;
}

#imglinks a{
color:#5B6974;
display:inline-block;
background:#293137;
padding:5px;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
margin:0 0 0 5px;
}

#imglinks a:hover{
color:#ffffff;
}

.singlepost a.morelink, .singlepost .desc{
display:none;
}

a.morelink{
width:365px;
color:#5B6974;

background:#293137;
padding:5px;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
float:left;
}

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