body {
	font-family:Verdana,Tahoma,Arial,Sans-Serif; 
	font-size: 12px; 
	padding: 0;
}
#page{
width: 1024px;
margin: 0 auto;
}
#index{
float: left;
display: block;
width: 1024px;
height: 187px;
background: url(images/header.jpg);
}
#index h1{
display: none;
}
#address{
float: left;
display: block;
width: 388px;
height: 31px;
background: url(images/address.jpg);
}
#address h2{
display: none;
}
#login{
float: left;
display: block;
width: 370px;
height: 31px;
background: url(images/login.jpg);
}
#my{
display: block;
float: left;
display: block;
width: 370px;
height: 0px;
float: left;
padding-top: 31px;
overflow: hidden;
background: url(images/my.jpg);
}
#register{
display: block;
width: 266px;
height: 0px;
float: left;
padding-top: 31px;
overflow: hidden;
background: url(images/register.jpg);
}
#logout{
display: block;
width: 266px;
height: 0px;
float: left;
padding-top: 31px;
overflow: hidden;
background: url(images/logout.jpg);
}
#left{
width: 263px;
height: 520px;
float: left;
background: url(images/left.jpg);
}
#bottom{
width: 511px;
height: 185px;
float: left;
background: url(images/bottom.jpg);
}
#news_panel{
width: 300px;
height: 110px;
float: left;
overflow: auto;
margin: 35px 10px 10px 10px;
}
#news_panel h2{
margin-top: 0px;
margin-left: 6px;
}
#news_panel p{
margin-left: 6px;
color: #FFF;
}
#right{
width: 250px;
height: 520px;
float: left;
background: url(images/right.jpg);
}
#posters{
margin: 25px 0 0 15px;
width: 160px;
height: 295px;
}
#center{
width: 511px;
height: 520px;
float: left;
}
#home{
display: block;
width: 211px;
height: 0px;
float: left;
overflow: hidden;
padding-top: 30px;
background: url(images/home.jpg);
}
#news{
display: block;
width: 77px;
height: 0px;
float: left;
overflow: hidden;
padding-top: 30px;
background: url(images/news.jpg);
}
#gallery{
display: block;
width: 195px;
height: 0px;
float: left;
overflow: hidden;
padding-top: 30px;
background: url(images/gallery.jpg);
}
#articles{
display: block;
width: 98px;
height: 0px;
float: left;
overflow: hidden;
padding-top: 30px;
background: url(images/articles.jpg);
}
#links{
display: block;
width: 78px;
height: 0px;
float: left;
overflow: hidden;
padding-top: 30px;
background: url(images/links.jpg);
}
#contact{
display: block;
width: 88px;
height: 0px;
float: left;
overflow: hidden;
padding-top: 30px;
background: url(images/contact.jpg);
}
#blankmenu{
width: 277px;
height: 30px;
float: left;
background: url(images/blankmenu.jpg);
}
#lform{
position: absolute;
}
#logininput{
position: relative; 
top: -4px; 
left: 45px; 
width:110px;
}
#pass{
position: relative; 
top: -4px; 
left: 90px; 
width:110px;
}
#loginbutton{
width: 1px;
height: 1px;
}
table.awec_calendar{
text-align: center;
margin-left: 1px;

}
#calendarPop{
	margin: 0px !important;
	padding: 2px;
	list-style-position: inside;
}
.calendarPopHead{
	font-weight: normal !important;
	font-size: 10px;
	background: #000;
	color: #fff;
	padding-left: 16px;
}
a {
	color:#ff9900; text-decoration:none;
}
.special a{
	color:#ff0000;
}
a:hover{
	color:#ff0000; text-decoration:none;
}
h2{
font-size: 13px;
margin-left: 5px;
color: #F8941C;
}
img {
	border: 0px;
}

form {
	margin:0px 0px 0px 0px;
}

hr {
	border-top:1px #ffffff solid;
	border-bottom:1px #000000 solid;
}

hr.side-hr {
	border:1px #ff9900 solid;
	border-bottom:1px #ff3300 solid;
}

td {
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:11px;
}

pre {
	font-family:Verdana,Tahoma,Arial,Sans-Serif; 
	font-size:10px;
}

.alt {
	color:#000000;
}

.button {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:10px;
	color:#000000; 	
	background-color:#999999;
	border:#000 1px solid;
	margin-top:2px;
}
	
.textbox {
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:10px;
	color:#fff; 
	background-color:#000;
	border:1px #fff solid;
}

.main-bg {
	margin:5px 10px 5px 10px !important;
}

.side-border-left {
	padding:5px 5px 0px 0px;
}

.side-border-right {
	padding:5px 0px 0px 5px;
}

.border {
	background-color:#d300cc;
	border:2px #333333 solid;
}

.side-caption {
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:10px;
        font-weight:bold;
	color:#FFFFFF;
        background-color:#000000;
	padding:0px 4px 3px 4px;
}

.tbl-border {
	border: 1px #000 solid;
}

.tbl, .tbl1, .tbl2  {
	font-size:10px;
        padding:3px 4px 3px 4px;
}

.forum-caption, .dayofweek {
	font-size:10px;
	color:#cccccc;
        background-color:#ff9900;
	padding:4px 4px 4px 4px;
}

.quote {
	color:#5397d0;
        background-color:#c3daed;
	padding:2px;
	margin:0px 10px 0px 10px;
	border:1px #565656 solid;
}

	
.poll {
	height:12px;
        border:1px #565656 solid;
}

.comment-name {
	font-weight:bold;
        color:#970059;
}

.shoutboxname {
	font-weight:bold;
        color:#970059;
}

.shoutbox {
	color:#FF0000;
}

.shoutboxdate {
	font-size:9px;
        color:#00A57C;
        text-align:right;
}

.small {
	font-size:10px;
        font-weight:normal;
}

.small2 {
	font-size:10px;
        font-weight:normal;
        color:#FF0000;
}

.side-small {
	font-size:9px;
        font-weight:normal;
        color:#FF9900;
}

.side-label {
	background-color:#e3e3e3;
	padding:1px 4px 3px 4px;
}

.gallery {
	padding: 8px 0px 8px 0px;
}

.gallery img {
	border: 1px solid #565656;
}

.gallery:hover img {
	border: 1px solid #85B176;
}

img.activegallery {
	border: 1px solid #426C34;
}

/*****************************************************\
* * * * * * * * * * * * * * * * * * * * * * * * * * * *
\*****************************************************/

.main-body {
	text-align: left;
	font-size:11px;
	color:#000000;
	width: 491px;
	height: 295px;
	overflow: auto;
}
.main-body-outer{
	width: 491px;
	height: 295px;
	background: url(images/main.jpg);
	padding: 25px 10px 15px 10px;
}
.side-body {
	font-size: 10px;
	color:#ff9900;
	padding: 5px 0px 10px 0px;
}
.newstext{
text-align: justify;
margin-left: 5px;
}
.header {
	font-size:10px;
	color:#666666;
        background-color:#000000;
	padding:4px 4px 4px 4px;
}

.footer {
	font-size:10px;
	color:#FFFFFF;
        background-color:#FF9900;
	padding:4px 4px 4px 4px;
}

