/*
Theme Name: Blank 1 sidebar - right (theme development)
Theme URI: http://wordpress.org/
Description: 
Version: 1.0
Author: Anna
Author URI: 
Tags: empty, clean, development, design

	Based on Kubrick v1.5
	 http://binarybonsai.com/kubrick/
	The Kubrick theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

/* - BASIC STUFF - */

* { margin:0; padding:0;}

body {
	line-height: 16px;
	color:#5f4934;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 12px /* Decide for yourself if you want to include this. */;
	background:#A0E1DA url(/images/bg-pattern150.gif) repeat-x top left;
	
}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
.additional-meta {font-size: xx-small}
blockquote {font-style:oblique}


img {border:none;}

/* -- LISTS -- */
ul {margin:0;padding:0;}
ul li {	margin-left:5px;padding:0;}
li {list-style-type:none;}
.disc {list-style-type:disc}
/* lists inside posts */
.entry-content ul ol {margin-left:0;}
.entry-content ul li {margin-left:10px; list-style:disc; list-style-position:inside}
.entry-content ul li ol {margin-left:10px;}
.entry-content ol li {margin-left:5px; list-style: decimal; list-style-position:inside}
.entry-content ol li li {margin-left:5px;}

/*typography -----------------------------------------------------------------------------------------------------------  */
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	margin: 0 0px;
}

.h2box {
	background:url(/images/h2/bg-h2-sidebar_01.gif) no-repeat top left;
	line-height:24px;
	padding:0 0 0 4px;
	margin:0 0px 0 10px;}
.h2box span {
	background:url(/images/h2/bg-h2-sidebar_02.gif) no-repeat top right;
	padding:5px 9px 5px 5px;
	color:#FFF;
	font-size:12px;
	font-weight:normal}

.h2box a {color:#FFF}

h3 {	font-size:12px;font-weight:bold;height:12px;margin:0 0 2px 0;;}
p { padding:0 0 5px 0;}
ul, ol { list-style: none;}
a { color:#278761;text-decoration: none;}
a:hover {text-decoration: underline;}
blockquote {
	background:url(../images/quote.gif) top left no-repeat;
	padding:10px 4px 6px 40px;
	margin:2px 0px 2px 0px;
	font-style:italic;
	color:#278761;
}
p.cite { text-align:right; padding-right:20px; line-height:10px;}

ul.listing { padding:2px;}
ul.listing li {line-height:22px; border-bottom:1px dotted #d3cca5; padding-left:24px; background:url(/images/icons/news.png) no-repeat 2px; display:block}
ul.listing li a:hover {background:#43a47e url(/images/icons/news.png) no-repeat 2px; color:#FFFFFF}

/* -- MAIN DIV'S ------------------------------------------------- */
#wrapper {float:none;clear:both;margin:0 auto;padding:0;width:796px;}


/*header ---------------------------------------------  */
#header {	height:150px; width:796px;;}
#header_logo { float:left; width:300px;	height:114px;}
#header_links {
	float:right;
	width:300px;
	padding:5px 0 0 0;
	font-size:11px;
	text-align:right;
	color:#fff;
	height:100px;
}

/*- navigation ----------------------------------------------------------------------------------- */

    #tabsC {
      float:left;
      width:100%;
	  font-family:Arial;
      font-size:14px;
	  text-transform: uppercase;
	  color:#FFF;
      line-height:normal;
      }
    #tabsC ul {
	margin:0;
	padding:10px 10px 0 10px;
	list-style:none;
      }
    #tabsC li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsC a {
      float:left;
      background:url("/images/nav_01.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
	  border:none;
      }
    #tabsC a span {
      float:left;
      display:block;
      background:url("/images/nav_02.gif") no-repeat right top;
      padding:6px 14px 4px 8px;
      color:#FFF;
	  border:none;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsC a span {float:none;}
    /* End IE5-Mac hack */
    #tabsC a:hover span {
      color:#FFF;
      }
    #tabsC a:hover {
      background-position:0% -40px;
      }
    #tabsC a:hover span {
      background-position:100% -40px;
      }  

/*banner ----------------------------------------------------------------------------  */
#banner {margin:0px 0px 10px 0px;padding:0px;height:300px;}
#banner150 {margin:0px 0px 10px 0px;padding:0px;height:150px;}
#banner-text {width:235px;margin-top:50px;color:#FFFFFF}

/*entry  -------------------------------------------------------------------------------  */
.entry-content p {line-height:18px; padding: 3px 0 12px 0}


/*footer -------------------------------------------------------------------------------  */
#footer {height:30px; color:#278761; font-size:11px; line-height:30px; padding:0px 16px; clear:both;float:none;}
#footer a {color:#278761; text-decoration:none}
#footer a:hover {text-decoration:underline; color:#278761;}

