/*  
Theme Name: Big Blue
Theme URI: http://www.blogohblog.com/
Description: Big Blue is a 3 columns Wordpress theme. I love to hear of my work being used :). 
This work is licensed under a 
<a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License</a>. 
This means you may use it for any purpose, and make any changes you like. Just leave my Bob link under your footer :)
Version: 0.1
Author: Bob 
Author URI: http://www.blogohblog.com/
This theme was designed and built by Bob of <a href="http://www.blogohblog.com/">Blog Oh Blog</a> based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
*/


body
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#fff;
background-image:url(images/top.gif);
background-repeat:repeat-x;
color:#666;margin:0;padding:0;
width:946px;
text-align:center;
margin:0 auto;
}

#tnav-wrapper {width: 500px; clear:both; float:left; background:#e1e7e7 url(http://www.conceptbakery.com/img/nav_bg.gif) repeat-x bottom;}
#tnav {width: 485px; font-size: 11px;padding:5px 0 7px 7px; text-transform: uppercase;text-align:left}
#tnav a {padding: 0 10px 0 0; text-decoration:none; font-weight:600; color:#567675; }
#tnav a:hover {color:#a0d03e;}
#home .home, #company .company, #services .services, #blog .blog, #clients .clients, #contact .contact, #press .press, #glossar .glossar, a {
color:#a0d03e;
}


#wrap
{
width:946px;
margin:0 auto;padding:0;
}

#inner-wrap 
{
float:left;width:946px;background: #fff url(images/innerwrap.jpg)repeat-y;padding:0px;margin:0px;
}


#top
{
height:60px;width:946px;clear:both;margin:0 auto;padding:0;
}

h3
{
font-size:12px;font-weight:700;margin:0;padding:0;
}

h2
{
font-size:12px;font-weight:700;margin:0;padding:0; letter-spacing: 1; text-transform:uppercase;
}

#main
{
width:946px;margin-top:15px auto;padding:0;
background: #fff url(images/innerwrap.jpg) repeat-y;
}

#header
{
width:400px;height:10px;float:left;margin:0;padding:0;
}

#header h1.blogtitle
{
font-family:Arial, Helvetica, sans-serif;color:#fff;margin:0;padding:10px 0 0;
}

#header p.desc
{
font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff;font-size:11px;margin:0;padding:0;
}

#nav
{
height:50px;float:right;width:550px;margin:0;padding:0px 0px 10px 0px;
}


ul.nav

{

height:69px;line-height:69px;float:right;list-style:none;

font-size:11px;text-transform:uppercase;margin:0;padding:0px 0px 0px 0px;

}



ul.nav li

{

float:left !important;list-style-type:none;margin:0;padding:0px 0px 15px 15px;

}



ul.nav li a,ul.nav li a:link,ul.nav li a:visited

{

color:#fff;float:left;display:block;text-decoration:none;padding:0px 0px 0px 0px;

}



ul.nav li a:hover,ul.nav li a:active

{

background:#fff;text-decoration:none;

}



ul.nav li.current_page_item a{

text-decoration:none;background:#39c;color:#000;}ul.nav li ul{float:left;margin:0;padding:0;

}


#content
{
width:480px;float:left;margin:0;padding:0px 0 0 0;
}

.entry
{
font-size:11px;float:left;width:480px;text-align:justify;margin:0;padding:0 0 20px;
}

#sidebar
{
float:right;
width:446px;
margin:0px;padding:0px;
background-image:url(images/right_columns_bg.gif);
background-repeat:repeat-y;
text-align:left;
}

.rsidebar
{
float:right;
width:218px;
padding-left:0px;
margin:0px; 
overflow:hidden;
}


.rsidebar h2
{
background-image:url(images/h2c.jpg); background-repeat:repeat-y;height:14px;
font-size:11px;font-weight:600;
color:#FFFFFF;
margin-top:12px;
width:218px;
padding:5px;
text-align:left;
text-transform:uppercase;
border-bottom: 2px solid #567675; 
display: block;
}

.rsidebar h3
{
background-image:url(images/h2c.jpg); background-repeat:repeat-y;height:14px;
font-size:11px;font-weight:600;
color:#FFFFFF;
margin-top:0px;
width:218px;
padding:5px;
text-align:left;
text-transform:uppercase;
border-bottom: 2px solid #567675; 
display: block;
}

.postmetadata

{

background:#eee;border-bottom:1px #ccc solid;border-top:1px #eee solid;font-size:10px;margin:0;padding:5px;

}



.boxcomments

{

border-top:5px solid #ddd;border-bottom:5px solid #ddd;margin-bottom:20px;width:410px;

}



#commentform

{

border-top:1px solid #eee;margin:0;padding:15px 15px 1px;

}



#commentform label

{

display:block;margin:0;

}



