/*
Theme Name: AAIS
Theme URI: N/A
Description: Template for the AIESEC Iasi Alumni Community.
Version: 1.0 beta
Author: Adrian Voinicu & Elena Ristariu
Author URI: http://pixelounge.info
Tags: buddypress

*/

/* Reset Browser Defaul Styles --------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
a {text-decoration:none}

html {height:100%;}
body {font:12px/20px Arial, Helvetica, sans-serif; background:#dce1e4; color:#363636; height:100%;}
.clear {clear:both; display:block}
#wrapper {width:960px; margin:0px auto; position:relative; min-height: 100%; height: auto !important; height: 100%;}
.space20 {clear:both; height:20px; overflow:hidden;}

#header-padder {height:40px}
#footer-padder {height:80px;}

#header {padding:0px 0px 0px 32px; height:83px; overflow:hidden; margin-bottom:17px; background:url(img/menu-bg.gif) 42px 40px no-repeat;}
#header h1 {float:left; margin-right:40px;}

#menu {float:left; height:40px; width:454px; margin-top:40px;}
#menu li {float:left; font:14px/14px Arial, Helvetica, sans-serif; padding:0px; margin-right:30px; color:#b8c3c7; text-transform:uppercase; position:relative}
#menu li a, #menu li.active a {display:block; float:left; padding:13px 0px; color:#000000;}
#menu li a:hover, #menu li.active a  {background:none; color:#80898e;}

#header-modules {float:left; width:318px; background:url(img/search-bg.gif) left bottom no-repeat; margin-top:40px;}
#header-modules form {clear:both; height:40px; padding-left:20px}
#header-modules input#gen-search-input {height:20px; font:italic 12px/12px Arial, Helvetica, sans-serif; padding:10px; background:0; border:0; width:170px; float:left;}
#header-modules input#gen-search-submit {height:40px; padding:0; font:14px/16px Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; cursor:pointer; border:0; background:0; width:107px; float:left}

#welcome {background:#ffffff; border:1px solid #d3d7da; padding:19px 10px; margin-bottom:20px;}

#slide-holder {width:930px; overflow:hidden; position:relative; z-index:20;}
#slide {height:320px; overflow:hidden; width:2370px; position:relative; overflow:hidden}
#slide li {display:block; float:left; background:#ffcd04; width:810px; height:320px; overflow:hidden; position:absolute; top:0px;}
#slide li#activ {width:810px;}
#slide li div.slide-content {width:700px; text-align:justify; padding:50px 29px 50px 81px; height:220px;}
#slide h2 {font:24px/30px Arial, Helvetica, sans-serif; color:#000000;}
#slide .img {float:right; height:220px; overflow:hidden; margin-left:30px; position:relative;}
#slide .img .corner-left {width:10px; height:220px; background:url(img/corners.png) left top no-repeat; position:absolute; top:0; left:0px;}
#slide .img .corner-right {width:10px; height:220px; background:url(img/corners.png) right top no-repeat; position:absolute; top:0; right:0px;}
#slide h2 a {color:#000000}
#slide li.news {background:#ffcd04 url(img/stiri.gif) left top no-repeat; left:0px;}
#slide li.proiecte {background:#ffcd04 url(img/proiecte.gif) left top no-repeat; left:810px;}
#slide li.evenimente {background:#ffcd04 url(img/evenimente.gif) left top no-repeat; left:870px;}

#welcome.short #slide {height:160px;}
#welcome.short #slide li {height:160px;}
#welcome.short #slide li div.slide-content {height:110px; padding:25px 29px 25px 81px}
#welcome.short #slide li div.slide-content img {display:none}

#main {background:#f4f5f6; clear:both; border:1px solid #d3d7da;}
#main a:hover {text-decoration:underline}
.column {float:left;}
.wide-column {margin:0px 10px 0px 0px; border-right:1px solid #dee2e5; padding:0px 0px 0px 41px;  position:relative; width:610px; background:url(img/col-bg.gif) repeat-y;}
.wide-column.extra {width:939px; background:none; padding-left:0px; border-right:1px solid #dee2e5; border-left:1px solid #dee2e5; overflow:hidden}
.blue {width:330px; margin-right:30px; border-right:1px solid #dee2e5; padding:20px 20px 0px 0px; text-align:justify; background:url(img/col-bg.gif) repeat-y;}
.blue h3, #content .blue a {color:#1270a8;}
.orange {width:270px; margin-right:20px; border-right:1px solid #dee2e5; padding-top:20px;}
.orange a {color:#E74912;}
.column img {width:79px; height:79px;border:1px solid #c9ccce; margin:0px 10px 0px 0px; float:left;}
.sidebar {float:left; width:270px; border-right:1px solid #dee2e5; padding-top:20px;}
.sidebar #events li {margin:0px 0px 20px; padding:0px;}
.sidebar #events li a {color:#0B628B; display:block;}
.sidebar #events li span {color:#7F7272; display:block; font:10px/20px Arial,Helvetica,sans-serif; letter-spacing:1px; text-transform:uppercase;}
.sidebar #events li span em {font-family:Georgia,"Times New Roman",Times,serif; font-size:11px; text-transform:lowercase;}

#head h2 {font:italic 18px/22px Georgia,"Times New Roman",Times,serif; padding:25px 0px 10px;}
#head h2 a {color:#000000;}
#head .blue h2 {padding-left:61px}
#head {padding:0 0 0 10px;}

#content {background:url(img/main-bg.gif) left top repeat;  padding:0 0 0 10px;}
#content .column h3 {font-weight:normal;}
#content .column p {margin-bottom:20px;}
#content .orange h3 {font-size:13px; font-weight:bold; color:#000000;}
#content .orange h3 a {color:#000000}
#content .orange p {margin-bottom:0px;}
#content .orange p.role {font-style:italic; color:#888888}
#content .orange p.generatie {font-family:Georgia, "Times New Roman", Times, serif; color:#bc984a}
#content .orange p.generatie a {font-weight:bold; color:#bc984a;}
#content .orange .alumni {margin-bottom:19px}

.news-date {width:40px; height:32px; padding:8px 0px 0px 10px; margin-right:10px; background:url(img/date-bg.gif); color:#000000; text-transform:uppercase; font:bold 11px/11px Arial, Helvetica, sans-serif; float:left}
.news-date span {display:block; font-size:16px; line-height:16px}
.news-item {float:left; width:270px;}

#footer {background:#edf0f2; border-top:5px solid #cfd6db; padding:5px 30px; color:#80949f; line-height:16px; position:absolute; bottom:0px; width:900px;}
#footer form, #footer #meta-module {float:left; width:253px; margin-right:50px; padding-top:18px;}
#footer #meta-module {width:210px}
#footer p.address {float:left; padding-top:6px; padding-bottom:6px; text-align:center; border-left:1px dashed #b3bfc6; border-right:1px dashed #b3bfc6; width:350px;}
#footer p.copyright {float:right; text-align:right; padding-top:6px; padding-bottom:6px;}
#footer legend {font:bold 11px/17px Georgia, "Times New Roman", Times, serif; color:#80949f; text-transform:uppercase; margin-bottom:5px;}
#footer legend span {font-style:italic; font-weight:normal; text-transform:lowercase}
#footer #nsl-email {width:205px; border:1px solid #c5c5c4; font:11px/11px Arial, Helvetica, sans-serif; padding:5px; float:left; height:14px;}
#footer #nsl-submit {background:#000000; width:33px; text-align:center; font:bold 11px Arial, Helvetica, sans-serif; padding:5px 0px; border-width:1px; border-style:solid; border-color:#000000; float:left; color:#ffffff; height:26px;}
#meta-module li {float:left; margin-right:20px;}
#footer a {color:#80949f}
#footer a:hover {color:#000000}

.calendar-table {margin-bottom:20px}
.calendar-month {color:#73a5c3; font-size:14px; text-transform:uppercase; width:150px; padding-left:5px}
.calendar-prev, .calendar-next {width:30px; text-align:center; padding:0px 5px; font-size:14px; font-weight:bold}
.calendar-prev a , .calendar-next a {color:#73a5c3;}
.calendar-prev a:hover , .calendar-next a:hover {text-decoration:none !important; color:#000000}
.normal-day-heading, .weekend-heading {font:bold 10px/20px Arial, Helvetica, sans-serif; color:#000000; text-transform:uppercase; width:30px; padding:0px 5px}
.day-with-date, .current-day {width:40px;}
.day-with-date div.highlight, .current-day div.highlight {color:#000000; background:#ffcd04; font-weight:bold; display:block; width:14px; padding:0px 5px; text-align:center; cursor:pointer; position:relative;}
.day-with-date.no-events div, .current-day.no-events div{color:#888888; background:none; font-weight:normal; cursor:auto;}
div.event-tooltip {display:none; position:absolute; width:200px; bottom:20px; right:0px; z-index:30; text-align:left; font-weight:normal; background:none; cursor:auto; line-height:15px;}
div.event-title {width:auto; text-align:left; padding:0; background:none}
div.event-tooltip span {font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic}
div.event-item {padding:5px 15px 15px; background:url(img/event-tip.png) bottom right no-repeat; border-top:1px solid #ffb804;}
div.event-title a {color:#000000; font-weight:bold}

#content .wide-column {padding-bottom:20px; float:left;}
.wide-column a {color:#1270a8}

/* buddypress members */

