/* Produced by Wästlund Design - www.wastlund.net */
*{margin:0;padding:0}
a:link{color:#666}
a:visited{color:#444}
a.downloadlink:before{content:url(../images/download.png)}
acronym,abbr,span.caps{font-size:90%;letter-spacing:.07em}
body{font:80% Garamond, "Apple Garamond", "Times New Roman", times, serif;background:#f3eee8 url(../images/oxenbg.gif);text-align:center}
cite{color:#333;text-transform:uppercase;margin:3px 0}
h1,h2,h3,h4,h5,h6{color:#90482d;line-height:1em;margin:0}
h1{font-size:200%}
h2{font-size:170%}
h3{font-size:140%}
h4{font-size:120%}
h5,h6{font-size:100%}
hr{background:#eae5c5;border:none;color:#eae5c5;height:1px}
img.leftnav{border-top:4px solid #fff;height:12px;width:200px;margin:0;position:relative}
img,fieldset{border:0}
input{padding:2px 4px;background:#eeddd4}
input:active,input:hover{background:#dee3e7}
li{margin:7px 0 8px 10px}
p+p{margin:-5px auto 10px}
p{margin:5px auto 10px}
table.nowrap td{white-space:nowrap;padding:1px 3px}
table.debug_array,table.debug_array tr td{background:#0a0;color:#fff}
table.debug_null,table.debug_null tr td,.debug_null{background:#000;color:#fff;font-weight:700}
table.debug_object,table.debug_object tr td{background:#a00;color:#fff}
table.debug_scalar,table.debug_scalar tr td,.debug_scalar{background:#00a;color:#fff}
td.debug_attribute{font-family:monospace;font-size:10px}
td.debug_type{background:#aaa;color:#fff;font-size:14px;font-weight:700}
td.debug_value{color:#fff;font-family:monospace;font-size:11px}
td.header,tr.header *{background:#369;color:#fff;font-size:105%;font-weight:700}
tr.even_row{background:#efe8e1;color:#000}
tr.odd_row{background:#f3eee8;color:#000}
tr.even_row td a,tr.odd_row td a{padding:0 4px}
tr.row:hover td,tr.row:hover td a{background:#9cf;color:#fff}
ul li:before{content:"\00BB \0020"}
ul,ol{margin-left:0;margin-top:0;padding-left:12px}

#food_nav{float:none}
#food_menu{background:#f3eee8 url(../images/menu_paper_middle.jpg) repeat-y top;margin-left:10px;width:760px;border-collapse:collapse}
#food_menu table{border-collapse:collapse}
#food_menu table td{color:#90482d;padding:0 10px 3px 0;vertical-align:top}
#food_menu td{vertical-align:top}
#food_menu_header{background:#f3eee8 url(../images/menu_paper_top.jpg) no-repeat top center;height:105px}
#food_menu_footer{color:#90482d;font-style:italic;background:#f3eee8 url(../images/menu_paper_bottom.jpg) no-repeat bottom;height:105px}
#food_menu ul{width:190px;margin:0 40px auto 10px}
/* Ignored by Safari START */
#food_menu ul:last-child{width:230px}
/* Ignored by Safari STOP */
#food_menu ul li{list-style:none;color:transparent;text-indent:inherit;margin-top:-5px}
#food_menu ul li:before{content:none}
#food_menu ul li a{text-decoration:none}
#selected_food_menu a{color:#369;text-decoration:none;font-weight:700}
.menu_style{font:italic 1.1em/1.5em Garamond,"Apple Garamond",georgia,serif;max-width:200px}
/*
.menu_style{font-size:1em;line-height:1.5em;font-family:Garamond,"Apple Garamond",georgia,serif}
*/
.menu_text_line,
#menu_text{width:80%;text-align:left;vertical-align:top;padding:0 20px 0 0}
#menu_text *{font-weight:700;color:#a66744}
#menu_text h1,
#menu_text h2,
#menu_text h3{color:#b68769;font-weight:700}
#menu_text p{border-bottom:2px dotted #eae5c5}
#menu_text ul{width:auto;margin:15px auto 0 30px}
#menu_text ul li{list-style:circle;margin:-3px 0 0 -25px}

#adminlogin{text-align:right;position:absolute;right:30px;top:12px;z-index:10}
#byline{position:absolute;right:2%;top:3%;z-index:1}
#byline a{opacity:0.15}
#byline a:hover{opacity:0.7}
#content{font-size:120%;line-height:140%;text-align:left;vertical-align:top;clear:none;margin:0 0 auto 40px}
#flashcontent{width:710px;height:140px;padding:22px 25px 0}
#flashcontent p{text-align:center;color:#f00;font-weight:700}
#foot_container{background:#f3eee8 url(../images/oxensides.gif);margin:0;white-space:nowrap;z-index:50}
#footer *{font-family:Arial, Tahoma, serif;color:#b68769;letter-spacing:1px}
#footer{font-size:.7em;background:#f3eee8 url(../images/oxenfooter.gif) no-repeat bottom;clear:both;height:63px}
#header{height:180px;width:890px;margin:0 auto}
#header_bottom{background:#f3eee8 url(../images/oxensides.gif);padding:4px 12px 25px;position:relative;text-align:left}
#header_bottom div img{margin:-3px 0}
#header_box{background:#f3eee8 url(../images/oxenheader.gif) no-repeat top center;height:100px}
#login,#login a,#login a:visited{color:#dfd3c7;text-decoration:none;text-align:left;position:absolute;right:30px;top:25px;width:100px;height:100px;z-index:0}
#main{background:#fff url(../images/oxensides.gif) repeat-y top;margin:0 auto;position:relative;width:890px}
#main a:hover,#main a:focus{background:#f3eee8;text-decoration:none;color:#000}
#manage{display:block;margin:10px auto 0 275px;float:right;z-index:25}
#nav_holder{float:left;font-size:120%;text-align:left;margin:-2px auto;z-index:19}

a.navlevel1:link,a.navlevel1:visited,a.navlevel1:active,a.navlevel2:link,a.navlevel2:visited,a.navlevel2:active,h1 a,h1 a:hover,h1 a:visited,.description{color:#a66744;text-decoration:none}
a.navlevel1:hover,a.navlevel2:hover{background:#eae5c5 !important;color:#5d1a00 !important}

.navlevel1{color:#333;text-transform:uppercase}
/* .navlevel1.button.sIFR-replaced{padding:12px 4px 0} */
/* FF top+bottom - FF+IE left+right */
.navlevel2,
.navlevel3,
.navlevel4,
.navlevel5{margin:5px auto;float:left;line-height:120%}

#search_box{text-align:left;position:absolute;right:90px;top:70px}
#leftsidebar h2,#rightsidebar h2{font-size:120%;margin:5px 0 0}
#leftsidebar{text-align:left;font-size:1em;margin:0 10px 0 15px;width:200px}
#rightsidebar{text-align:left;float:right;font-size:1em;margin:0 20px 0 5px;width:200px}
#toplink{left:22%;margin:0 -25%;top:0;cursor:pointer;position:absolute;height:200px;width:200px;z-index:20}
#topright{left:50%;margin-left:180px;position:absolute;text-align:left;top:30px;width:250px;z-index:1}
.administration_modmgrbody{border:1px solid #b68769;padding-left:10px}
.administration_modmgrheader span.active{color:green;font-weight:700}
.administration_modmgrheader span.inactive{color:red;font-weight:700}
.administration_modmgrheader{background:#b68769}
.bullet{color:#dfd3c7;font-family:Arial, "Times New Roman"}
.container_box{margin:2px}
.container_editbox{border:2px dashed #f3eee8;margin:2px}
.container_editheader table tr td.info{font-size:8pt;font-weight:700}
.container_editheader{background:#f3eee8;padding:3px}
.description{background:url(../images/oxentopmenubg.gif) no-repeat top center;padding:8px 37px 50px 180px;opacity:0.90;z-index:19}
.BGb68769,
.BGb68769 *{background:#b68769}
.BGf3eee8{background:#f3eee8;color:#333;border:1px solid #f3eee8;padding:5px;margin:0 0 7px 0}
.error{color:red;font-weight:700;padding-bottom:1em}
.form_header{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:1em}
.form_title{font-size:14px;font-weight:700}
.pagetitle{color:#b68769;width:500px;margin:0 auto;padding:15px 0;font-size:24px;text-align:center}
.img-shadow{float:left;background:url(../images/shadowalpha.png) no-repeat bottom right !important;background:url(../images/shadow.gif) no-repeat bottom right;margin:10px 0 0 10px !important;margin:10px 0 0 5px}
.img-shadow img{display:block;position:relative;background:#fff;border:1px solid #d7c092;margin:-6px 6px 6px -6px;padding:4px}
.itemtitle,td.debug_varname{font-weight:700}
.leftnav a,.leftnav a:visited{color:#333;margin:-1px;padding:1px;text-decoration:none;white-space:nowrap}
.leftnav a:hover{background:#fff;color:#04eb01}
.leftnav div{margin:2px 0 -2px 10px}
.leftnav td{padding:0;letter-spacing:.07em;border-bottom:1px solid #d7dde5}
.lined_table td{border-bottom:1px solid #d7dde5}
.lined_table{width:100%}
.moduletitle{font-size:1.25em;font-weight:700}
.mngmntlink{padding:0 7px}
.nohover, .nohover *, .nohover:hover{background:transparent !important}

.p-shadow{width:90%;float:left;background:url(../images/shadowalpha.png) no-repeat bottom right !important;background:url(../images/shadow.gif) no-repeat bottom right;margin:10px 0 0 10px !important;margin:10px 0 0 5px}
.p-shadow div{background:none !important;background:url(../images/shadow2.gif) no-repeat left top;padding:0 !important;padding:0 6px 6px 0}
.p-shadow p{border:1px solid #a9a9a9;color:#777;background:#fff;font:italic 1em georgia,serif;padding:4px;margin:-6px 6px 6px -6px !important;margin:0}

.preview_mngmntlink{position:absolute;margin-left:-310px;padding:10px;left:50%;width:600px;font-size:100%;letter-spacing:2px;text-transform:uppercase;color:#dfd3c7 !important;z-index:15}
.row .mngmntlink,.row .navlink{color:#333}
.search_result_item{margin:2px 0;padding:2px 5px;border:1px dashed #d7dde5}
.search_results_title{font-size:120%;font-weight:700}
.semitransp{opacity:.4}
.semitransp:hover img{opacity:1}
.semitransp img{opacity:.2}
.tab_btn{background:#f3eee8;border-top:3px double #ddd;border-right:3px double #c9c9ef;padding:0 3px}

.selected_page,
#menu ul li a.selected_page:visited,
#selected_page,
#selected_lev1,
#selected_lev2,
#selected_lev3{color:#b68769 !important;background:#f6f1d1 !important}
.navlevel1,
.navlevel2,
.navlevel3,
.button{padding:3px 12px 4px;border-left:1px solid #f3eee8 !important}
/* Start workarounds For Internet Explorer */
form{margin:0}

#content.withleftsidebar form,
#content.withleftsidebar textarea#text,
#content.withleftsidebar .htmlarea,
#content.withleftsidebar .container_box,
#content.withleftsidebar .container_editbox,
#content.withleftsidebar .container_editheader {
width:590px;
}

#content.withsidebars form,
#content.withsidebars textarea#text,
#content.withsidebars .htmlarea,
#content.withsidebars .container_box,
#content.withsidebars .container_editbox,
#content.withsidebars .container_editheader {
width:385px;
}

#content.withoutsidebars form,
#content.withoutsidebars textarea#text,
#content.withoutsidebars .htmlarea,
#content.withoutsidebars .container_box,
#content.withoutsidebars .container_editbox,
#content.withoutsidebars .container_editheader {
width:760px;
}

/* End workarounds For Internet Explorer */

/* For Firefox START */
#content.withoutsidebars{width:570px;margin:0 auto auto 60px;clear:both}
#content.withleftsidebar{width:620px;margin:0 30px 0 240px}
#content.withsidebars{width:470px;margin:0 30px 0 240px}
table{width:100%}
/* For Firefox STOP */

/* For IE7 START */
.withoutsidebars{width:760px}
.withleftsidebar{margin-left:245px;width:560px;margin:0 30px auto 340px}
.withsidebars{width:370px}
/* For IE7 STOP */

/* Ignored by IE6 START */
html>body #leftsidebar{float:left;margin:0 10px 0 30px}
html>body #rightsidebar{margin:0 40px 0 5px}
html>body .withleftsidebar{width:570px;margin:0 25px 0 240px}
html>body hr{margin:0 0 10px 0}
html>body li{list-style:none;text-indent:-12px}
html>body{margin-bottom:0}

/* does not affect sIFR - start */
/* Overridden by sIFR-screen.css */
.pagetitle .sIFR-replaced{font-size:15pt}
/* does not affect sIFR - stop */

/**************** VR coding START *****************/
table.vr{width:360px;border-collapse:collapse;color:#90482d}
table.vr td{white-space:nowrap;border:none;vertical-align:top;font-size:11px}
#vr_upp,
#vr_middle,
#vr_ner,
#vr_vaenster,
#vr_fraaga{vertical-align:top}
#vr_applet{vertical-align:top;height:265px;background:#fff}
#ptviewer{vertical-align:top;width:350px;height:250px}
#vr_upp,
#vr_ner{width:16px;height:17px;float:left}
#vr_middle{width:16px;height:6px;float:left}
#vr_vaenster,
#vr_hoeger{width:26px;height:40px}
#vr_fraaga{width:28px;height:40px}
.vr_buttons{height:40px}
.vr_sides{width:20px;height:305px}
/**************** VR coding STOP *****************/

/* editor fixes
/* fixed width (in pixels) works only in firefox */
html>body .form_input div{width:100%;z-index:999}
.form_input iframe{height:500px}
.TB_ToolbarSet{z-index:11}

