/*
Theme Name: CouponChief
Theme URI: http://wordpress.org/
Description: Coupon Chief theme
Version: 1.0
Author: Fluidesign
Author URI: http://fluidesign.com/
*/


div.info {
    overflow: auto;
    margin-bottom: 30px;
}

.text {
	border: 1px solid;
	border-color: #7c7c7c #c3c3c3 #ddd #ccc;
	color:#888;
	font:12px/16px Arial, sans-serif;
	resize: none; /* Disable Resizing for Safari 3 */
}

div.info div.head1-grey {
	margin-top: 30px;
	width: 100%;
}

div.info a {
    text-decoration: none;
}

div.info a:hover {
    text-decoration: underline;
}

div.post {
    margin-top: 0;
    padding-bottom: 20px;
    border-bottom: 1px solid #D6E8E9;
}
div.widecolumn div.post {
	border-bottom: none;
}

div.post h2 a {
    color: #373737; 
}
div.post h2 {
    font-size: 28px;
    line-height: 1.2em;
    color: #373737;
    font-weight: normal;
    margin-bottom: 25px;
}

div.post div.entry p {
    color: #373737;
    font-size: 13px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}
div.post p.postmetadata {
    margin: 0;
    padding: 0;
    margin-top: 12px;
    font-size: 10px;
    color: #908F8F;
}
div.post p.postmetadata small {
    font-size: 9px;
    font-style: italic;
    color: #424242;
}
div.post p.postmetadata a {
    color: #00AAB3;
}
div.post span.comment {
    margin-top: 10px;
    display: block;
}
div.post span.comment a {
	font-family: Georgia;
    color: #F1592A;
    text-decoration: underline;
    padding-left: 21px;
	padding-bottom: 5px;
    font-size: 11px;
	line-height: 16px;
    background: url(images/comment.gif) 0 2px no-repeat;
}


h2#searchTitle {
    font-size: 14px;
    color: #908F8F;
    font-weight: normal;
    text-transform: uppercase;
    margin-top: 30px;
    margin-bottom: 30px;
}
div#searchResults div.post {
    padding-bottom: 20px;
    margin-top: 20px;
}
div#searchResults div.post h2 {
    margin: 0;
    margin-bottom: 5px;
    font-size: 23px;
}

div#contentCol {
    width: 590px;
    float: left;
    margin: 0 0 30px 5px;
}
div#sidebar {
    width: 197px;
    margin-left: 33px;
    background: #E6E6E6;
    float: right;
    padding: 8px 8px 0 8px;
    margin-bottom: 30px;
    margin-top:110px;
}
div#rssBookmark{
	display:none;
}
div#sidebar div.block {
    padding: 0;
    margin-bottom: 8px;
    padding-bottom:1px;
    background: white;   
    width: 197px;
}
div#sidebar div.block h3 {
    margin: 0;
    padding-left: 15px;
    height: 37px;
    font-size: 18px;
	text-indent: -99999px;
    line-height: 37px;
    color: white;
	font-weight: normal;
}
div#sidebar div#searchBlog h3 {
    background: #F26336 url(images/sidebar_bg_search.gif) no-repeat;
}
div#sidebar div#searchBlog form {
    padding: 8px;
}
div#sidebar div#searchBlog form * {
	vertical-align: middle;
}
div#sidebar div#searchBlog form input#s {
    width: 150px;
    margin-right: 4px;
}

div#sidebar div#recentPosts h3 {
    background: #00AAB3 url(images/sidebar_bg_recent.gif) no-repeat;
}
div#sidebar div#recentPosts ul {
    margin: 8px;
    padding: 0;
    list-style: none;
}
div#sidebar div#recentPosts ul li {
    padding-left: 15px;
    background: url(images/sidebar_li.gif) 2px 4px no-repeat;
    margin-bottom: 7px;
}
div#sidebar div#recentPosts ul li a {
    color: #0AA5AD;
}
div#sidebar div#rssBookmark a#rss {
    margin: 8px 5px 4px 8px;
    float: left;
    padding-left: 20px;
    padding-top: 3px;
    height: 20px;
    display: block;
    background: url(images/rss.gif) no-repeat;
    color: #737272;
}
div#sidebar div#rssBookmark span {
    display: block;
    margin-top: 10px;
}
div#sidebar div#browseTopics h3 {
    background: #4F4F4F url(images/sidebar_bg_browse.gif) no-repeat;
}
div#sidebar div#browseTopics ul {
    margin: 8px;
    margin-left: 16px;
    padding: 0;
    list-style: none;
}
div#sidebar div#browseTopics ul li {
    color: #838383;
    margin-bottom: 7px;
    text-decoration:underline;
}
div#sidebar div#browseTopics ul li a {
    color: #838383;
}
div#sidebar div#archive h3 {
    background: #B3B2B2 url(images/sidebar_bg_archive.gif) no-repeat;
}
div#sidebar div#archive select {
    color: #4F4F4F;
    margin: 8px 16px;
    padding: 2px;
    width: 165px;
    font-family: Georgia;
    font-style: italic;
    border: 1px solid #E5F1F1;
    background: #F0F7F7;
}
div#sidebar div#newsletter {
    background: #F1592A url(images/sidebar_bg_newsletter.gif);
    width: 197px;
    height: 198px;
}
div#sidebar div#newsletter input#newsletter_email, div#sidebar div#newsletter input#tb_newsletter_email {
    margin-top: 123px;
    margin-left: 23px;
    color: #888;
    font-size: 10px;
    padding: 5px;
    width: 140px;
}
div#sidebar div#newsletter input#newsletter_registration, div#sidebar div#newsletter input#btn_newsletter_registration {
    margin-top: 9px;
    margin-left: 110px;
}
div.comments {
    background: #F5F5F5;
    padding: 8px 20px;
}
div.comments div {
    margin: 12px 0;
    border: 1px solid #E6E6E6;
    background: white;
    padding: 13px;
}
div.comments div h3 {
    padding: 0;
    color: #AFAEAE;
    padding-left: 25px;
    font-size: 11px;
    background: url(images/comment.gif) 3px no-repeat;
    font-weight: normal;
}
div.comments div h3 span, div.comments div h3 span a {
    font-style: italic;
    color: #707070;
}
div.comments div p {
    color: #707070;
    line-height: 15px;
    margin: 0;
    padding: 0;
}
div#leaveReply {
    margin-top: 20px;
    background: #EBF4F4;
    padding: 20px;
	padding-top: 10px;
	padding-left: 25px;
}
div#leaveReply h3 {
    color: #373737;
    font-size: 18px;
	padding-top: 10px;
	padding-bottom: 10px;
    font-weight: normal;
}
div#leaveReply div {
    margin-bottom: 10px;
}
div#leaveReply label {
    display: block;
    width: 80px;
    float: left;
    font-size: 11px;
    color: #636363;
    padding-top: 3px;
	text-align: right;
    padding-right: 10px;
}
div#leaveReply small {
    color: #817E7E;
    margin-left: 10px;
}
div#leaveReply input {
    width: 265px;
}
div#leaveReply textarea {
    width: 435px;
}
div#leaveReply div.controls {
    overflow: auto;
}
div#leaveReply div.controls input {
    width: auto;
    float: right;
    margin-right: 19px;
    margin-top: 5px;
}
a#back {
    color: #07ACB5;
    font-size: 13px;
    margin-top: 15px;
    display: block;
}
.middle {
	vertical-align: middle;
}
