* {
padding: 0;
margin: 0;
}
/** html #mainout {
position:relative;
width:expression((document.documentElement && document.documentElement.clientHeight) ? (document.documentElement.clientWidth < 994) ? "994px" : (( document.documentElement.clientWidth > 1950 ) ? "1950px" : "auto") : (document.body.clientWidth < 994) ? "994px" : (( document.body.clientWidth > 1950 ) ? "1950px" : "auto") );
}*/
p, body p, html body p, * html body p, * p {
        line-height: normal;
        margin-bottom: 12px;
}

html {
font-size:100.01%;
}

body {
background-color:#FFFFFF;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:1em 0;
margin:0;
padding:0;
}
body.pb {
        text-align:center;
        background:url(../images/background.jpg);
        margin-bottom: 35px;
}
ul {
margin:0;
padding:0;
}

#mainout {
width:1019px;
margin:0 auto;
text-align:left;
height:100% !important;
min-width:1019px;
position:relative;
background:url(../images/content-background.gif) repeat-y center bottom;
padding-bottom: 20px;
}
#mainout  .content {
background:url(../images/content.gif) repeat-y center 0px;
margin-bottom: 5px;
margin-right: 10px;
}
.padding {
padding:0;
}

.clear {
clear:both;
}

form {
padding:8px 3px;
margin:0;
white-space:normal;
text-align:center;
}

form ul li {
background:none;
}

form ul li:hover {
background:none;
}

#form-login {
padding:0;
}

#form-login ul {
text-align:center;
}

#form-login ul a {
font-weight:bold;
color:#d40000;
}

#form-login ul a:hover {
color:#a50000;
}

#form-login-username {
text-align:center;
margin:0 auto;
padding:0;
}

#form-login-password {
text-align:center;
margin:0 auto;
padding:0;
}

.input {
text-align:center;
}

.poll {
width:100%;
}

fieldset {
padding:0.8em;
border:none;
white-space:normal;
text-align: left;
}

pre {
width:auto;
font-size:1.3em;
border:1px solid #d40000;
border-left:5px solid #d40000;
padding:5px;
margin:2px 0;
white-space:normal;
}

blockquote {
width:auto;
padding:5px;
margin:2px 0;
border-top:1px dashed #d40000;
border-bottom:1px dashed #d40000;
border-left:1px dashed #d40000;
border-right:1px dashed #d40000;
background:#ededed;
white-space:normal;
}

ul {
text-align:left;
}

li {
list-style:none;
}

ol.sections li {
background:none;
color:#9f9f9f;
list-style:upper-roman;
margin-left:20px;
}

ol.latestnews li {
background:none;
color:#9f9f9f;
list-style:upper-roman;
margin-left:20px;
}

ol.mostread li {
background:none;
color:#9f9f9f;
list-style:upper-roman;
margin-left:20px;
}

#contentarea ol li {
background:none;
color:#9f9f9f;
list-style:upper-roman;
margin-left:20px;
}

#footermodule ol li {
background:none;
color:#9f9f9f;
list-style:upper-roman;
margin-left:20px;
}

#topmodule ol li {
background:none;
color:#9f9f9f;
list-style:upper-roman;
margin-left:20px;
}

#headmodules ol li {
background:none;
color:#9f9f9f;
list-style:upper-roman;
margin-left:20px;
}

ol.sections li:hover {
background:none;
color:#000000;
list-style:upper-roman;
margin-left:20px;
}

ol.latestnews li:hover {
background:none;
color:#000000;
list-style:upper-roman;
margin-left:20px;
}

ol.mostread li:hover {
background:none;
color:#000000;
list-style:upper-roman;
margin-left:20px;
}

#contentarea ol li:hover {
background:none;
color:#000000;
list-style:upper-roman;
margin-left:20px;
}

#footermodule ol li:hover {
background:none;
color:#000000;
list-style:upper-roman;
margin-left:20px;
}

#topmodule ol li:hover {
background:none;
color:#000000;
list-style:upper-roman;
margin-left:20px;
}

#headmodules ol li:hover {
background:none;
color:#000000;
list-style:upper-roman;
margin-left:20px;
}

.latestnews a:link {
font-weight:normal;
font-size:10px;
line-height:1em;
vertical-align:middle;
color:#333333;
}

.latestnews a:visited {
font-weight:normal;
font-size:10px;
line-height:1em;
vertical-align:middle;
color:#333333;
}

.mostread a:link {
font-weight:normal;
font-size:10px;
line-height:1em;
vertical-align:middle;
color:#333333;
}

.mostread a:visited {
font-weight:normal;
font-size:10px;
line-height:1em;
vertical-align:middle;
color:#333333;
}

.sections li a:link {
font-weight:normal;
font-size:10px;
line-height:1em;
vertical-align:middle;
color:#333333;
}

.sections li a:visited {
font-weight:normal;
font-size:10px;
line-height:1em;
vertical-align:middle;
color:#333333;
}

.latestnews a:hover {
font-weight:bold;
color:#000000;
}

.mostread a:hover {
font-weight:bold;
color:#000000;
}

.sections li a:hover {
font-weight:bold;
color:#000000;
}

a, #myBlog-wrap a.postSummary-comments, #myBlog-wrap div.postSummary-top a, #myBlog-wrap div.postContent-top a {
text-decoration:none;
color:#d40000;
}

a:hover, #myBlog-wrap a.postSummary-comments:hover {
text-decoration:none;
color:#a50000;
}

h1 {
font-size:1.7em;
line-height:1.7em;
color:#111111;
}

h2 {
font-size:1.5em;
line-height:1.5em;
color:#111111;
}

h3 {
font-size:1.3em;
line-height:1.3em;
color:#111111;
}

h4 {
font-size:1.2em;
line-height:1.2em;
color:#111111;
}

h5 {
font-size:1.1em;
line-height:1.1em;
color:#111111;
}

h6 {
font-size:0.8em;
line-height:0.8em;
color:#111111;
}

.mainnewsletter {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.normalsublayout {
color:#000000;
}

.eventlistmod {
font-size:9px;
}

.Comment_even {
padding-left:20px;
font-weight:bold;
}

.Comment {
padding-left:20px;
font-weight:bold;
}

.Date {
font-size:9px;
}

.Author {
font-size:9px;
}

.NumCommentsAlone {
font-size:9px;
float:right;
display:block;
clear:both;
margin-bottom:5px;
margin-top:5px;
}

.componentheading {
font-size:0;
line-height:0;
}

.contentheading {
font-size:13px;
color:#d40000;
font-weight:bold;
}

.contentheading a:link {
font-size:13px;
font-weight:bold;
color:#000000;
}

.contentheading a:visited {
font-size:13px;
font-weight:bold;
color:#000000;
}

.contentheading a:hover {
font-weight:bold;
color:#000000;
}

a.contentpagetitle {
font-weight:bold;
font-size:13px;
}

a.contentpagetitle:hover {
font-weight:bold;
font-size:13px;
}

.contentpane ul {
width:96%;
}

.contentpane ul li {
padding:0;
margin:0 auto;
}

.contentpaneopen {
width:100%;
text-align:left;
margin:0;
padding:0;
}

.contentpaneopen span {
font-size:0.8em;
color:#111111;
}

.contentpaneopen ul li span {
font-size:0.8em;
color:#111111;
}

.contentpaneopen ul li ul li {
font-size:0.8em;
color:#111111;
}

.contentpaneopen ul li ul li span {
font-size:0.8em;
color:#111111;
}

.createdate {
color:#111111;
display:block;
font-size:0.8em;
}

.createdby {
color:#d40000;
display:block;
font-size:0.8em;
padding-left:2px;
}

.modifydate {
color:#111111;
display:block;
font-size:0.8em;
padding:0;
}

span.content_rating {
margin:4px 0 0;
display:block;
}

.content_vote {
margin:0 0 10px;
display:block;
}

.content_vote input {
margin:0 5px;
}

.buttonheading a img {
border:none;
}

td {
padding:0;
margin:0;
white-space:normal;
}

table {
padding:0;
margin:0;
width:auto;
}

div.pagenavbar {
margin:0 auto;
text-align:center;
margin-top:10px;
}

span.pagenav {
font-weight:bold;
background:#000000;
color:#9F9F9F;
padding:2px;
border:1px solid #acacac;
}

a.pagenav:link {
font-weight:bold;
background:#000000;
color:#9F9F9F;
padding:2px;
border:1px solid #acacac;
}

a.pagenav:visited {
font-weight:bold;
background:#000000;
color:#9F9F9F;
padding:2px;
border:1px solid #acacac;
}

.pagenav_next a:link {
font-weight:bold;
background:#000000;
color:#9F9F9F;
padding:2px;
border:1px solid #acacac;
}

.pagenav_next a:visited {
font-weight:bold;
background:#000000;
color:#9F9F9F;
padding:2px;
border:1px solid #acacac;
}

.pagenav_prev a:link {
font-weight:bold;
background:#000000;
color:#9F9F9F;
padding:2px;
border:1px solid #acacac;
}

.pagenav_prev a:visited {
font-weight:bold;
background:#000000;
color:#9F9F9F;
padding:2px;
border:1px solid #acacac;
}

.pagenavbar a:link {
font-weight:bold;
background:#000000;
color:#9F9F9F;
padding:2px;
border:1px solid #acacac;
}

.pagenavbar a:visited {
font-weight:bold;
background:#000000;
color:#9F9F9F;
padding:2px;
border:1px solid #acacac;
}

.pagenav_next a:hover {
font-weight:bold;
color:#FFFFFF;
}

.pagenav_prev a:hover {
font-weight:bold;
color:#FFFFFF;
}

.pagenavbar a:hover {
font-weight:bold;
color:#FFFFFF;
}

#contentarea a.pagenav:hover {
font-weight:bold;
color:#FFFFFF;
}

