/*
Theme Name: Daleri Sweet
Theme URI: http://andreasviklund.com/wordpress-themes/
Description: An original WordPress theme in the Daleri design series, created by <a href="http://andreasviklund.com/">Andreas Viklund</a> and <a href="http://ileva.se/">Johanna Fält</a>. This theme is public domain, free to use and free to modify without any limitations or obligations. It has four widget areas, support for tags and gravatars and it validates as XHTML 1.0 Strict.
Version: 1.2
Tags: fixed width, two columns, three columns, widgets, blue, 1024px, andreas, valid CSS, valid XHTML
Author: Andreas Viklund & Johanna Fält
Author URI: http://andreasviklund.com/
*/

/* Body */
* {margin:0; padding:0;}
body {margin-top: 0px;
background:#405a6a url(img/body-bg.gif) top center repeat-y;
/*text-align:center; */
color:#444; 
font:84% Arial; }
#outer {

    margin: auto;
}
#wrap {clear:both; 
    /*text-align:center; */
    padding:0; margin:0;}
#sitewidth {width:950px; margin:0 auto;}

/* header */
#top {height:140px; width:950px; overflow:hidden;}

/* sidebar */
#sidebar {float:left; text-align: left; width:170px; }
#sidebar h2, #sidebar h3 {font-size:1.2em;  border-bottom:2px solid #bbb;}
#sidebar p, #sidebar ul, #sidebar .textwidget, #sidebar form, #sidebar table {margin:0 0 20px 0; padding:0;}
#sidebar ul li {list-style:none; padding:0; margin:0 0 3px 0;}

#sidebar_right {float:right; text-align: left; width:170px; } 
#sidebar_right h2, #sidebar h3 {font-size:1.2em; border-bottom:2px solid #bbb;}
#sidebar_right p, #sidebar_right ul, #sidebar_right .textwidget, #sidebar_right form, #sidebar_right table {margin:0 0 20px 0; padding:0;}
#sidebar_right ul li {list-style: none; padding:0; margin:0 0 3px 0;}

/* content */
#content {text-align: left; padding:0; margin:0 205px;}
#content .postpagesnav {margin:0 0 20px 0; padding:1em;}
#content .postpagesnav .older {width:48%; float:left;}
#content .postpagesnav .newer {width:48%; float:right; text-align:right;}
#content .post {margin:15px 0 15px;}
#content .postmeta {padding:2px 0; font-size:0.9em; text-align:right; font-weight:400; color:#555; display:block; border-top:0px solid #bbb;}
#content h2 {font-size:1.3em; margin:10px 0;}
#content h3 {font-size:1.1em; margin:10px 0;}
#content p {margin:10px 0;}
#content h2.archiveheader {margin:0 0 20px 0; padding:4px 0; border-bottom:2px solid #bbb;}
#content ul, #content ol {margin:0 0 15px 10px; padding:0 0 0 10px;}
#content ul li, #content ol li {margin:0 0 10px 10px;}
#content ul ul, #content ol ol {margin:5px 0 5px 10px;}


/* Comments */
#comments {margin:20px 0 16px 0;}
.comment {margin-bottom:0; padding:8px 5px 5px 10px; font-size:1em; border-bottom:1px solid #bbb;}
#content div.comment p.commenticon {margin:1px 0 9px; line-height:1.4em;}
#content div.comment p {margin:4px 0 4px;}
.gravatarside {background-color:#fff; border:1px solid #ccc; padding:2px; height:32px; width:32px; float:left; margin:2px 8px 5px 0;}
.admin {background-color:#f0f0f0; border-left:1px solid #bbb; border-right:1px solid #bbb;}
#respond {margin:20px 0 0 0; padding:15px 0 0 0;}
#respond p {margin:0 0 10px 0;}
#respond input,#respond textarea {padding:4px; width:250px; background-color:#f4f4f4; color:#666;}
#respond textarea#comment {width:500px;}
#respond input#submit {width:65px;}
#respond input, #respond textarea {font: 100% "Trebuchet MS",Verdana,sans-serif; border: 1px solid #ccc;}
fieldset {border:0;}

/* top menu */
#nav {   
	border-top:1px solid #FFF;   
    background:#577da2;   
    border-bottom:1px solid #FFF;   
    height:32px;   
	font-family: Arial;
	font-size: 12px;
    
    }   
  
#nav li {   
    margin-left:25px;
    margin-right:25px;
    margin-top: 7px;
    }   
  
#nav li, #subnav li {   
    float:left;   
    list-style:none ;
    }   
  
#nav a, #nav a:visited {   
    color:#FFF;   
    text-decoration:none;   
    font-weight:bold  
    }   
  
#nav a:hover, #nav a:active,   
li.current_page_parent a,   
li.current_page_parent a:visited,   
#nav li.current_page_item a,   
#nav li.current_page_item a:visited   
        {   
    background:#295887  
    }   
  
#subnav {   
    background:#e6eef7;   
    border-top:2px solid #577da2;   
    border-bottom:2px solid #cad8e6;   
    height:28px;
	font-family: Arial;
	font-size: 12px;   
    }   
  
#subnav li {   
    border-right:1px solid #295887;   
    padding:4px 7px;   
    }      
  
#subnav a, #subnav2 a:visited {   
    color:#295887;   
    text-decoration:none;   
    font-weight:bold  
    }   
  
#subnav a:hover, #subnav2 a:active,   
#subnav li.current_page_item a,   
#subnav li.current_page_item a:visited {   
    text-decoration:underline  
    }  



/* Footer */
#footer {clear:both; color:#777; text-align:center; border-top:2px solid #bbb;}
#footer p {margin:0; padding:10px 0; line-height: 1.5em;}
#footer .credits {font-size:0.9em;}
#footer .disclaimer {font-size:0.9em; text-align:centre}
#footer a {color:#777;}
#footer a:hover {color:#555; text-decoration:underline;}

/* Various classes */
.feedlink {background: url('img/feed.jpg') no-repeat center left;; margin-left:0; margin-right:0; margin-top:15px; margin-bottom:10px; padding-left:52px; padding-right:0; padding-top:20px; padding-bottom:20px}
.splitleft {float:left; padding-top:10px; width:49%; text-align:left;}
.splitright {float:right; width:49%; text-align:right;}
.textright {text-align:right;}
.textcenter {text-align:center;}
.clear {visibility:hidden; clear:both;}
.hide {display:none;}
.h2text{ padding:6px 0px 0px 0px; margin:0px 0px 0px 0px;font-size:0.9em; font-weight:normal; text-align:center;
}

.sitemap a {color:#777; font-size:0.9em; text-decoration:none;}
.sitemap a:hover {color:#777; text-decoration:underline;}





