/*
Theme Name: WordPress newsdite
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

*/

@charset "utf-8";


* {


	padding: 0;


	margin: 0;


}


body {


	font-size: 13px;


	color: #040404;


	font-family: Verdana, Arial, Helvetica, sans-serif;


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


	background-repeat: repeat-x;


	background-position: center top;


	background-color: #2B1007;


}


a {


	color: #0066CC;


}


a:hover {


	color: #990000;


}


h1 {


	padding-top: 5px;


    text-transform: uppercase;


	padding-bottom: 5px;


	font-weight: bold;


	color: #990000;


	font-size: 19px;


}


h2, h3, h4, h5, h6 {


	padding-top: 5px;


    text-transform: uppercase;


	padding-bottom: 5px;


	font-weight: bold;


	font-size: 19px;


	color: #990000;


	


}


#header {


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


	background-repeat: no-repeat;


	height: 135px;


	background-position: center top;


	padding: 0px;


	width: 900px;


	margin-top: 0px;


	margin-right: auto;


	margin-bottom: 0px;


	margin-left: auto;


}


#subheader {


	height: 224px;


	padding: 0px;


	width: 900px;


	margin-top: 0px;


	margin-right: auto;


	margin-bottom: 0px;


	margin-left: auto;


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


	background-repeat: no-repeat;


	background-position: center top;


}


#subheadersub {


	height: 100px;


	padding: 0px;


	width: 900px;


	margin-top: 0px;


	margin-right: auto;


	margin-bottom: 0px;


	margin-left: auto;


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


	background-repeat: no-repeat;


	background-position: center top;


	text-align: center;


}


#navbg {


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


	background-repeat: no-repeat;


	height: 50px;


	background-position: center top;


	padding: 0px;


	width: 900px;


	margin-top: 0px;


	margin-right: auto;


	margin-bottom: 0px;


	margin-left: auto;


}


#topcontent {


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


	background-repeat: no-repeat;


	height: 26px;


	background-position: center top;


	padding: 0px;


	width: 900px;


	margin-top: 0px;


	margin-right: auto;


	margin-bottom: 0px;


	margin-left: auto;


}


#flash {


	height: 236px;


	padding: 0px;


	width: 664px;


}


#flashsub {


	height: 100px;


	padding: 0 0 0 14px;


	width: 650px;


}


#contenttopimage {


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


	background-repeat: no-repeat;


	height: 150px;


	background-position: center top;


	padding: 0px;


	width: 638px;


	padding-left: 12px;


	border-bottom-width: 7px;


	border-bottom-style: solid;


	border-bottom-color: #cdeefb;


}


#contentwrapper {


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


	background-repeat: repeat;


}


#content {


	background-image: url(images/contentbg.gif);


	background-repeat: repeat-y;


	width: 914px;


	margin-right: auto;


	margin-left: auto;


	padding: 0;


	background-position: center top;


}


#leftcontent {


	width: 250px;


	float: left;


	text-align: center;


}


#rightcontent {


	width: 664px;


	float: left;


}


#information {


	padding: 30px 20px 20px 30px;


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


	background-repeat: no-repeat;


	background-position: 100% 0%;


}


#rightcontent p {


	line-height: 26px;


	padding: 7px 0 7px 0;


}


#footer {


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


	background-repeat: repeat-x;


	height: 318px;


	background-position: center top;


}


#footercontent {


	font-size: 12px;


	color: #FFFFFF;


	width: 914px;


	margin-right: auto;


	margin-left: auto;


	text-align: center;


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


	background-repeat: no-repeat;


	background-position: center top;


	padding-top: 15px;


}


#footercontent a {


	color: #FFFFFF;


	text-decoration: none;


}


#footercontent a:hover {


	color: #FFFFFF;


	text-decoration: underline;


}


#footercontent p {


	padding-bottom: 30px;


}


#footerbottom {


	color: #134574;


	margin: 0 auto 0 auto;


	width: 900px;


	padding: 10px 0 10px 0;


	text-align: center;


}


#footerbottom p {


	line-height: 22px;


}


#enquiryform {


	text-align: left;


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


	background-repeat: no-repeat;


	background-position: center top;


	background-color: #CBCBCB;


	padding-top: 10px;


	padding-right: 0;


	padding-bottom: 0;


	padding-left: 0;


}


.formlabel {


	color: #000000;


	padding-left: 10px;


	height: 21px;


	line-height: 21px;


}


.forminput {


	padding-left: 6px;


	margin-bottom: 2px;


}


.formbutton {


	text-align: left;


	padding: 0;


	margin: 0;


}


.custominput {


	background-color: #FFFFFF;


	height: 20px;


	padding-top: 2px;


	width: 235px;


	border: 1px solid #BBBBBB;


	font-family: Verdana, Arial, Helvetica, sans-serif;


	font-size: 12px;


	color: #666666;


}


.customtextarea {


	background-color: #FFFFFF;


	width: 235px;


	height: 80px;


	overflow: auto;


	border: 1px solid #BBBBBB;


	font-family: Verdana, Arial, Helvetica, sans-serif;


	font-size: 12px;


	color: #666666;


}


#rightcontent ul {


	padding-left: 10px;


}


#rightcontent ul li {


	list-style-type: none;	


	padding-left: 30px;	


	background-position: 5px 6px;	


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


	background-repeat: no-repeat;


	padding-bottom: 8px;


	padding-top: 6px;


	line-height: 20px;


}


#leftcontent .sidemenu ul {


	padding: 0;


	margin: 0;


}


#leftcontent .sidemenu ul li {


	list-style-type: none;


}


#leftcontent .sidemenu ul li a {


	line-height: 39px;


	color: #FFFFFF;


	text-decoration: none;


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


	background-repeat: no-repeat;


	display: block;


	height: 39px;


	padding-left: 40px;


	font-size: 14px;


}


#leftcontent .sidemenu ul li a:hover {


	text-decoration: underline;


}


.greenbox {


	background-color: #e7fee6;


	border: 1px solid #85b27b;


	padding: 10px;


}


.floatright {


	float: right;


	margin: 6px;


}


.floatleft {


	float: left;


	margin: 6px;


}


#sidehead1 {


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


	background-repeat: no-repeat;


	height: 35px;


}


#sidehead2 {


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


	background-repeat: no-repeat;


	height: 35px;


}


img{border:none}


#information .clientsuccessbox {


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


	background-repeat: no-repeat;


	background-position: center top;


	height: 190px;


	width: 600px;


	margin: 0 auto 0 auto;


	padding: 40px 10px 10px 10px;


}


#information .clientsuccessbox p {


	font-size: 12px;


	line-height: 18px;


	padding: 0;


	margin: 0;


}


#contentimages {


	padding: 0 10px;


	text-align: center;


	margin: 4px auto 25px auto;


}


a#c1 {


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


	display: block;


	height: 178px;


	width: 192px;


	float: left;


}


a#c1:hover {


	background-position: 0 178px;


}


a#c2 {


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


	display: block;


	height: 178px;


	width: 199px;


	float: left;


}


a#c2:hover {


	background-position: 0 178px;


}


a#c3 {


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


	display: block;


	height: 178px;


	width: 195px;


	float: left;


}


a#c3:hover {


	background-position: 0 178px;


}
.alignright{ float:right;}
.alignleft{float:left;}