p.counter {
text-align:center;
color:#666666;
margin-bottom:10px;
}

.error {
font-style:italic;
text-transform:uppercase;
padding:5px;
color:#f00;
font-size:14px;
font-weight:bold;
}

.highlight {
background-color:#ff0;
color:#f00;
padding:0 2px;
}

.code {
background-color:#C0C0C0;
color:#5B5B5B;
border:1px solid #5b5b5b;
}

hr {
width:90%;
margin:1% 5%;
}

hr.separator {
width:40%;
margin:1% 5%;
}

.blog {
width:99%;
margin-left:5px;
margin-right:5px;
}

.blog_more {
text-align:left;
font-size:1em;
margin:0;
}

.blog_more div strong {
text-align:left;
display:block;
background:#c3c3c3;
}

.blogsection {
text-align:left;
font-size:1em;
}

.blog_more ul li {
list-style:none;
background:none;
}

#contentarea div.show-linkmore, #myBlog-wrap a.postSummary-readmore {
color:#000000;
font-size:11px;
line-height:26px;
height:26px;
width:103px;
background:url(../images/readon.png);
float:right;
text-indent: 0px;
padding: 0 0 0 4px;
text-decoration:none;
text-align: left;
font-weight:bold;
clear:both;
}
#contentarea div.show-linkmore a {
color:#000000;
text-align:left;
font-size:11px;
font-weight: bold;
line-height:26px;
height:26px;
width:103px;
margin: 0 5px 0 0;
padding: 0 5px 0 0;
}
#contentarea div.show-linkmore a:hover, #myBlog-wrap a.postSummary-readmore:hover {
color:#666666;
}
#contentarea a.readon:visited {
color:#000000;
text-align:left;
font-size:11px;
line-height:26px;
height:26px;
width:103px;
background:url(../images/readon.png);
float:right;
display:block;
padding-left:4px;
text-decoration:none;
font-weight:bold;
clear:both;
}

#contentarea a.readon:hover {
color:#666666;
}

.sectiontableheader {
padding-bottom:6px;
}

.sectiontableheader a {
font-weight:bold;
}

.sectiontableheader a:hover {
font-weight:bold;
}

.sectiontableentry1 a:link {
text-align:center;
background:none;
font-size:1em;
line-height:1.2em;
vertical-align:middle;
color:#9F9F9F;
}

.sectiontableentry1 a:visited {
text-align:center;
background:none;
font-size:1em;
line-height:1.2em;
vertical-align:middle;
color:#9F9F9F;
}

.sectiontableentry3 a:link {
text-align:center;
background:none;
font-size:1em;
line-height:1.2em;
vertical-align:middle;
color:#9F9F9F;
}

.sectiontableentry3 a:visited {
text-align:center;
background:none;
font-size:1em;
line-height:1.2em;
vertical-align:middle;
color:#9F9F9F;
}

.sectiontableentry2 a:link {
text-align:center;
background:none;
font-size:1em;
line-height:1.2em;
vertical-align:middle;
color:#ddd;
}

.sectiontableentry2 a:visited {
text-align:center;
background:none;
font-size:1em;
line-height:1.2em;
vertical-align:middle;
color:#ddd;
}

.sectiontableentry4 a:link {
text-align:center;
background:none;
font-size:1em;
line-height:1.2em;
vertical-align:middle;
color:#ddd;
}

.sectiontableentry4 a:visited {
text-align:center;
background:none;
font-size:1em;
line-height:1.2em;
vertical-align:middle;
color:#ddd;
}

a.category {
font-weight:bold;
}

a.category:link {
font-weight:bold;
font-size:1em;
text-align:center;
}

a.category:visited {
font-weight:bold;
font-size:1em;
text-align:center;
}

.categorytitle {
font-weight:bold;
font-size:1.2em;
}

.description {
margin:15px;
}

.contentdescription {
font-weight:bold;
}

.tool-tip {
font-size:0.8em;
float:left;
border:1px solid #d01c00 !important;
padding:5px;
background:#fff5f3 url(../images/tooltip-bg.gif) repeat-x top left !important;
max-width:200px;
}

.tool-title {
padding:0;
margin:0;
margin-top:-15px;
padding-top:15px;
padding-bottom:5px;
background:transparent url(../images/tooltip-arrow.gif) no-repeat !important;
font-size:100%;
font-weight:bold;
}

.contenttoc {
border:1px dashed #111111;
margin-left:8px;
float:right;
display:block;
}

.contenttoc th {
background:url(../images/contentheading.png) no-repeat left;
}

.pagenavcounter {
float:right;
color:#666666;
}

.contenttoc a:link {
padding:4px;
white-space:nowrap;
font-weight:bold;
color:#9F9F9F;
font-size:11px;
}

.contenttoc a:visited {
padding:4px;
white-space:nowrap;
font-weight:bold;
color:#9F9F9F;
font-size:11px;
}

.contenttoc a:hover {
font-weight:bold;
color:#000000;
}

img {
margin-right: 5px;
border:none;
}

.button {
padding:0 8px 8px 4px;
margin:0;
border:none;
background-color:transparent;
width:87px;
height:34px;
line-height:34px;
background:url(../images/button.png) repeat-x 0 -34px;
color:#FFFFFF;
cursor:pointer;
font-weight:normal;
font-size:13px;
}

div.el_save_buttons button {
width:87px;
height:34px;
line-height:34px;
background:url(../images/button.png) repeat-x 0 -34px;
color:#FFFFFF;
cursor:pointer;
font-weight:normal;
font-size:13px;
background-color:#d4d4d4;
border:none;
padding:0 8px 8px 4px;
margin:0;
}

form#cFormSearch input {
padding:0 8px 8px 4px;
margin:0;
border:none;
background-color:transparent;
width:87px;
height:34px;
line-height:34px;
background:url(../images/button.png) repeat-x 0 -34px;
color:#FFFFFF;
cursor:pointer;
font-weight:normal;
font-size:13px;
}

div.el_editevent form div.el_save_buttons button {
background-color:#d4d4d4;
border:none;
padding:0 8px 8px 4px;
margin:0;
}

.button:hover {
color:#000000;
cursor:pointer;
background-position:0 0;
}

div.el_save_buttons button:hover {
color:#000000;
cursor:pointer;
background-position:0 0;
}

form#cFormSearch input:hover {
color:#000000;
cursor:pointer;
background-position:0 0;
}

* html .button {
padding:1px 5px !important;
}

*+html .button {
padding:1px 5px !important;
}

.header {
width:100%;
}

#headleft {
height:100px;
width:100%;
float:left;
margin:0;
padding:0;
}

.header h1 a:link {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size:1.5em;
font-weight:bold;
color:#9f9f9f;
margin-top:-65px;
padding-left:150px;
}

.header h1 a:visited {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size:1.5em;
font-weight:bold;
color:#9f9f9f;
margin-top:-65px;
padding-left:150px;
}

.header h1 a:hover {
color:#000000;
font-weight:bold;
}

#headright {
height:0;
width:0;
float:right;
}

#logo {
width:199px;
height:199px;
float:left;
margin-top:-110px;
margin-left:0;
background:url(../images/logo.png) no-repeat;
}

.search {
float:left;
}

#topmenu ul {
text-decoration:none;
list-style:none;
padding:0;
margin:12px 18px 0 0;
float:right;
}

#topmenu ul li {
width:120px;
float:left;
font-size:0.9em;
height:43px;
line-height:43px;
margin:0;
padding:0;
display:inline;
background:none;
}

