/*
Theme Name: Blaser Mills
Theme URI: http://
Description: A theme for Blaser Mills.
Version: 1.0
Author: Incognate
Author URI: http://www.incognate.com/
*/

body {
	background: url('i/bg.png') repeat-x top #33276A;
	margin: 0;
	font-family: Arial;
	color: #33276B;
font-size: 12px;
}

img {
	border: 0;
}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

p.center {margin: 0 auto;}

#container {
	margin: 0 auto;
	width: 990px;
}
#container2 {
	float: left;
	width: 920px;
	background: #fff;
	padding: 0 35px;
}

#header {
	float: left;
	width: 200px;
	height: 90px;
	background: url('i/logo.png') left no-repeat;
	padding: 34px 0 34px 720px;
}

#header h4 {
	font-size: 15px;
	font-weight: normal;
	color: #33276B;
	margin: 0;
	padding: 0;
}
#header h5 {
	font-size: 24px;
	font-weight: normal;
	color: #33276B;
	margin: 0;
	padding: 0;
}

.search {
	width: 200px;
	float: right;
	margin: 15px 0 0 0;
}
.search-box {
	background: url('i/search-box.png') center no-repeat;
	width: 145px;
	height: 20px;
	padding: 6px 5px 4px 5px;
	border: 0;
	margin: 0;
	float: left;
}

.newsletterTextInput {
	background: url('i/search-box.png') center no-repeat;
	width: 145px;
	height: 20px;
	padding: 6px 5px 4px 5px;
	border: 0;
	margin: 0;
	float: left;
}

.rightAlign .submit {
	background: url('i/submit-button.gif') center no-repeat;
	width: 33px;
	height: 30px;
	padding: 0;
	margin: 0;
	border: 0;
	float: left;
	color: #fff;
	font-size: 12px;
}

.submit-button {
	background: url('i/submit-button.gif') center no-repeat;
	width: 33px;
	height: 30px;
	padding: 0;
	margin: 0;
	border: 0;
	float: left;
	color: #fff;
	font-size: 12px;
}

#body {
	float: left;
	width: 710px;
	padding: 0;
}

#b-text {
	float: left;
	width: 690px;
	padding: 0;
}


#nav {
	width: 705px;
	float: left;
	border-bottom: 2px dotted #706797;
	padding: 18px 0;
	font-size: 14px;
 
}

#nav p.nav {
	margin: 0;
	padding: 0;
	line-height: 16px;
	float: left;
}

#nav p.nav:hover {color: #222;}

#nav a {
	color: #33276B;
	text-decoration: none;
	padding: 0 10px;
}
#nav a:hover {color: #222;}

#container-breadcrumb {
	float: left;
	padding: 10px 0;
	font-size: 12px;
width: 690px;
}
#container-breadcrumb a {
	color: #333;
	font-weight: bold;
	text-decoration: none;
}
#container-breadcrumb a:hover {color:#5f5f5f;}

#container-breadcrumb span {color: #fff;}

#body h1 {
	color: #EB008B;
	font-weight: normal;
	font-size: 18px;
	padding: 0;
	margin: 0;
}
#body h1 a {
	color: #EB008B;
	font-weight: normal;
	font-size: 18px;
	text-decoration: none;
}
#body h1 a:hover {color: #333;}


#body h2 {
	font-size: 12px;
	color: #231F20;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

.article-div {
width: 690px;
float: left;
padding: 0 0 40px 0;
}

.h3 {
	color: #33276B;
	font-weight: normal;
	margin: 0;
	padding: 0;
	font-size: 12px;
}

h5 {
color: #444;
font-size: 14px;
margin: 0;
padding: 0;
font-weight: normal;
}

#body p {
	color: #33276B;
	margin: 15px 0;
	line-height: 20px;
	font-size: 13px;
}

#body ul {font-size: 12px;}

#sidebar {
	float: right;
	width: 200px;	
}

table {font-size: 12px:}

.s-box {
	float: right;
	width: 200px;
	border-top: 2px dotted #706797;
	padding: 15px 0;
}

.s-box h3 {
	color: #EB008B;
	font-size: 20px;
	padding: 0 0 10px 0;
	margin: 0;
	font-weight: normal;
}

.s-box span {
	color: #33276B;
	font-size: 13px;
	line-height: 20px;
	margin: 0 0 10px 0;
	display: block;
}
.s-box span a {
	color: #33276B;
	font-size: 13px;
	line-height: 20px;
	margin: 0 0 10px 0;
	display: block;
}
.s-box span a:hover {color: #111;}

.s-box p {
	padding: 0 0 10px 0;
	margin: 0;
	line-height: 20px;
	font-size: 13px;
}

.s-box ul {
	margin: 6px 0 0 5px;
	padding: 0;
}
.s-box ul li {
	list-style: none;
	padding: 0 0 6px 0;
	margin: 0;
}
.s-box ul li a {
	font-size: 12px;
	color: #33276B;
	text-decoration: none;
}
.s-box ul li a:hover {
	font-weight: bold;
	color: #9993B5;
}

a {color: #33276B;}

#footer {
	float: left;
	width: 920px;
	padding: 30px 0 0 0;
	text-align: left;
	font-size: 12px;
}

#footer p {
	padding: 0 0 15px 0;
	margin: 0;
}

/*INCOGNATE CONTACT FORM 08-07-09*/


input.field {color:#666; background-color: transparent; /*border: none; font: normal 1.4em/1.3em arial, Helvetica, sans-serif;*/ }
input.message {width: 100%; color:#CCC; background-color: transparent;  /*border: none; font: normal 1.4em/1.3em arial, Helvetica, sans-serif;*/ }
textarea {background-color: transparent; color:#666; border: solid 1px #999; padding: 3px; /*font: normal 1.4em/1.3em arial, Helvetica, sans-serif;*/}
input.check {margin-right: 5px;}
/*.odd {border-bottom: solid 1px #999;}*/
.enquiry-pad {padding-top: 20px;}

#contact_form {
	font: /*normal 0.75em/0.75em arial, Helvetica, sans-serif;*/
	background-color: transparent;
	color: ##3C3171;
	padding: 0px;
	margin: 0 0 10px 0;
}

