p{
margin: 0 0 0.8em;
}
input,select,textarea{
font-family:Arial,Helvetica,sans-serif;
}
h3.recentposts a{
color:white;
text-decoration:none;
width:100%;
display:block;
}
#content.networking{
font-size:1.3em;
padding-bottom:40px;
}
#content.networking h1{
font-size:28px;
}
#content.networking h2{
font-size:21px;
clear:left;
letter-spacing:-1px;
}
#content.networking h3{
margin-bottom:5px;
color:#666;
}

#content.networking h4{
color:black;
padding:6px 6px 5px;
margin:20px 0 10px -6px;
font-weight:bold;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
}
a.facebookconnect{
display:block;
text-align:center;
vertical-align:middle;
}
a.facebookconnect img{
margin:30px 0;
}
.tpl-error-list,.tpl-info-message,.infobar-info,div.viewall,div.feedbacklink,.resultsdescription{
background:#ffffd2 url(/images/icon_alert.gif) no-repeat 7px 8px;
padding:6px 6px 5px 20px;
margin:10px 0 5px -6px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
}
.tpl-info-message{
color:#333;
text-align:left;
}
div.feedbacklink{
background-image:url(/images/icon_feedback.gif);
background-position: 3px 7px;
border:1px solid silver;
margin-top:20px;
}
.tpl-error-list{
background-color:#fbe5e5;
}
.tpl-error-list li{
margin:0 0 4px 20px;
}
div.viewall,.resultsdescription{
background-image:url(/images/icon_action.gif);
background-color:#cbf5a9;
}
div.viewall a{
display:block;
}
.infobar-info a,.infobar-info a:visited{
color:gray;
}
.infobar-already{
font-size:18px;
margin-bottom:25px;
}
.infobar-facebook{
border:1px solid #69f;
background:#e4edff;
}
#content small{
color:gray;
}
#content.networking form dl dt{
float:left;
width:120px;
padding:2px 0 6px 0;
clear:left;
text-align:right;
}

#content.networking form dl dd{
margin-left:130px;
padding-bottom:6px;
}
#content.networking form dl dd h5{
margin-left:-25px;
font-size:11px;
color:gray;
padding:6px 0 4px;
}
input.longtext{
width:80%;
}
dd.submit input{
font-size:17px;
font-weight:bold;
color:#333;
padding:4px 5px;
}
#content.networking .light{
color:gray;
padding:10px 0;
}
#content.networking dl#loginbox{
background:#ffffd2;
padding:25px 30px 20px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
-khtml-border-radius:15px;
margin-top:10px;
}

input.large{
font-size:19px;
}
ul.users{
list-style-type:none;
margin:8px 0 0 -12px;
background:#d1cfc9;
-moz-border-radius:7px;
-webkit-border-radius:7px;
-khtml-border-radius:7px;
width:500px;
padding:4px 0 0 4px;
}
ul.users li{
width:96px;
margin:0 4px 4px 0;
float:left;

}
ul.users li a{
overflow:hidden;
text-decoration:none;
display:block;
width:100%;
height:146px;
font-size:10px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-radius-bottom-left:5px;
-webkit-border-radius-bottom-right:5px;
-khtml-border-radius-bottom-left:5px;
-khtml-border-radius-bottom-right:5px;
padding:0 0 5px 0;
background:#e7e6e3;
}
ul.users li a:hover{
background:#ffffd2;
}
ul.users li a img{
display:block;
}
ul.users li a strong{
color:black;
display:block;
padding:3px 3px 0 3px;
}
ul.users li a span{
display:block;
padding:0 2px;
}
ul.users li.viewall{
width:576px;
padding:0;
}
ul.users li.viewall a{
background: white url(/images/icon_action.gif) no-repeat 5px 4px ;
padding:3px 0 0 20px;
clear:left;
height:auto;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
}
.filterpanel{
background:#fde5e6 url(/images/icon_filter.gif) no-repeat 8px 15px;
padding:6px 6px 0 25px;
margin:10px 0 5px -6px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
color:#666;
}
.filterpanel input,.filterpanel select{
font-size:12px;
color:black;
padding:2px;
}
.filterpanel input.submit{
font-weight:bold;
color:#EE2024;
cursor:pointer;
width:70px;
}
.scroller{

padding:10px 5px;
}
.scroller a,.scroller a:visited{
text-decoration:none;
padding:0 3px;
}
.scroller strong a{
color:black;
}
dl.itemdetails{

}
dl.itemdetails dt{
color:gray;
font-weight:bold;
font-size:10px;
}
dl.itemdetails dd{
padding:2px 0 10px;
margin:0;
}
body.module-perfil #content.networking h2{
font-size:27px;
}
body.module-perfil h3.userline{
color:gray;
text-transform:none;
font-size:13px;
padding:0 0 7px 0;
}
body.module-perfil h4{
clear:both;
}
body.module-perfil h4 a{
display:block;
width:100%;
}
body.module-perfil img.profilepic{
float:right;
margin:0 0 10px 10px;
}

