/*
Theme Name: Advinci 2
Theme URI: http://www.advinci.ee	
Description: Advinci 2
Version: 2
Author: Oleg Kalinkin, Advinci OY
Author URI: http://www.advinci.ee

*/

body {font-size: 85.5%;font-family: arial;background: #fff; color: #333;margin:0px 0 0 0;padding:0;text-align: left; background: url(images/header.gif) repeat-x top left;}

.must-joon{background:#f1f1f1; width:100%; margin:0; float:left;}

a:link {color:#a20102;}

a:visited {color:#a20102;}

a:hover {color: #000000;}

a:active {color:#a20102;}

/*------------ Basic layout outline ------------ */

#page{line-height:20px;	width:100%;}

.wrap-middle{position: relative;padding:0 0 0px 0;width: 800px;	margin-left: auto;margin-right: auto;background:#fff; position:relative; margin-left: auto; margin-right: auto;}

/*-------------Header------------ */

.top-header{width:800px; height:80px; margin:0 auto 0 auto; }

#logo{height:63px; padding:6px 0 6px 0px; margin:0; float:left;}

.top-banner{width:468px; height:60px; margin:2px 0px 5px 10px; float:left;}

.pikk-hall{width:100%; height:100%; float:left; background:#f1f1f1;}

.top-hall{width:800px; height:100%; padding:3px 0 5px 0; background:#f1f1f1; margin:0 auto 0 auto; overflow:hidden;}

/* --------Sidebar------------*/

#sidebar-contain{float:right;width:250px;padding:10px 10px 10px 10px; margin:-1px 0 0 5px; overflow:hidden; background:#f1f1f1;border-left:solid 1px #dcdcdc; border-right:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc;}

/*sidebar-searchbox*/

.search-box form{float:right;margin:0 10px 0 0; width:250px;padding:0;}

.search-box{height:26px;padding:0;margin:0;}

 input.search-field{float:left;border:1px solid #dedfe0;margin:0;padding: 4px 0px 0px 4px;height:19px;background: #ffffff;width: 170px;}
 
 input.search-go {float:left;border:0;margin:0;padding:0;margin-left:5px;height:26px;width:67px;background: url(images/otsing.gif) no-repeat top left;cursor: 
pointer;}
 
.side-box{float:left;margin-bottom: 25px;width: 100%;}

.side-box h3{margin-right: 6px;padding-left: 3px;font-size: 0.9em;text-transform:none;color:#e46863;border-bottom: 1px solid #dbdcde;padding-bottom:10px;margin-bottom:0px;font-family:arial;font-weight:normal;letter-spacing:1px;}

.side-box h3{font-family:palatino;margin:0;font-size:1.4em;font-weight:normal;color:#a20102;}

.side-box ul{margin:0;padding:0;list-style:none;margin-right:4px;}

.side-box ul ul {margin-right:0;text-indent:4px;}

.side-box ul ul ul{margin-right:0;text-indent:6px;}

.side-box li a:visited{color:#000;}

.side-box li a{color:#000;display:block;line-height:140%;padding:6px 0 6px 6px;list-style:none;	text-decoration:none;font-size:12px;border-bottom:1px solid #dbdcde;}

.side-box li a:hover{color:#000; padding-left:6px; border-left:6px solid #b40704; border-bottom: 1px solid #dbdcde; background:#e7e6e6;}

.side-box .divide{width: 169px; float:left;}

.side-box ul.sections{margin: 0px;}

.side-box ul.sections li {float:left;width:158px;margin-top:0px;margin-right:11px;}

* html .side-box li a{height:28px;} 

/* --------Main Content------------*/

#content{float:left;width: 500px;padding:10px 0px 0 0;}

.post{width:500px;padding-top:5px;margin-bottom:25px;color:#222222;float:left;padding-left:5px;margin-top:5px;}

.post-thumbnail{float:right;margin-top:20px;margin-left:5px;border:1px solid #d5d5d5;padding:3px;}

.post-thumbnail img{vertical-align:bottom;width:125px;height:90px;}

.entry{margin-top:10px;padding:0;}

.entry p{margin:10px 0;}

h2.link{margin:0;padding:0;font-size:1.6em;font-weight:bold;color:#a20102;}

h2.link a:visited{margin:0;padding:0;color:#a20102;text-decoration:none;}

h2.link a:hover{color:#000000;}

h2.link a{margin:0;padding:0;color:#a20102;text-decoration:none;}

.no-border{border-bottom:0; margin:20px 0 0 0;}

.list-items {margin:0;padding:0;list-style:none;width:500px;float:left;}

.share{width:110px;float:right;}

.list-items li a:visited{color:#7e7f81;}

.list-items li a{color:#7e7f81;display:block;line-height:28px;padding:0 0 0 3px;list-style:none;text-decoration: none;font-size:12px;border-top:1px solid #dbdcde;}

.list-items li a:hover{background:#e5e5e5;color:#a20102;}

* html .list-items li a{height:28px;} 

/* ---------------Comments----------------*/

.commentlist{margin:0;padding:0;}

.comment{background:#F1F1F1;margin-bottom:5px;display:block;padding:10px;}

.comment .avatar{float:right;border:1px solid #e5e5e5;padding:1px;}

.alt{background:#eee;}

.admin{background:#eee;}

#respond{margin-top:18px;}
 
 textarea{width:500px;}
 
/* --------Others------------*/

h1{font-family:palatino;font-size:1.6em;margin:0px 0px 0px 0px;color:#000;}

h2{font-family:palatino;margin:0;padding:0;font-size:1.6em;font-weight:bold;color:#000;}

h3{font-family:palatino;font-size: 1.4em;margin:0px 0px 15px 0px;}

h4{font-family:palatino;font-size:1.6em;margin:0px 0px 15px 0px;}

img{border:none; border-color:#58595b;}

blockquote {background:url(images/bquote.gif) no-repeat top left;padding:18px 0 0 26px;margin-left:0px;}

blockquote p{background:#eee;padding:20px;margin:0;}

.navigation {display: block;text-align:center;margin-top:10px;margin-bottom:60px;}

.float-left{float:left;}

.float-right{float:right;}

.clear-fix{height:0px;line-height:0px;}

/*post navigation */

.older-newer a:visited{color:#77787b;}

.older-newer a:hover{color:#a20102;}

.older-newer a{font-weight:bold;text-decoration:none;font-size:12px;color:#77787b;}

.older-left a{float:left;display:block;padding:5px 0 4px 20px;background:url(images/older-left.gif) no-repeat center left;}

.newer-right a{float:right;display:block;padding:5px 20px 4px 0px;background:url(images/newer-right.gif) no-repeat center right;}

/*-------------Drop Down Menu Based on http://htmldog.com/articles/suckerfish/dropdowns/------------ */

#menu-search{width:800px;position: relative;margin:3px auto 0 auto;}

#nav {display:block;letter-spacing:1px;float:left;font-family:arial; height:36px;width:420px;margin:0px auto 0 auto;list-style:none;line-height:15px;font-size:14px;padding:0;}

#nav ul {position:relative;display:block;float:left;list-style:none;line-height:36px;padding:0;font-size: 12px;margin:0;width:800px;}

#nav a {display:block;color:#2b2b2b;text-decoration:none;padding:0px 6px;}

#nav li:hover {float:left; text-align:center;padding:3px 0 0px 0; background:url(images/menu.gif) no-repeat 0% 0%;}


#nav li {width:80px; height:28px; line-height:150%;float:left; text-align:center;padding:3px 0 0px 0;background:url(images/menu.gif) no-repeat 100% 0%;}

#nav li.current{background:url(images/menu.gif) no-repeat 0% 0%;}

#nav a li.current {color:#fff;background:url(images/menu.gif) no-repeat 0% 0%;}

#nav .current li {float:left; text-align:center;padding:3px 0 0px 0; background:url(images/menu.gif) no-repeat 0% 0%;}

#nav li.current a {color:#fff;}

#nav ul {position:relative;left:1em;width:150px;font-weight:normal;margin:0;line-height:1;border:0;border-bottom:1px solid #949596;border-right:1px solid #949596;padding:0;}
 
#nav li li {width:150px;border:0;font-weight:bold;margin:0;padding:0;}

#nav li li a {padding:8px 13px;width:124px;margin:0;font-size:12px;color:#fff;font-weight: normal;}

#nav li ul ul {margin:-28px 0 0 151px;padding:0;}

#nav li:hover a {color:#fff;}

#nav li ul li:hover a, #nav li ul li li:hover a, #nav li ul li li li:hover a, #nav li ul li li li:hover a {color:#fff;}
    
#nav li:hover a, #nav li.sfhover a {color:#fff;}
  
#nav li:hover li a, #nav li li:hover li a, #nav li li li:hover li a, #nav li li li li:hover li a {color:#747475;}
  
#nav .current-cat{background:#606060;}

/* Begin Images */
p img {padding: 0;max-width: 100%;}

/*	Using 'class="alignright"' on an image will align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {display: block;margin-left: auto;margin-right: auto;}

img.alignright {padding: 4px;margin: 0 0 2px 7px;display:inline;}

img.alignleft {padding: 4px;margin: 0 7px 2px 0;display:inline;}

.alignright {float:right;}

.alignleft {float: left}

/* End Images */

/* --------Footer------------*/

#footer{padding:20px 0 20px 0;float:left;width: 100%;text-align:center;}

#footer p{color:#86878a;margin-bottom:0;font-size: 12px;}

#footer ul{list-style:none;margin:0;padding:0;}

#footer li{display:inline;}

.footerpages{border-bottom: 1px solid #666666;padding-bottom: 10px;margin-bottom: 10px;letter-spacing:1px;font-family:century gothic;text-transform: uppercase;font-size: 11px;}

.top-box{font-size:12px;float:right;margin:10px 0 0 0;color:#7f7f81;}

.top-box a, .top-box a:visited{font-size:10px;color:#000; margin:5px 0 0 0;}

.top-box a:hover{color:#bcbdc1;}

.top-box a.rss{padding-left: 22px;margin-right: 5px;background:url(images/rss.gif) no-repeat center left;display:inline-block;line-height:28px;text-decoration: none;}

.top-box a.email{padding-left:22px;background:url(images/email.gif) no-repeat center left;display:inline-block;line-height:28px;text-decoration: none;}

.side-box img{margin:3px; border:1px solid #58595B;}

.side-box img:hover{margin:3px; border:1px solid #bcbdc1;}

.featured-story .top-tools{border-color:#cdcdcd;}

.top-tools{clear:both;font-size:12px;width:100%;padding:5px 0;border-bottom:1px solid #e3e3e4;color:#bcbdc1;}

.top-tools span{color:#979799;}

.tools a:visited {color:#6e6f71;}

.tools a{text-decoration:none;color:#6e6f71;}

.tools  span{color:#bcbdc1;text-transform:uppercase;font-size:11px;}

.tools{font-size: 12px;float:left;border-top: 1px solid #e3e3e4;border-bottom: 1px solid #e3e3e4;	line-height:28px;width:100%;}

.viimane {margin:15px 0 15px 15px; width:230px;}

.feedburnerFeedBlock .date {font-size:12px; font-weight:bold; margin:0;}

.headline {margin:0;}

.feedburnerFeedBlock li {list-style-type:none;margin:0 0 20px -30px;}

#creditfooter 	{visibility:hidden;}

.post-all {font-weight:bold; font-size:13px;}

.post-all a {font-weight:normal;}