/**
 * Dreamline - Template 14
 * Designed and coded by 1Three
 * http://www.1three.com/
 */
 
/**
 * Global Settings
 */
body {
	background: #1d2b34;
	margin: 0;
	font-family: Tahoma, Verdana, Arial, sans-serfif;
	font-size: .69em
}

#wrapper {
	background: #000;
	margin: 0 auto;
	width: 793px
}

#content {
	background: url('../images/content-bg.gif') top repeat-x #d9d9d9;
	padding: 10px
}

.left {
	float: left
}
img.left { margin-right: 15px }
.right { float: right }
img.right { margin-left: 15px }
.t-c { text-align: center }

/**
 * Headers
 */
h1 {
	margin: 0 0 10px 0;
	font-weight: normal;
	font-size: 1.64em
}

h2 {
	margin: 0 0 10px 0;
	font-size: 1em;
	color: #045775
}

/**
 * Text
 */
blockquote.basic {
	background: url('../images/quote-bg.gif') repeat-x;
	border-left: 4px solid #838382;
	padding: 10px
}

blockquote {
	background: url('../images/quote-close.gif') bottom right no-repeat;
	margin: 0
}
blockquote p {
	background: url('../images/quote-open.gif') no-repeat;
	padding: 22px 25px
}


p {	margin: 10px 0 }

.error {
	font-weight: bold;
	color: #f00
}

/**
 * Links
 */
a {
	text-decoration: none;
	font-weight: bold;
	color: #1a9ccc
}
a:hover {
	text-decoration: underline;
	color: #FFFFFF
}

/**
 * Icons
 */
.check {
	background: url('../images/li-check.gif') no-repeat;
	padding-left: 15px
}

/**
 * Forms
 */
form { margin: 0 } /* IE */

dt {
	float: left;
	width: 150px
}

/**
 * Header
 */
#header {
	background: url('../images/header.gif');
	padding: 63px 87px 
}

#logo {
	background: url('../images/logo.gif');
	display: block;
	width: 250px;
	height: 28px
}

/**
 * Navigation
 */
#nav .t, #nav .t i {
	background: url('../images/nav-corners.gif') no-repeat;
	display: block;
	height: 9px
}
#nav .t i { background-position: 100% -9px }

#nav ul {
	margin: -9px 0 0 0;
	padding: 0 9px;
	height: 41px
}

#nav ul li {
	float: left;
	list-style: none;
	background: url('../images/nav-divider.gif') right no-repeat;
	padding-right: 2px
}
#nav ul li.no-d { background: none }

#nav ul li a {
	display: block;
	width: 150px;
	line-height: 41px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #fff
}
#nav ul li a:hover,
#nav ul li.current a { background: #1a9dce }

#nav p {
	background: #1a9dce;
	border-bottom: 1px solid #199fd2;
	margin: 0;
	padding: 10px
}
#nav p a {
	text-decoration: none;
	color: #fff
}
#nav p a:hover { text-decoration: underline }

/**
 * Welcome
 */
#welcome {
	float: center;
	width: 545px
}

#welcome img { border: 0 }

.about {
	border-right: 1px solid #838382;
	margin-left: 240px;
	padding: 0 10px
}
.about blockquote { margin: 0 }

.about p { margin: 5px 0 }

.about ul {
	margin: 0 0 10px 0;
	padding: 0
}
.about ul li { list-style: none }

/**
 * Random Testimonial
 */
#testimonial {
	background: url('../images/testimonial.gif');
	margin: 0 0 10px 555px;
	padding: 10px;
	height: 130px
}

/**
 * Services
 */
#services {
	clear: both;
	background: url('../images/services-bg.gif') repeat-x;
	border-top: 2px solid #000;
	margin: -10px -10px 10px -10px;
	padding: 15px 25px;
	height: 80px
}

#services h2 { color: #fff }

#services p {
	margin: 0;
	width: auto;
	line-height: 1.45em;
	color: #fff
}
#services p.service2 {

}

/**
 * Affiliates
 */
#affiliates {
	clear: both;
	margin: 10px 0;
	height: 125px
}

#affiliates ul {
	margin: 45px;
	padding: 0
}

#affiliates ul li {
	float: left;
	list-style: none;
	margin: 0 44px
}

#affiliates img { border: 0 }

/**
 * Footer
 */
#footer {
	clear: both;
	margin-bottom: 25px
}

#footer .b, #footer .b i {
	background: url('../images/footer-corners.gif') no-repeat;
	display: block;
	height: 9px
}
#footer .b i { background-position: 100% -9px }

#footer p {
	margin: 0;
	padding: 9px 9px 0 9px;
	color: #fff
}

#footer a:hover { color: #fff }
