/* GLOBAL STYLES */


/* VARIABLE STYLES */
#wrapper {
	width: 850px;
	margin: 100px auto 0;
	background: #fff;
	padding: 20px;
}
#contentleft {
 	padding: 10px 0 0 0;
	width: 520px;
	margin: 0px;
	float: left;
}

/* GLOBAL */
* {
	margin: 0;
	padding: 0;
}
body {
	padding: 0;
	margin: 0;
	background: #EDE6CA;
	width: 100%;
	display: table;
}
#background {
	background: url(../images/header5.gif) no-repeat top center;
	width: 100%;
	display: table;
}
#header {
	position:relative;
	width: 845px;
	height: 100px;
	padding-bottom:30px;
}
#contentright {
	padding: 10px 40px 0px 0px;
	width: 300px;
	float: right;
}

#contentleft ul.details {
	margin: 20px 0 0 50px;
}
#contentleft ul.details li {
	padding-left:30px;
	display:inline;
	font-family: Verdana;
	font-size: 13px;
}

#contentleft ul.details li#firstchild {
	padding:0;
}
#logo2 {
	position:absolute;
	top:0px;
	left:550px;
	float:right;
	width: 258px;
	height: 59px;
	padding-bottom: 30px;
	padding-right: 50px;
}
#logo {
	width: 258px;
	height: 59px;
	padding-bottom: 50px;
	}
img {
	border:none;
	text-decoration:none;
}

/* FOOTER STYLES */

#footer {
	background: transparent url(../images/bg-footer.gif) no-repeat bottom center;
	height: 200px;
	margin:0 auto;	
}

#footer #grid {float: right;}

#footer #grid div.container {width:525px;}

#footer #grid li a {
	display:block;
	padding-left:2px;
	float:left;
	width:75px;
	height:50px;
	text-indent:-9000px;
	background: transparent url(../images/footernav.gif) no-repeat 0 0;
}
#footer #grid ul:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}
#footer #grid li {
	display:inline;
}

#footer ul li a#grid1 {background-position:-20px 0;}
#footer ul li a#grid2 {background-position:-100px 0;}
#footer ul li a#grid3 {background-position:-180px 0;}
#footer ul li a#grid4 {background-position:-260px 0;}
#footer ul li a#grid5 {background-position:-340px 0;}
#footer ul li a#grid6 {background-position:-420px 0;}

#footer #grid li a#grid1:hover {background-position:-20px -43px;}
#footer #grid li a#grid2:hover {background-position:-100px -42px;}
#footer #grid li a#grid3:hover {background-position:-180px -43px;}
#footer #grid li a#grid4:hover {background-position:-260px -43px;}
#footer #grid li a#grid5:hover {background-position:-340px -43px;}
#footer #grid li a#grid6:hover {background-position:-420px -43px;}

#footerwrap {margin: 0 auto; width:840px;}


/* HOMEPAGE STYLES */

#intro {
	width: 411px;
	height: 221px;
	margin: 50px 0 0;
	float: right;
}	
.feature {
	margin: 0 0 0 15px;
	width:203px;
	height:75px;
	background: url(../images/feature.png) no-repeat #fff;
}
#crossfader {
	width: 375px;
	height: 220px;
	margin: 40px 0 0 10px;
}
#full {
	margin-top: 10px;
	width: 800px;
	height: 350px;
	overflow: hidden;
}
#full2 {
	margin-top: 10px;
	width: 800px;
	height: 150px;
	overflow: hidden;
}

/* NAV STYLES */
#navwrapper {
	width: 100%;
	height: 100px;
	margin: 0 0 0 25px;
}
#grid {
	float: right;
}
#grid div.container {
	width:438px;
}
#grid ul:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}
#grid li {
	display:inline;
}
#grid li a {
	display:block;
	padding-left:2px;
	float:left;
	width:75px;
	height:50px;
	text-indent:-9000px;
	background: transparent url(../images/nav2.gif) no-repeat 0 0;
}

#grid li a#grid1 {background-position:-20px 0;}
#grid li a#grid2 {background-position:-100px 0;}
#grid li a#grid3 {background-position:-180px 0;}
#grid li a#grid4 {background-position:-260px 0;}
#grid li a#grid5 {background-position:-340px 0;}

#grid li a#grid1:hover {background-position:-20px -43px;}
#grid li a#grid2:hover {background-position:-100px -42px;}
#grid li a#grid3:hover {background-position:-180px -43px;}
#grid li a#grid4:hover {background-position:-260px -43px;}
#grid li a#grid5:hover {background-position:-340px -43px;}


/* TEXT STYLES */
h1 {
	padding: 0 0 0 20px;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: italic;
	font-size: 50px;
	letter-spacing: -2px;
	color: #a00000;
}
h2 {
	padding: 0 0 0 20px;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: italic;
	font-size: 30px;
	letter-spacing: -2px;
	color: #9593AA;
}
h3 {
	padding: 40px 0 0 20px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
	font-size: 40px;
	letter-spacing: -2px;
	color: #AA5653;
	margin-bottom: 20px;
}
p {
	padding: 25px 0px 0px 50px;
	text-align: left;
	line-height: 20px;
	font-size: 13px;
	font-family: Verdana;
}
p span{
	text-align: left;
	font-weight: bold;
	line-height: 19px;
	color: #955c00;
}
p a {
	color: #8b0000;
	text-decoration: none;
	border-bottom: 1px dotted #8b0000;
}
p a:hover {
	color: #8b0000;
	text-decoration: none;
	border-bottom: 1px solid #8b0000;
}

/* OTHER STYLES */
.order {
	float:right;
	margin: -20px 0 0 0;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: italic;
	font-size: 30px;
	letter-spacing: -2px;
	color: #666633;
}
#contentleft h3 {
	width: 800px;
	}
#contentleft ul.details {
	margin: 20px 0 50px 50px;
	border-bottom: dotted 1px #666633;
}
#contentleft ul.details li {
	padding-left:20px;
	display:inline;
	font-family: Verdana;
	font-size: 13px;
}
#contentleft ul.details li#firstchild {
	padding:0;
}
#scribble {
	margin-top:-100px;
}
#contentleft form label {
	padding: 0 0 0 20px;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: italic;
	font-size: 20px;
	letter-spacing: -2px;
	color: #666633;
}
#contentright p strong {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: italic;
	font-size: 20px;
	letter-spacing: -2px;
	color: #666633;
}
input#submit{
			cursor:pointer;
			padding:2px 10px;
			background:url(../images/bg-whiter.png);
			color:#000;
}
input#submit:hover{
			background:#C99968;
}
#list {
	width: 800px;
	height:290px;
	margin-left: 20px;
	padding: 20px 0 0 20px;
	background-color:#fff;
}
#list h2 {
	padding: 0;
}
#list ul {
	list-style-type: none;
	display:block;
	float:left;
	width:260px;
	margin-top:10px;
}

#list ul li {
	display:block;
	float:left;
	width:250px;
	height:20px;
	border-left: dotted 1px #ccc;
	padding-left:5px;
}
#list ul li a {
	font-family:verdana;
	font-size:12px;
	text-decoration: none;
	color: #222ccc;
}
#list ul li a:hover {
	color: #a00000;
	background: #ffffcc;
}