#topmenu ul li a:link {
font-weight:bold;
text-align:center;
text-decoration:none;
white-space:nowrap;
display:block;
width:100%;
overflow:hidden;
color:#A0A0A0;
margin:0;
padding:0;
background:url(../images/hornav.png);
}

#topmenu ul li a:visited {
font-weight:bold;
text-align:center;
text-decoration:none;
white-space:nowrap;
display:block;
width:100%;
overflow:hidden;
color:#A0A0A0;
margin:0;
padding:0;
background:url(../images/hornav.png);
}

#topmenu ul li a#active_menu-nav {
text-decoration:none;
}

#topmenu ul li a:hover {
white-space:nowrap;
margin:0;
padding:0;
color:#111111;
background-position:-120px 0;
}

#topmenu li.item13 a {
width:100px;
height:50px;
background:url(../images/home.png) 0 0 no-repeat;
}

#topmenu li.item13 a:hover {
background:url(../images/home.png) 10px 0 no-repeat;
}

#topmenu li#current.item1 a {
background:url(../images/home.png) 10px 0 no-repeat;
}

.bread {
width:100%;
}

#breadleft {
height:41px;
width:100%;
float:left;
background:url(../images/breadleft.png) left top no-repeat;
padding:0;
margin:0;
}

#breadright {
height:41px;
width:40px;
float:right;
background:url(../images/breadright.png) right top no-repeat;
}

.breadcrumbs {
float:left;
text-decoration:none;
font-style:italic;
font-weight:bold;
font-size:1em;
padding:7px 0 0 18px;
text-align:left;
}

.pathway a:link {
font-weight:bold;
color:#585858;
}

.pathway a:visited {
font-weight:bold;
color:#585858;
}

.pathway a:hover {
font-weight:bold;
color:#000000;
}

#mainarea {
float:left;
width:75%;
position:relative;
text-align: left;
}

#contentarea {
float:right;
width:75%;
overflow:hidden;
color:#111111;
margin-top:-140px;
text-align: left;
}

#contentarea a {
color:#d40000;
}

#contentarea a:hover {
color:#a50000;
}

div.rahmen h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:bold;
color:#111111;
margin-bottom:8px;
}

div.rahmen {
margin:0;
padding:0;
}

div.rahmen div {
}

div.rahmen div div {
}

div.rahmen div div div {
}

* + html div.rahmen div div div {
height:1%;
}

* html div.rahmen div div div {
height:1%;
}

div.rahmen div div div div {
background:none;
}

* + html div.rahmen div div div div {
height:1%;
}

* html div.rahmen div div div div {
height:1%;
}

#leftmodules {
float:left;
text-align:left;
width:24.99%;
overflow:hidden;
background:url(../images/leftbackground.png) no-repeat;
}

h\tml:f\irst-child>body #leftmodules {
width:25%;
}

#rightmodules {
background:url(../images/rightmodules.jpg);
background-repeat:repeat-y;
float:right;
text-align:right;
width:24%;
overflow:hidden;
margin-right:5px;
margin-top:-180px;
}

#rightmodules .padding {
background:url(../images/module_back.png);
background-repeat:no-repeat;
}

#rightmodules .padding div.module_back {
background:url(../images/module_bottom.png) no-repeat 0 bottom;
}

.links {
text-align:right;
width:100%;
}

.foot {
text-align:center;
width:100%;
}

.foot ul li {
background:url(../images/arrow.png) 0 5px no-repeat;
padding-left:20px;
}

.foot ul li:hover {
background:url(../images/arrow_hover.png) 0 5px no-repeat;
}

#footleft {
height:65px;
width:100%;
float:left;
background:url(../images/background2.jpg);
margin:0;
padding:0;
}

#footright {
height:65px;
width:250px;
float:right;
background:url(../images/background2.jpg);
}

#sitename {
font-weight:bold;
font-size:0.9em;
color:#9f9f9f;
}

#sitename a {
font-weight:bold;
color:#585858;
}

#sitename a:hover {
color:#000000;
}

#rss {
float:right;
margin-top:-40px;
margin-right:80px;
}

#rss a:link {
font-size:1em;
font-weight:bold;
color:#585858;
}

#rss a:visited {
font-size:1em;
font-weight:bold;
color:#585858;
}

#rss a:hover {
color:#000000;
}

#rss a img {
border:none;
}

#footermodule {
padding-top:65px;
}

*+html #footermodule {
margin:0;
padding:0;
height:1%;
}

* html #footermodule {
margin:0;
padding:0;
height:1%;
}

#topmodule {
width:556px;
height:50px;
float:left;
margin-top:-100px;
margin-right:140px;
color:#9f9f9f;
/*overflow:hidden;*/
}
#topmodule #feed {
float: right;
position: relative;
top: -5px;
}
#advert2module1 {
width:50%;
float:right;
margin-top:-96px;
}

#advert2module2 {
width:49.99%;
float:right;
margin-top:-96px;
}

h\tml:f\irst-child>body #advert2module2 {
width:50%;
}

#advert2module3 {
width:33.33%;
float:left;
}

#advert2module4 {
width:24.99%;
float:left;
}

h\tml:f\irst-child>body #advert2module4 {
width:25%;
}

#user1module1 {
width:100%;
float:left;
}

#user1module2 {
width:49.99%;
float:left;
}

h\tml:f\irst-child>body #user1module2 {
width:50%;
}

#user1module3 {
width:33.33%;
float:left;
}

#user1module4 {
width:24.99%;
float:left;
}

h\tml:f\irst-child>body #user1module4 {
width:25%;
}

#user2module1 {
width:100%;
float:left;
}

#user2module2 {
width:49.99%;
float:left;
}

h\tml:f\irst-child>body #user2module2 {
width:50%;
}

#user2module3 {
width:33.33%;
float:left;
}

#user2module4 {
width:24.99%;
float:left;
}

h\tml:f\irst-child>body #user2module4 {
width:25%;
}

#user5module1 {
width:100%;
float:left;
}

#user5module2 {
width:49.99%;
float:left;
}

h\tml:f\irst-child>body #user5module2 {
width:50%;
}

#user5module3 {
width:33.33%;
float:left;
}

#user5module4 {
width:24.99%;
float:left;
}

h\tml:f\irst-child>body #user5module4 {
width:25%;
}

#advert1 {
width:50%;
}

div.module h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:bold;
color:#111111;
text-align:center;
margin-top:2px;
background:url(../images/h3_left.png);
background-repeat:no-repeat;
line-height:18px;
height:41px;
padding-top:4px;
}

.moduletable h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:bold;
color:#111111;
line-height:28px;
text-align:center;
margin-top:-2px;
}

.module_menu h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:bold;
color:#111111;
line-height:28px;
text-align:center;
margin-top:-2px;
}

.module_text h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:bold;
color:#111111;
line-height:28px;
text-align:center;
margin-top:-2px;
}

*+html div.module h3 {
margin-top:-2px;
}

* html div.module h3 {
margin-top:-2px;
}

.moduletable {
text-align:center;
padding-bottom:2px;
}

div.module {
text-align:center;
padding:0;
margin:0;
}

.module_menu {
text-align:center;
padding:0;
margin:0;
}

.module_text {
text-align:center;
padding:0;
margin:0;
}

div.module div {
margin-bottom:-2px;
}

.module_menu div {
margin-bottom:-2px;
}

.module_text div {
margin-bottom:-2px;
}

div.module div div div {
padding:12px 21px 26px 14px;
width:auto;
}

.module_menu div div div {
padding:12px 21px 26px 14px;
width:auto;
}

.module_text div div div {
padding:12px 21px 26px 14px;
width:auto;
}

* + html div.module div div div {
height:1%;
}

* + html .module_menu div div div {
height:1%;
}

* + html.module_text div div div {
height:1%;
}

* html div.module div div div {
height:1%;
}

* html .module_menu div div div {
height:1%;
}

* html .module_text div div div {
height:1%;
}

div.module div div div div {
background:none;
margin:0;
padding:0;
}

.module_menu div div div div {
background:none;
margin:0;
padding:0;
}

.module_text div div div div {
background:none;
margin:0;
padding:0;
}

* + html div.module div div div div {
height:1%;
}

* + html .module_menu div div div div {
height:1%;
}

* + html .module_text div div div div {
height:1%;
}

* html div.module div div div div {
height:1%;
}

* html .module_menu div div div div {
height:1%;
}

* html .module_text div div div div {
height:1%;
}

.module_menu ul li {
background:none;
}

.module_menu ul li a {
display:block;
padding:0;
margin:0;
text-align:center;
height:30px;
line-height:30px;
font-weight:bold;
font-size:1em;
text-decoration:none;
}

