@import 'reset.css';
body {font-family:Trebuchet,"Trebuchet MS",sans-serif;background-color:#978c7e;font-size:100%;line-height:1.3em;}
h1 {font-size:1.385em;margin-bottom:0.2em;font-weight:700;text-align:center;}
h2 {font-size:1.307em;margin-bottom:0.2em;font-weight:700;}
h3 {font-size:1.23em;margin-bottom:0.2em;line-height:1.154em;font-weight:normal;}
h4 {font-size:1.154em;margin-bottom:0.2em;line-height:1.078em;font-weight:normal;}
h5 {margin-bottom:0.2em;line-height:1em;}
h2 span, h3 span {font-size:0.706em;font-weight:300;}
a img { border:none;}
a:link,a:visited,a:active {color:#222;text-decoration:none;}
ul {list-style:none;}
strong {font-weight:700;}
.clearing {clear:both;}
em {font-style:italic;}
/* Main layout */
#page_wrapper {font-size:0.8125em;text-align:left;}
#header, #content_wrapper, #navlist, #leaderboard, #pre_header_spacer, #header_wrapper, #navbar {width:800px;margin:0 auto;}
#leaderboard {text-align: center; line-height: 0em; background-color: #695c43;}
#leaderboard img{margin-bottom: 0px;}
#pre_header_spacer {height: 3px; background-color:#b2b3b6;}
#header_left, #left_side, #header_right, #right_side {width:160px;}
#header_left, #left_side {float:left;}
#header_left {height:20px;}
#header_right, #right_side {float:right;}
#header_center img {display:block;margin:0 auto;padding:3px 0;}
#header_wrapper {background-color:#695c43;}
#navbar {background-color:#b2b3b6;border-bottom:3px solid #695c43;}
#content_wrapper {background:#fff url('../img/bkg.gif') repeat-y scroll top left;}
#content a {text-decoration:underline;}
#left_side, #right_side {width:167px;border-top:3px solid #978c7e;}
#left_side img, #right_side img {display:block;}
#left_side img.center, #right_side img.center {margin:4px auto;}
#left_mid_wrap {float:left;width:633px;}
#content {float:right;width:430px;overflow:hidden;color:#231f20;padding:10px 18px 5px 18px;} /* content width includes 3px line each side (background image) consumed in padding */
#content p {font-size:0.846em;line-height:1.36em;}
#footer {clear:both;width:450px;margin:20px auto;padding:30px 0 20px 0;}
#footer p {text-align:center;padding-top:10px;}
#footer a:hover {color:#231F20;}
/* Common classes */
ul.spacey {margin:1.5em 0;}
a.edit_post {padding:0 5px;}
.text_right {text-align:right;}
.text_centered {text-align:center;}
.float_l {float:left;}
.float_r {float:right;}
a.hl_blue{color:blue;}
a.jump_top {color:blue;padding:5px 0;}
div.black_rule {margin:10px 0; border-bottom:1px solid #222;}
.spacey {margin:10px 0;}
ul.miniblocks li {margin-bottom:4px;}
#content p.lead_line {color:#777;font-weight:700;line-height:1.3em;}
h3.lead_heading {font-weight:700;font-size:1.153em;}
.lead_heading, .lead_heading a {color:#222;}
h5.lead_heading {margin:0;font-weight:700;line-height:1.2em;margin:0.5em 0;}
h4.section_heading, h2.section_heading {background-color:#695c43;color:#fff;text-align:center;padding:0.1em 0;margin-bottom:1em;}
h4.section_heading {font-weight:700;}
h4.lead_heading {margin:0.2em 0;}
.error {color:red;}
.heading_info_small {font-size:75%;}
.bk_border_bottom {border-bottom:1px solid #888;margin-bottom:0.5em;padding-bottom:0.5em;}
.center {text-align:center;}
.hl_lbrown {color:#988d7e;}
.hl_grey {color:#888;}
#content .body_intro {font-weight:0.909em;line-height:1em;}
em.required {color:#F00;padding:0 3px;}
div.patterned_horiz_rule {height:6px;background-color:#695c43;margin:1em 0;}
/* Headings */
h1.issue {text-indent:-999em;}
/* Banners and Adverts */
div.banners a img.banner {display:block;margin:1.5em auto;}
div.topads {margin-top:1.5em;line-height:1em;}
div.topads table {margin:0.5em auto;}
div.topads table td div {margin-top:0.3em;}
#tracker a {display:block;width:41px;margin:1em auto;}
#weather {position:absolute;width:120px;top:15px;left:50%;margin-left:-380px;background-color:#fafafa;}
#weather div {height:48px;}
#weather p {margin:0;font-family:arial,helvetica,verdana,sans-serif;text-align:center;font-size:0.769em;line-height:0.923em;}
#weather p a {display:block;padding:3px;}
/* Nav menu */
#navlist {position:relative;z-index:100;}
#navlist li {float:left;position:relative;padding:0 12px 0 6px;background:transparent url('../img/slash.gif') no-repeat right center;}
#navlist li a {color:#333;text-decoration:none;}
#navlist li.first {margin-left:20px;padding-left:0;}
#navlist li.last, #navlist li ul li {background-image:none;}
#navlist li ul {position:absolute;top:1.5em;left:0;width:12em;padding:0.5em 0;display:none;background-color:#b2b3b6;}
#navlist li ul li {float:none !important;}
#navlist li ul li a:hover {text-decoration:underline !important;}
#navlist li.hover ul {display:block;}
#navlist li a.dropdown {padding-right:16px;background:transparent url('../img/arrow_down.gif') no-repeat scroll right center;}
/* Breadcumbs */
#breadcumbs {margin:0;text-transform:lowercase;}
#breadcumbs a {color:#7B7979;}
/* Bookmarks */
.bookmarks {clear:left;float:right;margin-top:5px;margin-top:10px;}
.bookmarks a {padding:0 1px;}
/* Home content */
#cover_info {height:150px;}
#cover_info p.by_line {margin-top:0.2em;}
div.right_thin {width:125px;float:right;padding-left:15px;border-left:2px solid #988d7e;}
div.items_box {width:430px;float:left;margin-top:10px;}
div.left_large {width:270px;}
div.left_large, div.right_thin {margin:10px 0;}
div.left_large h5, div.right_thin h5 {margin:0;}
#right_side div.right_features h3, #right_side div.right_features h3 a {background:none;color:#695c43;}
/* Issues Detail */
#article_body {margin:1em 0;padding-bottom:1em;font-size:1.09em;}
#article_body img {padding:10px;padding-left:0;}
#article_body p {margin-bottom:0.5em;}
/* Misc elements */
#search {margin:0.5em 0;}
#user_greeting {margin-right:1em;text-align:right;color:#fff;}
#user_greeting span.username {font-weight:bold;}
#headtitle {background-color:#695c43;line-height:10px;}
ul.date_list li {display:inline;padding-right:4px;font-size:0.846em;}
.bgiframe {background-color:#ccc;}
.headroom {margin-top:30px;}
/* Blog */
#blog div.post p {font-size:1em;margin:0 0 10px 0;}
#blog hr {height: 5px;margin:10px 0 10px 0;color:#000;background-color:#000;}
#blog h1 {text-align: left;}
#blog img {margin-top:0pt;margin-right:5px;margin-bottom: 0pt;margin-left: 5px;}
#blog blockquote {font-size:.85em;margin-top:15px;margin-right:30px;margin-bottom:15px;margin-left:10px;padding-left:20px;border-left:thick solid gray;}
#blog div.caption {border: 1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius:3px;border-radius:3px;}
#blog div.caption img {margin:0;padding:0;border:0 none;}
#blog div.caption p.caption-text {font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
#blog div.aligncenter {margin-left:auto;margin-right:auto;}
#blog .alignright {float: right;}
#blog img.alignright {padding-top:4px;padding-right:4px;padding-bottom:4px;padding-left:4px;margin-top:0pt;margin-right:0pt;margin-bottom:2px;margin-left:7px;display:inline;}
#paginate {border-style: solid;border-width: 4px;}
#paginate div.previous, div.next {width:190px;padding: 8px;}
#paginate div.next {float:left;}
#paginate div.previous {float:right;text-align:right;}
.instapost1 {margin:5px 0 5px 0;}
.instapost2 {margin:10px 0 10px 0;background-color:#e9bacd;padding:5px;}
.instapost2 h3.link {margin:5px 5px 5px 20px;}
.instapost2 p.time {float:right;text-align: right;}
.instapost2 p.byline {float: right;}
.instapost2 p.body {margin: 0 0 0 20px;}
.instapost2 p.source {font-variant: small-caps;margin: 0 0 0 10px;}
.instapost2 p.comment_line {text-align: right;}
.instapost2 div.infobox {border-bottom: 1px dashed;padding: 0 0 5px 0;margin: 0 0 5px 0;}
/* Calendar */
#calendar_wrapper {border:2px solid #bacde9;background-color:#978c7e;}
#calendar_wrapper h4 {background:#c8c2bd;margin:0;padding:2px 5px;}
#calendar_wrapper h4, #calendar_wrapper h4 a {color:#695c43;}
#calendar {width:100%;font-size:0.846em;}
#calendar th, #calendar td {text-align:center;}
#calendar th {color:#695c43;background-color:#c8d9e7;text-align:center;border-bottom:1px solid #978c7e;}
#calendar td.cal_today, #calendar td.cal_today a, #calendar td.cal_today span {background-color:#c8d9e7;}
#calendar td.first_col {padding-left:4px;}
#calendar td.last_col {padding-right:4px;}
#calendar td a, #calendar td span {display:block;width:18px;height:18px;margin:2px;line-height:18px;text-decoration:none;background-color:#fff;color:#616B76;}
#calender_nav a {color:#fff;}
#cal_prev, #cal_next {display:inline;font-size:0.846em;background-repeat:no-repeat;}
#cal_prev {float:left;margin-left:10px;padding-left:12px;background-image:url('../img/cal_prev.png');background-position:center left;}
#cal_next {float:right;margin-right:10px;padding-right:12px;background-image:url('../img/cal_next.png');background-position:center right;}
/* Search */
#search_title {float:left;}
#search_matches {font-size:0.923em;text-align:right;}
#search_results {clear:left;}
#search_results .result {margin:1.2em 0;}
#search_results .result h5 a {font-size:0.923em;text-decoration:underline;color:#203d66;}
#search_results .result p {margin:0;}
#search_nav {margin-bottom:1em;}
#search_nav a {display:block;padding:0 20px;background-repeat:no-repeat;}
#search_nav a.previous {float:left;background-image:url('../img/arrow_left_2.gif');background-position:center left;}
#search_nav a.next {float:right;background-image:url('../img/arrow_right_2.gif');background-position:center right;}
/* Flatpages */
div.flat_wrapper a {text-decoration:underline;}
div.flat_wrapper h4 {margin:10px 0;}
#about_assoc_list {margin-top:10px;}
#about_assoc_list, #about_assoc_list li {float:left;}
#about_assoc_list li {padding:0 2px;}
#about_assoc_list p {width:70px;text-align:center;}
#about_assoc_list p a {font-size:0.818em;}
/* Events */
a.dp-choose-date {display:block;float:left;width:20px;height:20px;margin-left:10px;background:transparent url(/media/img/calendar_icon.png) no-repeat center left;text-decoration: none;}
#id_dates_desc {margin-left:110px;}
/* Calendar tables */
table.calendar_table {margin:10px 0;background-color:#FFF;border-collapse:collapse;}
table.calendar_table th {padding:0 10px 0 4px;border:2px solid #FFF;border-spacing-right:2px;color:#FFF;background-color:#A7A6A6;}
table.calendar_table td {padding:0.5em;border-bottom:1px solid #333;}
table.calendar_table td.date {width:85px;}
table.calendar_table td.time {width:120px;}
/* Table sorter */
th.header {cursor:pointer;}
th.ascending, th.descending {background-position:right center;background-repeat:no-repeat;}
th.ascending {background-image:url(../img/asc.gif);}
th.descending {background-image:url(../img/desc.gif);}
/* Google Maps */
#map_form {width:300px;height:250px;margin-left:110px;float:left;}
/* Author */
div.author_bio {border:1px solid #695c43; border-left:none;border-right:none;padding:10px 0;margin:10px 0;}
div.author_bio img {float:left;margin:0 10px 10px 0;}
/* Archives */
div.column_container ul {float:left;width:45%;padding:0.5em 2%;}
div.column_container h3 {width:100%;text-align:center;border-top:1px solid #695c43;padding-top:10px;margin-top:10px;}
div.column_container li {font-size:0.818em;}
div.column_container li span.volume {color:#666;}
/* Side Classes and Elements */
div.right_detail_col {float:right;border-left:1px solid #63553a;padding-left:1em;width:150px;margin-left:0.5em;}
#left_side h3 ,#right_side h3 {margin:0.2em 0.4em;}
#right_side h3, #right_side h3 a {color:#6a5d43;}
#left_side h3, #right_side h3 {background-color:#695c43;color:#fff;margin:0;padding-left:0.2em;}
#left_side h3 a , #right_side h3 a {background-color:transparent;color:#fff;}
h3.patterned {background-color:#695c43;color:#fff;margin:0;padding-left:0.2em;}
h3.patterned a {background-color:transparent;color:#fff;}
/* Article Thumb */
div.thumb_container {margin:15px 25px;}
div.thumb_container div.issue_thumb {height:150px;}
div.thumb_container h5 {margin:0;font-weight:700;}
div.article_thumb h3 {font-weight:400;margin:0;}
div.article_thumb {margin:0.2em 0;}
/* Read More Links */
#content a.read_more, #right_side a.read_more {font-size:0.846em;line-height:1em;text-align:right;margin-right:0.5em;display:block;color:#231f20;}
/* Vertical Left Menu */
ul.vertical_menu {border-bottom:1px solid #978c7e;}
ul.vertical_menu li { border-bottom:2px solid #978c7e;text-align:right;padding:0.3em 0.5em 0.3em 0;font-size:1.154em;}
ul.vertical_menu li a {display:block;}
ul.vertical_menu li a, ul.vertical_menu li a:visited {color:#6A5D43;}
/* Left and right links list */
ul.leftlinklist,ul.rightlinklist {font-size:0.846em;}
ul.rightlinklist li,ul.leftlinklist li {padding:0 0.5em}
ul.leftlinklist li { text-align:right;line-height:1.6em;}
ul.leftlinklist li.border,ul.rightlinklist li.border {border-bottom:2px solid #978c7e;padding-bottom:0.5em;}
/* Left Features */
ul.features { border-bottom:4px solid #978c7e;}
ul.features li {margin:3px 0 3px 5px;line-height:0;}
/* Right Features */
.right_features {border-bottom:2px solid #978c7e;padding-bottom:0.5em;}
.right_features p {margin:0;}
.right_features ol {line-height:1.27em;}
.right_features ol li {margin-bottom:0.2em;}
.right_features ol li span.count {font-weight:normal;color:#999;}
/* Features Boxes */
.featurebox_center {background-color:#fff;border:1px solid #DFE8F7;color:#333;margin:6px;padding:4px;}
.featurebox_center p {margin-bottom: .5em;}
.featurebox_side {background-color:#fff;margin:4px;font-size:0.846em;padding:5px 3px;}
.featurebox_side h4 {font-size:0.916em;font-weight:700;margin-bottom:1.2em;}
div.featurebox_side div {margin-bottom:1em;}
div.featurebox_side div p {line-height:1em;}
ul.numbered, ol.numbered {margin-left:0.5em;padding-left:1.5em;list-style-type:decimal;list-style-position:outside;}
ul.numbered li, ol.numbered li {margin:0.6em 0;}
ol.numbered li h5 {font-weight:700;line-height:1em;}
/* Content Styles */
#content .issue_thumb_small, #content .issue_thumb, #content .issue_thumb a, .issue_thumb_small a {float:left;}
#content .issue_thumb {width:100px;text-align:center;margin:10px}
#content .issue_thumb_small {width:94px;}
#content .issue_thumb_small p {text-align:left;padding-left:8px;}
#content .previous_editions {text-align:center;}
#content .previous_editions a {font-size:0.846em;}
/* Issue */
#issue_upper .left_box {width:220px;display:block;float:left;}
#issue_upper .right_box {width:190px;float:right;}
/* Article Detail*/
#main_article_photo {display:block;margin:0.5em 0;}
/* Article Photo Gallery */
#photo_gallery_heading {margin:10px;}
ul.photo_thumbnail {margin-left:10px;}
ul.photo_thumbnail li {margin:5px 0;}
ul.photo_thumbnail a {display:block;}
ul.photo_thumbnail em {font-size:0.846em;line-height:1.2em;display:block;}
/* Section article thumbnail */
#content .section_thumbnail {float:left;text-align:center;width:210px;height:200px;margin:1em 0;}
#content .section_thumbnail a {float:left;}
#content .section_thumbnail img {display:block;}
/* Navigation Bar */
#content div.navbar {border-bottom:5px solid #62553A;margin:0 0 10px;padding:0 0 3px;}
/* Events */
div.left_content h3, div.right_content h3 {margin:10px 0;}
div.left_content {width:260px;float:left;margin-right:10px;}
div.right_content {width:155px;float:right;}
ul.floated_thumb_list, ul.floated_thumb_list li {float:left;}
ul.floated_thumb_list li {width:75px;margin-right:10px;}
#event_options {margin:1em 0;font-size:0.846em}
#event_options li {border-top:2px solid #978c7e;padding:0.4em 1em;line-height:1.23em;}
#event_options li.last {border-bottom:2px solid #978c7e;}
#event_details {margin:30px 0 10px 0;}
#event_details table {width:240px;float:left;}
#event_details table td {padding-bottom:10px;}
#event_details table td.desc {font-weight:700;width:60px;}
div.event_description p {margin-bottom:0.5em;}
#map_window {float: right; font-family:Trebuchet,"Trebuchet MS",sans-serif;}
#map_window h4, #map_window h4 a {font-size:1.154em; margin-bottom:0.2em; line-height:1.078em; font-weight:lighter; color:#695c43; text-decoration: none;}
#map_window a {font-size:0.846em; line-height: 1em;}
#map_window table {width: 220px;}
#map_window td.spacer {width: 75px;}
#map_window td.label {background:#c8c2bd; text-align:center;}
#map_window td.map {background:#c8c2bd; padding-top:8px;}
#map_window td.footer {background:#c8c2bd; padding-bottom:5px; text-align: center;}
#map_canvas {width: 210px; height: 210px; text-align:center; margin-left:auto; margin-right:auto;}
#band_venue_details {width:200px;border-bottom:1px solid #695c43;margin-top:5px;}
#band_venue_details a, #band_venue_details li {font-size:0.923em;}
#band_venue_details, #band_venue_details li {float:left;}
#band_venue_details li {padding:7px 0;border-top:1px solid #695c43;width:100%;}
#band_venue_details li li {border:none;padding:4px 0;}
#band_venue_details li li a {float:left;line-height:1em;font-size:1em;}
#band_venue_details p.large {font-size:1.091em;}
#map_venue_details {border-bottom:1px solid #695c43;margin-top:5px;}
#map_venue_details a, #map_venue_details li {font-size:0.923em;}
#map_venue_details, #map_venue_details li {float:left;}
#map_venue_details li {padding:7px 0;border-top:1px solid #695c43;width:100%;}
#map_venue_details li li {border:none;padding:4px 0;}
#map_venue_details li li a {float:left;line-height:1em;font-size:1em;}
#map_venue_details p.large {font-size:1.091em;}
#info_donut {margin:20px 0;}
#info_donut li {padding:2px 0;border-top:1px solid #695c43;width:100%;}
#info_donut li.last {border-bottom:1px solid #695c43;}

/* Band and Venue */
span.genres {float:right;font-size:0.857em;}

/************ Forms ************/

input.back_text {color:#999;}
form fieldset {border:1px solid #ccc;padding:5px 5px 10px 5px;}
form fieldset legend {padding: 5px;}
form select {border:1px solid #ccc;width:220px;}
form.standard {margin:20px 0;font-size:100%;}
form.standard div.submit_panel {margin:20px 0 20px 110px;}
form.standard div.tight_submit_panel {margin:20px 0 20px 10px;}
form.standard span.help {float:left;clear:left;width:50%;font-size:0.846em;margin:3px 0 3px 110px;line-height:1em;}
form.standard div.supplemental {clear:left;margin:3px 0 3px 110px;}
form.standard div {clear:left;margin:10px 0;}
form.standard div div {clear:none;margin:0;} /*reset*/
form.standard div div.clearing {clear:both;} 
form.standard input.textbox, form.standard input.file, form.standard select, form.standard textarea, form.standard input {border:1px solid #333;margin-left:10px;}
form.standard div.input_block ul {margin-left:10px;}
form.floated_input input, form.floated_input select, form.floated_input textarea {float:left;display:inline;}
form.floated_input label input {float:none;}
form.floated_input div.full_line {clear:both;margin:3px 0;}
form.floated_input div.full_line label {float:none;width:95%;text-align:left;}
form.standard label {clear:left;width:100px;float:left;text-align:right;line-height:1.154em;}
form.standard label span {font-size:0.846em;}
form.standard .free_labels label {width:auto;margin-right:5px;}
form.standard .free_labels input {margin-right:3px;}
form.standard input.small {width:40px;}
form.standard input.medium {width:75px;}
form.standard p.info {clear:left;margin-left:110px;}
form.standard div.v_small_labels label, form.standard div.small_float label.v_small {width:20px;margin-left:5px;}
form.standard div.small_float {width:110px;float:left;margin:0;clear:none;}
form.standard div.medium_float {float:left;margin:0;}
form.standard div.small_float label {width:60px;}
form.standard ul, form.standard li {float:left;}
form.standard li label {text-align:left;}
form.standard li input {margin-right:5px;}
form.standard p.required_indicate {width:100%;text-align:right;margin:0;}
form.wide_input input, form.wide_input textarea, form.wide_input select, 
form.standard input.wide, form.standard select.wide, form.standard textarea.wide {width:250px;}
form.standard textarea.full_width, form.wide_input textarea.full_width {width:95%;}
form.wide_input span.help {width:60%;}
input.brown_square, button.brown_square {background-color:#695c43;color:#fff;padding:2px 8px;border:1px solid #666;}
form.standard div.checkbox_wrapper, form.standard div.checkbox_wrapper ul,  form.standard div.checkbox_wrapper li {float:left;padding:2px 0;}
form.standard div.checkbox_wrapper label {width:130px;}
form.standard div.checkbox_wrapper {margin-left:20px;font-size:0.846em;}
form.standard div.mini div.checkbox_wrapper {margin-left:0;}
form.standard div.mini div.checkbox_wrapper label {width:140px;margin-bottom:0.2em;}
form.standard ul.errorlist {list-style:none;float:left;font-size:0.846em;padding-left:110px;}
form.standard ul.errorlist li {font-weight:700;color:#FF0000;padding-left:20px;background:transparent url(../img/alert.gif) no-repeat top left;}
form.block label {display:block;}
form.calendar {margin-left:5px;}
form.calendar label {color:#fff;font-size:0.846em;}
/* Search form */
form#search {color:#fff;}
form#search h4 {font-weight:bold;}
form#search #id_q, form#search #id_go {background-color:#fff;border:2px solid #ccc;vertical-align:middle;line-height:1.1em;}
form#search #id_q {width:85px;}
form#search #id_go {width:40px;height:1.58em;font-weight:bold;}
/* Calendar Event Search */
form.calendar select {width: 150px;}
form.calendar input {width: 145px;}
#cal_submit {float:right;color:#333;padding:2px 8px;margin-top:10px;border:none;background-color:transparent;}
/* Accounts */
#captcha_image {display:block;margin:5px 0 5px 110px;}
/* Comments */
div.comment {background-color:#eee;padding:5px;}

/***************************/
#footer_assoc_list, #footer_assoc_list li {float:left;}
#footer_assoc_list li.first {margin-left:80px;}
#footer_assoc_list {border-bottom:1px solid #333;width:100%;}

/* File Browser */

/* Real Estate Edit */
.realestate_table {
   border-color: #b2b3b6; 
   border-style: solid;
   border-bottom-width: 2px; 
}
td.realestate_table {
   border-color: blue;
   border-style: solid;
   border-width: 3px;
}
.re_checkbox {
   vertical-align: top;
   width: 15px;
   padding: 4px;
}
.re_pic {
   vertical-align: top;
   width: 85px; 
   text-align: center;
   padding: 4px;
}
.re_descrip {
   vertical-align: top;
   padding: 4px;
}
/**
 * Paginator
 */
#paginator-wrapper {
width:100%;
height:22px;
text-align:center;
float:left;
}

#paginator {
font-weight:700;
margin:12px auto;
padding:.25em .25em .6em;
}

#paginator a {
color:#4e4e4e;
}

.paginate-pages {
border:1px solid #cecece;
cursor:pointer;
text-decoration:none;
color:#4e4e4e;
padding:2px 3px;
}

.paginate-first,.paginate-last {
border:1px solid #cecece;
font-weight:700;
padding:2px 6px;
}

.paginate-previous,.paginate-next {
border:1px solid #cecece;
padding:2px 3px;
}

.paginate-link {
border:1px solid #cecece;
padding:2px 4px;
}

.paginate-current {
border:1px solid #cecece;
background:#efefef;
color:#4e4e4e;
padding:2px 4px;
}
