/* Website theme colors */
/* #382500 : #FFD98F : #FF8A00 : 7F3000 : #992200 : #FBF9F4 */

* {
	margin: 0px;
	padding: 0px;
}

h1 {
	font-size: 29px;
	text-transform: uppercase;
	font-weight: 300;
}

h1 a {
	text-decoration: none;
	color: #000000;
}

h2 {
	font-size: 19px;
	text-transform: uppercase;
	font-weight: 200;
	background:url('../images/frames/h2_bg.jpg') no-repeat ; 
	height: 32px;
}

h3 {
	font-size: 19px;
	text-transform: uppercase;
	font-weight: 200;
}

h3 a {
	text-decoration: none;
	color: #000000;
}

h4 {
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 120;
}

.defaultBold {
	font-weight:bold;
}

body {
	background: #332;
	color: #222;
	font-family: sans-serif;
}

a {color: #992200;}
a:hover {color: #FF8A00;}

/* structure */
#wrapper {
	background: #222 ;
	border: 10px solid #332;
	width: 1240px;
}

#container {

	background: #FBF9F4;
	width: 1240px;
}

.language {
	background: #332;
	border-bottom: 2px solid #FF8A00;
	width: 545px;
	height: 24px;
	color: #FF8A00;
	font-size: 13px;
	text-align: left;
	float: left;
}

/* login */
.login {
	background: #7F3000;
	border-bottom: 2px solid #FF8A00;
	color: #FBF9F4;
	letter-spacing: 4px;
	width: 695px;
	height: 24px;
	font-size: 11px;
	text-align: right;
	float: left;
}

.login a {
	color:  #FBF9F4;
	text-decoration: none;
}
.login a:hover {
	color: #FF8A00;
	text-decoration: none;
}

.login input
{
  font-size: 12px;
  padding: 1px 4px;
  margin-left: 0px;
  margin-top: 2px;
  width: 80px;
  height: 16px;
  border: 0;
  background: url(../images/login-box.jpg);
  text-indent: 0;
  color: #382500;
}

/* header */
.header {
	background: #FFFFFF;
	height: 250px;
	text-align: center;
	border: 0px;
	margin: 0 auto;
	float: left;
}

/* navigation */

.navigation {
	float: left;
	background:  url(../images/nav.gif) repeat-x;
	height: 83px;
	text-align: right;
	width: 920px;
	color:  #382500;
	font-size: 35px;
	text-transform: uppercase;
	font-weight: 300;
	letter-spacing: 4px;
	word-spacing: 6px;
	line-height: 42px;
}
.navigation a {
	letter-spacing: -1px;
	color:  #382500;
	text-decoration: none;
}
.navigation a:hover {
	color: #FF8A00;
	text-decoration: none;
}

/* Website theme colors */
/* #382500 : #FFD98F : #FF8A00 : 7F3000 : #992200 : #FBF9F4 */


.main {
	padding: 15px;
}

.main ul {
	/*padding: 2px 20px 2px;*/
}
.main li {line-height: 1.2em;}


/* footer */
.footer {
	background: #332 url(../images/logicon.gif) no-repeat right bottom;
	height: 40px;
	color: #EED;
	font-size: 10px;
	text-align: right;
	vertical-align:baseline;
	padding-right: 40px;
	padding-top: 1px;
	border-top: 2px solid #FF8A00;
}

.footer a {
	color: #EED;
	text-decoration: none;
}
.footer a:hover, .footer .right a:hover {
	color: #FFF;
	text-decoration: underline;
}
.footer .right, .footer .right a {
	color: #7D7D75;
}

/* misc */
.clearer {font-size: 0;}

div#clear_float {
	clear: both;
}

div.ads {
	width:270px;
	font-size: 11px;
}

div.ads td {
	font-size: 11px;
}

div.breadcrumb {
	font-size: 11px;
	margin-bottom: 10px;
}