/* Global ---------------------------------------------------------------------------------- */

html{
    height:100.1%;
}

body {
    height:100.1%;
	margin:0; padding:0;
/*	background:url(../images/bg.jpg) repeat-x #FFF4D8;*/
	background-color:#FFF4D8;
    
	font-family:Arial, Helvetica, Sans-Serif;
}

div, p, ul, h1, h2, h3, h4, table, img {
    margin:0; padding:0;
}

h1, h2, h3, h4 {
    font-weight:normal;
	font-family:Candara, Calibri, Arial, Helvetica, Sans-Serif;
}

.hide {
	text-indent: 	-999em;
	height:0px;
}



/* Wrappers ---------------------------------------------------------------------------------- */

#wrapper {
	background:url(../images/shadow.jpg) no-repeat 960px 0px;
}


#container {
	background-color:#fff;
	width:960px;
}


/* Header ---------------------------------------------------------------------------------- */

#header {
	background:url(../images/header.jpg) no-repeat top left;
	width:100%;
	height:240px;
}

/*
#navigation {
	margin:250px 0 0 50px;
}
*/

#inlinewrapper {
	margin:0 50px;

}

/* Content ---------------------------------------------------------------------------------- */

#content {

	clear:both;
	width:100%;
	font-size:14px;
	line-height:21px;
}

#content a , #footer a {
	color:#E67817;
	text-decoration:none;
	border-bottom:1px dotted #E67817;
}

#content a:hover, #footer a :hover {
	border-bottom:1px solid #E67817;
}



#content h2 {
    font-size:30px;
    color:#E67817; /*#FFB203;*/
	margin-bottom:30px;
        
}

#content h3 {
    font-size:18px;
    color:#E67817;
	margin-bottom:20px;
}


#content h4 {
    /*font-family:Georgia, Serif;*/
    font-size:13px;
    color:#3A3031;


    padding-bottom:3px;
	margin-bottom:20px;
    border-bottom:2px solid #3A3031;
}

#content p {
	margin-bottom:15px;
}


#content ul {
	list-style:square;
	margin-bottom:20px;
	padding-left:15px;
}

/*
#content table {
	border:1px solid #FFB203;
	margin-bottom:20px;
	width:100%;
}

#content th {
	text-align:left;
	padding:2px 4px;
	background-color:#FFB203;
	color:#fff;
}


#content td {
	text-align:left;
	padding:2px 4px;
	background-color:#FFCB52;
	
}

#content img {
	padding:2px;
	border:1px solid #FFB203;
	margin-bottom:3px;
}
*/

#main  {
	float:left;
	width:560px;
	overflow:hidden;
}

#sub {
	margin-left:610px;
	font-size:12px;
	overflow:hidden;
}


.field {
	width:300px;
	padding:3px;
	background-color:#f2f2f2;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:13px;
	border:1px inset #666;
}

#btn {
	width:150px;
	padding:3px;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:13px;
	border:1px outset #666;
}

/* Footer ---------------------------------------------------------------------------------- */

#footer {
	clear:both;
	width:100%;
	
    font-size:12px;
    color:#3A3031;
	padding-top:6px;
	padding-bottom:50px;
    border-top:2px solid #3A3031;
}

