/* CSS Document */

html, body, div, h1, h2, h3, h4, p, a, form, fieldset, input, textarea, label, span, img, table, tr, td, ul, ol, li { margin: 0; padding: 0; }

html { background-color: #000000; }

body {
	font: 12px Verdana, Arial, Geneva, sans-serif;
	color: #c39d66;
	/*text-align: center;*/
	margin: 10px 0 30px;
	/*background: url(_template_files/body_bg2.png) repeat-x; */}

a { cursor: pointer; color: #e1b474; }
a:link, a:active, a:visited { /*color: #e1b474;*/ }
a:hover, a:focus { text-decoration: none; }
p { color: #cfac49; }
img, img a { border: none; }
ul { list-style-type: none;	text-indent: 0;	/*width: 700px;*/ }
ul li { color: #cfac49; }
ul li strong { color: #e1b474; }

/* =div */
div#container {	width: 750px; margin: 0 auto; }

div.topmenu { height:28px; width: 750px; background-color: #403314; color: #fff; z-index: 98; position: relative; }

div#medals {
	position: relative;
	z-index: 99;
	margin-left: 500px;
	width: 197px;
	height: 89px;
	/*background: url(_template_files/medals.png) left top no-repeat;*/ }

div#wrap { margin-top: -50px; } /*-70*/

div#header {
	width: 750px;
	height: 93px;
	/*background: url(_template_files/header.png) left top no-repeat;*/ }

/* =header a */
div#header a {
	display: block;
	width: 750px;
	height: 93px;
	/*text-indent: -9999px; */}

div#lang { padding: 0 0 22px 25px; font-size: 11px; color: #e1b474; }
div#lang a:link, div#lang a:visited, div#lang a:active, div#lang a:focus { text-decoration: none; }
div#lang a:hover { text-decoration: underline; }
div#lang span { font-weight: bold; }

div#content { /*position: relative;*/ text-align: left;	background-color: #473916  /*4b3700*/; }
div#content-wrap { padding: 25px; overflow: hidden; }

/* =h1 */
div#content h1 { font-size: 16px; color: #e1b474; text-transform: uppercase; border-bottom: 1px solid #c39d66; width: 200px; font-family: Helvetica, Arial, sans-serif; letter-spacing: 1px; padding-left: 5px; }
div#content p {	line-height: 17px; }
div#content h2 { font-size: 14px; font-weight: bold; letter-spacing: 1px; text-align: center; }
div#content h3 { font-size: 12px; color: #e1b474; margin: 10px 0; }
div#content p.bracket { color: #c39d66; font-size: 10px; font-weight: normal; text-align: center; }
div#content p strong { color: #e1b474; }

ul#results-one li { margin-bottom: 13px; border-left: 1px solid #6b4f00; padding-left: 15px; }
p.res { margin-left: 40px; }
ul.res { list-style-type: disc; margin-left: 40px; list-style-position: inside; }

p#error { color: red; font-weight: bold; text-align: center; border: 3px solid red; font-size: 14px; line-height: 19px; padding: 5px; }

.pageBreakContainer { width: 700px; overflow: auto; }
.pageBreakContainer span { display: inline; color: #fff; background-color: #b37d26; padding: 1px; font-weight: bold; }

div.entries { width: 600px; margin: auto; }
p.press { padding-left: 20px; }
i.press { color: #e1b474; }
div#photo { font-family: Tahoma, sans-serif; text-transform: uppercase; font-weight: bold; text-align: center; }
div#photo p { line-height: normal; }
div#photo p a { text-decoration: none; /*color: #cfac49;*/ }
div#photo p img { border: 2px solid #cfac49 /*e1ad40*/; }

/*div#content ul:after { 
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden; }
*/

div#montage {
	/*position: relative;
	top: 5px;
	left: 70px;*/
	margin: auto;
	width: 609px;
	height: 362px;
	/*background: url(_template_files/montage.png) left top no-repeat;*/ }

div#footer {
	position: relative;
	width: 750px;
	height: 32px;
	background: url(_template_files/footer.gif) left top no-repeat; }

div#footer p#footer-left, div#footer p#footer-right {
	position: absolute;
	font-size: 9px;
	color: #ccab7c;
	text-align: left; }

div#footer p#footer-left {
	left: 30px;
	top: 10px; }	

div#footer p#footer-right {
	left: 635px;
	top: 10px; }	

/* =a */	
div#footer a:link, div#footer a:visited, div#footer a:active, div#footer a:hover, div#footer a:focus { text-decoration: underline; }

div#footer p#footer-right a:link, div#footer p#footer-right a:visited, div#footer p#footer-right a:active {
	padding: 0 5px;
	font-weight: bold;
	letter-spacing: 1px;	
	text-decoration: none; }

.photos-backlink:link, .photos-backlink:visited, .photos-backlink:active {
	font-weight: normal;
	text-decoration: none;
	text-transform: lowercase;
	color: #a16f10; }
	
.photos-backlink:hover { color: #cfac49; }	
	
.img-right { float: right; margin: 0 0 15px 15px; }
.img-left {	float: left; margin: 0 15px 15px 0; }

.floatleft { float: left; }	
.floatright { float: right; }	
.float-fix { clear: both; }
.half { width: 45%; }