#wrapper #wp-admin-bar #admin-bar-logo {padding:3px 8px;}
#wrapper #wp-admin-bar a {color:#dce1e4}

#container {padding:20px; background:#ffffff; border:1px solid #d3d7da}
#container #content  {background:none}

#members_search {border:1px solid #dee2e5; font:12px/12px Arial, Helvetica, sans-serif; color:#888888; padding:5px 3px 5px; height:13px; overflow:hidden; float:left}
#members_search_submit {background:#dee2e5; color:#888888; border:0; float:left; height:25px; font:12px/15px Arial, Helvetica, sans-serif;}
#members-list {margin:20px 0px 0px; width:943px}
#members-list li {padding-bottom:19px; width:303px; padding-left:10px; float:left;}
#members-list li.clear {clear:both; width:100%; height:1px; overflow:hidden}

#members-list div.item {padding-left:10px; margin-left:80px}
#members-list div.item-avatar img {border:1px solid #C9CCCE;}
#members-list div.item-avatar {margin-right:10px; line-height:1;}
#members-list div.item-avatar a {float:left; width:81px; height:81px;}
#members-list div.item .item-title a {font-weight:bold;}

#members-list div.item p.role {font-style:italic; color:#888888}
#members-list div.item p.generatie {font-family:Georgia, "Times New Roman", Times, serif; color:#bc984a}
#members-list div.item p.generatie a {font-weight:bold; color:#bc984a;}

