/*
Theme Name: Dov'e Designs
Theme URI: 
Description: Themes by Visual Rhythm.
Version: 1.0
Author: Visual Rhythm
Author URI: 
Tags: 
*/

@import url("reset.css");

/* ==BASICS== */

.clear { clear: both; }

/* ==LAYOUT== */

body { background: #F8EDD1; }
#wrapper { margin: 0 auto; width: 968px; padding-bottom: 40px; }
#header { position: relative; }
#nav { position: absolute;bottom: 5px;right: 40px; }
#top_corner { background: url("images/top_corner.gif") no-repeat;width: 968px;height: 39px; }
#bottom_corner { background: url("images/bottom_corner.gif") no-repeat;width: 968px;height: 43px;margin: 0 0 10px 0; }
#main { background: #6E8362;border-right: 25px solid black;border-left: 6px solid black;padding: 0 15px; }
#content { background: #F8F7F6;-moz-border-radius: 10px;-webkit-border-radius: 10px;border: 4px solid #630817;padding: 10px; }
.entry { width: 790px; } 
.entry_blog { width: 520px; border-right: 1px solid #6E8362; padding-right: 25px; }
#form { float: left; width: 700px; margin: 30px 0px 30px 30px; border: 1px solid #ccc; padding: 40px;}
#content_border { position: relative;width: 520px;float: left;background: #F8F7F6;padding: 5px;margin: 40px 0 0px 0;-moz-border-radius: 10px;-webkit-border-radius: 10px; }
#content_border_page { position: relative;background: #F8F7F6;padding: 5px;-moz-border-radius: 10px;-webkit-border-radius: 10px; }
#content_border_page #content { min-height: 150px;padding: 15px 115px 15px 15px;}
#border_image { position: absolute;top: -15px;right: 0px;z-index: 200; }
#sidebar { float: right;width: 360px; }
#sidebar_blog { float: right; width: 180px; padding-top: 20px; }
.sidebar_sub { margin-bottom: 15px; border-bottom: solid 1px #ccc; padding-bottom: 10px;}

#news_title { float: right; margin: 0 0 5px 0; } 
#news { -moz-border-radius: 5px;-webkit-border-radius: 5px; float: right; width: 325px; height: 300px; background: #F8EDD1;padding: 5px 8px;border: 2px solid black; }

/* ==LISTS== */ 

#nav ul li { display: inline; } 
#sidebar_blog ul li { font-size: 12px; padding-left: 20px; }

/* ==TEXT== */ 
h2 { margin-top: 20px; font-size: 32px; }
h2 { margin-bottom: 20px; } 
#sidebar_blog h2 { font-size: 13px; margin: 0px 0px 15px; padding: 0px; color: #6E8362; font-weight: bold;}
h3, h4 { line-height: 20px;  margin-bottom: 10px; } 
#post h3 { font-size: 24px; padding: 12px 0 10px; color: #6E8362; }
#news h3 { font-size: 20px; line-height: 24px; padding: 12px 0 10px; color: #6E8362; } 
#sidebar_blog h3.rss { font-size: 10px; background: url("images/rss.jpg") no-repeat left; margin: 0px; padding-left: 20px; } 
.entry_blog h3 { font-size: 20px; margin-bottom:15px; color: #6E8362;}
#sidebar_blog h4 { font-size: 10px; padding-left: 20px; }
#content h5 { font-size: 15px; padding: 0 0 15px;}  
#news h5 { font-size: 13px; padding: 0 0 8px;}
#news p { line-height: 20px; } 
h6 { font-size: 20px; margin: 70px 0 20px; color: #630817; font-style: italic; font-weight: thin;}

#content p { font-size: 18px; line-height: 24px; padding: 0px 0px 15px; }
#content p#intro_text { width: 390px;margin: 5px 0 30px 0; }
#content p.example { margin: 15px 90px 15px 30px;font-style: italic; }
#content p#offer_text { margin: 30px 50px 10px 0px; } 



/* ==LINKS== */ 
 
#content a, #content a:link, #content a:active { text-decoration: underline; color: #6E8362;}
#content a:hover { text-decoration: none; color: #6E8362; }

#nav ul li a { position: relative; /*Hack for IE 6 and 7*/padding: 5px 10px;margin: 0 5px;text-decoration: none;background: #6E8362;color: #F9EED2;border: 4px solid black;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;}#nav ul li a:hover, #nav ul li.current_page_item a { background: black;}
#news a:link, #news a:active, #news a:visited { border: none; text-decoration: none;}
#news a:hover { text-decoration: underline; }
#news h3 a { color: #6E8362; } 
#news a { color: #630817; }
#sidebar_blog a, #sidebar_blog a:link, #sidebar_blog a:visited { color: #630817; text-decoration:none; }
#sidebar_blog a:hover { color: #630817; text-decoration: underline; padding-left: }


/* ==IMAGES== */
 #content img { border: 2px solid #000;}
.left { float: left; }
.alignleft { float: left; margin: 5px 30px 0px 0px; border: 1px solid #000;}
.alignright { float: right; margin: 5px 0px 5px 35px;}  
img#dove_designs { padding: 10px 0 10px 10px; }
img#purpose {  float: right; margin: 0 0 20px 0; } 
.side_image { float: right; margin: 0 0 20px 0; border: 2px #fff solid; }