/* #092364;#086C9E;#CCC; */

* { margin:0; padding:0; border: 0; outline: none; }

body { padding:8px;text-align:center;font-family: Verdana, Arial, sans-serif;background-color:#FFF;color:#333 }
a { font-weight:bold;text-decoration:none;color:#009;background-color:transparent; }
a:hover { text-decoration:underline; }
a:visited { background-color:transparent;color:#086C9E;}
a:active { background-color:transparent;color:#900;}

h1, h2, h3, #or { margin:0 0 10px 0;font-weight:bold;color:#000 }
h1, #or, h2 a { font-size: 14px }
h2 { font-size: 13px; }
h3 { font-size: 12px; }
p, ul, ol, th, td, a, select, input, textarea { font-family: Verdana, Arial, sans-serif;font-size: 12px;line-height:14px }
p.rgt { text-align:right }
caption { display: none }

.invisible { display:none; }
.clear { clear:both; }
.ctr { text-align:center }

form.accessible label { display:block;width:120px;float:left;line-height:24px; }
form.accessible br { clear:both; }
fieldset { border:1px solid #CCC;padding:10px }

ul.navigation { list-style:none;height:22px;position:relative;padding:0 10px }
ul.navigation li { position:relative;float:left;padding: 3px 8px 3px 8px; }
ul.navigation li.last { float:right; }

#site { position:relative;width:900px;background:url(images/background.gif) top center no-repeat;margin:auto;text-align:left }
#site.night { background:url(images/background.gif) top center no-repeat; }
#site #song { position: absolute;top:315px;left:187px;z-index:1000; }
#header { position:relative;text-align:right;padding-right:1px;height:90px }
#header #logo {position:relative;top:0;left:0;float:left;}
#header #logo img { border:0 }
#header ul.navigation { float:right;margin-top:5px }
#header ul.navigation li.last { float:left; }
#header ul.navigation li a { font-weight:normal;color:#FF9c00;}
#header ul.navigation li a.active { color:#C00; }
#header .admin-options { position:absolute;top:65px;right:15px; }

#container { position:relative;padding:20px;height:480px }
#container #sidebar { position:relative;width:180px;float:left }
#container #content { position:relative;margin-left:198px;padding-left:20px;font-size:12px;line-height:15px }
#container > #content { margin-left:200px;min-height:400px }

#container #sidebar .plugin, #container #content .block  { font-size:10px; }
#container #sidebar .last, #container #content .last { border-bottom:0;padding-bottom:0 }
#container #sidebar .first, #container #content .first  { padding-top:0 }
#container #sidebar .first { margin-left:-20px }
#container #sidebar a.active { background-color:transparent;color:#C00;}

#container #sidebar li { list-style:none;line-height:20px; }
#container #sidebar ul { list-style:none;margin-bottom:10px}
#container #sidebar li a { font-size:14px;color:#FF9c00; }
#container #sidebar li li a { vertical-align:center;font-size:11px;line-height:14px; }

#container #content .block img { width:150px;height:100px;border:0 }
#container #content ul, #container #content .block ul, #container #content .block ol, #container #sidebar .plugin ul  { padding-left:20px }
#container #content .block ul li, #container #content .block ol li, #container #sidebar .plugin ul > li { margin-bottom:5px}

#container #content .schedule { width:458px }
#container #content .block > .list { width:100% }

#container #content ul.gallery li { float:left; }

#container #content p { margin-bottom:10px }

#scrollpane { width:560px;height:280px;overflow:auto;background:#EEE;padding:10px }

#footer { font-size:11px;height:30px;line-height:24px;position:relative;margin:0px 19px 20px 11px;border-bottom:1px solid #BBB }

#debug-panel {
	text-align:left;
	position:absolute;
	bottom: 1px;
	left:0px;
	height: 30px;
	overflow: scroll;
	width:100%;
	background: #EEE;
	color:#000;
	cursor: hand;
}

/* OOWF generated forms */
.oowf-generated-form tr { vertical-align: top; }
.oowf-generated-form td { padding: 2px 2px 2px 0px; }
.field-name { color: #00C; }
.field-name-no-edit { font-style: italic; }
.field-value * { color: #0C0; }
.field-value input, .field-value textarea, .field-value select { width: 200px; }
.field-value input[type=submit] { width:auto }
.field-value-no-edit { font-style: italic; }
.field-value-error { color: #C00; }
.field-value-warning { color: #CC0; }

/* OOWF generated lists */
.oowf-generated-list tr { vertical-align: top }
.oowf-generated-list th { text-align: left }
.oowf-generated-list td { padding: 2px }

.small-icon { border:0;height:14px;width:14px }