#message.info {padding:20px 0px}
#members-directory-form {overflow:hidden}
#members-directory-form h2 {float:left}


#members-dir-search {padding:25px 0px 10px; margin:0px; width:auto;}
.pag-count {font-size:11px; line-height:20px; color:#888888}
#members-order-select {height:20px; padding:0; margin-right:0px; font-size:11px}
#members-order-select select {border:1px solid #dee2e5; color:#888888; font-size:11px; padding:2px; height:21px}

div.item-list-tabs {height:20px; border:0; padding:0; margin:0px; line-height:20px; background:#b3d0e0}
div.item-list-tabs ul li {height:20px; line-height:20px; font-size:11px;}
div.item-list-tabs ul li a {display:block; padding:0px 10px; color:#ffffff; text-transform:uppercase; font-weight:bold;}
div.item-list-tabs ul li.current a, div.item-list-tabs ul li.selected a {background:#dee2e5; color:#000000}
#subnav {background:#dee3e5; padding:0px 10px}
#subnav.item-list-tabs ul li {padding-right:30px}
#subnav.item-list-tabs ul li a {text-transform:none; color:#1270a8; font-weight:normal;}
.profile {margin-top:21px}

div#item-header {padding-top:20px; height:80px; overflow:hidden; padding-bottom:20px;}
#item-header h2 {padding:17px 0px 0px; font:italic 24px/20px Georgia,"Times New Roman",Times,serif; margin:0px}
#item-header h2 a {font-weight:bold; color:#000000;}
#item-header .activity {color:#aaaaaa; font:italic 13px/16px Arial, Helvetica, sans-serif;}
#item-header img {border:1px solid #dee2e5; border-left:0;}

.profile-fields {width:100%; font-size:13px; border:0; border-top:0px !important;}
.profile-fields td.label {width:150px; border-right:1px solid #dee2e5; color:#888888;}
.profile-fields td {padding:9px 20px 10px; background:#f4f5f6; border-bottom:1px solid #dee2e5; vertical-align:text-bottom}

#message.updated {position:absolute; right:0px; top:0px; background:#ffcd04; padding:5px 10px}
#message.error {position:absolute; right:0px; top:0px; background:#a10000; padding:5px 10px; color:#ffffff}

#message-threads {margin:20px 0px}
#message-threads tr td {background:#e6ebee url(img/main-bg.gif) left -1px;}
#message-threads td {vertical-align:top; padding:20px 10px 0px 0px;}
#message-threads td.thread-avatar {padding:10px 10px 10px 0px; line-height:1;}

#profile-edit-form div {padding-top:19px;}
#profile-edit-form div div {padding-top:0px;}
#profile-edit-form div.clear {padding:0px; height:0px; overflow:hidden}
#profile-edit-form label, #profile-edit-form span.label {margin:0px; height:20px; line-height:20px;overflow:hidden;}
#profile-edit-form input {height:12px; line-height:15px; padding:4px 4px 3px; border:1px solid #dee2e5; overflow:hidden; font:12px Arial, Helvetica, sans-serif; margin:0}
#profile-edit-form textarea {height:110px; padding:4px 4px 5px;  font:12px/18px Arial, Helvetica, sans-serif; margin-bottom:0px; border:0; border-right:1px solid #dee2e5;}
#profile-edit-form .editfield {line-height:1}
#profile-edit-form .editfield .radio {line-height:20px}
#profile-edit-form span.label {margin-top:3px}
#profile-edit-form .editfield select {border:1px solid #dee2e5; color:#888888; font-size:12px; padding:1px 2px; height:20px; margin:2px 0px 0px; border-top:1px solid #F4F5F6;}
input#profile-group-edit-submit {height:21px; padding:0px 20px; background:#ffcd04; cursor:pointer}
#profile-edit-form p.description {font-size:11px; line-height:20px;}

/* messages */
ul.acfb-holder li {margin:0px 5px 0px 0px;}
ul.acfb-holder li.friend-tab {padding:0px 5px; height:19px; background:#ffcd04;}
ul.acfb-holder li.friend-tab span {padding:0px; line-height:19px;}
ul.acfb-holder li.friend-tab img {height:14px; width:14px; overflow:hidden; vertical-align:top; margin-top:2px}
ul.acfb-holder li.friend-tab a {color:#000000; }

.messages-options-nav {line-height:20px}
.messages-options-nav select {border:1px solid #dee2e5; color:#888888; font-size:12px;  height:20px; border-top:1px solid #F4F5F6; width:100px;}

#send_message_form {padding-top:20px}
#send_message_form label, #send_message_form span.label {margin:0px; height:20px; line-height:20px;overflow:hidden;}
#send_message_form input {height:12px; line-height:15px; padding:4px 4px 3px; border:1px solid #dee2e5; overflow:hidden; font:12px Arial, Helvetica, sans-serif; margin:0;}
#send_message_form textarea {height:109px; padding:4px 4px 5px;  font:12px/18px Arial, Helvetica, sans-serif; margin-bottom:0px; border:0; border-right:1px solid #dee2e5;}
#send_message_form select {border:1px solid #dee2e5; border-bottom:0; border-top:0; height:20px;}
#send_message_form #send-notice-div {margin:0px; height:19px; overflow:hidden;}
#send_message_form .submit {margin-top:17px;}
#send_message_form .submit input {height:21px; padding:0px 10px; background:#ffcd04; cursor:pointer}

h3#message-subject {margin:20px 0px 0px;	font:italic 16px/20px Georgia, "Times New Roman", Times, serif; color:#000000}
p#message-recipients {margin-bottom:20px;}
.message-avatar {float:left; margin-right:10px;}
.message-details {float:left; width:520px}
.message-details span {color:#888888; font-style:italic}
.message-metadata {height:40px; overflow:hidden}
.message-content {margin-bottom:20px}
form#send-reply .message-box {padding-top:20px}
.message-box .avatar-box img {float:left; margin-right:10px}
.message-box .avatar-box h3 {margin:0px 0px 0px;	font:italic 16px/20px Georgia, "Times New Roman", Times, serif; color:#000000}
form#send-reply div {line-height:1}
form#send-reply textarea {height:109px; padding:4px 4px 5px;  font:12px/18px Arial, Helvetica, sans-serif; margin-bottom:0px; border:0; border-right:1px solid #dee2e5;}
form#send-reply .submit {margin:20px 0px;}
form#send-reply .submit input {height:21px; padding:0px 10px; background:#ffcd04; cursor:pointer; border:0; margin:0;}

/* settings */
#settings-form {margin-top:20px}
#settings-form h3 {margin:20px 0px 0px;	font:italic 16px/20px Georgia, "Times New Roman", Times, serif; color:#000000}
#settings-form label, #settings-form span.label {margin:0px; height:20px; line-height:20px;overflow:hidden;}
#settings-form input {height:12px; line-height:15px; padding:4px 4px 3px; border:1px solid #dee2e5; overflow:hidden; font:12px Arial, Helvetica, sans-serif; margin:0px 0px 19px;}
#settings-form textarea {height:109px; padding:4px 4px 5px;  font:12px/18px Arial, Helvetica, sans-serif; margin-bottom:0px; border:0; border-right:1px solid #dee2e5;}
#settings-form select {border:1px solid #dee2e5; border-bottom:0; border-top:0; height:20px;}
#settings-form .submit input {height:21px; padding:0px 10px; background:#ffcd04; cursor:pointer}
#settings-form table {margin-bottom:20px;}
#settings-form table td.yes, #settings-form table td.no, #settings-form table th.yes, #settings-form table th.no {padding:0px 0px 0px 20px; text-align:center}
#settings-form table input {margin:0px; border:0;}

.profile h4 {font-weight:normal; color:#888888; clear:both;}
.bp-widget h4 {margin:20px 0px 0px;	font:italic 16px/20px Georgia, "Times New Roman", Times, serif; color:#000000}
ul.button-nav {height:20px; border:0; padding:0; margin:0px; line-height:20px; background:#b3d0e0}
ul.button-nav li {height:20px; line-height:20px; font-size:11px;}
ul.button-nav li a {display:block; padding:0px 10px; color:#ffffff; text-transform:uppercase; font-weight:bold;}
ul.button-nav li.current a, ul.button-nav li.selected a {background:#dee2e5; color:#000000}
ul.button-nav li {float:left; margin:0px 30px 0px 0px}

/* profile sidebar */
.sidebar-profile {float:left; border-right:1px solid #dee2e5; width:279px; padding-top:20px;}
.sidebar-profile h2 {font:italic 18px/20px Georgia, "Times New Roman", Times, serif; margin:0px 9px 0px;}
ul#gen-list {margin:0px 9px 20px;}
ul#gen-list li {margin-top:20px;}
ul#gen-list .item-avatar {float:left; margin-right:10px; border:1px solid #dee2e5; width:78px; height:78px; overflow:hidden}
ul#gen-list .item {float:left; margin-top:20px; width:170px}
ul#gen-list .item a {font-weight:bold; color:#000000}
ul#gen-list p.role {font-style:italic; color:#888888}
ul#gen-list li.view-more {font-size:11px; text-align:right; padding-right:20px; margin-top:0px;}
.view-more {font-size:11px; text-align:right; padding-right:20px; margin-top:0px;}
.view-more a {color:#1270a8;}
.blue .view-more {margin-bottom:20px; padding-right:0px;}
#main .view-more a:hover {text-decoration:none}

#main .category .blue, #main .single .blue {width:649px; padding-right:0px; margin:0 10px 0px 0px;}
.category .sidebar, .single .sidebar {width:279px;}
.single .sidebar h2, .category .sidebar h2 {font:italic 18px/20px Georgia, "Times New Roman", Times, serif; margin:0px 9px 0px; margin-bottom:20px}
.category .post, .single .post {float:left; width:608px; position:relative; margin-bottom:20px;}
.post h2 {font-size:20px; line-height:40px; color:#000000; background:#f4f5f6 url(img/main-bg.gif) left top repeat-x; display:block; margin-bottom:20px; padding:0px 20px 0px 19px;}
#main .post h2 a {color:#000000}
#main .post h2 a:hover {text-decoration:none}
.post p {margin-bottom:20px; padding:0px 20px 0px 19px;}
.post ul {list-style:disc outside; margin:0px 35px 20px;}
.post ol {list-style:decimal outside; margin:0px 35px 20px;}
.post h3 {color:#000000; font:italic 16px/20px Georgia, "Times New Roman", Times, serif; padding:0px 20px 0px 19px;}
.single .news-date, .category .news-date {margin-right:0px; background:url(img/date-bg-single.gif); width:31px;}
.single .arrow, .category .arrow {background:url(img/date-bg-single.gif) 9px 0px; height:40px; width:9px; position:absolute; left:0px; top:0px;}

/* registration */
.post .register-section {padding:0px 20px 0px 19px; margin:40px 0px 0px}
.post .register-section h2, .post .register-section p, .post .register-section ul, .post .register-section ol {padding:0;}
.post .register-section h3 {position:relative; left:-19px; padding:0px; margin-bottom:20px;}
.post .register-section label, .post .register-section span.label {margin:0px; height:20px; line-height:20px;overflow:hidden;}
.post .register-section input {height:12px; line-height:15px; padding:3px 4px 3px; border:1px solid #dee2e5; border-bottom:0px; overflow:hidden; font:12px Arial, Helvetica, sans-serif; margin:0; width:250px;}
.post .register-section textarea {height:109px; padding:4px 4px 5px;  font:12px/18px Arial, Helvetica, sans-serif; margin:0px; border:1px solid #dee2e5;}
.post .register-section .editfield .radio {line-height:20px}
.post .register-section .editfield.textarea {height:160px; overflow:hidden; }
.post .register-section span.label {margin-top:3px}
.post .register-section .editfield select {border:1px solid #dee2e5; color:#888888; font-size:12px; padding:0; height:20px; margin:0px 0px 0px; border-bottom:1px solid #F4F5F6;}
.post .submit {line-height:1; position:relative; top:-1px;}
.post .submit input#signup_submit {height:21px; padding:0px 20px; background:#ffcd04; cursor:pointer; border:0; margin-left:19px;}
.post .register-section p.description {font-size:11px; line-height:20px;}
#register-page div.error {color:#a10000; float:right}
.post .register-section .editfield {height:40px;}

#avatar-page h2 {font:italic 18px/20px Georgia, "Times New Roman", Times, serif; padding:20px 0px 0px; margin-bottom:20px}
#avatar-page p#avatar-upload {height:80px; margin-top:20px;}
#avatar-page input {height:20px; display:block; margin:0px 0px 20px; background:1px solid #dee2e5; padding:0px;}
#avatar-page input#upload, #avatar-page input#avatar-crop-submit {height:21px; padding:0px 20px; background:#ffcd04; cursor:pointer; border:0; font:12px/15px Arial, Helvetica, sans-serif;}
#avatar-page input#avatar-crop-submit {margin-top:20px; float:left;}
.jcrop-holder {float:left; margin-right:0px; left:-40px}
#avatar-crop-pane {float:left; position:relative; left:-20px; margin-bottom:20px}


div.comments {padding-left:41px}
h3#comments {font:italic 18px/20px Georgia, "Times New Roman", Times, serif; padding:0px 20px; margin-bottom:20px; color:#000000}
.comments img {width:auto; height:auto; float:none; margin:0;}
.comments li .avatar {float:left; margin-right:20px; width:60px; height:60px; overflow:hidden}
.comments li .avatar img {width:auto; height:auto; float:none; margin:0}
.comments li .commentBody {float:left; width:480px}
ol.commentlist li {padding:20px 20px 0px}
ol.commentlist li .author {font-weight:bold; color:#1270a8}
ol.commentlist li .author span {display:block; color:#7F7272; display:block; font:10px/20px Arial,Helvetica,sans-serif; letter-spacing:1px; text-transform:uppercase;}
ol.commentlist li.even {background:#e6ebee url(img/main-bg.gif);}
.comments .navigation {margin-bottom:0px; color:#888888; font:11px/20px Arial, Helvetica, sans-serif; overflow:hidden; padding:0px 20px;}
#main .comments .navigation a {color:#888888;}
#main .comments .navigation .alignleft {float:left;}
#main .comments .navigation .alignright {float:right}

#respond {background:#d1e4ef url(img/respond-bg.gif); padding:20px; margin:40px 0px}
#respond input {border:1px solid #ffffff; height:17px; font:12px/15px Arial, Helvetica, sans-serif; padding:0px 2px ; width:230px; margin-right:10px; }
#respond label {color:#1270a8;}
#respond h3 {font:italic 18px/20px Georgia, "Times New Roman", Times, serif; padding:0px; margin-bottom:20px}
#respond textarea {border:1px solid #ffffff; width:450px; height:197px; padding:0px; margin:1px 0px 0px; float:left;}
#respond input#submit {font-weight:bold; color:#1270a8; background:url(img/check.gif) left 8px no-repeat; border:0px; padding:0px 12px 0px; width:auto; height:20px; margin:0px; cursor:pointer}

.column .post img {width:auto; height:auto; border:0; float:none; display:inline}
.column .post img.alignright {float:right; margin:0px 0px 0px 20px; padding:0px;}

#member-dir-pag {clear:both; height:20px; width:939px}
#member-dir-pag span.page-numbers.current {display:block; float:left; font-weight:bold; margin-right:10px; width:20px; height:20px; line-height:20px; background:#DEE2E5; text-align:center}
#main #member-dir-pag a.page-numbers {display:block; float:left; font-weight:bold; margin-right:10px; width:20px; height:20px; line-height:20px; background:#B3D0E0; text-align:center}
#main #member-dir-pag a.page-numbers:hover {text-decoration:none;}
#main #member-dir-pag a.next.page-numbers, #main #member-dir-pag a.prev.page-numbers {font-weight:normal}
.post img.alignleft {float:left;}