@import url('/css/common.css');

body { margin:0; padding:0; background:url('../layout/bg_body.jpg') #9F9364; text-align:center; }
.mainwrap { margin:0 auto; width:820px; padding:0 60px; background:url('../layout/aallot_etusivu.jpg') no-repeat 0 40px; min-height:710px; height:auto !important; height:710px; position:relative; }

.copyright { position:absolute; right:10px; top:712px; font-size:9pt; }
.copyright a { color:#704d18; text-decoration:none; } 

.header { height:135px; margin:0 auto; background-color:#fff; }
.header img { border:0; }

.navigationwrap { height:270px; }

.mainnavigation, .subnavigation { background-color:#ddd6d0; opacity:.9; filter:alpha(opacity=90); height:20px; margin-top:3px; padding:8px 0 8px 8px; float:left; }
.subnavigation{ padding:4px 0 4px 8px; }
.subnavigation ul li { float:left; padding-right:4px; }
.mainnavigation ul, .subnavigation ul { margin:0; padding:0; list-style:none; }
.mainnavigation ul li { float:left; padding-right:8px; }
.mainnavigation ul li a, .subnavigation ul li a { text-decoration:none; color:#000; font-size:12pt; }
.subnavigation ul li a { font-size:11pt; }
.mainnavigation ul li a:hover, .subnavigation ul li a:hover { color:#eaa61f; }
.mainnavigation a.selectednavi, .subnavigation a.selectednavi { color:#eaa61f; }

.contentarea { text-align:left; }
.contentarea .columnleft { width:580px; }
.contentarea .columnleft .lefttitle { font-size:50px; }
.contentarea .columnleft .columncontent { min-height:200px; height: auto !important; height:200px; }
.contentarea .columnright { width:220px; }
.contentarea .columnright .columncontent { min-height:180px; height: auto !important; height:180px; }
.contentarea .columnright .righttitle { font-size:36px; padding-top:16px; }
.contentarea .columnleft .lefttitle p, .contentarea .columnright .righttitle p { margin:0; padding:0; }
.contentarea .contact { background-color:#fff; padding:10px 20px; margin:5px 0 20px 0; }

.contentarea .columntitle { color:#fff; font-style:italic; font-weight:normal; background:url('../layout/bg_title.png') repeat-x left bottom; padding-left:5px; }
.contentarea .columncontent { background-color:#ddd6d0; padding:20px; opacity:.9; filter:alpha(opacity=90); }

.float_left { float:left; }
.float_right { float:right; }
.clear { clear:both; }

/*News*/
.newsissue { font-size:11pt; }
.newsissue .newstitle { font-style:italic; }
.newsissue .newstitle a { text-decoration:none; color:#000; }
.newsissue .newsingres { line-height:14px; font-size:10pt; }
.newsissue .newsingres { margin-bottom:5px; }
.newsissue .newsarchive a { color:#eaa61f; text-decoration:none; }

/*Events*/
.events_current_list {}
.events_current_list table { border-collapse:collapse; }
.events_current_list table td { padding:1px; vertical-align:top; }
.events_current_list table td .events_current_list_title { font-weight:bold; }
.events_current_list table td .events_current_list_ingres { font-size:10pt; }

/*Voting*/
.voting_title { padding:10px 0; }
.voting_field .simpleform_text { width:200px; }
.voting_field .simpleform_textarea { width:400px; }
.simpleform_errors { padding:10px 0; color:#ff0000; }