m/*
Theme Name: Corporate Clone
Theme URI: http://kucrut.org/
Description:
Version: 1.0
Author: kucrut
Author URI: http://kucrut.org/
Tags: simple, elegant
Licence: GPL v2
*/

/*
 * http://meyerweb.com/eric/tools/css/reset/
 * v1.0 | 20080212
 */

html *{padding:0;margin:0}
* html{padding:0; margin:0}


html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,hr,blockquote,
p,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,
s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,
li,fieldset,form,input,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent}

body{
  background:#666;
  font:.625em/1 Georgia,Times,"Liberation Serif",serif}
ol,ul{list-style:none}
blockquote,q{
  border-left:4px solid #ccc;
  font-size:1.2em;
  padding-left:1em;
  quotes:none}
blockquote cite{font-size:.9em}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none}
a{
  color:inherit;
  text-decoration:none}
/* remember to define focus styles! */
:active,:focus{outline:0;-moz-outline-style:none}
/* remember to highlight inserts somehow! */
ins{text-decoration:none}
del{text-decoration:line-through}
small,sub,sup{font-size:.75em}
sub{vertical-align:bottom}
sup{vertical-align:top}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse; border-spacing:0}

/* =Clear Floated Elements
---------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

span.clear,
div.clear,
html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear{
  background:none;
  border:0;
  clear:both;
  display:block;
  float:none;
  font-size:0;
  list-style:none;
  margin:0;
  padding:0;
  overflow:hidden;
  visibility:hidden;
  width:0;
  height:0}


/* Kucrut's
 * -------------------------- */
.hidden{display:none}
.hider{overflow:hidden}
.holder{overflow:auto}

.tCent{text-align:center}
.tLeft{text-align:left}
.tRight{text-align:right}

/* Fluid */
.w1x2,.w1x3,.w2x3{float:left}
.w1x2{width:50%}
.w1x3{width:33%}
.w2x3{width:67%}

h1,h2,h3,h4,h5,h6{
  font-family:'Trebuchet MS',Arial,Tahoma,sans-serif;
  font-weight:bold}
ul.horz li{display:inline}

/*
 * --------------------------
 */
.rounded{
  -khtml-border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px}


#top-wrap,
#bot-wrap{
  display:block;
  height:15px;
  margin:0 auto;
  width:980px}
#top-wrap{background:#666 url('images/top.gif') no-repeat 0 0}
#bot-wrap{background:#666 url('images/bot.gif') no-repeat 0 0}

#page{
  background:#fdfdfd url('images/wrap.gif') repeat-y 0 0;
  color:#222;
  padding:0 10px;
  width:960px}

#header{
  background:#000 url('images/header.png') left top no-repeat;
  height:120px}
#logo{width:640px}
#logo h1 a{
  background:#000 url('images/baist.png') no-repeat 0 0;
  display:block;
  height:120px;
  text-indent:-99999px;
  width:340px}
#searchbox{
  height:120px;
  width:300px}
#searchform{
  background:transparent;
  margin-top:90px;
  padding:0 10px 0 60px}
#s{
  background:#fdfdfd;
  border:1px solid #ccc;
  font-size:110%;
  padding:3px 4px;
  width:180px}
#searchsubmit{
  background:url('images/navbar.gif') 0 0 repeat-x #292929;
  color:#fdfdfd;
  font-weight:bold;
  height:22px;
  width:30px}
#searchsubmit:focus,
#searchsubmit:hover{
  background-image:url('images/navhov.gif');
  color:#fff299;
  cursor:pointer}

#nav{
  background:#292929 url('images/navbar.gif') repeat-x 0 0;
  color:#fdfdfd;
  text-transform:uppercase}
#nav a,
#bot a{
  font-family:'Trebuchet MS',Arial,Tahoma,Verdana,sans-serif;
  font-weight:bold}
#nav li.current-cat>a,
#nav li.current_page_item>a,
#nav a:hover,
#nav a:focus{
  color:#fff299}
#nav>ul>li{
  float:left;
  position:relative}
#nav li.parent>a:after{content:"\00A0 \00BB"}

#nav>ul>li>a{
  border-right:1px solid #111;
  display:block;
  letter-spacing:2px;
  line-height:1.5;
  padding:1em 2em}