h\tml:f\irst-child>body .module_menu ul li a {
font-size:1em;
}

.module_menu ul li a:link {
color:#111111;
font-weight:bold;
}

.module_menu ul li a:visited {
color:#111111;
font-weight:bold;
}

.module_menu ul li a:hover {
color:#9f9f9f;
}

.module_menu ul li a:active {
color:#d40000;
}

.module_menu ul li a:focus {
color:#d40000;
}

.module_menu ul li.active a:link {
color:#d40000;
}

.module_menu ul li.active a:visited {
color:#d40000;
}

.module_menu ul li ul li a {
text-align:left;
font-weight:normal;
padding:6px 20px;
height:14px;
line-height:14px;
}

.module_menu ul li ul li a:link {
color:#6D6D6D;
border:none;
font-size:0.8em;
}

.module_menu ul li ul li a:visited {
color:#6D6D6D;
border:none;
font-size:0.8em;
}

.module_menu ul li ul li a:hover {
color:#000000;
border:none;
}

.module_menu ul li ul li a:active {
color:#000000;
border:none;
}

.module_menu ul li ul li a:focus {
color:#000000;
border:none;
}

.module_menu ul li.active ul li a:link {
background:url(../images/indent1.png) 3px 6px no-repeat;
color:#6D6D6D;
font-size:0.8em;
}

.module_menu ul li.active ul li a:visited {
background:url(../images/indent1.png) 3px 6px no-repeat;
color:#6D6D6D;
font-size:0.8em;
}

.module_menu ul li.active ul li a:hover {
color:#000000;
}

.module_menu ul li.active ul li.active a:link {
color:#fff;
}

.module_menu ul li.active ul li.active a:visited {
color:#fff;
}

.module_menu ul li.active ul li.active a:hover {
color:#000000;
}

.module_menu ul li ul li ul li a {
text-align:left;
font-weight:normal;
padding-left:26px;
}

.module_menu ul li ul li ul li a:link {
color:#6d6d6d;
font-size:0.8em;
}

.module_menu ul li ul li ul li a:visited {
color:#6d6d6d;
font-size:0.8em;
}

.module_menu ul li ul li ul li a:hover {
color:#000000;
}

.module_menu ul li ul li ul li a:active {
color:#000000;
}

.module_menu ul li ul li ul li a:focus {
color:#000000;
}

.module_menu ul li.active ul li.active ul li a:link {
background:url(../images/indent1.png) 9px 6px no-repeat;
color:#6D6D6D;
}

.module_menu ul li.active ul li.active ul li a:visited {
background:url(../images/indent1.png) 9px 6px no-repeat;
color:#6D6D6D;
}

.module_menu ul li.active ul li.active ul li a:hover {
color:#000000;
}

.module_menu ul li.active ul li.active ul li.active a:link {
color:#fff;
}

.module_menu ul li.active ul li.active ul li.active a:visited {
color:#fff;
}

.module_menu ul li.active ul li.active ul li.active a:hover {
color:#000000;
}

.module_menu ul li ul li ul li ul li a {
text-align:left;
font-weight:normal;
padding-left:32px;
}

.module_menu ul li ul li ul li ul li a:link {
color:#6d6d6d;
font-size:0.8em;
}

.module_menu ul li ul li ul li ul li a:visited {
color:#6d6d6d;
font-size:0.8em;
}

.module_menu ul li ul li ul li ul li a:hover {
color:#000000;
}

.module_menu ul li ul li ul li ul li a:active {
color:#000000;
}

.module_menu ul li ul li ul li ul li a:focus {
color:#000000;
}

.module_menu ul li.active ul li.active ul li.active ul li a:link {
background:url(../images/indent1.png) 15px 6px no-repeat;
color:#6D6D6D;
}

.module_menu ul li.active ul li.active ul li.active ul li a:visited {
background:url(../images/indent1.png) 15px 6px no-repeat;
color:#6D6D6D;
}

.module_menu ul li.active ul li.active ul li.active ul li a:hover {
color:#000000;
border:none;
}

.module_menu ul li.active ul li.active ul li.active ul li.active a:link {
color:#fff;
}

.module_menu ul li.active ul li.active ul li.active ul li.active a:visited {
color:#fff;
}

.module_menu ul li.active ul li.active ul li.active ul li.active a:hover {
color:#000000;
}

.module_menu ul li ul li ul li ul li ul li a {
text-align:left;
font-weight:normal;
padding-left:38px;
}

.module_menu ul li ul li ul li ul li ul li a:link {
color:#6d6d6d;
font-size:0.8em;
}

.module_menu ul li ul li ul li ul li ul li a:visited {
color:#6d6d6d;
font-size:0.8em;
}

.module_menu ul li ul li ul li ul li ul li a:hover {
color:#000000;
}

.module_menu ul li ul li ul li ul li ul li a:active {
color:#000000;
}

.module_menu ul li ul li ul li ul li ul li a:focus {
color:#000000;
}

.module_menu ul li.active ul li.active ul li.active ul li.active ul li a:link {
background:url(../images/indent1.png) 21px 6px no-repeat;
color:#6D6D6D;
}

.module_menu ul li.active ul li.active ul li.active ul li.active ul li a:visited {
background:url(../images/indent1.png) 21px 6px no-repeat;
color:#6D6D6D;
}

.module_menu ul li.active ul li.active ul li.active ul li.active ul li a:hover {
color:#000000;
border:none;
}

.module_menu ul li.active ul li.active ul li.active ul li.active ul li.active a:link {
color:#fff;
}

.module_menu ul li.active ul li.active ul li.active ul li.active ul li.active a:visited {
color:#fff;
}

.module_menu ul li.active ul li.active ul li.active ul li.active ul li.active a:hover {
color:#000000;
}

#leftmodules .module div {
background:url(../images/module_back.png);
background-repeat:no-repeat;
}

#leftmodules .module div div {
background:url(../images/module_bottom.png) no-repeat 0 bottom;
}

#leftmodules .module div div div {
background:none;
}

#leftmodules .login div div {
background:none;
}

#leftmodules .module {
background:url(../images/leftmodules.jpg);
background-repeat:repeat-y;
margin-left:5px;
}

#leftmodules .login div {
background:none;
padding-top:15px;
}

#leftmodules .login {
background:none;
padding-top:15px;
}

#mod_xtc_script {
margin-top:5px;
margin-bottom:5px;
}

p.iteminfo  {
font-size:10px;
color:#FFFFFF;
text-align:right;
height:17px;
line-height:17px;
background:url(../images/iteminfo.png);
background-repeat:no-repeat;
background-position:left;
margin: 0;
padding-right:10px;
margin-bottom:5px;
clear:both;
}

p.articleinfo {
font-size:10px;
color:#FFFFFF;
text-align:right;
height:17px;
line-height:17px;
background:url(../images/iteminfo.png);
background-repeat:no-repeat;
background-position:left;
margin: 0;
padding-right:10px;
margin-bottom:5px;
clear:both;
}

#discussTopic div.iteminfo {
font-size:10px;
color:#FFFFFF;
text-align:right;
height:17px;
line-height:17px;
background:url(../images/iteminfo.png);
background-repeat:no-repeat;
background-position:left;
padding-right:10px;
margin-bottom:5px;
margin-top:5px;
}

.votitaly-inline-rating {
margin-bottom:10px;
display:block;
}

h2.contentheading {
line-height:15px;
color:#000000;
padding-left:5px;
font-size:13px;
font-weight:bold;
float:left;
display:block;
margin-right:75px;
}

.contentheading a {
color:#000000;
}

#contentarea a.contentpagetitle {
color:#000000;
}

#contentarea a.contentpagetitle:link {
color:#000000;
}

#contentarea a.contentpagetitle:hover {
color:#000000;
}

#contentarea a.contentpagetitle:visited {
color:#000000;
}

#contentheading {
display:block;
background:url(../images/contentheading.png) no-repeat right;
clear:both;
position:relative;
}

p.contentheading {
display:block;
background:url(../images/contentheading.png) no-repeat right;
clear:both;
position:relative;
color:#000000;
padding-top:2px;
padding-bottom:2px;
padding-left:4px;
}

div.buttonheading {
margin:0;
padding:0;
width:70px;
height:18px;
line-height:18px;
margin-top:2px;
display:block;
position:absolute;
right:0;
}

div.buttonheading a {
margin:0;
padding:0;
float:left;
}

div.buttonheading a img {
margin:0;
padding:0;
float:left;
margin-right:3px;
}

div.buttonheading img {
margin:0;
padding:0;
float:left;
}

