@import "reset.css";
body {
font-family:'helvetica',tahoma,sans-serif;
font-size:75%;
}
html {
height:100.1%;
}
body, td {
line-height:150%;
}
#wrapper {
margin:auto;
padding:0 15px;
width:890px;
}
#top {
height:40px;
}
#breadCrumbs {
float:left;
font-size:0.9em;
margin:13px 0 0;
position:relative;
}
#headerLogo {
height:216px;
margin:0;
width:100%;
}
#logo {
height:125px;
width:890px;
}
.search .inputbox {
border:0 none;
display:block;
float:right;
font-size:1em;
height:16px;
margin:7px 0 0;
padding:3px 5px 0 10px;
position:relative;
width:190px;
}
#searchForm .button {
float:right;
margin-left:10px;
position:relative;
}
#rightBanners {
float:right;
width:294px;
}
#main {
margin:0;
padding:15px 15px 0;
width:360px;
}
#mainRight {
margin:0;
padding:15px;
width:560px;
}
#mainLeft {
margin:0;
padding:15px;
width:655px;
}
#mainFull {
margin:15px 0 0;
padding:15px;
width:860px;
}
#main ul, #mainRight li, #mainLeft li, #mainFull li {
margin:0 0 2px 8px;
padding-left:10px;
}
#rightColumn {
padding:15px 0;
width:296px;
}
#leftColumn {
padding:15px 0;
width:202px;
}
#footer {
font-size:1em;
margin:10px auto 0;
overflow:hidden;
padding:10px;
width:864px;
}
#copyright {
float:left;
position:relative;
width:375px;
}
ul.menu {
margin:0;
padding:0;
z-index:50 !important;
}
ul.menu li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
z-index:50 !important;
}
ul.menu span {
display:block;
height:18px;
line-height:18px;
padding-left:0;
}
ul.menu a {
cursor:pointer;
display:block;
font-weight:bold;
margin:0 0 0 5px;
text-decoration:none;
text-indent:5px;
}
ul.menu a:hover {
}
ul.menu ul {
margin-left:10px;
padding:0;
}
ul.menu ul a {
cursor:pointer;
text-indent:0;
z-index:50 !important;
}
ul.menu ul li a {
margin:0;
text-align:left;
}
ul.menu li.active li a:hover {
cursor:pointer;
}
ul.menu li li {
margin:0;
padding:0;
z-index:50 !important;
}
ul.menu li a {
padding-left:10px;
z-index:50 !important;
}
ul.menu li.active a {
text-decoration:none;
z-index:50 !important;
}
ul.menu li a:hover, ul.menu li.active a:hover, ul.menu li.active li a:hover {
text-decoration:underline;
}
ul.menu li.active li a {
background:transparent url(../images/menu-list.gif) no-repeat scroll left center;
font-weight:normal;
margin:0;
padding:0 0 0 10px;
text-decoration:inherit;
z-index:50 !important;
}
#rightColumn .moduletable, #rightColumn .moduletable_text, #rightColumn .moduletable_menu {
margin:0 auto 10px;
padding:0 0 10px;
width:280px;
}
#rightColumn .moduletable h3, #rightColumn .moduletable_text h3, #rightColumn .moduletable_menu h3 {
color:#FFFFFF;
font-size:1em;
font-weight:bold;
height:35px;
padding:9px 0 0 15px;
width:270px;
}
#leftColumn .moduletable, #leftColumn .moduletable_text, #leftColumn .moduletable_menu {
margin:0 auto 10px;
padding:0 0 10px;
width:192px;
}
#leftColumn .moduletable h3, #leftColumn .moduletable_text h3, #leftColumn .moduletable_menu h3 {
padding:0 0 5px 10px;
}
.moduletable div div, .moduletable_text div div, .moduletable_menu div div, .moduletable .cont {
background:transparent none repeat scroll 0 0;
padding:0 13px;
}
.pollstableborder, .poll {
text-align:left;
width:auto;
}
.poll .button {
border:medium none;
font-size:1em;
height:20px;
margin:5px 0 0;
padding:0;
width:64px;
}
.moduletable .bannergroup, .moduletable_text .bannergroup, .moduletable_menu .bannergroup {
margin:0;
padding:0;
width:100%;
}
#latest_events_content div {
padding:3px 3px 3px;
width:100%;
}
.moduletable_connect {
background:transparent none repeat scroll 0 0;
height:77px;
margin:0 0 3px;
padding:0;
width:294px;
}
.moduletable_newcomers {
background:transparent none repeat scroll 0 0;
height:77px;
margin:0 0 3px;
padding:0;
width:294px;
}
.moduletable_events {
background:transparent none repeat scroll 0 0;
height:77px;
margin:0;
padding:0;
width:294px;
}
.moduletable_randomImage {
float:left;
margin:0;
padding:0;
width:591px;
}
.moduletable_login {
float:right;
font-size:1em;
margin:0;
padding:5px 0;
position:relative;
width:480px;
}
.moduletable_login div div {
background:transparent none repeat scroll 0 0;
padding:0;
}
.moduletable_login .cont {
margin:0;
padding:0;
}
.moduletable_login li, .moduletable_login p {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 7px 0 0;
}
#modlgn_remember {
border:medium none;
margin:15px 0 0;
width:20px;
}
#form-login .button {
margin:15px 0 0;
}
.left {
float:left;
position:relative;
}
.right {
float:right;
position:relative;
}
.clear {
clear:both;
}
.clear-l {
clear:left;
}
.clear-r {
clear:right;
}
.spacer {
height:20px;
}
.contentpaneopen img {
margin:8px;
}
.contentpaneopen .buttonheading img {
margin:0;
padding:0;
}
.imgRight {
float:right;
}
.imgLeft {
float:left;
}
hr {
color:#047DB7;
height:1px;
}
.createdate, .small, .modifydate, .pagenavcounter {
font-size:0.9em;
padding:2px 0;
}
table.contentpaneopen, table.blog {
width:99%;
}
table.contentpaneopen fieldset {
border-bottom:1px dotted #CCCCCC;
margin-top:15px;
padding-bottom:7px;
width:99%;
}
table.contentpaneopen td {
font-family:Helvetica,Arial,sans-serif;
padding-bottom:5px;
}
.button {
border:medium none;
font-size:1em;
height:20px;
margin:5px 0 0;
padding:0;
width:70px;
}
.pollstableborder td {
padding:1px;
text-align:left;
}
.inputbox {
border:1px solid #CCCCCC;
width:auto;
}
.contentpane li {
border-bottom:1px solid #CCCCCC;
margin-bottom:8px;
padding-bottom:5px;
}
td.contentdescription {
padding:8px;
}
a.readon {
color:#FFFFFF;
display:block;
float:right;
font-size:1em;
font-weight:bold;
height:17px;
padding:0 0 0 9px;
text-align:left;
text-decoration:none;
width:107px;
}
a.readon:hover {
color:#CCCCCC;
text-decoration:none;
}
.article_separator {
display:block;
height:10px;
margin:7px auto;
width:97%;
}
.article_column {
padding-right:10px;
}
.column_separator {
padding-left:10px;
}
.pagenav {
font-size:1em;
}
.contenttoc td {
padding:2px 5px;
}
.contenttoc {
margin:5px;
}
.componentheading, .contentheading {
font-size:1.5em;
}
.componentheading {
margin:0 0 10px;
padding:7px 0 7px 15px;
}
.buttonheading a {
margin:0 2px;
}
legend {
margin:0;
padding:0 10px;
}
#modlgn_remember {
border:medium none;
width:20px;
}
h1 {
font-size:1.4em;
}
h2 {
font-size:1.3em;
}
h3 {
font-size:1.2em;
}
h4 {
font-size:1.1em;
}
td.sectiontableheader {
font-weight:bold;
padding:5px 10px;
}
td.sectiontableheader a {
text-decoration:none;
}
tr.sectiontableentry1 td {
padding:5px;
}
tr.sectiontableentry2 td {
padding:5px;
}
tr.sectiontableentry2 {
}
#upcoming_events_content {
padding:0 0 15px;
}
#system-message {
margin-bottom:20px;
}
#system-message dd.message ul {
background:#C3D2E5 url(../../system/images/notice-info.png) no-repeat scroll 4px center;
border-bottom:3px solid #DE7A7B;
border-top:3px solid #DE7A7B;
margin:0;
padding:10px 0 10px 40px;
text-indent:0;
}
#system-message dd.error ul {
background:#E6C0C0 url(../../system/images/notice-alert.png) no-repeat scroll 4px center;
border-bottom:3px solid #DE7A7B;
border-top:3px solid #DE7A7B;
color:#CC0000;
margin:0;
padding:10px 0 10px 40px;
text-indent:0;
}
#system-message dd.notice ul {
background:#EFE7B8 url(../../system/images/notice-note.png) no-repeat scroll 4px center;
border-bottom:3px solid #F0DC7E;
border-top:3px solid #F0DC7E;
color:#CC0000;
margin:0;
padding:10px 0 10px 40px;
text-indent:0;
}
#system-message .message ul li {
background-image:none;
}
#component-contact table td {
padding:2px 10px;
}