body {
color:#9b9b9b;
font-family:georgia;
font-size:13px;
background:#363636;
}
div#container {
width:960px;
margin-left: auto;
margin-right: auto;
}
a {
color:#efefe4;
text-decoration:none;
}
a:hover {color:#efefe4;}

#logo_area {
border-bottom:1px solid #d3d3ca;
width:950px;
}

#logo {
margin:40px 0 10px 0;
}

div#nav {
text-transform:uppercase;
width:950px;
height:20px;
border-top:1px solid #d3d3ca;
margin-top:10px;
padding-top:10px;
}

div#nav ul {}

div#nav li{
padding:0 15px 0 0;
float:left;
}


div#nav a {
display:block;
color:#9F9C8B;
}
div#nav a:hover {
color:#efefe4;
}


div#content {
clear:both;
padding:10px 0 10px 0;
}

div#set_height {
height:480px;
}

div#content h3{
padding: 0px 0px 14px 0px;
font-size: 18px;
}

.panel {height:480px;}

div#panel_1-3 {
float:left;
width:310px;
margin:0 10px 0 0;
background:#5f5d53;
}
div#panel_2-3 {
float:left;
width:310px;
margin:0 10px 0 0px;
}
div#panel_3-3 {
width:310px;
margin:0 10px 0 640px;
}

div#panel_1-2 {
width:470px;
float:left;
}
div#panel_2-2 {
width:470px;
margin:0 0 0 480px;
}


div.panel p {
padding:30px;
line-height:1.8em;
color:#d3d3ca;
}


#img_grid {
list-style-type:none;
}
#img_grid li {
float:left;
width:230px;
background:#5f5d53;
margin:0 10px 10px 0;
}

#img_grid li:hover {
background:#57554d;
}

#img_grid li img {
margin-left: auto;
margin-right: auto;
display:block;
}


#paginate {
font-family:arial;
clear:both;
width:910px;
padding:0 0 10px 0;
text-align:center;
font-size:11px;
font-weight:bold;
color:white;
padding-left:40px;
}
#paginate a {
padding:2px;
}
#paginate a:hover {
text-decoration:underline;
}
#paginate span {
float:right;
}
.current_page {font-size:13px;}


#footer {
clear:both;
margin-top:10px;
width:950px;
padding-top:35px;
color:white;
letter-spacing:.25em;
font-size:12px;
text-align:center;
}
#footer a {
text-decoration:underline;
}



/* VERTICAL ALIGN */
.v-outer {
display: table;
#position: relative;
overflow: hidden;
height: 230px;
width: 100%;
}

.v-middle {
display: table-cell;
#position: absolute;
#top: 50%;
vertical-align: middle;
}

.v-inner {
#position: relative;
#top: -50%;
}
/* VERTICAL ALIGN */
