/*
Theme Name: huv
Theme URI: http://wordpress.org/
Description: Holbeck Urban Village Template
Version: 1.6
Author: Andrew Liddle
Author URI: http://binarybonsai.com/
Tags: holbeck, urban village,
*/

/* CSS RESET */
span, h1, h2, h3, h4, h5, h6, p, a, em, font, img, strong, tt, dl, dt, dd, ol, ul, li, table, tr, th, td, cite {margin:0; padding:0; border:0;}
ol, ul {list-style:none;}
a {text-decoration:none; color:#767676; outline:none;}
a:hover {color:#1D1D1D;}
blockquote {font-style:italic; margin-left:20px;}
cite {font-style:italic; margin-left:20px; display:block; font-size:0.7em;}

body {margin:0; background-color:#EFEFEF; font-family:Arial, Helvetica, sans-serif; font-size:1em;}

/*STRUCTURE */
#container {width:960px; margin:0 auto;}
#content {margin:30px 0 100px 0; line-height:1.3; padding-top:10px;}
#col_one {width:225px; margin-right:20px; padding:0; float:left; display:inline;}
#col_one h1 { font-size:1em;}
#col_one_right {width:185px; padding:0px 20px 0px 0px; float:left; display:inline;}
#col_two {width:450px; margin-right:20px; padding:0 0 0 20px; float:left; display:inline;}
#col_two a {color:#181818; font-weight:bold;} #col_two a:hover {background-color:#181818; color:#fff;}

#col_two ul {padding:0 0 0 30px; margin-bottom:20px; line-height:1.5;} #col_two li {font-size:0.7em; list-style:outside; color:#767676; margin-bottom:10px;}
#col_two_right {width:430px; padding:0 20px; float:left; display:inline;}
#col_three {width:695px; margin-right:20px; padding:0 0 0 20px; float:left; display:inline;}
#col_sidebar {width:185px; float:left; padding:20px; display:inline; background-color:#e5e5e5;}


/* General Styles */
p {margin:0 0 10px 0; color:#767676; font-size:0.7em; line-height:1.5;}
h1 {color:#1D1D1D; font-size:1.3em; letter-spacing:-1px; margin-bottom:35px;}
h2 {color:#FFFFFF; font-size:1.3em; letter-spacing:-1px; margin-bottom:35px; font-weight:normal;}
h3 {color:#1d1d1d; font-size:1em; letter-spacing:-1px; margin:20px 0 15px 0; font-weight:normal; font-weight:bold;}
.more_less a {margin:0; padding:0; color:#767676; font-size:0.7em; font-weight:bold;}
.more_less a:hover {margin:0; padding:0; color:#D1D1D1; font-size:0.7em; font-weight:bold;}
.clear {clear:both;}
.gallery {width:450px;height:400px;}


/* Header */
#header {height:125px; margin:0 0 11px 0; border-bottom:#CACACA solid 1px; font-size:1em; line-height:1;}
.logo {float:left; display:inline; padding:20px 0 0 0;}
.top_right {float:right; text-align:right; display:inline; padding:40px 0 0 0;}
.top_right p {line-height:1.3;}
.top_right_b {font-weight:bold; color:#1D1D1D;}
#intro {height:250px;}
#intro_header {height:250px;}

/* Navigation 
#navigation {margin-bottom:10px; font-size:0.8em;}
.navigation {font-weight:bold;}
.navigation ul {}
.navigation li {display:inline;}
.navigation li a {margin-right:10px; padding:8px 0 0 0; color:#767676;}
.navigation li a:hover {color:#181818; border-top:#181818 solid 4px;}
.navigation li a.active {color:#181818; border-top:#181818 solid 4px;}  */


/* nav */
#nav {font-size:0.8em;}
#nav li {margin-right:13px;}
#nav li, #subnav li {float:left;list-style:none}
#nav a, #nav a:visited {padding:8px 0 0 0; color:#767676; text-decoration:none; font-weight:bold}
#nav a:hover, #nav a:active, li.current_page_parent a, li.current_page_parent a:visited,
#nav li.current_page_item a {color:#181818; border-top:#181818 solid 4px;}
#nav li.current_page_item a:visited {color:#181818; border-top:#181818 solid 4px;}

/* subnav */
#subnav {font-size:0.8em; background-color:#E5E5E5; padding:13px 0 13px 18px; height:15px;}
#subnav {font-weight:bold;}
#subnav ul {}
#subnav li {display:inline;}
#subnav a {margin-right:20px; padding:8px 0 0 0; color:#767676;}
#subnav a:hover, #subnav a:active,
#subnav li.current_page_item a,
#subnav li.current_page_item a:visited {color:#181818;}




/* Content Slider */
#jFlowSlide {}
#myController {position:relative; top:-35px; font-size:0.7em; padding-left:750px;}
#myController span.jFlowSelected {margin-right:0px; background:#333; color:#fff; font-weight:bold; border:solid 1px #333;}
.jFlowControl, .jFlowPrev, .jFlowNext {background:#000; color:#fff; cursor:pointer; padding:3px 6px; border:solid 1px #000;}
.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover {color:#fff; border:solid 1px #333;}

.slide-thumbnail-date {padding:1px 6px 0px 3px; position:absolute; top:170px; left:0px; background:#efefef; color:#808080; font-size:1.4em; font-weight:bold; letter-spacing:-1px;}
.slide-thumbnail-title {padding:1px 6px 1px 3px; position:absolute; top:193px; left:0px; background:#efefef; color:#aaaaaa; font-size:1.4em; font-weight:bold; letter-spacing:-1px;}
.slide-thumbnail-title a:hover {color:#1d1d1d;}

#slide-wrapper {margin:0; padding:0;}
.slide-thumbnail {float:left; display:inline; height:250px; margin:0; padding:0;}
.slide-details {float:left; padding:15px; background:#1d1d1d; display:inline; font-weight:normal; width:195px; height:220px; }
.slider-title {color:#fff; font-weight:normal; font-size:1em; margin:0; padding:0; letter-spacing:0px; line-height:1.1;}
.slider-sub {font-size:0.7em; color:#999;}
.slide-details p {font-size:0.65em; color:#777; line-height:1.4; margin:10px 0 10px 0; padding:0;}
.slide-details a {color:#aaa; font-weight:bold;}
.slide-details a:hover {background-color:#eee; color:#181818; padding:1px}


/* Homepage dynamic content */
#content_home {background-color:#e5e5e5;padding-top:20px;}
#content_home a {color:#A5A5A5;} 

#feature {width:450px; margin-right:20px; padding:0 0 30px 20px; float:left; display:inline;}
#feature .left {width:80px; font-weight:bold; float:left; display:inline; }
#feature .right {width:370px; float:left; display:inline; }
#feature .posted {color:#000000; font-size:0.6em; letter-spacing:1px; text-transform:uppercase; font-weight:bold;}
#feature .date {color:#666666; font-size:0.7em; font-weight:bold;}
#feature .title {margin-bottom:10px; color:#1d1d1d; font-size:1.1em; font-weight:bold; letter-spacing:-1px; line-height:1;}
#feature .title a {color:#1d1d1d;} #feature .title a:hover {color:#666;}
#feature .story {color:#515151; font-size:1em;}
#feature .more a {color:#818181;font-size:0.7em; font-weight:bold;}
#feature .more a:hover {color:#000000; font-size:0.7em; font-weight:bold;}

#news_home {width:205px; margin-right:20px; padding-left:20px; float:left; display:inline;}
#news_home .date {margin:0; color:#666666; font-size:0.7em; font-weight:bold;}
#news_home .title {font-size:0.8em; font-weight:bold; letter-spacing:-1px; line-height:1; margin-bottom:10px;}
#news_home .title a {color:#1d1d1d;} #news_home .title a:hover {color:#666;}
#news_home .story p {margin-bottom:20px; color:#515151; font-size:1em; line-height:0.5;}
#news_home .more a {color:#818181;font-size:0.7em; font-weight:bold;}
#news_home .more a:hover {color:#000000; font-size:0.7em; font-weight:bold;}


/* Twitter */
#twitter_home {height:50px; margin:-10px 0 10px 0; background-color:#aaa; font-weight:bold;}
#twitter_home a {color:#ddd; font-weight:normal;}
#twitter_home a:hover {color:#fff;}
.twitter-logo {float:left; display:inline; margin:0 20px 0 0; border-right:#efefef 1px solid;}
.twitter-follow {float:right; display:inline; border-left:#efefef 1px solid;}

.tweet, .query {font-family: Helvetica, serif;font-size:0.8em; float:left; display:inline; width:700px; padding:10px 0 0 0; color:#fff; line-height:1.2; text-transform:uppercase;}
.tweet .tweet_list, .query .tweet_list {-webkit-border-radius:.5em; list-style-type:none; margin:0; padding:0;}
.tweet .tweet_list .awesome, .tweet .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic {text-transform:uppercase;}
.tweet .tweet_list li, .query .tweet_list li {}
.tweet .tweet_list li a, .query .tweet_list li a {color:#ddd; font-weight:normal;}
.tweet .tweet_list li a, .query .tweet_list li a:hover {color:#fff;}
.tweet .tweet_list .tweet_even, .query .tweet_list .tweet_even {background-color:#91E5E7;}


/* Sub-Content */
#lower_content {float:left; display:inline;}
#lower_content img {padding-bottom:15px;}
.lower {width:225px; float:left; display:inline; margin-right:20px;}
.lower_right {width:225px; float:left; display:inline;}
.lower_title {font-weight:bold; font-size:0.8em;}

.lower_subtitle_business {margin-bottom:15px; padding-bottom:15px; border-bottom:3px solid #cc0040; color:#999999; font-size:0.7em;}
.lower_subtitle_lifestyle {margin-bottom:15px; padding-bottom:15px; border-bottom:3px solid #df9830; color:#999999; font-size:0.7em;}
.lower_subtitle_development {margin-bottom:15px; padding-bottom:15px; border-bottom:3px solid #811a0e; color:#999999; font-size:0.7em;}
.lower_subtitle_standard {margin-bottom:15px; padding-bottom:15px; border-bottom:3px solid #1d1d1d; color:#999999; font-size:0.7em;}

#lower_content .more a {color:#818181;font-size:0.7em; font-weight:bold;}
#lower_content .more a:hover {color:#000000; font-size:0.7em; font-weight:bold;}


/* Footer */
#footer {height:500px; background-color:#1D1D1D; color:#555555;}
#footer_contact {width:205px; float:left; display:inline; margin-right:20px; padding:40px 0 0 25px;}
#footer_form {float:left; display:inline; margin-right:20px; padding:40px 0 0 20px;}
#footer_col1 {width:205px; float:left; display:inline; margin-right:20px;}
#footer_col2 {width:205px; float:left; display:inline; margin-right:20px;}
#footer_col2 .submit {font-family:Arial; background-color:#0a0a0a; font-size:1.4em; color:#FFFFFF; border:none; margin-left:156px; padding:5px 8px; font-weight:normal; text-align:right;}
#footer_partners {float:left; display:inline; margin-right:20px; padding:40px 0 0 0px;}
#footer_col3 {width:200px; float:left; display:inline;}


#footer ul {margin-bottom:10px;}
.footer li {font-size:0.7em;}
#footer p {font-size:0.6em; color:#555555;}
.form_header {color:#CDCDCD; font-size:0.7em; }
.form_header_inline {color:#FFFFFF; font-size:0.7em; float:left; display:inline;}
.formInput {background-color:#292929; border:none; height:20px; color:#999999; padding:5px 0 3px 5px; margin:2px 0 0 0; font-family:Lucida Sans, Georgia, "Times New Roman", Times, serif; width:100%; border-right:#1d1d1d 2px solid;}

.formInput-comment {background-color:#292929; border:none; height:180px; color:#999999; padding:5px 0 3px 5px; margin:2px 10px 6px 0; font-family:Lucida Sans, Georgia, "Times New Roman", Times, serif; width:100%;}
#footerMargin {height:50px; clear:both;}



/* SIDEBAR */
/* Standard Layout */
#sidebar {color:#FFFFFF;}
#sidebar h2 {color:#1d1d1d; margin:0 0 15px 0; font-size:1em;  padding:0 0 5px 0; border-bottom:2px dotted #666; font-weight:bold;}

#sidebar ul ul {color:#a8a8a8; font-size:0.7em; font-weight:bold;}
#sidebar ul ul ul {color:#666; font-size:1em; text-transform:none; font-weight:normal;}
#sidebar li {margin-bottom:50px;}
#sidebar li li {margin:0;}
#sidebar input#s {margin:0 0 2px 0; padding:7px; background-color:#f4f4f4; border:none; color:#333; font-family:Lucida Sans, Georgia, "Times New Roman", Times, serif;}
#sidebar input#searchsubmit {background-color:#a8a8a8; font-size:0.6em; color:#fff; border:none; padding:3px 7px; }
#sidebar .screen-reader-text {text-transform:uppercase; font-size:0.7em; font-weight:bold; color:#a8a8a8;}
/* Events */
#events-list-widget-3 ul li {margin-top:10px;}
#events-list-widget-3 h2 {text-transform:none;}
#events-list-widget-3 .dig-in {font-size:0.7em; font-weight:bold; text-transform:none; margin-bottom:5px;}
#events-list-widget-3 .month, #events-list-widget-3 .date  {font-weight:normal; color:#181818;}
#events-list-widget-3 .event {font-weight:bold; color:#181818;}
#events-list-widget-3 a.more-link {font-weight:normal; color:#999999;}
#events-list-widget-3 a:hover.more-link {color:#fff; background-color:#181818;}
#events-list-widget-3 {color:#999;}
/* Twiiter Tools */
#twitter-tools li {font-size:1.5em; color:#999; letter-spacing:-1px; clear:both;}
#twitter-tools a {font-size:1em; color:#ccc; letter-spacing:-1px; font-weight:normal; font-weight:bold;} #twitter-tools a:hover {color:#1d1d1d;}
#twitter-tools input {border:none; background-color:#f4f4f4; padding:6px 10px;margin-bottom:5px;}
#twitter-tools .widget aktt_widget {background-color:#006699;}
#twitter-tools .aktt_more_updates a {font-weight:normal; color:#999999; text-decoration:underline; font-size:0.6em; letter-spacing:0;}
#aktt_tweet_submit .button-primary {background-color:#a8a8a8; font-size:0.6em; color:#fff; border:none; padding:3px 7px; }
#aktt_char_count {font-size:1.5em; color:#999; letter-spacing:-1px; font-weight:bold;}


/* Normal dynamic content */
#news {} #news a {} #news a:hover { background:none; color:#666;}
#news .left {width:60px; float:left; display:inline;}
#news .thumbnail {width:80px; float:left; display:inline; margin-right:20px;}
#news .right {width:270px; float:left; display:inline; margin:0;}
#news .posted {color:#000000; font-size:0.6em; letter-spacing:1px; text-transform:uppercase; font-weight:bold;}
#news .date {color:#666666; font-size:0.7em; font-weight:bold;}
#news .title {margin-bottom:10px; color:#1d1d1d; font-size:1.1em; font-weight:bold; letter-spacing:-1px; line-height:1;}
#news .title a {color:#1d1d1d;} #news .title a:hover {color:#666;}
#news .title_small {color:#1d1d1d; font-size:0.8em; font-weight:bold; letter-spacing:-1px;}
#news .title_small a {color:#1d1d1d;} #news .title_small a:hover {color:#666;}
#news .story {color:#515151; font-size:1em;}
#news .more a {color:#818181;font-size:0.7em; font-weight:bold;}
#news .more a:hover {color:#000000; font-size:0.7em; font-weight:bold;}
#news_past {width:205px; float:left; display:inline; margin-right:20px; padding:20px 0 0 20px; background-color:#ccc;}
#news_past ul {margin:0 0 100px 0; padding:0 0 0 10px; font-size:0.8em; font-weight:bold; list-style:none;}


/* both the homepage and the news page EVENTS */
#events_home {width:205px; float:left; display:inline; padding:0 20px 0 0;}
#events {width:205px; float:left; display:inline; padding:20px 0 20px 20px; background-color:#e5e5e5;}
#events .event, #events_home .event {margin-bottom:10px;}
#events .date, #events_home .date {margin:0; padding:0; color:#666; font-size:0.7em; font-weight:bold;}
#events .name, #events_home .name {margin:0 0 3px 0; padding:0; font-size:0.8em; font-weight:bold; letter-spacing:-1px; line-height:1;}
#events .name a, #events_home .name a {color:#181818;} #events .name a:hover, #events_home .name a:hover {color:#666;}
#events .location, #events_home .location {margin:0; padding:0; color:#777; font-weight:normal; font-size:0.7em; line-height:1.2;}
#events .more a, #events_home .more a {color:#818181; font-size:0.7em; font-weight:bold;}
#events .more a:hover, #events_home .more a:hover {color:#000000; font-size:0.7em; font-weight:bold;}


/* Full News Story with Comments and tags etc */
#news_post {width:450px; float:left; display:inline;}
#news_post .left {width:70px; float:left; display:inline;}
#news_post .right {width:380px; float:left; display:inline; margin:0;}
#news_post .posted {color:#000000; font-size:0.6em; letter-spacing:1px; text-transform:uppercase; font-weight:bold;}
#news_post .date {color:#666666; font-size:0.7em; font-weight:bold; margin:0 0 20px 0;}
#news_post .title {margin-bottom:25px; color:#1d1d1d; font-size:2em; font-weight:bold; letter-spacing:-2px; line-height:1.1;}
#news_post .title a {color:#1d1d1d;} #news .title a:hover {color:#666;}
#news_post .story {color:#515151; font-size:1em;}
#news_post h3 {color:#333; font-size:1.3em; letter-spacing:-1px; margin-bottom:5px; font-weight:bold;}
#news_post .tag {color:#333; font-size:1.3em; letter-spacing:-1px; margin-bottom:5px; font-weight:bold;}
#news_post .sociable a:hover {background-color:#e5e5e5;}
.sociable {margin-bottom:0;}
.sociable_tagline {color:#333; font-size:1.3em; letter-spacing:-1px; margin-bottom:5px; font-weight:bold;}


#news_post .comments {width:380px; margin-top:0px;}
#news_post .comments h1 {color:#666; font-size:1.8em; border-top:#ccc 2px solid; padding:20px 0 0 0; margin:0 0 20px 0;}
#news_post .comments .post {float:left; display:inline; margin-bottom:10px; font-weight:bold;}
#news_post .comments .name {padding:5px 0 0 10px; color:#333; font-size:1.2em; font-weight:bold; letter-spacing:-1px;}
#news_post .comments .details {padding:0 10px; margin-bottom:15px; color:#333; font-size:0.7em; font-weight:normal; line-height:1;}
#news_post .comments .comment p {padding:0 10px; margin:0; color:#888; font-family:Lucida Sans, Georgia, "Times New Roman", Times, serif; font-size:0.7em; font-weight:normal; line-height:1.8;}
#news_post .comments .header {color:#333; font-size:0.8em; font-weight:bold;}
#news_post .comments .input {background-color:#e5e5e5; border:none; height:25px; color:#666; font-size:0.8em; padding:5px 0 3px 10px; margin:2px 10px 10px 0; font-family:Lucida Sans, Georgia, "Times New Roman", Times, serif;}		
#news_post .comments .textarea {width:360px; padding:10px 10px 3px 10px; color:#666; font-size:1.2em; background-color:#e5e5e5; border:0; font-family:Lucida Sans, Georgia, "Times New Roman", Times, serif;}
#news_post .comments .submit {background-color:#bbb; font-size:1.5em; color:#FFFFFF; border:none; padding:5px 10px; font-family:Arial, Helvetica; }
#news_post .comments .required {color:#FF3366; font-size:0.8em;}
.share {float:left; display:inline; padding-top:5px;}

#older_news .date {margin:0; color:#666666; font-size:0.7em; font-weight:bold; padding-top:5px;}
#older_news .title {color:#1d1d1d; font-size:0.8em; font-weight:bold; letter-spacing:-1px; border-bottom:#dddddd solid 1px; padding-bottom:5px;}
#older_news .title a {color:#1d1d1d;} #older_news .title a:hover {color:#666;}


/** BUSINESS PAGE **/
/* Case Studies Small Tabbed Block */
#featured {width:225px; position:relative; font-size:1em; margin-bottom:20px;}
#featured ul.ui-tabs-nav {position:relative; list-style:none; padding:0px; margin:10px 0 0 0; width:225px;}
#featured ul.ui-tabs-nav li {padding:0; color:#666; }
#featured ul.ui-tabs-nav li img {float:left; background:#fff; margin:0;}
#featured ul.ui-tabs-nav li span {font-size:0.9em; font-weight:bold; letter-spacing:-1px; line-height:18px; }

#featured li.ui-tabs-nav-item a {display:block; color:#999; padding-left:10px;}
#featured li.ui-tabs-nav-item a:hover {background:#ddd; color:#999; }
#featured li.ui-tabs-selected{ }
#featured ul.ui-tabs-nav li.ui-tabs-selected a {color:#333; background-color:#ddd}

#featured .ui-tabs-panel {width:225px; height:250px; position:relative; }
#featured .ui-tabs-panel img {height:150px; margin:0; padding:0;}
#featured .ui-tabs-panel .info {position:absolute; top:150px; left:0px; height:90px; padding:0 10px 0 10px; background-color:#e5e5e5; width:205px;}
#featured .info h2 {font-size:2em; color:#333; padding:5px 0; margin:0; overflow:hidden; letter-spacing:-1px; font-weight:bold; text-transform:none;}
#featured .info p {font-size:1.1em; line-height:13px; color:#333; text-transform:none; padding-bottom:15px;}
#featured .info a {text-decoration:none; color:#666; }
#featured .info a:hover {text-decoration:none; color:#000000;}
#featured .info .view {position:absolute; top:15px; right:10px;}
#featured .ui-tabs-hide {display:none;}

/* Case Study */
#casestudy .sociable a:hover {background-color:#e5e5e5;}
#casestudy .tag {color:#333; font-size:1.3em; letter-spacing:-1px; margin-bottom:5px; font-weight:bold;}
.casestudy-title {background-color:#181818; color:#fff; font-size:1.5em; font-weight:bold; letter-spacing:-1px; padding:7px 15px; margin-bottom:5px; }
#casestudy_small {margin-bottom:30px;}
#casestudy_small .details {background-color:#e5e5e5; padding:0; margin-bottom:20px;}
#casestudy_small .heading {color:#a8a8a8; font-size:0.6em;  font-weight:bold; text-transform:uppercase;}
#casestudy_small .info {margin-bottom:10px; color:#000000; font-size:0.6em; text-transform:uppercase;}

.casestudyold a {display:block; color:#666; width:215px; line-height:15px; padding:2px 0 2px 10px; margin-bottom:5px; font-weight:bold; letter-spacing:-1px;}
.casestudy {display:block; width:225px; border-bottom:solid #cc0040 3px; font-size:0.7em; letter-spacing:-1px; color:#000000; font-weight:bold; margin-bottom:10px;}
.casestudy a:hover {color:#cc0040;}
.casestudy_lifestyle {display:block; width:225px; border-bottom:solid #df9830 3px; font-size:0.7em; letter-spacing:-1px; color:#000000; font-weight:bold; margin-bottom:10px;}
.casestudy_lifestyle a:hover { color:#df9830;}


/* DEVELOPMENTS */
#development {}
#development h1 {color:#1D1D1D; font-size:1.3em; letter-spacing:-1px; margin-bottom:35px;}
#development .title {color:#666; font-size:2.2em; letter-spacing:-3px; margin-bottom:15px; font-weight:bold; }
#development .sociable a:hover {background-color:#e5e5e5;}
#advert {margin-bottom:30px;}
#moredevs {margin-bottom:20px;}
/*
.development a {display:block; color:#666; background:#dadada; line-height:20px; padding:6px 10px; margin-bottom:5px; font-weight:bold; letter-spacing:-1px;}
.development a:hover {background:#efefef; color:#181818;}
*/


/* details --- On Case Studies, Developments -- */
#details {margin-bottom:30px; padding:20px 20px 10px 20px; background-color:#f4f4f4; border:#ffffff 1px solid; font-size:1em;}
#details h1 {color:#1D1D1D; font-size:1.2em; letter-spacing:-1px; margin-bottom:20px;}
#details .heading {color:#181818; font-size:0.7em; font-weight:bold; text-transform:uppercase;}
#details .info {margin-bottom:10px; color:#555; font-size:0.7em; text-transform:none;}
#details .info a {color:#555;}
#details .info a:hover {background-color:#1d1d1d; color:#fff;}
#details .info2 {margin-bottom:0px; color:#555; font-size:0.7em; text-transform:none;}
#details .info2 a {color:#555;}
#details .info2 a:hover {background-color:#1d1d1d; color:#fff;}


/* ABOUT */
.documents {margin-bottom:0px;}
.documents-thumbnail {width:80px; float:left; display:inline; margin:0 20px 20px 0;}
.documents-info {width:350px; float:left; display:inline;}
.documents-title {font-weight:bold;}
.documents-date {margin:0; font-weight:bold; color:#a8a8a8; font-size:0.9em;}
.documents a {font-weight:bold;}
#history .HistoryImage { margin:0 0 20px 0; padding:0px;}
#history .HistoryTitle a {display:block; width:225px; border-bottom:solid #811a0e 3px; font-size:0.7em; letter-spacing:-1px; color:#000000; font-weight:bold;}
#history .HistoryTitle a:hover {color:#811a0e;}
#history .HistoryTitlePad a {display:block; width:225px; border-bottom:solid #811a0e 3px; font-size:0.7em; letter-spacing:-1px; color:#000000; font-weight:bold; margin:0 0 20px 0; }
#history .HistoryTitlePad a:hover {color:#811a0e;}


/* Aligning Images in Posts */
.alignleft {float:left; padding:0px 20px 20px 0;}
.alignright {float:right; padding:0px 0px 20px 20px;}
.floatright {float:right; padding:0 0 20px 20px;}


/* ARCHIVE */
#archive {}
#archive h2 {margin-bottom:0; font-size:1em;}
#archive .date {margin-bottom:5px; font-size:0.6em; font-weight:bold; color:#333;}
#archive .entry {margin-bottom:5px; font-size:0.7em; color:#666;}
#archive .comments {margin-bottom:20px; padding-bottom:10px; border-bottom:1px dotted #ccc;}
#archive p.postmetadata {font-size:0.6em;}
#archive .categories {margin-bottom:20px; color:#999999; font-size:0.8em; font-weight:bold; letter-spacing:-1px;}
#archive .categories li { list-style:none;}

/* EVENT CALENDAR */
.tec-tooltip .tec-event-title {margin:0;color:#181818;font-size:1.4em;padding:5px 10px;height:40px;line-height:12px;}


/* Business Page - Case Studies  Backup !!!!!!!1
#featured {width:300px;position:relative;height:240px; background:#fff; font-size:1em;}
#featured ul.ui-tabs-nav {position:absolute; top:0; left:300px; list-style:none; padding:0 10px; margin:0; width:130px;}
#featured ul.ui-tabs-nav li {padding:0; color:#666; }
#featured ul.ui-tabs-nav li img {float:left; background:#fff; padding:2px;}
#featured ul.ui-tabs-nav li span {font-size:0.9em; font-weight:bold; letter-spacing:-1px; line-height:18px; }
#featured li.ui-tabs-nav-item a {display:block; color:#333; background:#f2f2f2; line-height:20px; padding:5px 7px}
#featured li.ui-tabs-nav-item a:hover {background:#ddd; }
#featured li.ui-tabs-selected{ }
#featured ul.ui-tabs-nav li.ui-tabs-selected a {background:#181818; color:#fff; }
#featured .ui-tabs-panel {width:300px; height:250px; position:relative; }
#featured .ui-tabs-panel .info {position:absolute; top:150px; left:0; height:70px; padding:10px; background-color:#1d1d1d; opacity: 0.8;}
#featured .info h2 {font-size:2em; color:#fff; padding:5px; margin:0;overflow:hidden; text-transform:none; letter-spacing:-1px; font-weight:bold;}
#featured .info p {margin:0 5px; font-size:11px; line-height:15px; color:#f0f0f0; text-transform:none}
#featured .info a {text-decoration:none; color:#fff; }
#featured .info a:hover {text-decoration:none;}
#featured .ui-tabs-hide {display:none;}
*/