#nav>ul>li>a:hover,
#nav>ul>li>a:active:hover,
#nav>ul>li>a:focus{
  background:#292929 url('images/navhov.gif') repeat-x 0 0}

#nav>ul>li>ul{min-width:100%}
#nav>ul ul{display:none}
#nav>ul>li>ul li{
  line-height:1.3;
  position:relative;
  white-space:nowrap}
#nav>ul>li>ul li a{
  border-bottom:1px solid #000;
  border-top:1px solid #000;
  display:block;
  letter-spacing:1px;
  padding:.75em 2em}
#nav>ul>li>ul li a:hover{
  background:#151515}
#nav>ul>li:hover>ul{
  border:2px solid #000;
  background:#292929;
  display:block;
  position:absolute;
  top:3.5em;
  z-index:3}
#nav>ul>li>ul li:hover>ul{
  border:2px solid #000;
  border-top-width:1px;
  background:#292929;
  display:block;
  left:100%;
  position:absolute;
  top:-1px;
  z-index:4}

#mid{
  font-size:120%;
  padding:12px 10px}
/*
#midtop{margin-bottom:16px}
*/
.box1,.box2{margin-right:10px}
.box1{width:630px}
.box1.home{margin-bottom:16px}
.box2{width:310px}
.box3{width:300px}

.box3 li.widget{margin-bottom:1.5em}


.widget{
  background:#f8f8f8;
  border:1px solid #e6e6e6;
  padding:10px}
.widget h2{
  border-bottom:1px solid #ddd;
  font-size:125%;
  line-height:1.5;
  margin-bottom:.6em;
  padding-bottom:.3em}
.widget p{
  line-height:1.5;
  margin-bottom:.5em}
.widget>ul>li{
  line-height:1.5;
  margin-bottom:.4em;
  padding-left:1.2em;
  text-indent:-1.2em}
.widget>ul>li:before{
  color:#666;
  content:"\27A4 \00A0"}