.article_separator {
clear:both;
display:block;
}

.leading_separator {
clear:both;
display:block;
}

.clearfix:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
}

.clearfix {
display:inline-block;
}

html[xmlns] .clearfix {
display:block;
}

* html .clearfix {
height:1%;
}

.NumCommentsAlone a {
padding-left:17px;
background-image:url(../images/comment.png);
background-repeat:no-repeat;
background-position:0 0;
line-height:16px;
height:16px;
display:block;
margin-right:5px;
}

#contentarea .article_row {
text-align:left;
}

div.login h3 {
height:33px;
padding-top:12px;
}

#rightmodules div.module h3 {
background:url(../images/h3.png);
line-height:30px;
height:30px;
padding:0;
}

#topmodule .search .inputbox, #topmodule .ajaxsearch .inputbox {
background:#d4d4d4 url(../images/search.png) no-repeat right 0;
width:152px;
height:20px;
line-height:20px;
margin:0;
padding:0;
margin-right:5px;
padding-left:5px;
padding-right:6px;
padding-top:4px;
border:none;
}

input#file-upload.button {
background:#d4d4d4 url(../images/search.png) no-repeat right 0;
width:152px;
height:20px;
line-height:20px;
margin:0;
padding:0;
margin-right:5px;
padding-left:5px;
padding-right:6px;
padding-top:4px;
border:none;
}

#rightmodules .mainnewsletter .inputbox {
background:#ababab url(../images/newsletter.png) no-repeat right 0;
width:111px;
height:20px;
line-height:20px;
margin:0;
padding:0;
margin-right:5px;
padding-left:5px;
padding-right:6px;
padding-top:4px;
border:none;
}

#rightmodules .mainnewsletter .button {
margin-left:8px;
margin-top:4px;
}

#page .yvComment {
margin-top:15px;
}

#page .yvComment textarea.inputbox {
width:449px;
height:148px;
line-height:20px;
margin:0;
padding:0;
margin-right:5px;
margin-bottom:5px;
margin-top:5px;
padding-left:5px;
padding-right:6px;
padding-top:6px;
padding-bottom:8px;
border:none;
background-color:#d4d4d4;
background-image:url(../images/textarea.png);
background-repeat:no-repeat;
background-position:0 bottom;
}

div.login .inputbox {
width:119px;
height:20px;
line-height:20px;
margin:0;
padding:0;
padding-left:5px;
padding-right:6px;
padding-top:4px;
border:none;
background-color:#d4d4d4;
background-image:url(../images/login.png);
background-repeat:no-repeat;
background-position:right 0;
overflow:hidden;
}

fieldset.input #username.inputbox {
width:119px;
height:20px;
line-height:20px;
margin:0;
padding:0;
padding-left:5px;
padding-right:6px;
padding-top:4px;
border:none;
background-color:#d4d4d4;
background-image:url(../images/login.png);
background-repeat:no-repeat;
background-position:right 0;
overflow:hidden;
}

fieldset.input #passwd.inputbox {
width:119px;
height:20px;
line-height:20px;
margin:0;
padding:0;
padding-left:5px;
padding-right:6px;
padding-top:4px;
border:none;
background-color:#d4d4d4;
background-image:url(../images/login.png);
background-repeat:no-repeat;
background-position:right 0;
overflow:hidden;
}

div.login label {
padding:0;
margin:0;
}

div.login input#modlgn_remember {
width:13px;
height:13px;
margin:0;
padding:0;
background:#d4d4d4 url(../images/remember.png) no-repeat right 0;
border:none;
}

#page .Comment {
margin-right:2px;
padding-bottom:3px;
}

#page .Comment_even {
margin-right:2px;
padding-bottom:3px;
}

.Comments .Date {
float:left;
margin-right:10px;
}

.Comments .DateAndAuthor {
color:#FFFFFF;
font-weight:normal;
height:17px;
line-height:17px;
background-image:url(../images/iteminfo.png);
background-repeat:no-repeat;
background-position:left;
padding-left:10px;
margin-bottom:5px;
clear:both;
}

.Comments .CommentNum {
font-weight:bold;
color:#cccccc;
}

.Comments .Fulltext {
padding-left:5px;
}

.yvComment .Form h3 {
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
margin-left:5px;
margin-top:10px;
background:#666666;
color:#FFFFFF;
}

.yvComment td.LeftColumn {
vertical-align:top;
padding-right:5px;
padding-left:5px;
}

#page .PoweredBy a {
color:#acacac;
float:right;
display:block;
}

#page {
margin-left:5px;
}

input.frontlogin {
width:170px;
height:24px;
line-height:24px;
margin:0;
padding:0;
padding-left:12px;
padding-right:6px;
padding-top:4px;
border:none;
background-color:#ffffff;
background-image:url(../images/community.png);
background-repeat:no-repeat;
background-position:right 0;
}

div.loginform form#form-login div {
display:block;
height:40px;
clear:both;
}

form#cFormSearch input.inputbox {
background:#d4d4d4 url(../images/login.png) no-repeat right 0;
width:119px;
height:20px;
line-height:20px;
margin:0;
padding:0;
padding-left:5px;
padding-right:6px;
padding-top:4px;
border:none;
color:#000000;
}

ul.eventlistmod li span.date {
display:block;
background:url(../images/date.png);
text-align:left;
margin-top:2px;
padding-left:4px;
padding-top:2px;
font-weight:bold;
font-size:10px;
}

ul.lnd_latestnews li.lnd_latestnews span.date {
display:block;
background:url(../images/date.png);
text-align:left;
margin-top:2px;
padding-left:4px;
padding-top:2px;
font-weight:bold;
font-size:10px;
}

ul.eventlistmod li span.location {
display:block;
text-align:left;
margin-bottom:2px;
padding-right:3px;
padding-left:4px;
padding-bottom:4px;
padding-top:2px;
background-image:url(../images/location.png);
background-position:left bottom;
font-size:10px;
line-height:normal;
}

ul.lnd_latestnews li.lnd_latestnews span.location {
display:block;
text-align:left;
margin-bottom:2px;
padding-right:3px;
padding-left:4px;
padding-bottom:4px;
padding-top:2px;
background-image:url(../images/location.png);
background-position:left bottom;
font-size:10px;
line-height:normal;
}

ul.eventlistmod li span.location a {
color:#ffffff;
font-size:10px;
}

ul.lnd_latestnews li.lnd_latestnews span.location a.latestnews {
color:#ffffff;
font-size:10px;
}

dd.col-right .button {
padding:0 8px 8px 4px;
margin:0;
border:none;
background-color:transparent;
width:138px;
height:34px;
line-height:34px;
background:url(../images/button_large.png) no-repeat 0 -34px;
color:#FFFFFF;
cursor:pointer;
font-weight:normal;
font-size:13px;
}

.ajax-wait {
padding:0 8px 8px 4px;
margin:0;
border:none;
background-color:transparent;
width:138px;
height:34px;
line-height:34px;
background:url(../images/button_large.png) no-repeat 0 -34px;
color:#FFFFFF;
cursor:pointer;
font-weight:normal;
font-size:13px;
}

.receiverList .button {
padding:0 8px 8px 4px;
margin:0;
border:none;
background-color:transparent;
width:138px;
height:34px;
line-height:34px;
background:url(../images/button_large.png) no-repeat 0 -34px;
color:#FFFFFF;
cursor:pointer;
font-weight:normal;
font-size:13px;
}

#wall-submit.button {
padding:0 8px 8px 4px;
margin:0;
border:none;
background-color:transparent;
width:138px;
height:34px;
line-height:34px;
background:url(../images/button_large.png) no-repeat 0 -34px;
color:#FFFFFF;
cursor:pointer;
font-weight:normal;
font-size:13px;
}

dd.col-right .button:hover {
background-position:0 0;
color:#000000;
}

.ajax-wait:hover {
background-position:0 0;
color:#000000;
}

.receiverList .button:hover {
background-position:0 0;
color:#000000;
}

#wall-submit.button:hover {
background-position:0 0;
color:#000000;
}

#community-wrap, #myblog, #myBlog-wrap {
min-height:230px;
}

body #community-wrap div.app-box-l {
background:none;
}

body #community-wrap div.app-box-r {
background:none;
}

#community-wrap div.app-box h2.expand {
background:url(../images/community_heading.png);
height:30px;
line-height:30px;
padding:0;
margin:0;
padding-left:5px;
color:#000000;
}

#community-wrap div.app-box-r-expand h2.expand {
background:none;
}

