/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

* {margin:0; padding:0;}
body {margin:0px; background:#002F43 url(../images/bg01.jpg) repeat-x; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#B9B9B9;}
input, select, textarea {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
h1, h2, h3 {margin-bottom:1.5em;}
h1 {font-size:2em;}
h2 {font-size:1.4em;}
h3 {font-size:1.3em; color:#fff;}
p, ul, ol {
	margin-bottom:1.5em;
	line-height:180%;
	font-weight: bold;
	color: #EEE;
}
ul, ol {margin-left:3em;}
blockquote {margin-left:3em; margin-right:3em;}
a {color:#c30506;}
a:hover {text-decoration:none;}
strong {color:#D7D7D7;}
img.left {float:left; margin:5px 25px 0px 0px;}
img.right {float:right; margin:5px 0px 0px 25px;}


/* Background */
#bg1 {background:url(../images/bg02.jpg) no-repeat center top;}
#bg2 {
	background:url(../images/bg08.jpg) no-repeat center top;
}
#bg3 {background:url(../images/bg04.jpg) repeat-y center top;}
#bg4 {background:url(../images/bg05.jpg) no-repeat center top;}
#bg5 {background:url(../images/bg06.jpg) no-repeat center bottom;}

/* Header */
#header {
	width:900px;
	height:145px;
	margin:0px auto;
	color:#FFFFFF;
	overflow:hidden;
}
#header h1 {
	float:left;
	margin:0px 0px 0px 15px;
	padding:45px 0px 0px 20px;
	font-size:30px;
	position:relative;
}
#header h1 img {border:0 none; display:block;}
#header h1 span {
	font-style:italic;
	position:absolute;
	top:84px;
	left:114px;
}
#header h2 {float:right; margin:0px; padding:95px 25px 0px 0px; font-size:14px;}
#header a {text-decoration:none; color:#FFFFFF;}

/* Header2 */
#header2 {width:900px; height:88px; margin:0px auto; overflow:hidden;}

/* Menu */
#menu {
	padding:0px 25px;
	float:left;
	height: 58px;
	text-align:center;

}
#menu ul {
	
	list-style:none;
	margin-right: 2px;
	height: 58px;
	text-align:center;

}
#menu li {
	float:left;
	height: 58px;
	text-align: center;
	padding-left:15px;
	padding-right:15px;
}
#menu a { text-decoration:none; font-size:16px; font-weight:bold; color:#FFFFFF;text-align:center; padding-right:10px; padding-left: 10px;
}

#menu a:hover, #menu .selected a {
	color:#EEE;
	background-image: url(../images/bg-hover.jpg);
	background-repeat: repeat-x;
	height: 58px;
	width: auto;
	float: left;
	text-align:center;

}

.align-mid{
	height:58px;
	text-align:center;
	padding: 15px 10px 10px 0px;
	float: left;
	}
	
#header-menu ul{
	width:875px;
	height:58px;
	font-family: Arial, Helvetica, sans-serif;
	list-style:none;
	font-size:14px;
	font-weight:bold;
	}
#header-menu ul li{
	padding:0 8px 0 2px;
	float:left;
	text-align: center;
	height:48px;
	}
#header-menu ul li.noborder{
	background-image:none; padding:0 2px 0 2px; float:left;
	}
#header-menu ul li a{
	color:#CCCCCC;
	display:block;
	padding:10px 12px 0 12px;
	text-decoration:none;
	line-height:58px;
	}
#header-menu ul li a.hover{
	background:url (../images/bg-hover.png) repeat-x ;
	}
#header-menu ul li a:hover{
	background: url(../images/bg-hover.png) repeat-x ;
	}


/* Search */
#search {
	float:right;
	width: 236px;
	height: 29px;
	margin-top: -20px;
	margin-right: 25px;
}
#search form {
	padding:0px 0px 0px 0px;
	margin-right: 70px;
}
#search fieldset {
	margin:0px;
	padding:0px;
	border:none;
}
#search input.text {
	height:29px;
	width:236px;
	border:solid 0;
	background: transparent url("../images/bg-search-5.gif") no-repeat;
	font-size:1em;
	color:#EEE;
	padding-left: 15px;
	padding-top: 5px;
	}
	
#search input.button {display:none;}

/* Page */
#page {width:846px; margin:0px auto; padding:40px 0px 0px 0px;}

/* Content */
#content {float:left; width:583px; min-height:500px; height:auto !important; height:500px;}
.post {}
.post .title {height:49px; background:url(../images/img02.gif) no-repeat;}
.post .title h2 {
	float:left;
	padding:12px 0px 0px 24px;
	font-size:22px;
}
.post .title h2 a {text-decoration:none; color:#FFFFFF;}
.post .title h2 a:hover {color:#c30506;}
.post .title p {float:right; padding:12px 24px 0px 0px; font-size:15px; font-weight:bold; color:#343434;}
.post .entry {padding:30px 23px 0px 23px;}
.post .meta {height:70px; clear:left; margin:0px 23px; padding:15px 0px 0px 0px; border-top:1px solid #262626;}
.post .meta .credit {float:left;}
.post .meta .links {float:right;}
.post .meta .links .more {padding-left:17px; background:url(../images/img05.gif) no-repeat left center;}
.post .meta .links .comments {padding-left:19px; background:url(../images/img04.gif) no-repeat left center;}

/* contact form */
.contact {}
.contact p {margin:0; padding:0;}
#contactForm {margin:0; padding:0 30px;}
	#contactForm .text {width:350px; color:#fff; background:none; border:1px solid #666; display:block; float:left;}
	#contactForm .button {width:auto; padding:0 0 0 80px;}
		#contactForm .button input {width:100px;}
	#contactForm p {width:100%; overflow:hidden;}
	#contactForm label {width:80px; display:block; float:left;}

.success {color:#ffffff;}
.failed {color:#ff0000;}

/* Sidebar */
#sidebar {float:right; width:236px;}
#sidebar ul {margin:0px; padding:0px; list-style:none;}
#sidebar li {background:url(../images/img03.gif) no-repeat; padding:0px 23px 20px 23px;}
#sidebar li ul {}
#sidebar li li {padding:8px 0px; background:none; border-bottom:1px solid #262626;}
#sidebar h2 {margin:0px; padding:16px 0px 30px 0px; text-transform:lowercase; font-size:14px; color:#FFFFFF;}

/* Footer */
#footer {width:860px; padding:20px; margin:auto; overflow:hidden; text-decoration:none}
#footer p {margin:0px; padding:0; text-align:center; text-transform:lowercase; color:#566D77; float:left;}
#footer a {color:#8097A1; text-decoration:none;}
#footer a:hover{color:#FFFFFF; }

#footer ul {line-height:1em; margin:0; padding:0; list-style:none; float:right;}
	#footer li {display:inline; padding:0 10px 0 7px; border-right:1px solid #8097A1;}
	#footer .last {border:0 none;}
/* New Styles*/

