.byEditor {
    padding-bottom:30px;
}


/* ######################################### STYLESHEET RESET ### */

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, 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-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
ul, ol {margin:.5em 0 .5em 2em;}
:focus {outline:0;}
.clear {display:block; clear:both;}
.clear_left {display:block; clear:left;}
.clear_right {display:block; clear:right;}
.hidden {position:absolute; margin-left:-200000px; left:-200000px; top:-200000px;}
#mobile_name {display:none;}
a:link {color:#039; text-decoration:none;}
a:visited {color:#60c; text-decoration:none;}
a:hover, a:focus, a:active {color:#8c1d00; text-decoration:underline;}
h1, h2, h3, h4, h5, h6 {font-size:1.3em; font-weight:bold; font-family:Arial, sans-serif; margin:0; padding:0;}
img {vertical-align:middle;}

/* ######################################## STRUCTURAL LAYOUT ### */
body {background:#C9CB9A !important ; font-family:Arial, sans-serif; font-size:12px; line-height:1.5;}
body > html {font-size:12px;}
#outerwrapper {padding:0; margin:0 auto; width:974px; background:#fff; box-shadow: 0 0 5px #000000;}
#wrapper {padding:0 7px; margin:0 auto; width:960px; background:#fff; box-shadow: 0 0 5px #000000;}
#page_wrap {}
#page {float:left; width:940px; display:inline; margin:0 10px;}

/* ############################################################## */

#tiny-links {float:right; display:inline; line-height:1; padding:20px 10px 0; color:#666;}
#tiny-links a {color:#666;}

#mast {margin:20px 10px; float:left; display:inline; width:940px;}

#mast .pseudoH1 {width:588px; height:29px; background:url(../ml/images/logo.gif) top left no-repeat; display:inline; float:left; margin:3px 0 0;}
#mast .pseudoH1 a, #mast .pseudoH1 a:link, #mast .pseudoH1 a:visited, #mast .pseudoH1 a:hover, #mast .pseudoH1 a:active {width:588px; height:29px; background:url(../ml/images/logo.gif) top left no-repeat; display:inline; float:left; margin:0;}

#mast form#site-search {float:right; display:inline; clear:right;}
#mast form#site-search input.field {border:2px solid #8d1f02; padding:3px 8px 1px 4px; height:25px; width:208px; background:url(../ml/images/search-text-bg.gif) top left no-repeat #fff; font-size:16px; color:#8d1f02; margin:0 5px 0 0; line-height:1.8;}
#mast form#site-search input.field:focus, #mast form#site-search input.field:hover {border:3px solid #8d1f02; padding:2px 7px 0px 3px;}
#mast form#site-search input.button {background:url(../ml/images/search-btn-bg.gif) top left repeat-x #8d1f02; padding:0 0 1px; height:33px; width:70px; border:1px solid #8c1d00; text-shadow:1px 1px 3px #333; color:#fff; font-size:13px; vertical-align:top; margin:0; border-radius:5px;}
#mast form#site-search input.button:hover {background-image:none; cursor:pointer;}

#mast ul#skip {margin:0; padding:0; list-style:none; position:absolute; top:-1000px; left:0;}
#mast ul#skip li {margin:0; padding:0; list-style:none;}
#mast #skip a, #mast #skip a:link, #mast #skip a:hover, #mast #skip a:visited {position:absolute; left:0; top:-1000px; width:1px; height:1px; overflow:hidden;}
#mast #skip a:active, #mast #skip a:focus {position:static; width:auto; height:auto; padding-left:11px;}

#mast ul#tab-nav-left, #mast ul#tab-nav-right {width:auto; display:inline; margin:42px 0 0;}
#mast ul#tab-nav-left {float:left;}
#mast ul#tab-nav-right {float:right;}
#mast ul#tab-nav-left li, #mast ul#tab-nav-right li {float:left; display:inline; margin:4px 0 0 2px; font-size:13px;}
#mast ul#tab-nav-left li a, #mast ul#tab-nav-left li a:link, #mast ul#tab-nav-left li a:visited, #mast ul#tab-nav-right li a, #mast ul#tab-nav-right li a:link, #mast ul#tab-nav-right li a:visited {color:#fff; padding:9px 10px; text-shadow:0 1px 3px #333; text-decoration:none; background:url(../ml/images/search-btn-bg.gif) top left repeat-x #8d1f02; line-height:1.1; float:left; display:inline; border-radius:5px 5px 0 0;}
#mast ul#tab-nav-left li a:hover, #mast ul#tab-nav-left li a:active, #mast ul#tab-nav-left li a:focus, #mast ul#tab-nav-right li a:hover, #mast ul#tab-nav-right li a:active, #mast ul#tab-nav-right li a:focus {background-image:none;}
#mast ul#tab-nav-left li.first {margin-left:0;}
#mast ul#tab-nav-left li.selected, #mast ul#tab-nav-right li.selected {margin-top:2px;}
#mast ul#tab-nav-left li.selected a, #mast ul#tab-nav-left li.selected a:link, #mast ul#tab-nav-left li.selected a:visited, #mast ul#tab-nav-right li.selected a, #mast ul#tab-nav-right li.selected a:link, #mast ul#tab-nav-right li.selected a:visited {color:#000; text-shadow:none; border-color:#d9d9d9; border-style:solid; border-width:1px 1px 0; padding-top:9px; padding-bottom:7px; background:#f8ede9; font-size:16px;}
#mast ul#tab-nav-left li.selected a:hover, #mast ul#tab-nav-left li.selected a:active, #mast ul#tab-nav-left li.selected a:focus, #mast ul#tab-nav-right li.selected a:hover, #mast ul#tab-nav-right li.selected a:active, #mast ul#tab-nav-right li.selected a:focus {text-decoration:none;}

#mast div#tab-content {float:left; display:block; clear:both; width:938px; border:1px solid #d9d9d9; background:#f8ede9; color:#000; font-size:12px;}
#mast div#tab-content a {width:295px; height:75px; float:left; display:inline; margin:10px 0 10px 10px; border:2px solid #012a3c; background:url(../ml/images/ctaBg.jpg) top left no-repeat; text-decoration:none;}
#mast div#tab-content a:active, #mast div#tab-content a:hover, #mast div#tab-content a:focus {background:url(../css_img/ctaBg-hov.jpg) top left no-repeat;}
#mast div#tab-content a span {float:left; display:inline; clear:left; color:#fff; text-shadow:1px 1px 3px #333; padding:0 10px 0 70px; height:75px;}
#mast div#tab-content a:active span, #mast div#tab-content a:hover span, #mast div#tab-content a:focus span {cursor:pointer;}
#mast div#tab-content div#tab-inside-1 a#pay1 span {background:url(../css_img/cta-pay1.gif) 8px 12px no-repeat;}
#mast div#tab-content div#tab-inside-1 a#pay2 span {background:url(../css_img/cta-pay2.gif) 7px 17px no-repeat;}
#mast div#tab-content div#tab-inside-1 a#pay3 span {background:url(../css_img/cta-pay3.gif) 5px 4px no-repeat;}
#mast div#tab-content div#tab-inside-2 a#apply1 span {background:url(../css_img/cta-apply1.gif) 8px 13px no-repeat;}
#mast div#tab-content div#tab-inside-2 a#apply2 span {background:url(../css_img/cta-apply2.gif) 7px 14px no-repeat;}
#mast div#tab-content div#tab-inside-2 a#apply3 span {background:url(../css_img/cta-apply3.gif) 8px 15px no-repeat;}
#mast div#tab-content div#tab-inside-3 a#report1 span {background:url(../css_img/cta-report1.gif) 6px 12px no-repeat;}
#mast div#tab-content div#tab-inside-3 a#report2 span {background:url(../css_img/cta-report2.gif) 7px 10px no-repeat;}
#mast div#tab-content div#tab-inside-3 a#report3 span {background:url(../css_img/cta-report3.gif) 14px 10px no-repeat;}
#mast div#tab-content a span span {font-size:20px; margin-top:3px; padding:0; width:100%; height:auto; background:none !important; overflow:hidden;}
#mast div#tab-content a:active span span, #mast div#tab-content a:hover span span, #mast div#tab-content a:focus span span {text-decoration:underline;}

#mast div#tab-content.hide {border-width:1px 0 0; background:url(../ml/images/cta-pulldown.jpg) top left no-repeat; width:940px; height:11px;}
#mast div#tab-content.hide a {display:none;}

#mast div#tab-content div {display:none;}
#mast div#tab-content div.active-tab-body {display:inline;}

/* ############################################################## */

#announcement, #trackedURL {clear:both; width:940px; margin:0 10px 20px;}
#announcement div.h2, #trackedURL div.h2 {border:1px solid #25320a; background:url(../css_img/headingBgV4.gif) bottom right no-repeat #74a810; color:#fff; font-size:16px; text-shadow:0 1px 3px #666; padding:7px 9px 5px; margin:0; line-height:1.3; font-weight:normal;}
#announcement div.container, #trackedURL div.container {border-width:0 1px 1px; border-style:solid; border-color:#d9d9d9; padding:10px 69px 5px 9px; background:#f9f9f9; background:url(../css_img/alertBg2.gif) right center no-repeat;}
#announcement p, #trackedURL p {padding:0 0 5px; margin:0;}

/* ############################################################## */

#content {margin:0; width:940px; overflow:hidden; min-height:350px;}
#content.withWidth {margin:0 0 0 255px; width:685px; overflow:hidden;}

#content ul#breadcrumb {clear:both; background:#fff; font-size:11px; padding:9px 1px 8px; margin:0 0 10px; border-bottom:1px solid #d9d9d9; overflow:hidden; height:1%;}
#content ul#breadcrumb li {display:inline; padding:0 0 0 6px; color:#666;}
#content ul#breadcrumb li.first {padding-left:0;}
#content ul#breadcrumb li a {padding:0 12px 0 0; background:url(../ml/images/breadBg.gif) right 5px no-repeat;}
#content ul#breadcrumb li a:visited {color:#039;}
#content ul#breadcrumb li a:active, #content ul#breadcrumb li a:hover, #content ul#breadcrumb li a:focus {color:#8c1d00;}

#content #main_column {float:left; display:inline; width:430px;}
#content #right_column {float:right; display:inline; width:235px;}

#content h1 {font-size:3em; font-weight:normal; line-height:1.2; margin:0 0 10px;}
#content h1.hidden {margin-left:-20000px; position:absolute;}
#content h2 {font-size:1.8em; line-height:1.3; margin:0 0 12px; padding-top:6px; clear:left; font-weight:normal;}
#content h2.signin {font-size:3em; font-weight:normal; line-height:1.2; margin:0 0 10px;}
#content h3 {margin:10px 0 10px 0; font-size:1.4em;}
#content h4 {margin:0 0 10px 0; font-size:1.2em;}

#content p {padding:0 0 12px;}
#content p.summary {font-size:1.4em; line-height:1.4;}
#content p.date {margin:10px 0 0 0; color:#999;}
#content p.date strong {color:#666; font-weight:normal;}
#content p.faq {margin:0 15px;}
#content p.page_down {margin:0 15px 10px 15px; padding-left:20px; background:url(../css_img/icon_download.gif) no-repeat 0 .4em;}
#content p.news {margin:0; font-size:1.1em;}
#content p.small {font-size:.9em;}
#content p.note {margin:0; font-size:.9em; color:#666;}
#content p.details {margin:5px 0; padding:0; font-size:.9em; color:#666;}
#content p.centre {margin:6px 0 0; text-align:center;}

#content a.rssLink {padding:0 3px 0 20px; background:url(../css_img/xml.gif) left center no-repeat; float:left; display:inline;}
#content a.zencast {padding:0 7px 0 20px; background:url(../css_img/zencast.gif) left center no-repeat; float:left; display:inline;}
#content a.podcast {padding:0 7px 0 20px; background:url(../css_img/podcast.gif) left center no-repeat; float:left; display:inline;}
#content a.zunecast {padding:0 7px 0 20px; background:url(../css_img/zunecast.gif) left center no-repeat; float:left; display:inline;}

#content strong {font-weight:bold;}

#content table {margin:0 0 10px; width:99%; border-collapse:collapse; background:#eee; border:1px solid #ddd;}
#content table caption {font-size:1.4em; margin:0 0 5px;}
#content table tr {border:1px solid #fff; background:#f5f5f5;}
#content table th {border:1px solid #fff; background:#3D758F; padding:3px; color:#fff; font-weight:normal; font-size:1.1em; line-height:1.6em;}
#content table th a:link, #content table th a:visited, #content table th a:hover, #content table th a:active {color:#fff;}
#content table td {border:1px solid #fff; background:#f5f5f5; padding:5px;}

#content .serviceDetails table th {vertical-align:top; font-size:1em; text-align:left; padding:5px;}

#content span.email, #content span.fax, #content span.tel, #content span.arrw, #content span.user {font-weight:normal; color:#333;}
#content address {font-style:normal; background:url(../css_img/icon_location.gif) no-repeat 0 3px; padding:0 0 12px 20px;}

#content ul li {padding:0 0 10px;}
#content ol li {padding:0 0 10px;}

#content div.info_left {margin:0; padding:0 1%; float:left; width:47%;}
#content div.info_right {margin:0; padding:0 1%; float:right; width:47%;}
#content ul.info_left {margin:0; padding:0 1% 0 0; float:left; width:49%;}
#content ul.info_right {margin:0; padding:0; float:left; width:49%;}
#content ul.info_right li, #content ul.info_left li {margin:0 0 10px 0; padding:0;}

#content ul.list {margin:0 0 2px; padding:0; list-style:none;}
#content ul.list li {margin:0 0 10px; background:url(../ml/images/navBullet.gif) left 7px no-repeat; padding:0 0 0 11px;}
#content ul.list li ul li {list-style:none;}
#content ul.noList, #content ul.inline {margin:0; padding:0; list-style:none;}
#content ul.noList li {margin:0 0 10px;}
#content ul.inline li {margin:0; display:inline; padding:0 0 5px;}
#content ul.inline span {margin:0 3px; float:left; display:inline;}
#content ol.orderd_list {margin:0 0 10px 30px;}
#content .sitemap ul {padding-left:15px;}

#content ul.list li.faq {margin-left:13px;}
#content ul.list li.faq div {padding:10px 0 0 10px;}
#content ul.list li.faq div div.byEditor {padding:0;}

#content .byEditor ul {margin:0 0 12px 10px; list-style:none;}
#content .byEditor ul li {margin:0 0 5px; background:url(../ml/images/navBullet.gif) left 7px no-repeat; padding:0 0 0 11px;}

#content .lead_item {background:#f9f9f9; font-size:1.1em;}
#content .odd {background:#f9f9f9;}

#content .poll_box {border-bottom:1px solid #ccc;  padding:0 0 10px 0;}
#content .poll_box img {margin:10px 0; border:1px solid #666; padding:1px;}

#content img.contentimage, #content img.main_image, #content .lead_item img {float:right; margin:0 0 15px 15px; width:225px; border:3px solid #d9d9d9; padding:2px; background:#fff;}
#content #right_column img.main_image {margin-left:0;}

#content .listed_item, #content .cate_info, #content .doc_info, #content #related, #content .sitemap, #content .lead_item, #content .contactbox, #content .gallery_box, #content .share_box, #content .whats_new_info, #content .featureAdvert, #content .supplement {margin:0 0 10px; padding:12px 2%; clear:both; float:left; display:inline; width:96%;}
#content .contactbox, #content .poll_item, #content .featureAdvert, #content .supplement {background:#f9f9f9;}
#content .rss_box {background:#fffaf3; padding-top:10px; padding-bottom:0;}
#content .listed_item img, #content .gallery_box img {margin-top:10px; width:120px; height:auto; border-width:1px;}
#content .listed_item ul.list, #content .featureAdvert ul.list, #content .supplement ul.list {margin:0 0 0 13px;}
#content .download ul li img {width:auto; margin:0 1px 0 2px;}
#content .listed_item .google-result-icon {width:16px; margin-top:0;}

#content .poll_item ul li {width:100%;}
#content .poll_item ul li p {padding-bottom:5px;}
#content img.pollbar {height:20px; width:auto; margin:0 0 10px; border:1px solid #5b7e8d;}

#content .whats_new_info {margin:0;}
#content .whats_new_info ul.list {margin:0 0 0 13px;}

#content .cate_info {margin-top:0;}
#content .cate_info ul, #content .doc_info ul {width:100%; margin:0; overflow:hidden;}
#content .cate_info ul li, #content .doc_info ul li {width:30%; padding:0 0 8px; margin:0 1% 0 2%; display:inline; float:left; background:none;}
#content .cate_info ul li a, #content .doc_info ul li a {background:url(../css_img/navBullet.gif) left 7px no-repeat; padding-left:11px; float:left; display:inline;}
#content .cate_info ul li.first-item, #content .doc_info ul li.first-item {clear:left;}
#content .cate_info ul li.last-item, #content .doc_info ul li.last-item {margin-right:0;}

#content .faqs_common {width:65%; margin-right:2%; float:left; display:inline;}
#content .faqs_ask {width:33%; float:left; display:inline; clear:none;}
#content .faqs_ask fieldset {margin:0;}
#content .faqs_ask p {width:auto;}

#content .share_box .section {width:32%; margin:0 2% 0 0; float:left; display:inline; border-right:1px solid #d9d9d9;}
#content .share_box .last {width:31%; margin:0; border-right:0 none;}
#content .share_box p {float:left; display:inline; padding:0 10px 0 32px;}
#content .share_box p.web {background:url(../css_img/shareIco-web.gif) left top no-repeat;}
#content .share_box p.bookmark {background:url(../css_img/shareIco-bookmark.gif) left top no-repeat;}
#content .share_box p.print-email {background:url(../css_img/shareIco-printemail.gif) left top no-repeat; padding-left:40px;}

#content .az_live_form {margin:0 0 10px; padding:12px 2%; clear:both; float:left; display:inline; width:96%; background:#f9f9f9;}
#content .az_live_form p {background:none; padding:0 0 12px; width:auto;}
#content .az_live_form div#search_results {margin-top:10px;}
#content .az_live_form div#search_results ul li ul {margin:10px 0 0;}
#content .az_live_form div#search_results ul li ul.map_icon {margin:10px 0 15px;}
#content .az_live_form div#search_results ul li img.reveal {margin:-2px 0 0 3px; vertical-align:middle;}
#content .az_live_form div#search_results ul li img.reveal:hover {cursor:pointer;}
#content .az_live_form div#search_results .google_map {margin:0 0 15px;}

#content #right_column .share_box .section {width:100%; margin:0 0 10px; border-right:0 none; border-bottom:1px solid #d9d9d9;}
#content #right_column .share_box .last {border-bottom:0 none;}
#content #right_column .share_box p {padding:0 0 5px 32px;}
#content #right_column .share_box p.print-email {padding-left:40px;}

#content .category_top {margin:5px 0 0; float:left; display:inline; width:100%;}

#content #related ul {width:100%; margin:0; overflow:hidden;}
#content #related ul li {margin:0 1% 0 2%; padding:0 0 8px; width:31%; float:left; display:inline; background:none;}
#content #related ul li.first-item {clear:left;}
#content #related ul li.last-item {margin:0;}
#content #related ul li a, #content span.email, #content span.fax, #content span.tel, #content span.arrw, #content span.user {padding:3px 0 3px 21px; background-position:0 3px; background-repeat:no-repeat;}
#content span.user {background-image:url(../css_img/icon_user.gif);}
#content span.tel {background-image:url(../css_img/icon_tel.gif);}
#content span.arrw {background-image:url(../css_img/icon_arrow.gif);}
#content #related ul li.relform a:link, #content #related ul li.relform a:visited, #content #related ul li.relform a:hover, #content #related ul li.relform a:active {background-image:url(../css_img/icon_form.gif);}
#content #related ul li.reldownload a:link, #content #related ul li.reldownload a:visited, #content #related ul li.reldownload a:hover, #content #related ul li.reldownload a:active {background-image:url(../css_img/icon_download.gif);}
#content #related ul li.relpodcast a:link, #content #related ul li.relpodcast a:visited, #content #related ul li.relpodcast a:hover, #content #related ul li.relpodcast a:active {background-image:url(../css_img/icon_podcast.gif);}
#content #related ul li.relgallery a:link, #content #related ul li.relgallery a:visited, #content #related ul li.relgallery a:hover, #content #related ul li.relgallery a:active {background-image:url(../css_img/icon_gallery.gif);}
#content #related ul li.relmeet a:link, #content #related ul li.relmeet a:visited, #content #related ul li.relmeet a:hover, #content #related ul li.relmeet a:active {background-image:url(../css_img/icon_meet.gif);}
#content #related ul li.reldocs a:link, #content #related ul li.reldocs a:visited, #content #related ul li.reldocs a:hover, #content #related ul li.reldocs a:active {background-image:url(../css_img/icon_doc.gif);}
#content #related ul li.relnews a:link, #content #related ul li.relnews a:visited, #content #related ul li.relnews a:hover, #content #related ul li.relnews a:active {background-image:url(../css_img/icon_news.gif);}
#content #related ul li.relevents a:link, #content #related ul li.relevents a:visited, #content #related ul li.relevents a:hover, #content #related ul li.relevents a:active {background-image:url(../css_img/icon_event.gif);}
#content #related ul li.relfaq a:link, #content #related ul li.relfaq a:visited, #content #related ul li.relfaq a:hover, #content #related ul li.relfaq a:active, #content span.comment {background-image:url(../css_img/icon_faq.gif);}
#content #related ul li.relprint a:link, #content #related ul li.relprint a:visited, #content #related ul li.relprint a:hover, #content #related ul li.relprint a:active, #content span.fax {background-image:url(../css_img/icon_print.gif);}
#content #related ul li.relemail a:link, #content #related ul li.relemail a:visited, #content #related ul li.relemail a:hover, #content #related ul li.relemail a:active, #content span.email {background-image:url(../css_img/icon_email.gif);}

#content #calendarcontainer {float:right; width:235px; margin:0 0 10px;}
#content #calendarcontainer #calendar td {text-align:center; line-height:1.8em; padding:0;}
#content #calendarcontainer table#calendar td.today {background:#333; color:#fff;}
#content #calendarcontainer #calendar td a:link, #content #calendarcontainer #calendar td a:visited, #content #calendarcontainer #calendar td a:hover, #content #calendarcontainer #calendar td a:active {background:#666; color:#fff; display:block; text-decoration:none;}
#content #calendarcontainer #calendar td a:hover, #content #calendarcontainer #calendar td a:active {background:#333;}

#content #az_index {margin:20px 0; padding:0 0 20px; border-bottom:1px solid #d9d9d9;}
#content #az_index ul {text-transform:uppercase; list-style:none; margin:0; padding:0 0 20px;}
#content #az_index li {list-style:none; display:inline; font-size:1.6em;}
#content #az_index li a, #az_index li span {float:left; text-align:center; line-height:1.1em; margin:0 0 6px 6px; padding:2px 3px 3px 3px; width:1.4em; display:block;}
#content #az_index li a:link, #content #az_index li a:visited, #content #az_index li a:hover, #content #az_index li a:active {border:1px solid; background:#fff;}
#content #az_index li span {border:1px solid; color:#ccc; background:#fff;}
#content #tag_cloud a {padding:.1em .4em; margin:2.2em .4em; line-height:1.4;}

#content .councillor {width:342px; float:left; display:inline; margin:0 0 5px; overflow:hidden;}
#content .councillor .inside {padding:10px;}
#content .councillor .inside h3 {margin-top:0;}
#content .councillor .inside a.pic {float:left; display:inline;}
#content .councillor .inside a.pic img {margin:0 10px 10px 0; width:80px; padding:1px; border:1px solid #d9d9d9;}
#content .councillor .inside p {padding-bottom:7px;}

#content .councillor-left {clear:both;}

#content .councillor_lead img.contentimage {width:190px; margin-bottom:12px;}
#content .councillor_lead h2 {font-size:1.4em; font-weight:bold; margin-bottom:6px;}

#content .featureAdvert img {padding:1px; border:1px solid #d9d9d9; margin:0 0 10px;}
#content .supplement img {margin:0 0 10px 10px; border:1px solid #d9d9d9; background:#fff; padding:1px; float:right;}

#content .sociable {margin:1em 0; padding:0; clear:both;}
#content .sociable h3 {margin:0; font-size:1.2em; padding-bottom:.3em;}
#content .sociable ul {float:left; font-size:1em; list-style:none; padding:0 0 1.5em; margin:0; width:100%;}
#content .sociable ul li {display:inline; list-style-type:none; padding:.8em 1.8em .7em 2em; line-height:2.5em;}
#content .sociable ul li.digg {background:url(../css_img/bm16pxdigg.gif) no-repeat left;}
#content .sociable ul li.delicious {background:url(../css_img/bm16pxdelicious.gif) no-repeat left;}
#content .sociable ul li.stumbleupon {background:url(../css_img/bm16pxstumble.gif) no-repeat left;}
#content .sociable ul li.reddit {background:url(../css_img/bm16pxreddit.gif) no-repeat left;}
#content .sociable ul li.facebook {background:url(../css_img/bm16pxfacebook.gif) no-repeat left;}
#content .sociable ul li.mixx {background:url(../css_img/bm16pxmixx.gif) no-repeat left;}
#content .sociable ul li.google {background:url(../css_img/bm16pxgoogle.gif) no-repeat left;}
#content .sociable ul li.linkedin {background:url(../css_img/bm16pxlinkedin.gif) no-repeat left;}
#content .sociable ul li.live {background:url(../css_img/bm16pxlive.gif) no-repeat left;}
#content .sociable ul li.newsvine {background:url(../css_img/bm16pxnewsvine.gif) no-repeat left;}
#content .sociable ul.whatis {padding:1em 0 0;}

#content ul#gallery_list {margin:10px 0; padding:10px 0 0; list-style:none;}
#content ul#gallery_list li {display:inline; float:left; margin:5px; text-align:center; padding:5px; width:207px; font-size:.8em; color:#999; background:#f9f9f9;}
#content ul#gallery_list li.start {clear:both;}
#content ul#gallery_list li strong {color:#333; font-size:1.2em;}
#content ul#gallery_list li img {float:none; margin:5px auto;}
#content ul#gallery_list li img.typeIcon {position:absolute; top:5px; right:5px; border:none;}

#content .page_nav {clear:both; background:#f9f9f9; margin:20px 0; padding:10px; text-align:center;}

#content .galleryNavigation {width:225px; float:right;}
#content .galleryNavigation h2 {font-size:1.2em;}
#content .galleryNavigation h3 {font-size:1.2em; margin-top:10px; color:#333;}
#content .galleryNavigation p {font-size:.9em; color:#666; margin:0; padding:5px 0; clear:both;}
#content .galleryNavigation p strong {color:#333;}
#content .galleryNavigation ol {font-size:.9em; color:#666; margin:0 0 0 20px; padding:5px 0; clear:both;}

#content .galleryNavigation #gallery_near_items {list-style:none; margin:0 0 10px; padding:0; overflow:hidden;}
#content .galleryNavigation #gallery_near_items li {position:relative; font-size:.9em; color:#999; text-align:center; float:left; display:inline; padding:5px 10px 15px; width:82px; height:75px; background:#f9f9f9; border:1px solid #d9d9d9; margin:0 0 15px;}
#content .galleryNavigation #gallery_near_items li.previous {background:#f5f5f5 url(../css_img/left_arrow.gif) no-repeat left bottom; margin-right:15px;}
#content .galleryNavigation #gallery_near_items li.next {background:#f5f5f5 url(../css_img/right_arrow.gif) no-repeat right bottom;}
#content .galleryNavigation #gallery_near_items li img.typeIcon {position:absolute; bottom:10px; right:10px;}

#content #gallery_item, #content #podcast_multimedia {float:left; margin:0 10px 60px 0; display:inline;}
#content #gallery_item img, #content #gallery_item object, #content #podcast_multimedia object {margin:0 0 10px;}

/* ############################################################## */

#column_nav {width:235px; float:left; display:inline; padding:0; margin:0 0 0 -950px;}

#column_nav .navigation {margin:0 0 10px;}
#column_nav .navigation h2 {border:1px solid #3e5c6a; background:url(../css_img/headingBg.gif) bottom right no-repeat #3d758f; color:#fff; font-size:16px; text-shadow:0 1px 3px #666; padding:7px 9px 5px; margin:0; line-height:1.3; font-weight:normal;}
#column_nav .navigation ul {border-width:0 1px 1px; border-style:solid; border-color:#d9d9d9; padding:3px 9px 1px; background:#f9f9f9; list-style:none; margin:0;}
#column_nav .navigation ul li {border-bottom:1px solid #fff; padding:6px 0 6px 12px; background:url(../css_img/navBullet.gif) left 13px no-repeat;}
#column_nav .navigation ul li:hover, #content .navigation ul li:focus {background:#C9CB9A;}
#column_nav .navigation ul li a, #column_nav .navigation ul li a:link, #column_nav .navigation ul li a:visited {color:#333; text-decoration:none; display:block;}
#column_nav .navigation ul li a:active, #column_nav .navigation ul li a:hover {text-decoration:underline;}

#column_nav .category_dropdown {margin:0 0 10px;}
#column_nav .category_dropdown h2 {border:1px solid #3e5c6a; background:url(../css_img/headingBg.gif) bottom right no-repeat #3d758f; color:#fff; font-size:16px; text-shadow:0 1px 3px #666; padding:7px 9px 5px; margin:0; line-height:1.3; font-weight:normal;}
#column_nav .category_dropdown form {border-width:0 1px 1px; border-style:solid; border-color:#d9d9d9; padding:14px 9px 12px; background:#f9f9f9;}
#column_nav .category_dropdown form select {float:left; display:inline; font-size:12px; margin:0; border:1px solid #d9d9d9; padding:1px; background:#fff; font-family:Arial, sans-serif; width:auto;}

#column_nav .featureAdvert, #column_nav .supplement {margin:0 0 10px;}
#column_nav .featureAdvert h2, #column_nav .supplement h2 {border:1px solid #3e5c6a; background:url(../css_img/headingBg.gif) bottom right no-repeat #3d758f; color:#fff; font-size:16px; text-shadow:0 1px 3px #666; padding:7px 9px 5px; margin:0; line-height:1.3; font-weight:normal;}
#column_nav .featureAdvert .inside-div, #column_nav .supplement .inside-div {border-width:0 1px 1px; border-style:solid; border-color:#d9d9d9; padding:10px 9px 2px; background:#f9f9f9;}
#column_nav .featureAdvert img, #column_nav .supplement img {width:100%; margin:0 0 10px;}
#column_nav .featureAdvert p, #column_nav .supplement p, #column_nav .supplement address {padding:0 0 8px;}
#column_nav .supplement strong {font-weight:bold;}
#column_nav .supplement h3 {line-height:1.4; margin-bottom:5px;}
#column_nav .supplement ul.list {margin:0 0 0 9px; padding:0; list-style:none;}
#column_nav .supplement ul.list li {margin:0 0 8px; background:url(../css_img/navBullet.gif) left 7px no-repeat; padding:0 0 0 11px;}

/* ############################################################## */

#footer {clear:both; padding:0; width:940px; height:157px; margin:10px 10px 0; display:inline; float:left; background:url(../ml/images/footerBg.jpg) center center no-repeat #fff;}

#footer #footertext {float:left; display:inline; margin:0 10px; width:920px;}

#footer #footertext p {font-size:11px; line-height:2;}
#footer #footertext p a {color:#d9a699;}
#footer #footertext p a.camo:link, #footer #footertext p a.camo:visited {text-decoration:none;}
#footer #footertext p a.camo:hover, #footer #footertext p a.camo:focus, #footer #footertext p a.camo:active {text-decoration:underline;}

#footer #footertext #footertextleft {float:left; clear:left; display:inline; color:#999; margin:0 0 0 110px;}
#footer #footertext #footertextleft p.push {margin-top:107px;}
#footer #footertext #footertextright {float:right; clear:right; color:#d9a699;}
#footer #footertext #footertextright p {text-align:right;}
#footer #footertext #footertextright p.tothetop {margin:30px 0 33px;}