#community-wrap div div h2.app-box-title, #community-wrap .app-box-header, #community-wrap .profile-main h2.app-box-title, body #community-wrap h3.frontTitle {
background-image:url(../images/community_heading.png);
color:#000000;
margin-left:0;
margin-bottom: 15px;
padding:0 0 0 5px;
height:25px;
line-height:20px;
}
#community-wrap .app-box-menu-icon {
        background-image: url(../images/app-box-menu-icon.png);
}
#viewmember_icon {
margin-top: 15px;
}
#community-wrap h2.app-box-title {
background-image:url(../images/community_heading.png);
color:#000000;
margin-left:0;
padding:0 0 0 5px;
height:25px;
line-height:20px;
}

body #community-wrap div.ctitle {
background-color:#c4c4c4;
padding-left: 10px;
}

#community-wrap .community-group-info .ctitle {
background:none;
}

body #community-wrap div.app-box-title {
background:url(../images/community_heading.png);
height:30px;
line-height:30px;
padding:0;
margin:0;
padding-left:5px;
color:#000000;
}

body #community-wrap div.app-box h2.expand {
background:url(../images/community_heading.png);
height:30px;
line-height:30px;
padding:0;
margin:0;
padding-left:5px;
color:#000000;
}

body #community-wrap .profile-right-info .infoGroupTitle {
background:url(../images/community_heading.png);
height:30px;
line-height:30px;
padding:0;
margin:0;
padding-left:5px;
color:#000000;
}

div#community-groups-wrap ul#community-groups-members {
margin:0;
padding-left:5px;
padding-right:5px;
}

div#community-groups-wrap .member_box {
background:url(../images/community_right.png);
background-repeat:repeat-y;
}

div#community-groups-wrap .member_box div {
background:url(../images/module_back.png) no-repeat;
padding-top:10px;
}

div#community-groups-wrap .member_box div div {
background:url(../images/module_bottom.png) no-repeat 0 bottom;
padding-bottom:15px;
}

div#community-groups-wrap .member_box .appsBoxTitle {
color:#000000;
font-size:17px;
background-repeat:no-repeat;
line-height:18px;
height:41px;
padding-top:4px;
text-align:center;
background-image:url(../images/h3_left.png);
background-position:center top;
}
#community-wrap #member_box {
background:url(../images/group_member.jpg);
background-repeat:repeat-y;
}

#community-wrap #member_box div {
background:url(../images/module_back.png) no-repeat;
padding-top:10px;
}

#community-wrap #member_box div div {
background:url(../images/module_bottom.png) no-repeat 0 bottom;
padding-bottom:15px;
}

#community-wrap #member_box h2.app-box-title {
color:#000000;
font-size:17px;
background-repeat:no-repeat;
line-height:41px;
height:41px;
padding-top:4px;
text-align:center;
background-image:url(../images/h3_left.png);
background-position:center top;
}
#community-wrap  #member_box p.app-box-footer {
border: none;
}
#community-wrap #member_box p.app-box-footer a {
font-size: 90%;
padding-right: 8px;
}
#community-wrap #member_box ul.group-members {
padding: 0 0 0 7px;
}

#community-wrap .member_box .appsBoxTitle .small {
font-size:12px;
font-weight:normal;
}
#community-wrap div.groups-news-title {
margin-left:12px;
padding-top:3px;
padding-right:3px;
padding-bottom:3px;
padding-left:7px;
background: #c3c3c3 url(../images/groups_news_title.gif) no-repeat scroll 0pt 5px;
padding: 3px 3px 3px 20px;

}

#community-wrap .community-groups-results-right h3 {
background:#c3c3c3;
padding-top:3px;
padding-right:3px;
padding-left: 5px;
padding-bottom:3px;
padding-left:5px;
margin-left:4px;
margin-bottom:5px;
}

.group-discussion-title {
background:#c3c3c3;
padding-top:3px;
padding-right:3px;
padding-bottom:3px;
padding-left:5px;
margin-left:4px;
margin-bottom:5px;
}

.group-discussion-title a {
text-decoration:none;
}

.group-discussion-replies {
padding-top:3px;
padding-right:3px;
padding-bottom:3px;
padding-left:5px;
margin-bottom:5px;
color:#000000;
width:112px;
text-align:right;
}

.group-discussion-replies a {
color:#000000;
}

#community-wrap .groups-news-title_date {
margin-left:10px;
font-size:10px;
color:#FFFFFF;
text-align:right;
height:17px;
line-height:17px;
background:url(../images/iteminfo.png);
background-repeat:no-repeat;
background-position:left;
padding-right:10px;
padding-top:1px;
display:block;
}
#community-wrap .app-box-footer {
        border-top: 1px solid #9b9b9b;
}
.community-groups-results-right small {
margin-left:10px;
font-size:10px;
color:#FFFFFF;
text-align:right;
height:17px;
line-height:17px;
background:url(../images/iteminfo.png);
background-repeat:no-repeat;
background-position:left;
padding-right:10px;
padding-top:1px;
display:block;
}

body #community-wrap div.group-discussion-author {
margin-left:10px;
font-size:10px;
color:#FFFFFF;
text-align:right;
height:17px;
line-height:17px;
background:url(../images/iteminfo.png);
background-repeat:no-repeat;
background-position:left;
padding-right:10px;
padding-top:1px;
display:block;
}

body #community-wrap #cToolbarNav {
background:transparent url(../images/toolbar-bg.gif) no-repeat 0 0;
}

body #community-wrap #cToolbarNavInner {
background:transparent url(../images/toolbar-bg.gif) no-repeat 100% -50px;
}

body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active {
background:transparent url(../images/toolbar-item-on-left.gif) no-repeat top left;
}

body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active a {
background:transparent url(../images/toolbar-item-on-right.gif) no-repeat top right;
}

body #community-wrap div.avatar img {
border:1px solid #666666;
background-color:#ffffff;
}

img.avatar {
border:1px solid #666666;
background-color:#ffffff;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li div {
overflow: visible;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active div {
background:#d00000;
}

body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active div a:link {
background:#d00000;
border-bottom:solid 1px #f20000;
width:90%;
}

body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active div a:visited {
background:#d00000;
border-bottom:solid 1px #f20000;
width:90%;
}

body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active div a:hover {
background:#fd0000;
}

.tool-text {
margin:0;
font-size:100%;
}

body #community-wrap ul.submenu li a {
color:#d00000;
}

body #community-wrap ul.submenu li a.active:hover {
color:#a50000;
}

body #community-wrap ul.submenu li a:hover {
color:#a50000;
}

body #community-wrap div.mini-profile, body #community-wrap .video-description, #contentarea .yvComment div.Fulltext {
background:#FFFFFF url(../images/mini-profile.gif) no-repeat right bottom;
padding-right:5px;
padding-bottom:12px;
border:none;
}

body #community-wrap div.community-groups-results-item {
background:#FFFFFF url(../images/mini-profile.gif) no-repeat right bottom;
padding-right:5px;
padding-bottom:12px;
border:none;
}

body #community-wrap .group-discussion-item-container {
background:#FFFFFF url(../images/mini-profile.gif) no-repeat right bottom;
padding-right:5px;
padding-bottom:12px;
border:none;
}
div.el_editevent form label,
div.el_editvenue form label {
width: 10.2em;
}
div#eventlist .event_info, div#eventlist .event_desc,
div#eventlist dl.floattext, div#eventlist div.description  {
background:#FFFFFF url(../images/mini-profile.gif) no-repeat right bottom;
padding-right:5px;
padding-bottom:12px;
padding-top: 4px;
padding-left: 10px;
margin-right: 15px;
border:none;
}

body #community-wrap .sort-bar {
padding:5px;
border:1px solid #eee;
background-color:#fff;
text-align:right;
margin-bottom:10px;
font-size:11px;
}

body #community-wrap .sort-bar a {
border-right:1px solid #CCCCCC;
}

body #community-wrap .sort-bar a:hover {
color:#a50000;
}

body #community-wrap .sort-bar .selected {
color:#666666;
text-decoration:underline;
}

body #community-wrap .profile_right div {
background:url(../images/module_back.png);
background-repeat:no-repeat;
padding-top:8px;
}

body #community-wrap .profile_right div div {
background:url(../images/module_bottom.png) no-repeat 0 bottom;
padding:0 5px 8px;
}

body #community-wrap .profile_right {
background:url(../images/leftmodules.jpg);
background-repeat:repeat-y;
margin:0px 0px 10px 5px;
}

body #community-wrap .profile_right h2.app-box-title {
color:#000000;
background-repeat:no-repeat;
line-height:18px;
height:41px;
padding-top:4px;
margin-bottom: 5px;
text-align:center;
background-image:url(../images/h3_left.png);
background-position:center top;
}
body #community-wrap .profile_right p.small {
margin-bottom: 4px;
padding-bottom: 0px;}
body #community-wrap .profile_right h2.app-box-title span {
display:block;
clear:both;
padding-right:25px;
}

