.oooy{
position:relative;
width:730px;
margin:10px 0 0 0;
float:left;
background:#fff;
border:2px solid #fff;
padding:0 0 30px 0;
}

.oooy a{
text-decoration:none;
}

.oooy .clearer{
height:1px;
}

.oooy .header{
width:790px;
height:177px;
margin:10px 0 0 0;
}

.oooy .header .gray-bar{
height:70px;
background:#e6e7e4;
width:730px;
position:absolute;
top:0px;
left:0px;
}

.oooy .header img.oooy-logo{
margin:23px 0 0 12px;
width:300px;
}

.oooy .nav{
height:30px;
width:416px;
border-top:2px solid #8c8c8b;
border-bottom:2px solid #8c8c8b;
clear:both;
position:absolute;
right:8px;
top:80px;
}

.oooy .nav ul li{
float:left;
font-size:14px;
font-family:times, serif;
text-transform:uppercase;
font-style:italic;
font-weight:bold;
line-height:30px;
}

.oooy .nav ul li a{
display:block;
color:#8c8c8b;
padding:0 5px;
text-decoration:none;
}

.oooy .nav ul li a:hover{
color:#333a6b;
text-decoration:none;
}

.oooy-content{
margin:10px 15px 0 20px;
}

.oooy-content h1{
font-family:arial black, arial, sans-serif;
color:#000;
text-transform:uppercase;
}

.oooy-content .usercontent{
width:100%;
}

.oooy-content .img-wrp{
float:left;
width:330px;
height:230px;
overflow:hidden;
border:2px solid #000;
margin:0 20px 0 0;
position:relative;
}

.oooy-content .postimg{
float:left;
width:330px;
height:230px;
overflow:hidden;
margin:0 20px 0 0;
position:relative;
}

.oooy-content .postimg img{
width:330px;
}

.oooy-content .img-wrp .caption{
position:absolute;
bottom:2px;
left:1px;
width:329px;
height:40px;
background:#fff;
font-style:italic;
line-height:14px;
}

.oooy-content .img-wrp .caption p{
padding:5px 10px;
font-size:11px;
font-weight:bold;
}

.oooy-content h1.title{
font-size:17px;
float:none;
font-family:arial black, serif;
letter-spacing:0.015em;
text-transform:uppercase;
margin:0 0 5px 0;
line-height:normal;
}

.oooy-content h2.date{
font-family:arial, sans-serif;
font-size:14px;
font-weight:bold;
color:#000;
}

.oooy-content .excerpt{
margin:5px 0 15px 0;
line-height:16px;
border:0px;
}

.oooy-content .more-link{
font-family:times,serif;
font-size:24px;
font-weight:normal;
text-align:right;
font-style:italic;
display:block;
float:right;
margin:0 0 0 12px;
}

.oooy-content .more-link a,.oooy-content .more-link a:hover{
color:#8C8C8B;
text-decoration:none;
}

.oooy-content .column-left{
float:left;
width:340px;
margin:20px 0 0 0;
}

.oooy-content .column-right{
float:right;
width:330px;
margin:20px 0 0 0;
}

.oooy-content .column-right .post_group{
border-top:2px solid #ccc;
padding:10px 0;
}

.oooy-content .column-right h1.title{
line-height:13px;
font-size:13px;
}

.oooy-content .column-right h2.date{
margin:5px 0 0 0;
}

.oooy-content .column-right .postimg{
width:100px;
height:65px;
overflow:hidden;
border:0px;
}

.oooy-content .column-right .postimg img{
width:100px;
}

.oooy-content .column-right .excerpt{
margin:0px;
}

.oooy-content .column-right .more-link{
float:right;
font-size:16px;
margin:0 0 0 8px;
}

.oooy-content .column-left h3{
font-family:times,serif;
font-size:28px;
font-weight:normal;
font-style:italic;
display:block;
color:#8C8C8B;
margin:0 0 10px 0;
}

/*SIDEBAR*/

.oooy-sidebar{
width:175px;
float:right;
border-top:2px solid #8C8C8B;
}

.oooy-sidebar-buffer{
}

.oooy-sidebar .post_group{
padding:10px 0 10px 0;
border-bottom:2px solid #8C8C8B;
}

.oooy-sidebar h1.title{
font-size:12px;
font-family:arial, sans-serif;
text-transform:none;
font-weight:bold;
margin:0;
}

.oooy-sidebar .excerpt{
margin:0px;
color:#8C8C8B;
}

/*ARCHIVE*/

.oooy-content .archive .post_group{
margin:5px 0;
clear:both;
}

.oooy-content .archive h1.title{
float:left;
font-size:14px;
margin:0px;
}

.oooy-content .archive h2.date{
float:left;
margin:2px 0 0 8px;
}

.oooy-content .archive span.dropdown{
float:left;
margin:5px 0;
border-bottom:2px solid #ccc;
padding:5px 0;
width:100%;
}

.oooy-content .archive span.dropdown p{
font-family:times, serif;
font-style:italic;
float:left;
font-size:22px;
color:#8C8C8B;
}

.oooy-content .archive span.dropdown select{
margin:4px 0 0 8px;
width:100px;
font-size:14px;
}

/* GALLERY */

.oooy-content .simpleviewer{
float:left;
margin:10px 0 0 0;
}

/* SINGLE */

.oooy-content .usercontent{
width:490px;
float:left;
}

.oooy-content .usercontent .wp-caption-text{
padding:5px;
font-size:11px;
}

.oooy-content .usercontent .wp-caption{
background:#E6E7E4;
-moz-border-radius:0px;
}