body{color:#000000;background-color:#ffffff;margin:0px 0px 0px 0px;}
body, table, input, textarea { font-family: verdana, arial, helvetia, sans-serif; font-size: 11px; color: #444240; }
a, a:link, a:visited, a:active
{
	color: #ff0000;
	text-decoration: none;
}
a:hover
{
	color: #808080;
	text-decoration: underline;
}
form { border: 0px; margin: 0px; padding: 0px; }

h1, h2, h3, h4, h5
{
	font-weight: bold;
	color: #545250;
}
h1  { font-size: 21px; }
h2  { font-size: 18px; }
h3  { font-size: 17px; }
h5  { font-size: 15px; }
h5  { font-size: 13px; }

li { margin-top: 10px; }

img{
    border:none;
}
img a, a img{
    border:none;
    text-decoration:none;
}
img a:hover,
a:hover img,
{
    border:none;
}	

#header {background:#ffffff;color:#808080;padding:0px;margin:0px;}
#header .inside {text-align:left;}

#headerBreak {clear:both;}
.clearBoth {clear:both;}

/*
#footer {border:1px solid #785000;background: #242020;margin-top: 10px;background:url("../images/bg/soFooterBg.jpg") no-repeat;}
*/
#footer .inside {position:absolute;margin:5px;}
#footer .inside a{margin-left:10px;margin-right:10px;}

#footerBreak {clear:both;}

#wrapper{background-color:#ffffff;color:#000000;padding:0px;}

#container {color:#404040;padding:0px;margin:0px;}
#container .inside {}

#container {line-height:150%;}
#container xa {color:#606060;}

#left {}
#left .inside {padding:5px;}

#right {float:right;}
/*#right .inside {border-left:1px solid #785000;padding:5px;}*/
#right .inside {padding:5px;}

#main {min-height:400px;}
#main .inside {padding:1px;font-size:11px;}


table.minicalendar{width:100%;border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
table.minicalendar td{width:14%;padding-top:4px;padding-bottom:5px;text-align:center;background-color:#404040;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.minicalendar td{font-size:11px;}
table.minicalendar .active{background-color:#a04040;font-weight:bold;font-size:11px;}
table.minicalendar .active, table.minicalendar .active a{color:#ffffff;}
table.minicalendar .weekend{background-color:#808080;color:#000000;font-weight:bold;}
table.minicalendar .active.weekend {background-color:#c08080;color:#000000;font-weight:bold;}
table.minicalendar .today{background-color:#40a040;font-weight:bold;}
table.minicalendar .label{padding-top:2px;padding-bottom:3px;text-align:center;background-color:#c3c3c3;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;font-size:10px;color:#ffffff;}
table.minicalendar .head{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#f9f9f9;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.minicalendar .current{background-color:#202020;}

.mod_eventlist .header{background:url(../images/mod_eventlist_header_bg.gif) repeat-x #402020;border: 1px solid #402020;height:20px;line-height:20px;color:#c0c0c0;}
.mod_eventlist .header.even.first{background:url(../images/mod_eventlist_header_bg.gif) repeat-x #402020;border: 1px solid #402020;height:20px;line-height:20px;color:#c0c0c0;}
.mod_eventlist .header{border-bottom: none;}
.mod_eventlist .event{border: 1px solid #402020;margin-bottom:20px;}

.mod_breadcrumb {border:none;padding:0px;margin:0px;clear:both;}
.mod_breadcrumb.block{padding:3px 2px 2px 10px;}
.mod_breadcrumb {margin-bottom:20px;color:#808080;xborder-bottom:1px solid #888080;xborder-top:1px solid #585050;font-weight:normal;}



#xbreaking_news {border:none;}
#xbreaking_news .layout_short {border-bottom:1px dotted #303030; margin:20px 10px 30px 10px;}


.mod_newslist h1 {color:#888080;margin-bottom:20px;margin-top:10px;}
.mod_newslist h2 a{color:#95312e;}
.mod_newslist h2 a:hover{color:#ffb200;}
.mod_newslist .layout_short{border-bottom:1px solid #383030;padding-bottom:20px;margin-bottom:20px;}
.mod_newslist .more a{color:#772725;}
.mod_newslist .more a:hover{color:#ffb200;}

.formbody .text, .formbody .textarea {margin:2px;}

.mod_subscribe {border:1px solid #383030;padding:10px;}
.mod_subscribe h1 {border-bottom:2px solid #383030;padding-bottom:10px;color:#cccccc;}
.mod_subscribe input.text{border:1px solid #f0f0f0;background-color:#c0c0c0;height:16px;padding:3px 10px 0px 10px;margin:0px;width:200px;}
.mod_subscribe .submit{border:1px solid #c0c0c0;background-color:#606060;color:#c0c0c0;font-weight:bold;height:22px;margin:0px;padding:0px 10px;font-size:10px;}
.mod_subscribe p.error{margin-bottom:10px;}
.mod_subscribe .checkbox_container{margin:10px 0px;}

.mod_nl_list {border:1px solid #383030;margin-top:20px;padding:10px;}
.mod_nl_list h1 {border-bottom:2px solid #383030;padding-bottom:10px;color:#cccccc;}
.mod_nl_list ul {padding-left:0px;margin-left:0px;}
.mod_nl_list li {list-style:none;padding-left:30px;margin-left:0px;background:url(../images/newsletter_list_item.gif) no-repeat;height:24px;line-height:24px;}

.mod_nl_reader {border:1px solid #383030;margin-top:20px;padding:10px;}
.mod_nl_reader h1 {border-bottom:2px solid #383030;padding-bottom:10px;color:#cccccc;}
.mod_nl_reader h2 {font-size:13px;}





