/*---------------------------------*/
/* RESET
/*---------------------------------*/
*,html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,label,fieldset,input,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul,li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
a{text-decoration:none}
strong{font-weight:bold}
em{font-style:italic}
a img, input{border:none}
a:active{outline:none}
div,ul,li,form{position:relative}
.fix:after{content:" ";visibility:hidden;display:block;height:0;clear:both}
* html .fix{height:1%}
.hide{display:none}

/*---------------------------------*/
/* global tags
/*---------------------------------*/
body{
		font-family:Verdana,Arial, sans-serif;
		font-size:12px;
		line-height:18px;
		color:#f0f0f0;
		background:#000;
}
table, td{
		font-family:Verdana,Arial, sans-serif;
		font-size:12px;
		line-height:18px;
		color:#f0f0f0;
}
/*anchors*/
a{
		color: #aaa;
}

a:hover{
		color: #f0f0f0;

}

a.orangelink{
		color: #fbac13;

}
a.orangelink:hover{
		color: #fff;
		background:#666;
}
a.greylink{
		color: #888;

}
a.greylink:hover{
		color: #f0f0f0;
		background:#afafaf;
}

/*---------------------------------*/
/* SHARED
/*---------------------------------*/

#header{
		background:url('../img/bg_header.png') repeat-x #4d4d57;
}
#mainmenu a{
		color:#fdfdfd;
		line-height:22px;
}

#mainmenu .mc{
		font-weight:bold;
		font-size:12px;
		text-shadow:0 0 2px #fc0;
		color:#fff;
}

#mainmenu a:hover{
		text-shadow:0 0 4px #fff;
		color:#fff;
}

#main{
		background-color:#000;
		height:1000px;
}


#content{
		background:#4d4d57;
}
#idx_content{
		background:#000;
		margin:0 4px;
}
#footer{
		background:#333;
		background:url('../img/bg_footer.png') repeat-x;
}

/*index elements*/
/* text */
.small{
		font-size:8px;
}
.big{
		font-size:14px;
}
.copyright{
		font-size:10px;
		color:#fbac13;
}
.contenttext{
		line-height:18px;
}
.error{
		color:#fe0000;
		font-weight:bold;
}
/*spotlight*/
.spotlight{
		background:url('../img/bg_lightrays.jpg') no-repeat #000;

}
.spotlight img{
		margin:10px;
}

.spotlight_title{
		font-size:12px;
		font-weight:bold;
		color:#fff;
		margin-top:6px;
		display:block;
}
.spotlight_desc{
		color:#fefefe;
		margin-bottom:10px;
		display:block;
}
/*folders*/
.folder_title{
		line-height:20px;
		font-size:12px;
		color:#fff;
		font-weight:bold;
		background:#444249 url('../img/folder_bg.gif') top left repeat-x;
		border-bottom:1px solid #000;
		height:20px;
		padding:4px;
}
.folder_content{
		background:#4d4d57;
		border-top:1px solid #333;
		border-bottom:1px solid #333;
}
.folder_row{
		padding:2px 4px;
}
/*events*/

.event_entry{
		border-left:1px solid #6A6A72;
		padding-left:2px;
}
.bg_cl{
		background:url('../img/bg_cl.jpg') no-repeat top center;
}
.bg_cr{
		background:url('../img/bg_cr.jpg') no-repeat top center;
}
/* common */
.smalldate{
		font-size:10px;
		color:#ccc;
}
.orangetitle{
		font-size:12px;
		font-weight:bold;
		color:#fbac13;
}
.page_title{
		color:#fbac13;
		font-weight:bold;
		font-size:18px;
		line-height:40px;
		margin-left:10px;
		float:left;
		clear:both;
}
.bimg{
		border:1px solid #333;
}
/* forms */
.ftable{
		margin-top:5px;
		border:1px solid #ccc;
}
.ftext{
		font-family:verdana;
		font-size:12px;
		color:#333;
		border:1px solid #510000;

		background:#fafafa;
}
.fselect{
		font-size:12px;
		color:#333;
		border:1px solid #510000;

		background:#fafafa;
}
.fsubmit{
		font-size:12px;
		font-weight:bold;
		color:#333;
		border:3px double #510000;
		background:#fafafa;
		margin:10px;
}
.shader_left{
		background: url(../img/bg_shader_l.gif) repeat-y;
}
.shader_right{
		background: url(../img/bg_shader_r.gif) repeat-y;
}

/* added */
input, textarea{
		padding:2px;
}

