/* Layout */

body {
	background:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#333;
	text-align:center;
	line-height:1.5em;
}

#container {
	margin:auto;
	width:847px;
	padding:0px;
}

#header {
	width:847px;
	height:136px;
}

#header img {
	margin:7px 12px;
}

#footer {
	width:847px;
	height:56px;
	clear:both;
	padding-top:9px;
	display:block;
}

#footer img {
	border:none;
	margin:7px 12px;
}

#columns {
	width:847px;
	height:56px;
	text-align:justify;
}

#col-left {
	background:url(layout/col-left-top.gif) no-repeat 12px top;
	width:477px;
	float:left;
	margin:5px 0px 0px;
}

#col-left div {
	background:url(layout/col-left-bottom.gif) no-repeat 253px bottom;
	height:565px;
	padding:15px 35px;
}

*>#col-left div {
	height:auto;
	min-height:595px;
}

#col-right {
	width:365px;
	float:right;
	text-align:left;
}

#col-right div.quo {
	background:url(layout/col-quo-top.gif) no-repeat;
}

div.quo div.quo-one {
	background:url(layout/col-quo-bottom.gif) no-repeat 315px bottom;
	height:150px;
	padding:15px 25px;
	font-size:1em;
	font-style:italic;
}

*>div.quo div.quo-one {
	height:auto;
	min-height:150px;
}

#quo-opener {
	font-style:normal;
	font-size:0.6em;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
}

#quomore {
	font-size:0.9em;
	margin:1em 0;
}

#quomore p.signature {
	text-align:right;
	margin:-0.5em 0 0;
	padding:0em 0em 0.5em;
}

#col-right div.important {
	background:url(layout/col-important-top.gif) no-repeat 5px top;
	margin:5px 0px 0px;
}

#col-right div.important div {
	background:url(layout/col-important-bottom.gif) no-repeat 141px bottom;
	height:420px;
	padding:12px 25px 20px;
}

*>#col-right div.important div {
	height:auto;
	min-height:420px;
}

/* Content */

p {
	padding:0px 0px 0.8em;
	margin:0;
}

h1 {
	padding:0.4em 0em 0.5em;
	margin:0;
	font-size:1.6em;
	font-weight:normal;
	color:#000;
	letter-spacing:-0.02em;
}

h2 {
	padding:0.6em 0em 0.4em;
	margin:0;
	font-size:1.3em;
	font-weight:normal;
	color:#000;
	letter-spacing:-0.02em;
}

h3 {
	padding:0.2em 0em;
	margin:0;
	font-size:1em;
	font-weight:bold;
	color:#000;
	letter-spacing:-0.02em;
}

h4 {
	padding:0.2em 0em 0.1em;
	margin:0;
	font-size:0.8em;
	font-weight:normal;
	color:#888;
}

strong, b {
	font-weight:bold;
	color:#fc9832;
}

a {
	font-weight:bold;
	text-decoration:underline;
	color:#555;
}

a:hover, a:focus {
	font-weight:bold;
	text-decoration:underline;
	color:#fc9832;
}

a img {
	border:none;
}

a:hover img, a:focus img {
	border:none;
}

ul {
	margin:0;
	padding:0px 25px;
}

ul li {
	list-style:disc url(layout/ul.gif) outside;
	margin:0;
	padding:0px 0px 0px 3px;
}

ol {
	margin:0;
	padding:0px 28px;
}

ol li {
	list-style-type:decimal;
	margin:0;
	padding:0;
}

table.sponzor td {
	vertical-align:middle;
	text-align:center;
	width:50%;
}
