/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This 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

*/



/* Begin Typography & Colors */
html, body {
    height:100%;
    width:100%;
    margin:0px;
    padding:0px;
    font-size:12px;
    font-family:verdana, helvetica, arial, tahoma;
    background-image:url(./images/body_bg.png)!important;
    background-position:top;
    background-repeat:repeat-x;
    background-color:#2e647f;
}

#page {
    margin:auto;
    width:1024px;
    height:100%;
}

.page {
    margin:0 37px;
    width:954px!important;
}

#content_wrap {
    background-image:url(./images/shadow_bg.png);
}

#header {
    height:195px;
    background-image:url(./images/head_bg.png);
    position:relative;
}

#header h1 {
    height:8px;
    left:75px;
    font-size:2px;
    margin:0;
    position:absolute;
    top:15px;
    z-index:100;
    padding-top:70px;
}

#header h1 a {
    background:url(./images/logo.png) no-repeat scroll 0 0;
    display:block;
    height:61px;
    width:245px;
    text-decoration:none;
    text-indent:-700em;
}



#content {
	font-size: 1.2em
	}



#menu_primary {
    position:absolute;
    bottom:0px;
    float:right;
    right:35px;
}

#menu_primary, #menu_secondary {
    padding:0;
	margin:0;
	list-style-type: none;
	list-style-image: none;
	list-style-position:outside;
}

#menu_primary li {
	display:inline;
	float:left;
	margin-right:0px;
	padding-right:14px;
	background-image:url(./images/tab.png);
    background-position:right -80px;
}

#menu_primary a {
    display:block;
    float:left;
    color:#0d378b;
    font-weight:bold;
    text-decoration:none;
    padding:4px 4px 4px 10px;
    background-image:url(./images/tab.png);
    background-position:0 0px;
}


#menu_primary li.current_page_parent a, #menu_primary li.current_page_item a {
    background-position:0 -40px;
}

#menu_primary li.current_page_parent, #menu_primary li.current_page_item {
    background-position:right -120px;
}

#breadcrumb2 {
    background-image:url(./images/breadcumb_top.png);
    background-position:37px 0;
    background-repeat:no-repeat;
    color:#c9c9c9;
    padding:16px 0px 0px 50px;
    clear:both;
height:20px;
line-height:20px;
    width:1024px;
    margin-left:auto;
    margin-right:auto;
}

#shadow_bottom {
    height:36px;
    background-image:url(./images/shadow_bottom.png);
}

.container-bg-fix {
    height:195px;
    background-image:url(./images/body_bg.png);
    position:absolute;
    width:1024px;
}

.body_wrapper {
    margin:0px 37px;
}

#toplinks {
    margin-top:-20px;
    top:6px;
    right:45px;
    position:relative;
    z-index:300;
}

#navbar {
    margin:0px 33px 0px 37px;	
}

#navtabs {
    background:white;
}

#globalsearch {
    position:absolute;
    right:141px;
}

.navbar_advanced_search {
    left:204px;
    position:absolute;
    width:100px;
}

#navbar {
    -moz-border-radius-bottomleft:0px;
    -moz-border-radius-bottomright:0px;
}

.globalsearch .textboxcontainer,
.globalsearch .textboxcontainer span,
.globalsearch .buttoncontainer,
.globalsearch .buttoncontainer span {
    border:none;
}

.globalsearch input.textbox {
    margin-top:2px;
}

.globalsearch .textboxcontainer {
    text-align:right;
}

.toplinks ul.isuser li.welcomelink {
    color:black;
}

.toplinks ul.nouser li a, 
.toplinks ul.nouser li a:hover, 
.toplinks .remember,
.toplinks ul.isuser li a {
    color:#7192A8;
}

.toplinks ul.nouser li a, 
.toplinks ul.nouser li a:hover, 
.toplinks .logindetails {
    background:none;
}

.toplinks form input {
    border:1px solid #7192A8;
}

.content.has_ad {
    margin-right:0px;
}

.postbit .posthead .nodecontrols {
    width:49%!important;
}