ul.eventlist{
list-style-type:none;
padding-bottom:10px;
}
ul.eventlist li{
display:inline;
}
ul.eventlist li a,ul.eventlist li a:visited{
text-decoration:none;
display:block;
background:white url(/images/icon_arrow.gif) no-repeat 9px 14px;
border:1px solid silver;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
margin:3px 0 3px -5px;
padding:5px 7px 5px 18px;
}
ul.eventlist li a:hover{
background-color:#ffffd2;
}
ul.eventlist li a strong.eventname{
display:block;
font-size:20px;
color:#333333;
}
ul.eventlist li a strong.eventname span{
font-weight:normal;
letter-spacing:-1px;
color:gray;
font-size:90%;
}
ul.eventlist li a span.eventdate{
color:gray;
display:block;
}
ul.eventlist li a.eventsignup{
float:left;
width:90px;
background-color:#cbf5a9;
background-image:url(/images/icon_ok.gif);
background-position:5px 13px;
font-size:14px;
padding-left:24px;
margin:4px 10px 0 0;
}
ul.eventlist li a.eventsignup:hover{
text-decoration:underline;
}
body.module-perfil ul.eventlist li a strong.eventname{
display:inline;
font-size:17px;
}
body.module-perfil ul.eventlist li a span.eventdate{
display:inline;
color:#333;
padding-left:5px;
}
div.eventdescription{
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border:2px solid #e7e6e3;
padding:10px;
margin:10px -10px 10px -10px;
background:#f5f5f5;
}
div.eventdescription img{
max-width:482px;
}
div.eventdescription p{
margin: 0 0 0.8em;
}
div#eventassistants{
background:#cbf5a9 url(/images/icon_members.gif) no-repeat 5px 7px;
background-position:5px center;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
padding:6px 6px 5px 26px;
margin:8px 0 0 -6px;
}
div#rsvp{
background:#fccccd url(/images/icon_members.gif) no-repeat 5px 17px;
background-position:5px center;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
padding:6px 6px 5px 26px;
margin:8px 0 0 -6px;
border:1px solid #ee2024;
}
div#rsvp input.yes,div#rsvp input.no,div#rsvp input.maybe{
padding:4px;
cursor:pointer;
}
div#rsvp .yes{
font-weight:bold;
font-size:16px;
letter-spacing:-1px;
}
div#rsvp .no{
color:#666;
}
body.module-registro div#rsvp{
background:transparent;
border:0;
}
div#rsvp label{
padding:0 10px;
cursor:pointer;
}
div#rsvp label input{
margin-right:4px;
}
#userbar{
background:#e8e7e4;
color:gray;
float:right;
margin:-25px -22px 0 0;
text-align:right;
font-size:15px;
padding:3px 15px 4px 10px;
-moz-border-radius-bottomleft:5px;
}
#userbar a, #userbar a:visited{
color:black;
}
#userbar a:hover{
color:#ee2024;
}

/*test*/
body#internal .col_a{
width:596px !important;
margin-top:-70px !important;
margin-left:-15px !important;
}
h3.recentposts{
display:none;
}
body#internal .col_a ul{
list-style-type:none !important;
}

/*print ticket for event*/
body.ticket{
background:white;
}
#ticket{
display:none;
}
.ticket div.h1{
font-size:18px;
}
.ticket div.h2{
font-size:30px;
}
body.ticket #ticket{
display:block;
}
#ticket-qr, #ticket-logo{
float:right;
}
#ticket-logo{
margin:15px 0 0 0;
}
#ticket-credit{
color:gray;	
}
#ticket-description img{
margin:5px 0;
max-width:400px;
display:block;
}
.printbutton{
font-size:14px;
padding:5px;
font-weight:bold;
}
body#internal .col_a form input{
margin:0 !important;
}
body#internal .col_a form label{
font-weight:normal !important;
}

#postbox{
padding-top:1px;
padding-right:22px;
}
.postHighlight{
display:none !important;
}
.disclaimer{
color:gray;
font-size:11px;
display:block;
margin:5px 0;
}
