.cdoy{
position:relative;
width:790px;
margin:10px 0 0 0;
}

.cdoy .clearer{
height:1px;
}

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

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

.cdoy .header img.cdoy-logo{
margin:16px 0 0 32px;
}

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

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

.cdoy .nav ul li a{
display:block;
color:#8c8c8b;
padding:0 6px;
}

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

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

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

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

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

.cdoy-content .postimg{
float:left;
width:360px;
height:250px;
overflow:hidden;
margin:0 20px 0 0;
position:relative;
}

.cdoy-content .postimg img{
width:360px;
}

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

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

.cdoy-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;
}

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

.cdoy-content .excerpt{
margin:5px 0 35px 0;
line-height:16px;
}

.cdoy-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;
}

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

.cdoy-content .column-left{
float:left;
width:360px;
margin:20px 0 0 0;
}

.cdoy-content .column-right{
float:right;
width:370px;
margin:20px 0 0 0;
}

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

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

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

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

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

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

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

.cdoy-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*/

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

.cdoy-sidebar-buffer{
}

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

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

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

/*ARCHIVE*/

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

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

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

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

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

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

/* GALLERY */

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

/* SINGLE */

.cdoy-content .usercontent{
width:568px;
float:left;
}

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

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