/**
 * Dreamline - Template 11
 * Designed and coded by 1Three
 * http://www.1three.com/
 */
 
/**
 * General Settings
 */
body {
	background: url('../images/red-gradient.jpg');
	background-attachment: fixed;
	margin: 0;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: .69em;
	color: #e8e6dc
}

#wrapper {
	margin: 0 auto;
	width: 883px
}

a {
	font-weight: bold;
	text-decoration: none;
	color: #8f2729
}
a:hover {
	text-decoration: underline;
	color: #fff
}

.alignLeft { float: left }
.center { text-align: center }

p { line-height: 16px }

.error {
	font-weight: bold;
	color: #f00
}

/* Headers */
h1 {
	padding: 5px 0 15px 0;
	margin: 0 0 5px 0;
	border-bottom: 1px solid #493133;
	font-size: 1em;
	color: #b8b698
}

h2 {
	padding-bottom: 10px;
	border-bottom: 1px solid #493133;
	font-weight: normal;
	font-size: 1.64em;
	color: #ebeae0
}

/* Lists */
li { padding: 6px 10px }
li.alt { background: #31090b }

/* Forms */
form { margin: 0 } /* IE Fix... */

dt { float: left; width: 125px }

input.text,
textarea.text {
	background: #e8e6dc;
	padding: 5px;
	border: 1px solid #fff;
}
input.text { font-size: 1em }

.disabled { color: #666!important }

input.button {
	background: #a6a387;
	padding: 5px;
	border: 0;
	font-weight: bold;
	font-size: 1em;
	color: #000
}
input.button:hover {
	background: #fff;
	cursor: pointer;
	color: #c01a1e
}
input.button.disabled:hover { background: #a6a387; cursor: default }

/**
 * Header
 */

/*** Logo ***/
#logo {
	background: url('../images/topbanner.jpg');
	
}

/*** Navigation ***/
#nav {
	background: url('../images/nav.gif') bottom repeat-x #f3f2ea;
	height: 93px
}

#nav .t, #nav .t i,
#nav .b, #nav .b i {
	
	display: block;
	height: 9px
}
#nav .t i { background-position: 100% -9px }
#nav .b { background-position: 0 -18px }
#nav .b i { background-position: 100% -27px }

#nav ul {
	margin: 0;
	padding: 0
}
#nav ul li {
	float: left;
	list-style: none;
	padding: 0
}

/* Main Nav */
#main-nav {
	margin: -9px 9px 0 9px!important;
	height: 57px
}
#main-nav li a {
	padding: 0 15px;
	display: block;
	height: 57px;
	line-height: 57px;
	color: #000
}
#main-nav li a:hover {
	background: #fff;
	color: #c01a1e
}

/* Sub Nav */
#sub-nav {
	margin: 0 9px -9px 9px!important;
	height: 36px;
	line-height: 34px;
	color: #000
}
#sub-nav li a { color: #fff }
#sub-nav li a:hover { color: #c01a1e }

/**
 * Sidebar
 */
#sidebar {
	float: right;
	margin: 10px;
	width: 394px
}

#sidebar ul {
	margin: 5px 0;
	padding: 0
}
#sidebar ul li { list-style: none }

#sidebar .foot {
	border-top: 1px solid #493133;
	padding: 10px
}

/* Featured Design */
#featured-design img {
	margin: 0 auto;
	border: 4px solid #0e0102
}
#featured-design img:hover { border-color: #8f2729 }

/**
 * Content
 */
#content { margin: 10px 414px 10px 0 }



/* Welcome Message */
#welcome { background: #5c1717 }

#welcome .t, #welcome .b {
	background: url('../images/about-corners.gif') no-repeat;
	display: block;
	height: 9px
}
#welcome .b { background-position: 0 -27px }

#welcome-inner {
	background: #490f10;
	margin: 0 0 0 31px;
	height: 213px
}

#welcome-inner .t,
#welcome-inner .b{
	background: url('../images/about-corners.gif') no-repeat;
	display: block;
	height: 9px
}
#welcome-inner .t { background-position: 0 -9px }
#welcome-inner .b { background-position: 0 -36px }

#welcome-inner h1 { margin: 0 20px }

#welcome-text { padding-bottom: 19px }

#welcome-text p { margin: 10px 20px }

#welcome-text p img {
	margin: 5px 5px 5px 0;
	border: 3px solid #000
}
#welcome-text p img:hover { border-color: #fff }

#welcome-text a { color: #eb0 }
#welcome-text a:hover { color: #fff }

/**
 * Footer
 */
#footer {
	clear: right;
	background: url('../images/footer.gif');
	margin: 10px 0 40px 0;
	height: 40px;
	color: #000
}

#footer .t, #footer .t i,
#footer .b, #footer .b i {
	background: url('../images/footer-corners.gif') no-repeat;
	display: block;
	height: 15px
}
#footer .t i { background-position: 100% -15px }
#footer .b { background-position: 0 -30px }
#footer .b i { background-position: 100% -45px }

#footer p {
	padding: 0;
	margin: 0 15px -3px 15px;
	line-height: 13px
}
