body { text-align:center; margin:0px; padding:0px; color:#666; font-size:large; font-family:Arial, sans-serif; font-weight:normal; background-image:url('../img/back_alex.png'); background-repeat:repeat-x; background-color: #ffd8a1; }
img { margin:0xp; padding:0px;border:0px; display:inline; }
.main { background-color: white; width:90%; min-width:1000px; margin:10px 0px 0px 0px; padding:0px; margin-left: auto; margin-right: auto; }
.maintitle { background-color: white; font-family:Arial, sans-serif; font-size:small; color:white; text-align:left; padding:3px; }
.mainnav { background-color: #ffa420; width:100%; text-align:left; padding:0px; margin:0px; border-collapse:collapse; }
.mainbox { background-color:white; color:#666; text-align:left; padding:10px; clear:both; min-height:600px; width:99%;}
.mainfooter { background-color: #f0f0f0; font-family:Arial, sans-serif; font-size:x-small; color:#808080; text-align:left; padding:3px; clear:both;}
.mainfooterlang {float:right;}
.submit { border:1px solid #444; background-color:#405898; color:#fff; cursor:hand; }
.textarea { border:1px solid #888; overflow:auto;background-color:#f8f8ff;}
h1 { display:inline; font-size:x-large; font-weigth:bold; color:#555555;}
h1.nav { display:inline; font-size:small; font-weight:normal; color:#ffffff; }
h1.mainnav { display:inline; font-size:medium; font-weight:bold; color:#ffffff; }
h2 { display:inline; font-size:small; font-weigth:bold; color:#555555; }
i { font-style:normal; }
u { font-style:normal; text-decoration:none;}
td.navon, td.navon:active, td.navon:visited, td.navon:hover { font-size:large; text-align:center; color:#000; background-color:#fff8d8; font-size:normal; font-weight:bold; text-decoration:none; padding:2px 10px 2px 10px; margin:0px; border:0px; }
td.navoff, td.navoff:active, td.navoff:visited {  font-size:large; color:white; text-align:center; font-size:normal; font-weight:bold; text-decoration:none; padding:2px 10px 2px 10px; margin:0px; border:0px; }
td.navoff:hover { background-color:#ccc; }
a.navon { color:#444; text-decoration:none; }
a.navoff { color:#fff; text-decoration:none; }
a.link, a.link:active, a.link:visited { color:#446; text-decoration:underline; }
a.link:hover { color:#004; text-decoration:underline; }

.info {
	border:1px solid #080;
	background-color:#cfc;
	padding:5px;
}

.error {
	border:1px solid #800;
	background-color:#fcc;
	padding:5px;
}

.columns {
	width: 90%px; 
	column-count:3; 
	column-rule: solid 1px #f0f0f0; 
	column-gap: 30px;
	-moz-column-count: 3; 
	-moz-column-gap: 30px; 
	-moz-column-rule: 1px solid #f0f0f0; 
	-webkit-column-count: 3; 
	-webkit-column-gap: 30px; 
	-webkit-column-rule: 1px solid #f0f0f0;
	 font-family:serif;
	 font-size:large;
}

.box { float:right; width:200px; }
.boxr { margin:5px; }
.boxrt { padding:5px; color:#fff; background-color:#6078b8; cursor:pointer; cursor:hand; }
.boxrb { padding:5px; color:#222; font-size:small; border-bottom:1px solid #888; background-color:#f8f8ff;}
.boxrboff { height:2px; overflow:hidden; border-bottom:1px dotted #888; padding:0px; background-color:#f8f8ff; }
.termsfooter { color:#aaa; font-size:small; padding-top:20px; }
a.termsfooter { color:#aaa; font-size:small; }
a.submit { border: 1px solid #804000; background-color:#ff8000; color:white; font-weight:bold; padding:3px; text-decoration:none; }
a.submit:hover { border: 1px solid #804000; background-color:#ff8000; color:white; font-weight:bold; padding:3px; text-decoration:underline; }

div.question { border:1px solid #888; background-color:#eee; padding:3px; margin:3px; min-width:150px; display:inline; }
div.questionon { color:#000; display:inline; }
div.questionoff { color:#aaa; display:inline; }
input.submit { font-size:large; border: 1px solid #804000; background-color:#ff8000; color:white; font-weight:bold; padding:3px; }
input.submit:hover { font-size:large; border: 1px solid #804000; background-color:#ff8000; color:white; font-weight:bold; padding:3px; text-decoration:underline; }
input.submitoff { font-size:large; border: 1px solid #ff8000; background-color:#ffc080; color:#ffd0c0; font-weight:bold; padding:3px; }

table.forum {
	width:99%;
 	border-collapse:collapse;
}

table.forum th {
	background-color:#f0f0f0;
	padding:5px;
	text-align:left;
	font-size:x-large;
}

table.forum th.forumtitlesmall {
	font-size:small;
}

table.forum a {
	color: #666;
	text-decoration:none;
}

table.forum a:hover {
	color: #666;
	text-decoration:underline;
}

table.forum td {
	background-color:#f8f8f8;
	padding:5px;
	border-bottom:1px solid #ddd;
	text-align:left;
	vertical-align:top;
}

div.forumtitle {
	font-size:large;
	font-weight:bold;
	padding-bottom:10px;
}

div.forumtitle a {
	color: #666;
	text-decoration:none;
}

div.forumtitle a:hover {
	color: #666;
	text-decoration:underline;
}

div.forumtext {
	font-size:medium;
	padding:0px 0px 5px 20px;
	font-family:serif;	
	font-weight:normal;
}

div.forumtextsmall {
	font-size:small;
	padding:0px 0px 5px 20px;
	font-family:serif;	
}


div.foruminfo {
	font-size:xx-small;
	width:100px;
	vertical-align:top;
}	