body #community-wrap a.app-title-link {
color:#666666;
font-size: 60%;
}
.small {
font-size:80%;
}

body #community-wrap .profile-avatar {
border:5px solid #d00000;
float:left;
margin-left: 5px;
}
body #community-wrap .profile-avatar img {
margin: 0;
}

body #community-wrap .infoTitle {
color:#990000;
}

body #community-wrap li.infoTitle {
color:#990000;
}

#community-wrap .group-menus {
border-bottom:3px solid #d00000;
}

#community-wrap .group-main {
border-bottom:1px solid #d00000;
}

#community-wrap .group-main ul.group-menus li a {
font-size:11px;
padding:5px;
}

#community-wrap .group-main ul.group-menus li a:hover {
color:#999999;
}
body #community-wrap div.yellowbox-tl {
background: none;
margin: 0;
}
body #community-wrap div.yellowbox-tr {
background: none;
}
body #community-wrap div.yellowbox-bl {
background: none;
}
body #community-wrap div.yellowbox-br {
background: none;
}
body #community-wrap div.center {
padding: 0;
}
.alphanum {
border:1px solid #ffffff;
background-color:#000000;
padding:2px;
margin:2px;
cursor:pointer;
color: #ffffff;
}
.alphanum:hover, .alphanum_active {
border:1px solid #d00000;
background-color:#000000;
color:#d00000;
padding:2px;
margin:2px;
cursor:pointer;
}
div#eventlist h2, div#eventlist h2.eventlist {
text-align: center;
font-size:1.5em;
font-weight:bold;
color:#000000;
margin: 0;
margin-top:10px;
background:url(../images/h2_content.png) no-repeat center 0px;
line-height:18px;
height:41px;
padding-top:12px;
padding-left: 8px;
padding-right: 8px;
display: block;
clear: both;
border: none;
}
div#eventlist h2 a.editlinktip {
margin: 0;
padding: 0;
}
div#eventlist .map, div#eventlist .modal {
margin-right: 20px;
}
#rightmodules .banner3 {
text-align: center;
width: 100%;
}
#rightmodules .banner3 div {
margin: 0 auto;
}
#rightmodules .banner3 div div div {
padding:0;
padding-bottom: 25px;
width:auto;
}
.clr {
background:none;
}
/* ---------------- MY BLOG ---------------- */
#myblog #myblogTabNav #azheadnav span a,
#myblog #myblogTabNav #azheadnav span a:link,
#myblog #myblogTabNav #azheadnav span a:visited {
width: auto;
}
table#blog-entries td {
padding: 6px;
vertical-align: top;
}
#permalink-edit, #permalink-save {
width: 120px;
display: block;
}
#myBlog-wrap ul#myBlog-toolbar {
}
#myBlog-wrap ul#myBlog-toolbar li {
position:relative;
}
#myBlog-wrap ul#myBlog-toolbar li ul.blog-categories {
margin: 0;
padding: 0;
background: transparent;
z-index: 10;
display: block;
visibility:hidden;
position:absolute;
top:16px;
left:0;
width:150px;
}
* html #myBlog-wrap ul#myBlog-toolbar ul {
top:16px;
t\op:16px;
}

#myBlog-wrap ul#myBlog-toolbar li a:hover ul.blog-categories,
#myBlog-wrap ul#myBlog-toolbar li:hover ul.blog-categories {
visibility: visible;
}
/* style the second level links */
#myBlog-wrap ul#myBlog-toolbar ul a, #myBlog-wrap ul#myBlog-toolbar ul a:visited {
background:#d4d8bd;
color:#000;
padding:5px 10px;
width:129px
}
#myBlog-wrap ul#myBlog-toolbar li ul.blog-categories li {
height: 16px;}
#myBlog-wrap ul#myBlog-toolbar li ul.blog-categories li a {
        position: relative;
        display: block;
        float: left;
        margin: 0;
        padding: 5px 10px;
        width: 100%;
        white-space: nowrap;
        text-align: left;
        text-decoration: none;
        background: #444;
        color: #fff;
        border-bottom: solid 1px #666;
        line-height: normal;
}
#myBlog-wrap ul#myBlog-toolbar li ul.blog-categories li a:hover        {
        background: #555;
        color: #fff;
}


#myBlog-wrap #myBlog-toolbar li.blogActive a {
        background: #d00000;
        color: #ffffff;
        border: 1px solid #ccc;
        border-bottom: 0;
        padding: 4px 10px 2px 10px;
}
#myBlog-wrap #myBlog-toolbar li.blogActive a:hover, #myblog #azheadnav span a#current:hover {
background:#fd0000;
}
#myBlog-wrap #myBlog-toolbar li a, #myblog #azheadnav span a:link, #myblog #azheadnav span a:visited {
color: #fff;
background: #444;
}
#myBlog-wrap #myBlog-toolbar li a:hover, #myblog #azheadnav span a:hover {
background: #555;
}
#myblog #azheadnav span a#current:link, #myblog #azheadnav span a#current:visited {
background: #d00000;
}
#az_logo {
background-image: url(../images/logo.gif);
width: 130px;
}
#myBlog-wrap #myBlog-head {
background: none;
border-bottom: 6px #d00000 solid;
background: url(../images/blog-header.jpg) no-repeat;
height: 89px;
}
div #myblogNewEntryButton, .myBlogTabBorder{
border-top:1px solid #d00000;
}
#myBlog-wrap .postSummary-top, #myBlog-wrap .postContent-top {margin-left: 0; padding-left: 0;}
#myBlog-wrap .postSummary-top h2, #myBlog-wrap .postSummary-top h2 a, #myBlog-wrap .postContent-top h2, #myBlog-wrap .postContent-top h2 a {
line-height:22px;
color:#000000;
background: url(../images/postSummary-top.jpg);
padding-left:5px;
font-size:13px;
font-weight:bold;
display:block;
}
#myBlog-wrap .postSummary-top p, #myBlog-wrap .postContent-top p  {
font-size:10px;
color:#FFFFFF;
text-align:right;
height:17px;
line-height:17px;
background:url(../images/iteminfo.png);
background-repeat:no-repeat;
background-position:left;
margin: 0;
padding-right:10px;
clear:both;
}
#myBlog-wrap .postSummary-top div, #myBlog-wrap .postContent-top div {
font-size:10px;
color: #666666;

height:17px;
line-height:17px;
background: #bfbfbf;
margin: 0;
padding-left:5px;
margin-bottom:5px;
}
#myBlog-wrap .postSummary-top p a, #myBlog-wrap .postContent-top p a {color: #d00000;}
#myBlog-wrap .postSummary-top p a:hover, #myBlog-wrap .postContent-top p a:hover { color:#a50000;}
#myBlog-wrap .postSummary-top .userAvatar img, #myBlog-wrap .postContent-top .userAvatar img {
padding:0; margin:0;}
#myBlog-wrap .postSummary-top div.userAvatar, #myBlog-wrap .postContent-top div.userAvatar {
height: auto;
line-height:normal;}
#myBlog-wrap .postSummary-top .userAvatar, #myBlog-wrap .postContent-top .userAvatar{
margin-top: -22px;
border:1px solid #666666;
background-color:#f6f6f6;
padding: 3px;
}
#myBlog-wrap a.postSummary-comments {
float:right;}

/* ---------------- Ende MY BLOG ---------------- */
dl#system-message, dl#system-message .error, dl#system-message dd.error, dl#system-message dt.error, dl#system-message dd, #system-message .error ul li, #system-message .message ul li  {
color: #FFFFFF;
background: #d00000;
}
#community-wrap .visitors img{
border:1px solid #666666;
background-color:#f6f6f6;
}
body #community-wrap .video-full .video-details dt {
width: 125px;
}
li.btn-videos a {
background: url(http://www.plastic-bomb.eu/cms/components/com_community/assets/favicon/videos.png) no-repeat;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 20px;
margin-bottom: 2px;
margin-top: 2px;
line-height: 22px;
}
div #community-wrap table.video-container {
width: 787px;}
div #community-wrap table.video-container .video, div #community-wrap .albums .album {
width: 380px;
background: url(../images/photo_video_bottom.gif) no-repeat 0px bottom;
float: left;
border: none;
padding: 0 0 11px;
margin: 6px 3px 4px 0;
}

