/*
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

*/
img {
	border:0;
}

body {
	text-align: center;
	margin:0;
	padding:0;
	height:100%;
}
.contact-us
{
margin-top:20px;
margin-left:35px;
}
#container {
text-align: left;
font-family:"Helvetica", Helvetica, sans-serif;
	font-size:12px;
	color:#58595B;
	line-height:22px;
	width:1000px;
	margin:0 auto;
	height:100%;
}

/*   GENERAL/SHARED STYLES   */
h1,h2,h3,h4 {
	font-family:"Helvetica", Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:normal;
}
.site-footer-name a
{
color: #333;
}
p {
	padding:0 0 0px;
}
.center {
	text-align:center;
}
.right {
	text-align:right;
}
.strong {
	font-weight:700;
}
a {
	color:#003359;
	text-decoration:none;
	font-weight:700;
}
a:hover {
	text-decoration:underline;
}

/*   HEADER   */
#logo {
background-image:url('../img/top-bg.gif');

	width:1000px;
	height:115px;

}
#logo .top-ad p
{
text-align:center;
margin: 0;
padding:0;
}

#logo .top-ad
{
background-image:url('../img/tcop-ad-bg.gif');
margin-top: 20px;
float:right;
	width:511px;
	height:66px;
	margin-right: 160px;
	
}

#logo a {
	float:left;
	margin:64px 0 0;
	color:#C02943;
	font-size:40px;
	font-weight:normal;
	text-decoration: none;
}


/*   MAIN CONTENT   */
#main {
	padding:0px 0;
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	float:left;
	width:100%;		
}

#mainContainer
{
float: left;
position: relative;
}

#colleft
{
float: left;
position: relative;
	border-right:1px solid #C9C9C9;

}

#middle {
	margin-left:8px;
	margin-right:8px;
	margin-top:10px;
	float:left;
	width:317px;
position: relative;
}

#left  ul {
	
	list-style-type:disc;
	margin-top:-10px;
	margin-left:40px;
}
#left ul li {
}

#left {
	float:left;
	width:345px;
	border-right:1px dashed #C9C9C9;
position: relative;
}
#left hr {
	background-color: #C02943;
	height: 2.5px;
	width:345px;
	margin-bottom:10px;
	margin-left:0px;
}
#left p
{
margin-right:5px;
}
#left .bold-par
{
font-weight:bold;
}

#left h1 {
	font-size:20px;
	line-height:28px;
font-weight: 400;
	padding:0 0 0 0;
text-shadow: 666 1px 1px 0px;

}
h4
{
margin-bottom:1px;
}
#left h2, #left h3 {
	font-size:17px;
	line-height:22px;
	padding:0px 0;
	font-weight:normal;
}
#secondCont h2 {
	font-size:17px;
	line-height:22px;
	padding:0px 0;
	font-weight:normal;
}
#secondCont
{
clear:both;
margin-top:20px;
	border-top:1px dashed #C9C9C9;

}
#secondCont p
{
padding-right:25px;
}

/*   RIGHT   */
#right {
background-image:url('../img/bg-right-content.gif');background-repeat:no-repeat;
	float:right;
	width:320px;
padding-top:10px;
}
.tbl1
{
margin-top:50px;
font-size: 12px;
width: 215px;
}

.tbl1 input{
height: 22px;
width: 147px;
}


.features
{
background: url(../img/bg-contactus.gif) no-repeat;
font-size: 12px;
padding: 6px 13px 10px 13px;
text-align: left;
width: 213px;
}

#bot-bg-contact
{
background: url(../img/bg-contactus-bot.gif) no-repeat;
margin-top:1px;
margin-left:1px;
width: 240px;
height:40px;
}

#right .featured-links
{
margin-left:15px;
}

#right .featured-links h4
{
font-size:12px;
color: #C02943;
}
#secondCont hr
{

}
#right .featured-links hr
{
border: 1px dashed #C9C9C9; 
border-style: none none dashed;
margin-bottom:15px;
margin-right:10px;
} 

#right .featured-links p
{
line-height:16px;
} 

#right .right-ad p
{

}

#right .right-ad
{
background-image:url('../img/sad-right-bg.gif');
width:300px;
height:260px;
margin-bottom:10px;
margin-top:-12px;
margin-left:10px;
}

#right h4 {
	font-size:18px;
	line-height:22px;
}

/*   FOOTER   */
#footer {
        clear:both;

	text-align:center;
	font-size:11px;
	margin-top:10px;
}
#footer .footer-adsense
{	
height:90px;
font-weight:bold;
}

#footer .footer-ad p 
{
padding-top:30px;
font-size:23px;
	color:#C02943;
text-align:center;
}

#footer .footer-ad
{	
background-image:url('../img/botom-ad-bg.gif');
margin-top:10px;
height:90px;

}

#footer hr
{
margin-top:10px;
background-color: #fff; 
border: 1px dashed #C9C9C9; 
border-style: none none dashed;
}

#footer .footer-links 
{
float:right;
}

#footer .footer-links p
{
font-weight:bold;
font-size:10px;
}

#footer a {
	color:#333;
	text-decoration:none;
}
#footer a:hover {
	color:#ccc;
}

#footer li {
	float: left;
	padding-right: 10px;
	list-style-type: none;
}