/* -- POSTS -- */
.post-index {margin:0 0 10px;}
#post-single {margin:0 0 20px;}
.posts-wrap {float:left; clear:none;width:550px; padding-right:6px;}

/* -- SIDEBARS --*/
.sidebar-wrap {margin:0 auto;overflow:hidden; float:right; clear:none;width:240px;}
.sidebar {width:99%;clear:none;}
.block-1 {float:right;}

/*boxes-----------------------------------------------------------------------------------------------------------  */

.box550-wrap {	width:550px;}
.box550-welcome { background: url(/images/box-550-h2-welcome.gif) top left no-repeat;height:43px;}
.box550-about { background: url(/images/box-550-about.gif) top left no-repeat;height:43px;}
.box550-body { background:  url(/images/box-550-body.gif) repeat-y;padding:0 5px;}
.box550-bottom { background: url(/images/box-550-footer.gif) top left no-repeat;height:12px;}
.box550-top { background: url(/images/box-550-top.gif) top left no-repeat;height:7px;}


.box190-wrap {	width:190px;}
.box190-top { background: url(/images/box-190_01.gif) top left no-repeat; height:8px;}
.box190-body { 	background: url(/images/box-190_03.gif) repeat-y;padding:0 5px;}
.box190-bottom { background: url(/images/box-190_05.gif) top left no-repeat; 	height:8px;}

.box190-wrap h3 {background:url(/images/h2/highlight.png)}


.box350-wrap {	width:350px;}
.box350-top { background: url(/images/box-350_01.gif) top left no-repeat;height:8px;}
.box350-body { background: url(/images/box-350_03.gif) repeat-y;padding:0 5px;}
.box350-bottom { background: url(/images/box-350_05.gif) top left no-repeat;height:8px;}


.box240-wrap {	width:240px; margin-bottom:5px;}
.box240-top { background: url(/images/240/box-240-small-font_02.gif) no-repeat;height:9px; }
.box240-body { background: url(/images/240/box-240-small-font_03.gif) repeat-y;padding:0 5px; }
.box240-bottom { background: url(/images/240/box-240-small-font_05.gif) bottom left no-repeat;height:8px;}
.box240-wrap h2 {
	background:url(/images/h2/bg-h2-sidebar_01.gif) no-repeat top left;
	line-height:24px;
	padding:0 0 0 4px;
	margin-left:10px;}
.box240-wrap h2 span {
	background:url(/images/h2/bg-h2-sidebar_02.gif) no-repeat top right;
	padding:5px 9px 5px 5px;
	color:#FFF;
	font-weight:normal}

.box240-clients { background: url(../images/box-240-clients.gif) top left no-repeat;height:43px;}
.box240-news { background: url(/images/240/box-240-small-font_01.gif) no-repeat;height:43px; }
.box240-blog { background: url(../images/box-240-blog.gif) top left no-repeat;height:43px;}

.box240-body ul, .box190-body ul, .box550-body ul  { padding:2px;}
.box240-body ul li a, .box190-body ul li a, .box550-body ul li a{color:#5f4934;line-height:22px; border-bottom:1px dotted #d3cca5; padding-left:24px; background:url(/images/icons/news.png) no-repeat 2px; display:block}

.box240-body ul li a:hover, .box190-body ul li a:hover, .box550-body ul li a:hover {background:#43a47e url(/images/icons/news.png) no-repeat 2px; color:#FFFFFF}



/* Sidebar Comment  */
li.recentcomments a {
	background:none !important;
}




/* -- 404-PAGE --*/
.error404 {margin:0;width:100%;}
.error404 h1,.error404 h2 {margin: 10px auto;}

/* -- COMMENTS -- */
div.comments-wrap {margin:15px auto; padding:0;}
li.comment,li.trackback, li.pingback {margin: 10px auto;}
ul.children {margin-left:10px;}
ul.commentlist, ul.pinglist {margin:0px 0;}
div.reply {}
textarea#comment {overflow:auto}

/* -- ALIGNMENTS --*/
img.alignright {float:right;clear:none;margin:0 0 1em 1em}
img.alignleft {float:left;clear:none;margin:0 1em 1em 0}
img.aligncenter {display: block; margin:1em auto; text-align:center}
img.alignnone {margin:0 0.5em 0 0;}

/* -- NAVIGATION --*/
div.navigation {width:100%;height:auto;float:left;clear:both;padding: 10px 0px;}
.navigation-index {}
.nav-next {float:right;clear:none;width:48%; text-align:right;}
.nav-prev {float:left;clear:none;width:48%; text-align:left;}

