/**********************************************************************************
* Copyright (C) 2009 By M.D. Varga.                                               *
**********************************************************************************/


/* General ===================================================================== */
/* ----------------------------------------------------------------------------- */
body
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: #211202;
	margin-bottom: 175px;
}
/* ----------------------------------------------------------------------------- */
/* ============================================================================= */


/* General Template Definitions ================================================ */
/* ----------------------------------------------------------------------------- */
#container
{
	text-align:  left;
	margin:  0px auto;
	padding: 0px;
	border: 0;
	width: 760px;
}
/* ----------------------------------------------------------------------------- */
#header
{
    background-image: url("../images/template/header.png");
    height: 137px;
}
/* ----------------------------------------------------------------------------- */
#borderbox
{
	border: solid 3px #695628;
	background-color: #291704;
}
/* ----------------------------------------------------------------------------- */
#menu
{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 14px;
	color: #ad8b67;
	margin-left: 3px;
	margin-right: 3px;
	padding-top: 3px;
	padding-left: 3px;
}
#menu a
{
    color: #ad8b67;
    text-decoration: none;
}
#menu a:hover
{
	color: #cfaf8d;
	text-decoration: underline;
}
/* ----------------------------------------------------------------------------- */
#content
{
	padding: 15px 30px 15px 30px;
	color: #ab9277;
	font-size: 12px;
}
/* ----------------------------------------------------------------------------- */
#footer
{
    background-image: url("../images/template/footer.png");
    height: 150px;
    padding-top: 15px;
    text-align: center;
    color: #aa8a68;
}
#footer a
{
	text-decoration: none;
	color: #be9c77;
	font-size: 12px;
}
#footer a:hover
{
	text-decoration: underline;
	color: #d7bda0;
}
#footer .copyright
{
	font-size: 10px;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	padding-top: 5px;
	line-height: 12px;
}
/* ----------------------------------------------------------------------------- */
/* ============================================================================= */


/* Content Area Styles ========================================================= */
/* ----------------------------------------------------------------------------- */
#content #title
{
	margin: 0px auto;
	padding: 0px 0px 5px 0px;
	border: 0;
	width: 680px;
}
#content .centered
{
	display: block;
	text-align: center;
}
#content .padding
{
	padding: 15px 15px 15px 15px;
}
#content .errorbar
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	color: #ffffff;
	width: 100%;
	margin: 15px 0 15px 0;
	border-right: #890f0f 2px solid;
	border-top: #890f0f 2px solid;
	border-left: #890f0f 2px solid;
	border-bottom: #890f0f 2px solid;
}
#content .messagebar
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	width: 100%;
	margin: 15px 0 15px 0;
	border-right: #24610c 1px solid;
	border-top: #24610c 1px solid;
	border-left: #24610c 1px solid;
	border-bottom: #24610c 1px solid;
}
#content .vpadding
{
	padding: 25px 0 25px 0;
}
#content a
{
	color: #ddc6ad;
	text-decoration: none;
}
#content a:hover
{
	border-bottom: 1px dotted;
	text-decoration: none;
}
#content small
{
    font-size: 10px;
}
#content p
{
	line-height: 20px;
	padding: 10px 0 0 10px;
}
#content p:first-letter
{
	font-family: "Times CE","Times", "Times New Roman" sans-serif;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: -1px;
}
#content .plain p:first-letter
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: normal;
}
#content strong
{
	font-weight: bold;
}
#content h2
{
	font-size: 14px;
	font-weight: bold;
	margin-top: 16px;
	margin-bottom: 16px;
}
#content ul
{
	list-style-position: outside;
	list-style-type: disc; 
	padding-left: 15px;
	line-height: 1.5em;
}
/* ----------------------------------------------------------------------------- */
/* ============================================================================= */


