/*
Theme Name: Gossip
Theme URI: http://www.wpdesigner.com/
Description: 3-column gossip WordPress theme
Version: 1.02
Author: Small Potato
Author: http://www.wpdesigner.com/
*/

@import url('style-basics.css'); /* general body styles with wrapper, dottop, and dotbottom */
@import url('style-header.css'); /* header styles i.e. h1, menu, and search */
@import url('style-typography.css'); /* content typography styles */
@import url('style-sidebar.css'); /* general sidebar styles and custom styles for primary and secondary */
@import url('style-widgets.css'); /* sidebar widgets */
@import url('style-comments.css'); /* comments template */

.container{
float: left;
width: 800px;
background: #fff;
border: 1px solid #CCCCCC;
}

.rctop, .rctop div, .rcbottom, .rcbottom div{
width: 100%;
height: 5px;
font-size: 1px;
}

.rctop{background: url(images/corners.gif) right top no-repeat;}
.rctop div{background: url(images/corners.gif) 0 -10px no-repeat;}
.rcbottom{background: url(images/corners.gif) right -20px no-repeat;}
.rcbottom div{background: url(images/corners.gif) 0 -30px no-repeat;}

.gallery{
float: left;
width: 810px;
margin: 10px 0 0 -10px;
padding: 0 0 0px;
display: inline;
}

.thumb{
float: left;
margin: 10px 0 0 11px;
width: 150px;
height: 150px;
display: inline;
position: relative;
}

.thumb-caption{
width: 156px;
height: 29px;
overflow: hidden;
background: #000;
color: #ccc;
position: absolute;
top: 156px;
left: 0;
margin: -29px 0 0;
filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
}

.thumb-caption a{
display: block;
padding: 7px 10px 7px;
color: #fff;
}

.thumb .dottop, .thumb .dotbottom{
position: absolute;
top: 0;
left: 0;

}

.thumb .dotbottom{
top: 155px;
}

.content{
float: left;
margin: 10px 10px 0;
width: 450px;
display: inline;
overflow: hidden;
}

.post, .page{
padding: 14px 0 0;
width: 400px
}

.entry-head{
float: left;
width: 400px;
padding: 0 0 7px;
}

.entry-head h2{
font: bold 32px "trebuchet ms", georgia, serif;

}

.entry-head h2 a{
color: #dd3f14;
}

.page .entry-head{
float: none;
background-image: none;
}

.page .entry-head h2{
color:#79A140;
font-family:trebuchet ms;
font-size:32px;
margin:0pt 0pt 0pt 10px;
}

.entry-meta{
padding: 1px 0 0;
font-size: 11px;
color: #777;
}

span.entry-date{
padding: 0 0 0 12px;
background: url(images/entrymeta-calendar.gif) no-repeat 0 3px;
}

span.author{
padding: 0 0 0 13px;
background: url(images/entrymeta-pencil.gif) no-repeat 0 3px;
}

span.comments-link{
padding: 0 0 0 14px;
background: url(images/entrymeta-comment.gif) no-repeat 0 3px;
}

.entry-foot{
padding: 4px 10px 3px;
border-top: 1px solid #f2f1e9;
border-bottom: 1px solid #f2f1e9;
line-height: 22px;
background: #fdfdfd;
}

.entry-content{
padding: 0 10px;
line-height: 22px;
width:440px;
}

.entry-content p a{
border-bottom: 1px solid #ddd;
background: #ffd;
color: #000;
}

.entry-content p a:hover{
text-decoration: none;
border: 0;
}

.entry-content h2{font-size: 24px; font-weight: bold; line-height: 28px;}
.entry-content h3{font-size: 18px; font-weight: bold; line-height: 24px;}
.entry-content h4{font-size: 14px; font-weight: bold; line-height: 20px;}
.entry-content h5{font-size: 11px; line-height: 16px;}
.entry-content h6{font-size: 10px; line-height: 14px;}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6{
padding: 10px 0 10px;
}

.ads-468x60 img{
margin: 20px 0 0 20px;
}


.navigation{
float: left;
width: 500px;
margin: 17px 0 7px;
display: inline;
}

.navigation span.nav-previous{
margin: 0 0 0 10px;
padding: 0 0 0 16px;
background: url(images/bg-older-posts.gif) no-repeat 0 3px;
}

.navigation span.nav-next{
margin: 0 10px 0;
padding: 0 16px 0;
background: url(images/bg-newer-posts.gif) no-repeat right 3px;
}


#footer{
float: left;
width: 800px;
padding: 10px 0 10px;;
text-align: center;
color: #c5c3b5;
}






#footer a{


color: #F0F0F0;
}

#footer p{
padding: 10px 20px;
}

.daily_special h2 {
-x-system-font:none;
font-family:"trebuchet ms",georgia,serif;
font-size:24px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-transform:uppercase;
padding-left:12px;
}