@charset "UTF-8";
/*
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 */

/*--- Header ---*/
html, body
{
	height: 100.1%;
	margin:0px;
}
body
{
	margin:0px;
	padding:0px;
	background-color:#3B3B3B;
	background-position:center;
	font-family:Verdana, sans-serif;
	behavior: url("/wp-content/themes/default copy/csshover.htc");
	background-image:url(images/new_background.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-attachment:fixed;
}
body div div a
{
	color:#930500;
}
a:link, a:visited
{
	color:#DA2328;
}
a:hover
{
	color:#930500;
}
img
{
	border:none;
}
#mainDiv
{
	width:800px;
	background-image:url(images/bodyBackground.gif);
	background-repeat:repeat-y;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background-color:#FFF;
	margin:0px auto -130px;
	padding:0px;
}
#headerDiv
{
	height:176px;
	background-image:url(images/banner.gif);
	background-repeat:no-repeat;
}
#linkDiv
{
	position:absolute;
	top:0px;
	z-index:20;
}
#linkDiv a
{
	height:140px;
	width:150px;
	display:block;
	position:relative;
	left:15px;
	top:25px;
}
/*--- Header ---*/


/*--- Top Menu ---*/
#top_menu
{
	margin-left:185px;
	width:615px;
}
#top_menu *
{
	margin:0px;
	padding:0px;
}
#top_menu ul
{
	list-style:none;
	position:absolute;
	top:80px;
	z-index:10;
}
#top_menu #main_ul
{
	width:615px;
}
#top_menu ul .widget_text
{
	margin:0px 0px 0px 3px;
	display:inline;
	float:left;
	font-size:.9em;
}
#top_menu a
{
	color:#FFF;
	text-decoration:none;
}
#top_menu a:hover
{
	text-decoration:underline;
}
#top_menu h2
{
	display:none;
}
#top_menu ul ul
{
	display:none;
	position:absolute;
	top:46px;
}
#top_menu ul li:hover ul
{
	display:block;
}
#top_menu .main_margin
{
	margin-bottom:-22px;
}
#text-328270301
{
	width:149px;
}
#text-328270501
{
	width:152px;
}
#text-328270502
{
	width:151px;
}
#text-328270503
{
	width:151px;
}
#list_top_img_1
{
	height:46px;
	width:149px;
	background-image:url(images/aboutus.png);
}
#list_top_img_2
{
	height:46px;
	width:152px;
	background-image:url(images/ourwork.png);
}
#list_top_img_3
{
	height:46px;
	width:151px;
	background-image:url(images/ourrelationships.png);
}
#list_top_img_4
{
	height:46px;
	width:151px;
	background-image:url(images/contactus.png);
}
#text-328270301 li
{
	width:149px;
	background-image:url(images/dropdown1background.png);
	background-repeat:repeat-y;
	margin:0px;
	padding:7px 0px 0px 10px;
}
#text-328270501 li
{
	width:152px;
	background-image:url(images/dropdown2background.png);
	background-repeat:repeat-y;
	margin:0px;
	padding:7px 0px 0px 10px;
}
#text-328270502 li
{
	width:151px;
	background-image:url(images/dropdown3background.png);
	background-repeat:repeat-y;
	margin:0px;
	padding:7px 0px 0px 10px;
}
#text-328270503 li
{
	width:151px;
	background-image:url(images/dropdown4background.png);
	background-repeat:repeat-y;
	margin:0px;
	padding:7px 0px 0px 10px;
}
#top_menu #list_mid_img_1
{
	height:22px;
	width:149px;
	background-image:url(images/arc1.png);
	padding:0px;
}
#top_menu #list_mid_img_2
{
	height:22px;
	width:152px;
	background-image:url(images/arc2.png);
	padding:0px;
}
#top_menu #list_mid_img_3
{
	height:22px;
	width:151px;
	background-image:url(images/arc3.png);
	padding:0px;
}
#top_menu #list_mid_img_4
{
	height:22px;
	width:151px;
	background-image:url(images/arc4.png);
	padding:0px;
}
#top_menu #list_bottom_img_1
{
	height:22px;
	width:149px;
	background-image:url(images/dropdownbutt1.png);
	padding:0px;
}
#top_menu #list_bottom_img_2
{
	height:22px;
	width:152px;
	background-image:url(images/dropdownbutt2.png);
	padding:0px;
}
#top_menu #list_bottom_img_3
{
	height:22px;
	width:151px;
	background-image:url(images/dropdownbutt3.png);
	padding:0px;
}
#top_menu #list_bottom_img_4
{
	height:22px;
	width:151px;
	background-image:url(images/dropdownbutt4.png);
	padding:0px;
}
/*--- Top Menu ---*/

/*--- Side Menu (index only) ---*/
#index_side_menu
{
	width:350px;
	margin:0px 25px;
	float:right;
	position:relative;
	z-index:1;
}
#index_side_menu ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
#news_header
{
	position:relative;
	left:-16px;
}
#rss-329910411
{
	margin-bottom:30px;
}
#rss-329910411 h2
{
	display:none;
}
/*--- Side Menu (index only) ---*/

/*--- Archive Menu (news only) ---*/
#archives_side_menu
{
	width:225px;
	margin:0px 25px;
	position:relative;
	z-index:1;
}
#archives_side_menu ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
#archives_side_menu li ul li
{
	list-style:circle;
	margin-left:20px;
}
/*--- Archive Menu (news only) ---*/

/*--- Body (all) ---*/
h2, h3
{
	margin:0px;
	padding-top:10px;
	padding-bottom:5px;
	color:#DA2328;
	font-weight:normal;
}
p
{
	margin:0px;
	padding-top:0px;
	padding-bottom:10px;
	font-size:.85em;
}
address
{
	font-size:.75em;
	font-style:italic;
}
small
{
	padding-bottom:10px;
}
iframe
{
	border:1px solid #000;
}
#bodyDiv
{
	margin:21px 0px 0px 0px;
}
small
{
	padding-bottom:5px;
}
/*--- Body (all) ---*/

/*--- Body (index only)---*/
#narrowcolumn
{
	width:350px;
	margin:0px 25px;
}
#narrowcolumn #pageTitleHeader
{
	display:none;
}
/*--- Body (index only)---*/

/*--- Body (single only)---*/
#single
{
	width:700px;
	margin:0px 25px;
}
/*--- Body (single only)---*/

/*--- Body (subpages only) ---*/
#widecolumn
{
	margin:0px 50px;
	padding-top:10px;
	width:700px;
}
#widecolumn #pageTitleHeader
{
	background-image:url(images/fullcolumnimg.gif);
	background-repeat:no-repeat;
	margin:0px -25px 15px -25px;
	padding:10px 15px 18px 55px;
	color:#FFF;
	text-align:right;
}
#widecolumn #left_side
{
	width:191px;
	margin:0px 9px 0px 0px;
	float:left;
}
#widecolumn #right_side
{
	width:480px;
	margin:0px 0px 0px 220px;
}
#widecolumn ul
{
	font-size:.85em;
}
#changer_main_image
{
	width:480px;
	height:256px;
}
#keeper
{
	display:none;
}
.invisible
{
	display:none;
}
.thumb
{
	width:154px;
	height:55px;
	margin-bottom:2px;
}
.right, .alignright
{
	float:right;
}
.left, .alignleft
{
	float:left;
}
.center
{
	text-align:center;
}
.headshot
{
	padding:0px 5px 10px 5px;
}
#contact_info
{
	width:335px;
	margin:0px;
	float:left;
}
#send_email
{
	width:340px;
	margin:0px 0px 0px 360px;
}
#send_email form
{
	font-size:.85em;
}
.important
{
	color:#F03;
}
.subtext
{
	font-size:.8em;
	text-align:center;
	margin:0px;
	padding:0px;
}
.spacer
{
	padding-top:20px;
}
#bodyDiv #breaker
{
	clear:both;
	width:700px;
}
/*--- Body (subpages only) ---*/

/*--- Body (archives only) ---*/
#archive
{
	margin:0px 25px;
	padding-top:10px;
}
/*--- Body (archives only) ---*/


/*--- Footer ---*/
#push
{
	padding:60px 0px 0px 0px;
	height:50px;
}
#footerDiv
{
	padding:60px 0px 0px 0px;
	text-align:center;
	font-size:.95em;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
	height:50px;
}
#footer_links
{
	margin:10px 0px;
	padding:0px;
}
#footer_copyright
{
	margin:5px 0px;
	color:#999;
}
/*--- Footer ---*/