/* Special Content Styles ====================================================== */
/* ----------------------------------------------------------------------------- */
/* hide from ie on mac \*/
#flashcontent
{
	width: 680px;
	height: 550px;
	margin: auto;
}
/* end hide */
/* ----------------------------------------------------------------------------- */
#construction
{
	width: 300px;
	height: 300px;
	margin: 0px auto;
	border: 0;
}
/* ----------------------------------------------------------------------------- */
#terms p
{
	margin: 10px 0 10px 0;
	padding-left: 15px;
	line-height: normal;
}
#terms p:first-letter
{
	font-family: "Times CE","Times", "Times New Roman" sans-serif;
	font-size: 12px;
	font-weight: normal;
}
#terms ol
{
	list-style-position: inside;
    list-style-type: decimal;
    padding-left: 15px;
    line-height: 1.5em;
}
#terms ul
{
	list-style-position: outside;
	list-style-type: disc; 
	padding-left: 15px;
	line-height: 1.5em;
}
#terms h2
{
	font-size: 14px;
	font-weight: bold;
	margin-top: 16px;
	margin-bottom: 16px;
}
#terms h3
{
    font-style: italic;
    font-weight: bold;
    margin-top: 10px;
	margin-bottom: 8px;
}
/* ----------------------------------------------------------------------------- */
#downloads
{
    background-color: Red;
}
#downloads .category
{
	padding: 10px 10px 10px 10px;
}
#downloads .entrybox
{
	display: block;
	min-height: 48px;
}
#downloads .entryimg
{
	display: inline;
	position: absolute;
	width: 48px;
	height: 48px;
	background-color: Black;
}
#downloads .entrydata
{
	display: inline;
}
#downloads .entryname
{
    display: block;
    background-color: Fuchsia;
}
#downloads .entryinfo
{
	display: block;
	background-color: Gray;
}
/* ----------------------------------------------------------------------------- */
table.fields
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-width: 3px 3px 3px 3px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #695628;
    border-collapse: collapse;
	width: 100%;
}
table.fields td.label
{
    font-weight: bold;
    background-color: #462f17;
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: solid solid solid solid;
	border-color: #695628;
	text-align: left;
	vertical-align: middle;
	width: 35%;
}
table.fields td.input
{
	border-width: 1px 1px 1px 1px;
	padding: 15px 15px 15px 15px;
	border-style: solid solid solid solid;
	border-color: #695628;
	vertical-align: middle;
	width: 65%;
}
table.fields a
{
	font-size: 14px;
	font-weight: bold;
	color: #ac2202;
}
table.fields a:hover
{
    text-decoration: underline;
}
table.fields input
{
    display: block;
}
table.fields span.example
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-style: italic;
    font-weight: normal;
    color: #927a5c;
    display: block;
}
table.fields span.checktext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight: normal;
    display: inline;
    float: left;
    margin: 0 5px 0 0;
    vertical-align: middle;
}
/* ----------------------------------------------------------------------------- */
table.imglist
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-spacing: 0px;
	border-style: none;
	width: 675px;
	margin: 0px auto;
}
table.imglist td.image
{
	padding: 15px 0px 15px 0px;
	text-align: center;
	vertical-align: top;
	width: 92px;
	height: 76px;
}
table.imglist td.image img
{
	border-width: 3px 3px 3px 3px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #695628;
}
table.imglist td.text
{
	padding: 5px 0px 0px 15px;
	border-style: none;
	vertical-align: middle;
	line-height: 18px;
	width: 583px;
}
table.imglist span.title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
    font-weight: bold;
    display: block;
    color: #ddc6ad;
}
/* ----------------------------------------------------------------------------- */
span.tutorial
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
    font-weight: bold;
    color: #c6beb4;
}
table.tutorial
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-spacing: 0px;
	border-style: none;
	width: 675px;
}
table.tutorial td.image
{
	padding: 15px 0px 15px 0px;
	border-style: none;
	text-align: center;
	vertical-align: top;
	width: 350px;
}
table.tutorial td.text
{
	padding: 15px 0px 15px 15px;
	border-style: none;
	vertical-align: top;
	line-height: 18px;
	width: 325px;
}
table.tutorial span.title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
    font-weight: bold;
    color: #c6beb4;
    display: block;
}
/* ----------------------------------------------------------------------------- */
/* ============================================================================= */


/* General Form Layout ========================================================= */
/* ----------------------------------------------------------------------------- */
input, select, textarea
{
	font-size: 14px;
	color: #ffffff;
	background-color: #593b1c;
	border: 1px solid #695628;
}
input:hover, select:hover, textarea:hover
{
	background-color: #6e4e2d;
}
input:focus, select:focus, textarea:focus
{
	background-color: #6e4e2d;
	color: #ffffff;
}
input
{
    vertical-align: middle;
}
input[type="file"]
{
	color: #000000;
}
input[type="hidden"]
{
    margin: 0;
    padding: 0;
    display: none;
}
label
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: -10px 0 -10px;
}
/* ----------------------------------------------------------------------------- */
.singleline
{
	display: inline;
}
.floatright
{
	float: right;
	display: block;
}
.maxwidth
{
	width: 100%;
}
/* ----------------------------------------------------------------------------- */
/* ============================================================================= */