body{margin:0 10px !important;padding:0;background-color:#FFF;font-family:verdana,arial,sans-serif}
td,div,p,a,ul,li,span,select,input{font-size:12px;font-family:verdana,arial,sans-serif}
a,a:visited{color:#3A57AB;text-decoration:none;}
a img{border:none;}
a:hover{text-decoration:underline;}
img{-ms-interpolation-mode:bicubic;}
textarea,input[type="text"],input[type="password"]{border:1px solid #999;padding:.25em}
input.date{background:url(/icons2/calendar.png) no-repeat right center;padding-right:14px}
input.error{background:#FFE9E8;}
span.error,p.error{color:#990000;font-weight:bold}
.success {background:#ffffcc;padding:3px;font-weight:bold}
#associations,#profile{border-top:1px solid #556c7e;border-left:1px solid #556c7e;border-right:2px solid #556c7e;border-bottom:2px solid #556c7e;padding:1em;margin-bottom:1em;}
.blog_post{border-bottom:1px solid #a1b4c3;margin-bottom:1em;padding-bottom:1em;}
.smaller_text{font-size:.9em;}
.thread_list,.event_list{padding:0 1em 1em 1em;margin-bottom:1em;border-bottom:1px solid #ccc;}
.event_list_title{font-weight:bold;margin-bottom:0}
.event_list_meta{font-size:11px;color:#999;margin-top:0}
.comment{border-bottom:1px solid #ccc;padding-bottom:1em}
.comment_meta{font-size:11px;color:#999}
.meta{font-size:11px;color:#666}
.sub_writings{/*padding-left:30px;*/
display:none;}
.topic_list{line-height:1.7;padding-left:25px;margin:0;list-style-type:none;}
#user-profile-container{width:880px;margin:0 auto;background:white;}
#user-profile-container #top-row{height:160px;border-top:6px solid #cccccc;border-bottom:6px solid #cccccc;width:880px;margin:0 auto;}
#user-profile-container #top-row #links{float:left;padding-left:20px;padding-top:40px;width:100px;}
#user-profile-container #top-row #main-info{padding-top:30px;width:411px;margin:0 auto;padding-left:60px;color:#4D4D4D;float:left;}
#user-profile-container #top-row #profile-image{padding-top:10px;width:249px;text-align:center;float:right;}
#user-profile-container #mid-row{width:880px;padding-top:30px;}
.liltext{font-size:0.8em;}
.comment-link{cursor:pointer;}
.blog-comment-top{margin-top:10px;padding-top:10px;padding-left:30px;padding-right:30px;line-height:1.5;background:#E8EDEF;color:#4D4D4D;width:600px;}
.blog-comment-bottom{margin-bottom:10px;padding-bottom:10px;padding-left:30px;padding-right:30px;text-align:right;line-height:1.5;background:#E8EDEF;color:#4D4D4D;width:600px;}
.blog-comments{display:none;padding-bottom:20px;}
.blog-comment label{float:left;width:60px;text-align:right;padding-right:10px;}
#search_results,#message,#discussion,#thread_list{border-collapse:collapse;border-bottom:1px solid #ccc;}
#message td,#discussion td,#thread_list td,#search_results td{padding:1em;vertical-align:top;}
#search_results td,#thread_list td{border-top:1px solid #ccc}
#message td.message_heading,#discussion td.post_heading{padding:.5em;background:#ddd;}
.quote{border:1px solid #ccc;background:#fff;padding:1em;font-style:italic;color:#666}
#masthead{background:#2a2f30;padding:0;height:60px;width:100%;margin:0;color:#fff;}
#masthead a,#masthead a:visited{color:#FFF;}
#masthead_logo{width:450px;float:left;padding:13px 0 0 1em}
#masthead_searchbox{float:right;padding:13px 1em 0 0}
#main_navigation{background:#6383A5;color:#FFF;padding:.5em 1em;}
#main_navigation a,#main_navigation a:visited{color:#FFF}
#main_navigation div{float:right;color:#FFF;}
#content{padding:1em;}
#footer{border-top:3px solid #6383A5;text-align:center;margin-top:3em;padding:0.5em;clear:both;}
#signup_form,#login_form{width:600px;margin:0 auto}
#signup_form .left{float:left;margin-right:1em;}
#signup_form input[type=text],#signup_form input[type=password],#signup_form select,#login_form input[type=text],#login_form input[type=password]{border:1px solid #A7A7A7;padding:3px;margin-bottom:1.5em;}
#captcha{border:1px solid #666;}
#recent_activity td{border-bottom:1px solid #ccc;padding:1em 0 1em 0;}
#contact_list td{padding:0.5em;border-bottom:1px solid #ccc;background:#FFF}
#inbox{border-collapse:collapse}
#inbox td{border:1px solid #ccc;padding:.5em;}
#inbox td.read{background:#F7f7f7}
#inbox td.unread{background:#FFF;font-weight:bold}
.inbox_nav{border:none !important}
#left_col,#right_col,#middle_col{vertical-align:top;}
#middle_col{padding:0 2em;}
#left_col table,#right_col table{width:225px;background:#FFF;margin-bottom:1.5em;}
#left_col .box_title,#right_col .box_title{text-align:center;font-weight:bold;padding:.5em;background:#CCC;}
.clear{clear:both;}
.link{color:333399;cursor:pointer;}
.small{font-size:11px}
.bold_text{font-size:larger;font-weight:bolder;}
.bold{font-weight:bold;}
.guide-image{display:block;margin:0 auto;padding-top:30px;padding-bottom:30px;}
.expand{background:url('/icons2/expand.gif') center left no-repeat;padding-left:1em;cursor:pointer;text-decoration:none}
.contract{background:url('/icons2/contract.gif') center left no-repeat;padding-left:1em;cursor:pointer;text-decoration:none}
.updates {font-size:11px;border-bottom:1px solid #ccc;padding:0 0 5px 0;margin:5px 5px 5px 20px}
.ui-button{font-size:13px;outline:0;margin:0;padding:.4em 1em;text-decoration:none;!important;cursor:pointer;position:relative;text-align:center;}

