﻿/** WRAPPER */


#wrapper {

}
#hWrap{
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; MARGIN: 0px auto; WIDTH: 912px; PADDING-TOP: 20px

}

#masthead {

	MARGIN: 0px 0px 10px; WIDTH: 900px; HEIGHT: 40px

}

#masthead .mark {

	FLOAT: left; MARGIN: 0px 0px 0px 0px

}

#masthead IMG {

	WIDTH: 180px

}

#masthead UL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

#masthead LI {

	DISPLAY: block; FONT-SIZE: 11px; FLOAT: left; TEXT-TRANSFORM: uppercase; COLOR: #A7A7A7; TEXT-INDENT: 15px; LINE-HEIGHT: 38px; FONT-FAMILY: Georgia, serif; LETTER-SPACING: 0px; HEIGHT: 38px

}



#masthead LI A{

	DISPLAY: block; COLOR: #ddd; TEXT-DECORATION: none

}
.mod_boiler P {

	COLOR: #fff; font:41px Georgia, "Times New Roman", Times, serif; letter-spacing:-3px; margin-top:40px; margin-bottom:20px;

}	

/** HEADER */

#header {
}

/** LOGO */

#logo {
	position: relative;
	height: 190px;
}

#logo h1, #logo p {
	margin: 0px;
	line-height: normal;
	text-indent: -9999em;
}

#logo h1 a {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 370px;
	height: 190px;
	
}

/** MENU */

#menu {
}

/** PAGE */

#page {
}

/** CONTENT */

#content {
}

/** SIDEBAR */

#sidebar {
}

/** FOOTER */

#footer {
}

html, body {
	height: 100%;
}

body {
	margin: 0px;
	padding: 0px;
	background: #302D39;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
}

h1, h2, h3 {
	margin: 0px;
	padding: 0px;
}

p, ol, ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

p {
	line-height: 180%;
	color: #FFFFFF;
}

ol, ul {
	line-height: 210%;
}

strong {
}

a {
	color: #A8CAE5;
}

a:hover {
	text-decoration: none;
}

a img {
	border: none;
}

img.border {
}

img.alignleft {
	float: left;
}

img.alignright {
	float: right;
}

img.aligncenter {
	margin: 0px auto;
}

hr {
display:none;	
}

ul.style2 {
	margin: 0px;
	padding: 0px;
}

ul.style2 li {
	margin: 0px 0px 20px 0px;
}

ul.style2 img {
	float: left;
	padding-top: 4px;
	padding-right: 20px;
}

ul.style2 h3 {
	display: inline;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	letter-spacing: -1px;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	color: #A8CAE5;
}

/** WRAPPER */

.homepage #wrapper {
	
}

#wrapper {
	overflow: hidden;
	
	margin-bottom: 20px;
}

.container {
	width: 900px;
	margin: 0px auto;
	
}

.clearfix {
	clear: both;
}

/** HEADER */

#header {
	height: 54px;
}


/** SEARCH */

#search {
	float: right;
	width: 240px;
}

#search form, #search fieldset {
	margin: 0px;
	padding: 0px;
	border: none;
}

#search form {
	padding: 13px 0px 0px 20px;
	margin: 0px;
}



/** PAGE */

.homepage #page {
	overflow: hidden;
	background: #393644;
}

#page {
	overflow: hidden;
	width: 870px;
	padding: 20px 15px;
}

#page-wrapper {
	overflow: hidden;
	width: 900px;
	padding-bottom: 17px;
	}

/** CONTENT */

#content {
	float: right;
	width: 570px;
}

.single #content {
	width: 870px;
}

/** SIDEBAR */

#sidebar {
	float: left;
	width: 270px;
}

/** FOOTER */

#footer-wrapper {
}

#footer {
	height: 195px;
}

#footer p {
	margin: 0px;
	padding: 30px 0px 0px 0px;
	text-align: center;
	text-transform: uppercase;
	font-size: 10px;
	color: #235E7C;
}

#footer a {
	color: #235E7C;
}

/** BOX1 */

.homepage #box1 {
	height: 90px;
}

.homepage #box1 .title {
	margin: 0px;
	padding: 15px 0px 0px 0px;
	color: #fff;
	
}

.homepage #box1 span {
	display: block;
	margin: -9px 0px 0px 0px;
	padding: 0px;
	color: #fff;
}

#box1 {
	width: 900px;
	height: 71px;
	padding: 0px 20px;
}

#box1 .title {
	margin: 0px;
	padding: 22px 0px 0px 0px;
	letter-spacing: -2px;
	text-transform: uppercase;
	font-size: 25px;
	font-weight: bold;
	color: #fff;
}



/** BOX2 */

#box2, #box3, #box4 {
	margin-bottom: 30px;
}