#commentform input

{

width:170px;margin:0 5px 10px 0;padding:1px;

}



#commentform textarea

{

width:400px;margin:0 0 10px;padding:0;

}



#commentform #submit

{

margin:0 0 20px;

}



#commentform p

{

margin:5px 0;

}



ol.commentlist

{

margin:0 0 1px;padding:0;

}



ol.commentlist :hover

{

background:url(images/latestbck.gif) repeat-x;

}



ol.commentlist li

{

border-top:1px solid #eee;display:block;list-style:none;margin:0;padding:15px 15px 1px;

}



ol.commentlist li :hover

{

background:none;

}



ol.commentlist li.commenthead

{

display:block;list-style:none;margin:0;padding:5px 15px;

}



ol.commentlist li.commenthead h2

{

margin:0;

}



ol.tblist{border-top:1px solid #fff;list-style:none;margin:0 0 1px;padding:15px;}



ol.tblist li{

display:block;list-style:none;background:transparent url(images/c.gif) 0 2px no-repeat;padding-left:15px;margin:0 0 5px;

}



#eof

{

width:946px;

clear:both;

height:0px;

margin:0px;

padding:0px;

}



.navigation{width:500px;float:left;color:#666;}



.alignright{float:right;margin-top:10px;}



.alignleft{float:left;margin-top:10px;}



#footer{background:url(images/footer_bg.jpg);height:160px;width:946px;line-height:0px; padding:0px;clear:both;}



.footer

{

text-align:left;font-size:10px;font-weight:normal;

color:#9AAEAD;

margin:0px; padding-top:0px;padding-bottom:5px;background-color:#FFFFFF

width:946px;

}



#bottom-wrapper {width: 946px; font-size: 9px; clear:both; float: left; background:#fff url(img/nav_bottom_bg.gif) repeat-x top;}

#bottom-left {width:600px; float: left}

#copyright {padding:2px 0 3px 5px; color:#9aaead; text-transform: uppercase; text-align: right; }

#bottom-right {width: 193px; float: right}

#nav-bottom { padding:2px 0 3px 5px; text-transform: uppercase;} 

#nav-bottom a {text-decoration:none; color:#999;}

#nav-bottom a:hover {color:#666;}



.footerbg
{
text-align:left;font-size:11px;margin-top:3px; 
margin-bottom:1px; 
background-color:#A0D03E;height:2px;
}


.lsidebar{

float:left;

width:215px;

padding: 0px 5px 0px 5px;

overflow:hidden;

margin:0px;

}


.lsidebar h2

{

background-image:url(images/h2c.jpg);

background-repeat:repeat-y;height:14px;

font-size:11px;font-weight:600;

color:#FFFFFF;

margin-left:5px;

margin-right:0px;

margin-top:12px;

width:206px;

border-bottom: 2px solid #567675; 

padding:5px;

display: block;

text-align:left;

text-transform:uppercase;

}

.lsidebar h3

{

background-image:url(images/h2c.jpg);

background-repeat:repeat-y;height:14px;

font-size:11px;font-weight:600;

color:#FFFFFF;

margin-left:5px;

margin-right:0px;

margin-top:0px;

width:206px;

border-bottom: 2px solid #567675; 

padding:5px;

display: block;

text-align:left;

text-transform:uppercase;

}

# toph2left
{ 
margin-top:-8px;
}



a:link,a:active,a:visited,a:hover

{

text-decoration:none;color:#356aa0;border:none;

}



#header h1 a:link,#header h1 a:active,#header h1 a:visited,#header h1 


a:hover
{
text-decoration:none;color:#fff;border:none;
}



.rsidebar ul,



.lsidebar ul



{



list-style-type:none;line-height:150%;font-size:11px;margin:0px;padding:0px;



}







.rsidebar ul li,



.lsidebar ul li



{



list-style-type:none;margin:0px;padding:0px;



}







.rsidebar ul li ul,



.lsidebar ul li ul



{



list-style-type:square;margin:0px;padding:0px;



}







.rsidebar ul li ul li
{
list-style-type:none;border:0px;margin:0px;padding-left:5px;
}


.lsidebar ul li ul li



{



list-style-type:none;border:0px;margin:0px;padding-left:10px;



}







.rsidebar ul li ul li ul.children li,



.lsidebar ul li ul li ul.children li



{



list-style-type:none;border:0px;margin:0px;padding-left:10px;



}







.rsidebar ul li ul li a,



.lsidebar ul li ul li a



{



text-decoration:none;



}



select
{
margin-left:10px;
margin-top:5px;
}

#tag_cloud a
{
list-style-type:none;border:0px;margin:0px;padding-left:10px;
}

.custombox1
{
padding-left:5px;
}

.custombox2
{
padding-left:5px;
}
.custombox1
{
padding-left:10px;
}