.widget>ul>li:focus:before,
.widget>ul>li:hover:before{
  color:#336699}
.widget a,
.widget a:link{
  border-bottom:1px dotted}
.widget a:hover,
.widget a:focus{
  color:#336699}

/* HomePage
 *
 * 1. Headline Box
 */


.hl{
  border:1px solid #e6e6e6;
  min-height:324px;
  padding:4px}
.hl>div{position:relative}
.hl img{width:100%}
.teaser{
  background:#000;
  bottom:0;
  color:#fdfdfd;
  left:0;
  line-height:1.5;
  opacity:.75;
  padding:1em;
  position:absolute;
  right:0}
.teaser a{display:block}
.teaser h3{
  font-size:130%;
  line-height:1.6}
.teaser p{font-family:Arial,Tahoma,Verdana,'Liberation Sans',sans-serif}



/* Single */
.post{
  line-height:1.75;
  padding:0 20px 20px 10px}
.post h2{
  font-size:1.4em}
.post h2 span{font-style:italic}
.post h3{
  border-bottom:1px solid #666;
  font-size:2em;
  line-height:1.2;
  padding-bottom:.2em;
  margin-bottom:.25em}
.post h3 a:focus,
.post h3 a:hover{
  color:#254B71}
.post ul.pages{
  font-weight:bold;
  padding:.5em 0}
.post ul.pages li a:before{
  content:"\00BB \00A0";
  text-decoration:none}
.post ul.pages li a{text-decoration:underline}
.post ul.pages li a:focus,
.post ul.pages li a:hover{text-decoration:none}
.content{
  margin-bottom:20px;
  padding:1em 0 2em}
.content a:visited{color:#b775e8}
.content a,
.content a:link,
.pagenavi a{
  border-bottom:1px dotted;
  color:#336699}
.content a:focus,
.content a:hover,
.content a:visited:hover,
.pagenavi a:focus,
.pagenavi a:hover{
  color:#4d9be8}
 .content dl{
  margin-bottom:1em;
  overflow:hidden}
 .content dt,
 .content dd{
  float:left}
 .content dt{font-weight:bold;width:30%}
 .content dd{width:69%}
.content h4{font-size:1.6em}
.content h5{font-size:1.4em}
.content h6{font-size:1.2em}
.content p,
.content ol,
.content ul{margin-bottom:1em}
.content p ol,
.content p + ul{
  margin-top:-.8em}
.content ol{margin-left:3em}
.content ol li{list-style-type:decimal}
.content ul{margin-left:.5em}
.content ul li{
  margin-bottom:.25em;
  padding-left:1em;
  text-indent:-1em}
.content ul li:before{content:"\00BB \00A0"}
.content p:first-line{text-indent:10em}
.post p.meta{
  color:#666;
  font-size:.9em;
  font-style:italic}
.post p.meta a{
  color:#444;
  font-weight:bold;
  text-decoration:underline}
.post p.meta a:focus,
.post p.meta a:hover{text-decoration:none}
.content table{
  border:1px solid #ccc;
  padding:5px;
  margin:0 auto 1.5em}
.content table caption{
  font-weight:bold;
  line-height:1.3;
  padding:1em .5em}
.content table th,
.content table td{
  border:1px solid #ccc}
.content table td{padding:.25em .5em}
.content table th{
  background:#f3f3f3;
  font-weight:bold;
  padding:.5em .75em;
  vertical-align:middle}
.content td a,
.content td a:link{border:0}



#comments h4{
  font-size:1.4em;
  margin-bottom:.4em}
#comments>ol{margin-bottom:16px}
#comments ol.children{padding-top:.65em;}
#comments ol>li{
  border:1px solid #ccc;
  margin-bottom:12px;
  padding:5px 10px}
.commentItem a{color:#336699}
.commentCont a{border-bottom:1px dotted}
.commentItem a:hover,
.commentItem a:focus{color:#4d9be8}
.commentHead{
  border-bottom:1px solid #ccc;
  font-weight:bold}
.commentMeta{
  padding-top:16px;
  width:85%}
.commentHead img{float:right}
.commentCont{padding:.5em 0}
.commentItem.author>.commentHead{}

#respond{margin-bottom:12px}
#respond dl{
  margin-bottom:5px;
  overflow:hidden}
#respond dt,
#respond dd{float:left}
#respond dt input,
#respond textarea{
  border:1px solid #ccc}
#respond input:focus,
#respond input:hover,
#respond textarea:focus,
#respond textarea:hover{
  border-color:#666}
#respond dt input{
  padding:.2em .4em;
  width:20em}
#respond dd label{
  font-weight:bold;
  padding-left:.75em;
  width:5em}
#respond label,
#respond ul li input:hover{
  cursor:pointer}
#respond h5{}
#respond p.tags{
  font-size:.8em;
  line-height:1.3;
  margin-bottom:.5em;
  width:80%}
#respond p textarea{
  outline:0;
  padding:.4em;
  width:97%}
#respond ul{padding:.5em 0}
#respond ul li{
  float:left;
  font-size:.8em;
  font-weight:bold;
  margin-right:10px}
.cancel-comment-reply a,
#submit{
  background:#292929;
  border:1px solid #ccc;
  color:#fdfdfd;
  font-family:Georgia,Times,"Liberation Serif",serif;
  font-weight:bold}
.cancel-comment-reply a{
  display:block;
  padding:.1em .6em}
.cancel-comment-reply a:hover,
.cancel-comment-reply a:focus{
  border-color:#666;
  color:#fdfdfd;}
#submit{padding:.25em .6em}



#bot{
  background:#000;
  color:#fdfdfd;
  font-size:110%;
  line-height:1.5;
  padding:.25em 1em}
#bot a{
  margin-left:1em;
  text-shadow:#8b8b8b 1px 1px}
#bot a:hover{border-bottom:1px solid}
#bot p,
#bot ul{
  width:50%}
#bot p,
#bot ul{
  line-height:1.5;
  padding:.25em 0}




/* WordPress */
.aligncenter{margin-left:auto;margin-right:auto}
.alignleft{float:left}
.alignright{float:right}
.wp-caption,
.content p img{
  background:#f5f5f5;
  border:1px solid #ccc;
  margin-bottom:1em;
  padding:3px;}
.wp-caption img{padding:5px 5px 0 5px}
p.wp-caption-text{
  font-family:Arial,Tahoma,Verdana,'Liberation Sans',sans-serif;
  font-style:italic;
  line-height:1.3;
  padding:2px 5px;
  margin:0}
.wp-caption.alignleft,
.content p img.alignleft{
  margin-right:1.25em}
.wp-caption.alignright,
.content p img.alignright{
  margin-left:1.25em}
.content p img{padding:5px}