div #community-wrap table.video-container .video .border, div #community-wrap .albums .album .border {
background: #dfdfdf url(../images/photo_video_top.gif) no-repeat 0px top;
width: 362px;
padding: 11px 11px 0 7px;
margin: 0;
display:inline-block;
}
div #community-wrap table.video-container .video:after, div #community-wrap .albums .album .border:after {
        content:".";
        display:block;
        clear:both;
        visibility:hidden;
        line-height:0;
        height:0;
}

html[xmlns] div #community-wrap table.video-container .video, html[xmlns] div #community-wrap .albums .album .border {
        display:block;
}

* html div #community-wrap table.video-container .video, * html div #community-wrap .albums .album .border {
height:1%;
}


div #community-wrap #latest-videos .video {
background: url(../images/video_bottom.gif) no-repeat 0px bottom;
width: 264px;
float: left;
border: none;
padding: 0 0 11px;
margin: 6px 3px 4px 0;
}
div #community-wrap #latest-videos .video .video_border {
background: #dfdfdf url(../images/video_top.gif) no-repeat 0px top;
width: 246px;
padding: 11px 11px 0 7px;
margin: 0;
}
div #community-wrap #latest-videos .video-title, div #community-wrap #latest-videos .video-title a, #leftmodules .login a {
font-size: 11px;
}
#leftmodules .login div{
text-align: left;
}
#leftmodules .login #hellomelogout a {
font-weight: bold;}
#leftmodules input#helloMeStatusText {
padding: 3px 5px 5px -5px;
width: 120px;
}
#leftmodules #helloMeDisplay {
margin:0;
}
#leftmodules .login #form-login a {
font-size: 12px;
}
#leftmodules .login #form-login div {
margin: 0; padding: 0 0 2px;
text-align: center;
}
div #community-wrap .album_name label, div #community-wrap .album_description label {
float: left;
font-weight: bold;
padding:0 3px 0 0;}
body #community-wrap .photoCaption div.mini-profile {width: 784px; margin-top: 10px;}
div #community-wrap .album_name {
border-bottom: dotted 1px #9b9b9b;
margin-bottom: 4px;
}
div #community-wrap .album_name, div #community-wrap .album_description {
clear: both;
padding: 0 0 4px 4px;
margin-left: 3px;
width: 776px;
}
body #community-wrap div.profile-toolbox-bl {
background: url(../images/profile-toolbar-bl.gif) no-repeat bottom left;
}
body #community-wrap div.profile-toolbox-br {
background: transparent url(../images/profile-toolbar-br.gif) no-repeat bottom right;
}
body #community-wrap div.profile-toolbox-tl {padding: 4px 0}
body #community-wrap div.submenu-l {
background: transparent url(../images/submenu.gif) no-repeat 0 0;
}
body #community-wrap div.submenu-r {
background: transparent url(../images/submenu.gif) no-repeat 100% -26px;
}
body #community-wrap div.greybox div div div.introduction {
padding: 30px 0 0 50px;
}
body #community-wrap div.profile-main {
width: 596px;
z-index: 1;
}
body #community-wrap div.profile-box {
width: 591px;
background:#FFFFFF url(../images/mini-profile.gif) no-repeat right bottom;
padding: 0 5px 12px 0;
z-index: 1;
border:none;
}
body #community-wrap div.profile-box-back {
background:#FFFFFF url(../images/mini-profile-top.gif) no-repeat left top;
padding: 12px 0 0 5px;
}

body #community-wrap div.profile-info div.contentheading {
font-size: 200%;
}
body #community-wrap div#profile-status {
border: none;
}
body #community-wrap span#profile-status-message {
height: 20px;
width: 60%;
background: none;
margin: 0;
padding: 0;
text-align: left;
}
body #community-wrap input#statustext {
margin: 0;
border: 1px solid #666666;}
body #community-wrap span#shoutsave, body #community-wrap span#shoutedit {
width: 40%;
height: 20px;
margin: 0;
padding: 0;

}
body #community-wrap ul.profile-details li {
width: 72%;
font-size: 11px;
height: 19px;
}
body #community-wrap ul.profile-details li img {
margin: 0;
padding: 0;}
body #community-wrap ul.profile-details li.title {
width: 27%;
}
body #community-wrap div#user-info-button {
width: 475px;
margin: 15px auto;
}
body #community-wrap div.js-box-grey {
background: url(../images/box-grey-bottom.gif) no-repeat 0px bottom;
width: 595px;
border: none;
padding: 0 0 11px;
margin: 6px 3px 4px 0;
}
body #community-wrap div.js-box-grey div.js-box-grey-back {
background: #dfdfdf url(../images/box-grey-top.gif) no-repeat 0px top;
width: 580px;
padding: 11px 11px 0 7px;
margin: 0;
}
body #community-wrap #profile-header ul.actions {
width: 32%;
padding-left: 6px;
}
body #community-wrap #profile-header ul.actions li {
width: 94%;
}
body #community-wrap #my-profile-notification {
padding: 15px 10px 10px;
border: none;
background: url(../images/my-profile-notification.gif);
color: #FFFFFF;
margin: 0 auto 10px;
text-align: center;
width: 548px;
height: 21px;
}
body #community-wrap #my-profile-notification a {
color: #FFFFFF;
}
/* ----- Jomcomment ----- */
#contentarea .jcAdminPanel {
top: 0px;
position: relative;
display: block;
background-color: #b8b8b8;
padding:4px;
border: none;
text-align: right;
width: auto;
right: 0px;
}
#contentarea .jc_comment_title {
display: block;
background-color: #b8b8b8;
padding:4px;
margin:0;
}
#contentarea #jc_commentsDiv span.small {
display: block;
color:#FFFFFF;
font-weight:normal;
height:17px;
line-height:17px;
background-image:url(../images/iteminfo.png);
background-repeat:no-repeat;
background-position:left;
padding-left:10px;
margin-bottom:5px;
clear:both;
}
#contentarea .jomentry1, #contentarea .jomentry2 {
border: none;
background: none;
}
#contentarea #jc_commentsDiv div.avatarImg img {
border:1px solid #666666;
padding: 2px;
background-color:#ffffff;
}

#contentarea .comment-text, #contentarea #community-wrap .app_comment, #contentarea #community-wrap .my_blog {
background:#FFFFFF url(../images/mini-profile.gif) no-repeat right bottom;
padding: 5px 5px 12px 10px;
border:none;
}
#contentarea #community-wrap .my_blog {
padding: 0 0 12px 0px;
}
mb-content, #contentarea #community-wrap .my_blog .mb-content, #contentarea #community-wrap .my_blog .comments {
margin: 0 10px 0 0;}
#contentarea #community-wrap .app_comment {
margin: 0 0 10px 0;}
#contentarea #jc_commentFormDiv {
border: none;
background: none;
}
#contentarea #jc_commentForm .inputbox {
background:#d4d4d4 url(../images/search.png) no-repeat right 0;
width:152px;
height:20px;
line-height:20px;
margin:0;
padding:0;
margin-right:5px;
padding-left:5px;
padding-right:6px;
padding-top:4px;
border:none;
}
#contentarea #jc_commentForm textarea.inputbox {
width:449px;
height:148px;
line-height:20px;
margin:0;
padding:0;
margin-right:5px;
margin-bottom:5px;
margin-top:5px;
padding-left:5px;
padding-right:6px;
padding-top:6px;
padding-bottom:8px;
border:none;
background-color:#d4d4d4;
background-image:url(../images/textarea.png);
background-repeat:no-repeat;
background-position:0 bottom;
}
#contentarea #jc_commentForm .button {
font-size: 10px;}
/* ----- Ende Jomcomment ----- */
/*------ Sobi2 ------*/
#contentarea .sobi2Details {
padding: 4px;
margin: 10px;
}
#contentarea .sobi2Details h1{
background: #999999;
padding: 2px;
margin: 0 0 10px 0;
}
#contentarea #sobi2Listing_field_description_label {
font-weight: bold;
display: block;}
#contentarea .sobi2DetailsImage {
float: right;
padding: 0 0 4px 4px;
}
#contentarea #sobi2outer {
clear: both;
float: none;
}
#contentarea .sobi2DetailsFooter {
color: #666666;
background: #CCCCCC;
padding: 2px;
}
#contentarea table.sobi2Listing td {
padding: 2px;}
#contentarea .sobi2ItemTitle{
background: #bbbbbb;
padding: 2px;
margin: 0 0 10px 0;
}
#contentarea table.sobi2Listing td img {
float: right;
padding: 0 0 4px 4px;}
#contentarea .sobi2EmptyCell {
background: none;}
#contentarea td#sobi2Footer, #contentarea td#sobi2Footer a {
text-align: right;
color: #c4c4c4;}
#contentarea #sobi2eSearchButtonLine .button {
font-size: 10px;}
/*------ Ende Sobi2 ------*/