#box2 img {
	padding: 5px 0px 20px 0px;
}

/** BOX3 */

#box3 {
}

/** BOX4 */

#box4 {
}

/** BOX5 */

#box5 {
}

/** THREE COLUMNS */

#three-columns{
 margin-bottom:40px;
 
}



#three-columns .title {
	
	margin: 0px;
	padding: 10px 14px 0px 14px;
	letter-spacing: -1px;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
	color: #2A1048;
}

#three-columns .title {
	height: 47px;
	margin: 0px;
	padding: 10px 14px 0px 14px;
	letter-spacing: -1px;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
	color: #2A1048;
}

#three-columns .title span {
	margin: 0px;
	font-size: 14px;
	color: #689BB8;
}

#three-columns img {
	border:5px #585565 solid
}

#three-columns img:hover {
	border:5px #777582 solid
}


#three-columns .colA, #three-columns .colB, #three-columns .colC {
	width: 300px;

}

#three-columns .colA {
	float: left;
}

#three-columns .colA .title {
	color: #133A57;
}

#three-columns .colA .title span {
	color: #689BB8;
}


#three-columns .colB {
	float: left;
}

#three-columns .colB .title {
	color: #163B55;
}

#three-columns .colB .title span {
	color: #598DA2;
}

#three-columns .colC {
	float: left;
}

#three-columns .colC .title {
	color: #B6D7E6;
}

#three-columns .colC .title span {
	color: #053245;
}

/** FEATURE */

#feature {
	overflow: hidden;
	width: 900px;
	height: 162px;
	padding: 17px 20px;
}

#feature .content {
	float: left;
	width: 270px;
	padding: 0px 15px;
}

#feature .featured-photo {
	float: right;
	width: 600px;
	height: 162px;
}

#feature .links {
	padding-top: 10px;
	color: #257399;
}

/** BOX-STYLE */

.box-style {
}

.box-style .title {
	
	margin: 0px 0px 10px 0px;
	padding: 0px;
	letter-spacing: -1px;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
	color: #EBFEFC;
}

.box-style .title span {
	margin: 0px;
	font-size: 14px;
	color: #68BFC6;
}

.box-style .links {
	padding-top: 10px;
	color: #C0C0C0;
}

/** FOUR COLUMNS */

#four-columns {
	width: 870px;
	margin: 0px auto;
	padding-top: 17px;
}

#four-columns .box-style {
}

#four-columns .box-style .title {
	padding-bottom: 10px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #EBFEFC;
}

#four-columns .box-style .links {
	padding: 15px 0px 0px 0px;
}

#four-columns .col1 {
	float: left;
	width: 270px;
	padding-right: 30px;
}

#four-columns .col1 .title {
	font-size: 16px;
}

#four-columns .col2, #four-columns .col3, #four-columns .col4 {
	width: 170px;
}

#four-columns .col2 {
	float: left;
	padding-right: 30px;
	width: 340px;
}

#four-columns .col3 {
	float: left;
	padding-right: 30px;
}

#four-columns .col4 {
	float: right;
}

.contactForm {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 318px; PADDING-RIGHT: 15px; FLOAT: left;  PADDING-TOP: 16px; 
	
}

.textarea {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #4A4656; MARGIN: 0px 0px 29px; PADDING-LEFT: 4px; WIDTH: 80%; PADDING-RIGHT: 0px; FONT-FAMILY: arial; HEIGHT: 71px; COLOR: #fff; FONT-SIZE: 11px; OVERFLOW: auto; PADDING-TOP: 2px; border:none; padding: 10px;
}
.input1 {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #4A4656; MARGIN: 0px 0px 5px; PADDING-LEFT: 4px; WIDTH: 80%; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 18px; COLOR: #fff; FONT-SIZE: 11px; PADDING-TOP: 3px; border:none; padding: 10px
}
.tooltip {
	display:none;
	background:transparent url("images/black_arrow.png");
	font-size:11px;
	height:70px;
	width:160px;
	padding:20px;
	color:#fff;	


}
.tooltip a{
float:right;
margin-right:-10px;
text-decoration:none;

}
 
.tooltip a:hover{
text-decoration:underline;
}


<!--

#d_body {
width:90%;
height:100%;
}
#d_outerbox {
width:780px;
}

#d_contentbody {
padding:0px;
}
#d_contentbody_left {
float:left;
width:500px;
}
#d_contentbody_right {
	float:right;
	left:508px;
	width:248px;
	padding:6px;
	background-image:url(template_img/bg_box.gif);
	background-repeat:repeat-x;
	border-bottom:solid 1px #e2e1e1;
	border-right:solid 1px #e2e1e1;
	z-index: 1001;
}


/* header styles */
.content_header { /* header for blogs */
FONT-WEIGHT: normal; MARGIN: 0px 0px 0px; COLOR: #333; FONT-FAMILY: Georgia, serif; font-size: 30px; margin-top:15px;
}


.content_date { 
	font-weight:bold;
	margin:-2px 0px 0px 0px;
	
}
.date {
	FLOAT: left; WIDTH: 32px; MARGIN-RIGHT: 8px; PADDING-TOP: 11px; HEIGHT: 32px; background-color:#DA1A67; color:#fff; margin-left:-48px; margin-top:20px;
}
.date P {
	MARGIN: 0px 0px 0px -2px; TEXT-TRANSFORM: uppercase; COLOR: #fff; FONT-FAMILY: "Trebuchet MS",Arial,Helvetica,sans-serif; TEXT-ALIGN: center
}
.date SPAN.day {
	DISPLAY: block; FONT-SIZE: 18px
}
.date SPAN.month {
	DISPLAY: block; FONT-SIZE: 10px; HEIGHT: 13px; letter-spacing:-1px;
}
.content_linkrow { 
	font-size:1em;
	font-style:normal;
	font-weight:bold;
	
}
div.content_content {
margin-left:0px;
line-height:10px;
}
ul.linkList {
list-style:none;
list-style-image:none;
}
ul.linkList li {
padding-left:15px;
margin-top:6px;
}
ul.content_linkrow li {
display:inline;
padding-right:5px;
}





}

table#calendar {
font-family:Calibri;
	font-size:11px;
	width:100%;
}
table#calendar caption {
}
table#calendar a {
	text-decoration:none;
}
table#calendar tr#days th {
	color: #CCE;
	font-size:1em;
	font-weight: bold;
	padding: .3em 1px;
}
table#calendar tr#title th {
	font-size: 1em;

}
table#calendar td {
	width: 10px;
	height: 10px;
	color: #777;
	text-align: center;
	vertical-align: top;
	padding:3px;
}
table#calendar td a {
	font-weight: bold;
	display: block;
	width: 10px;
	text-align:center;
	padding:0 3px 0 3px;
	color: #333333;
}
table#calendar th a {
	font-weight: bold;
	color: #666666;
}


table#calendar .today {
	background-color: #f1f1f1;
	border:solid 1px #CCCCCC;
	color: #666666;
}
table#calendar p {
	font-size: 10px;
	color: #666666;
	margin: 0px;
	padding: 0px;
	text-align:center;
	
}
.dCenter 
{
margin-left: 15%;
margin-right: 15%;
}

/* calendar ends */


/* comments */
.c_cHeader {
border-bottom:solid 3px #dddbdb;

padding:6px;
padding-bottom:2px;
}
.c_contentTop {
height:44px;
width:500px;
background-image:url(images/comment_bg1.gif);
background-repeat:no-repeat;
margin-left:-15px;
}
.c_content {
background-image:url(images/comment_bgmiddle.gif);
background-repeat:repeat-y;
width:500px;
margin-left:-15px;
}
.c_content p {
color:#000;
margin-left:25px;
width:450px;
}

.c_content a {
color:#000;
text-decoration:underline;
}

.c_content a:hover {
color:#000;
text-decoration:none;
}


.c_contentBottom {
height:50px;
width:500px;
background-image:url(images/comment_bg2.gif);
background-repeat:no-repeat;
}
/* Commets form */
#f1 {
font-family:Calibri;font-size:12px;
background-color:#f1f1f1;
border:solid 3px #dddbdb;
margin:8px;
padding:14px;
padding-top:2px;

}

#f1 input, #f1 textarea {
width:200px;
margin:5px 0 10px 0;
padding:4px;
border:2px solid #dddbdb;
}

#f1 input {
height:18px;
}
 #f1 textarea {
 width:430px;
 }

#f1 input.selected,#f1 textarea.selected {
border:solid 2px #CEC3C3;
}

#f1 input.btn {
width:60px;
height:26px;
}

.postBox{
border:1px #4A4658 solid;
padding:15px;
	}
	
	

.content_comments{
float:left;
margin-top:10px;

}
-->

.button {
    border: none;
    background: #ddd;
    padding: 15px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}
.button:hover {
    border: none;
    background: #A2C847;
    padding: 15px;
}

.button2 {
    border: none;
    background: #ddd;
    padding: 5px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}
.button2:hover {
    border: none;
    background: #A2C847;
    padding: 5px;
}

.storycontent p{
margin-bottom:20px;
}

.storycontent h2{
font-size:20px;
margin-bottom:5px;
margin-top:35px;
}
.storycontent ul{
margin-bottom:30px;
}
.storycontent li{
margin-left:30px;
list-style:disc;
}

.post h1{
margin-bottom:10px;

}
.post{

padding:10px;
background:#4A4656;
}