/*
Theme Name: Rufus Theme
Theme URI: http://www.rufus.co.uk
Description: The default CMS theme created for www.rufus.co.uk.
Version: 1.0
Author: Lee Simpson & Graeme Madden
Author URI: http://www.rufus.co.uk
 */
 
/* *************************** 
   -- GLOBAL Styles
   **************************  */
*{margin:0;padding:0;}
a{color:#f24e00;text-decoration:none;}
a:hover{color:#f24e00;text-decoration:underline;}
a.pdf{background:transparent url(images/pdf.gif) no-repeat scroll 0 0;padding:1px 0 0 22px;}
img{border:0;}
fieldset{border:none;}
li{list-style:none;}
.clear{clear:both;font-size:0;height:0;}
span.orange{color:#F24E00;}
/* *************************** 
   -- Website Structure Styles
   **************************  */
body{background:#000 url(images/bg_body.png) top repeat-x;color:#fff;font:12px Arial, Helvetica, sans-serif;text-align:center;}
#container{background:url(images/bg_container_inner.jpg) bottom repeat-x;text-align:left;width:100%;}
#container_inner{background:url(images/bg_container.jpg) center bottom no-repeat;width:100%;}
/* *************************** 
   -- Header Styles
   **************************  */
#hiddenbox-container {background:url(images/bg_header_tile.jpg) bottom center repeat-y;height:410px; width:100%;}
#hiddenbox{background:url(images/bg_team_header.jpg) bottom center no-repeat;height:410px;padding:0;text-align:left;width:100%;}
#hiddenbox-content{font-size:11px;height:350px;margin:0 auto;overflow:auto;padding:10px 0 0 40px;width:1100px;}
ul.rss-feeds-links{float:right;position:relative;right:142px;top:181px;width:200px;}
ul.rss-feeds-links li{float:left;margin:0 0 5px;padding:0;width:75px;}
ul.rss-feeds-links li.title{width:200px;}
#hiddenbox .about{color:#000000;float:left;left:74px;position:relative;text-align:left;top:67px;width:278px;}
#hiddenbox .about h2, ul.rss-feeds-links h2{color:#F24E00;font-weight:bold;margin:0 0 5px;}
#hiddenbox .about p{margin:0 0 10px;}
#hiddenbox .links ul{float:left;margin:0;}
#hiddenbox .links ul li{float:left;margin:0 15px 5px 0;width:77px;}

#hiddenbox .hidden-hits{display:block;float:right;margin:152px 15px 0 0;text-indent:-9999px;width:624px;}
#hiddenbox .hidden-hits a.furthest{float:left;height:100px;margin:2px 0;width:30px;}
#hiddenbox .hidden-hits a.far{float:left;padding-top:10px;height:120px;margin:2px 0;width:36px;}
#hiddenbox .hidden-hits a.middle{float:left;padding-top:20px;height:140px;margin:2px 0;width:41px;}
#hiddenbox .hidden-hits a.close{float:left;padding-top:30px;height:160px;margin:2px 0;width:46px;}

#header{background:url(images/bg_header.jpg) top center no-repeat;width:100%;}
#header_inner{background:url(images/bg_header_inner.jpg) top no-repeat;height:280px;margin:0 auto;position:relative;width:958px;}
#header .header_logo{height:61px;left:24px;position:absolute;top:22px;width:129px;}
#header .header_logo a{background:url(images/bg_logo.png) no-repeat;display:block;height:66px;outline-style:none;text-indent:-9999px;width:129px;}
#header p{background:url(images/bg_headerp.png) no-repeat;color:#000;font-size:11px;height:35px;left:477px;padding:10px 10px 15px 15px;position:absolute;top:8px;width:396px;z-index:1;}
.mainnav{left:15px;position:absolute;top:235px;}
.mainnav li{float:left;height:25px;padding-left:8px;padding-right:8px;padding-top:10px;}
.mainnav .Graphic{background:url(images/sprite_nav_li.gif) right top no-repeat;}
.mainnav .Graphic a{background:url(images/bg_Graphic.gif) top no-repeat;width:95px;}
.mainnav .Graphic a:hover,.mainnav .Graphic a.selected{background:url(images/bg_Graphic.gif) bottom no-repeat;}
.mainnav .web{background:url(images/sprite_nav_li.gif) right -32px no-repeat;}
.mainnav .web a{background:url(images/bg_web.gif) top no-repeat;width:29px;}
.mainnav .web a:hover,.mainnav .web a.selected{background:url(images/bg_web.gif) bottom no-repeat;}
.mainnav .Photography{background:url(images/sprite_nav_li.gif) right -64px no-repeat;}
.mainnav .Photography a{background:url(images/bg_Photography.gif) top no-repeat;width:80px;}
.mainnav .Photography a:hover,.mainnav .Photography a.selected{background:url(images/bg_Photography.gif) bottom no-repeat;}
.mainnav .Multi{background:url(images/sprite_nav_li.gif) right -96px no-repeat;}
.mainnav .Multi a{background:url(images/bg_Multi.gif) top no-repeat;width:73px;}
.mainnav .Multi a:hover,.mainnav .Multi a.selected{background:url(images/bg_Multi.gif) bottom no-repeat;}
.mainnav .Digital{background:url(images/sprite_nav_li.gif) right -128px no-repeat;}
.mainnav .Digital a{background:url(images/bg_Digital.gif) top no-repeat;width:73px;}
.mainnav .Digital a:hover,.mainnav .Digital a.selected{background:url(images/bg_Digital.gif) bottom no-repeat;}
.mainnav .Creative{background:url(images/sprite_nav_li.gif) right -160px no-repeat;}
.mainnav .Creative a{background:url(images/bg_Creative.gif) top no-repeat;width:108px;}
.mainnav .Creative a:hover,.mainnav .Creative a.selected{background:url(images/bg_Creative.gif) bottom no-repeat;}
.mainnav .Retail{background:url(images/sprite_nav_li.gif) right -192px no-repeat;}
.mainnav .Retail a{background:url(images/bg_Retail.gif) top no-repeat;width:125px;}
.mainnav .Retail a:hover,.mainnav .Retail a.selected{background:url(images/bg_Retail.gif) bottom no-repeat;}
.mainnav .Illustration{background:url(images/sprite_nav_li.gif) right -225px no-repeat;}
.mainnav .Illustration a{background:url(images/bg_Illustration.gif) top no-repeat;width:67px;}
.mainnav .Illustration a:hover,.mainnav .Illustration a.selected{background:url(images/bg_Illustration.gif) bottom no-repeat;}
.mainnav .Interiors{background:url(images/sprite_nav_li.gif) right -257px no-repeat;}
.mainnav .Interiors a{background:url(images/bg_Interiors.gif) top no-repeat;width:54px;}
.mainnav .Interiors a:hover,.mainnav .Interiors a.selected{background:url(images/bg_Interiors.gif) bottom no-repeat;}
.mainnav .Marketing a{background:url(images/bg_Marketing.gif) top no-repeat;width:63px;}
.mainnav .Marketing a:hover,.mainnav .Marketing a.selected{background:url(images/bg_Marketing.gif) bottom no-repeat;}
.mainnav li a{display:block;height:29px;outline-style:none;text-indent:-9999px;}
.topnav{left:470px;position:absolute;top:63px;}
.topnav li{display:inline-block;float:left;margin-right:15px;height:69px;width:60px;}
.topnav li a{color:#000;float:left;font-size:15px;font-weight:700;height:69px;outline-style:none;text-align:center;text-decoration:none;text-indent:-9999px;width:60px;}
.topnav li a:hover{color:#000;text-decoration:none;}
.topnav li a.About{background:url(images/sprite_icons_header.gif) 0 0 no-repeat;}
.topnav li a.About:hover{background:url(images/sprite_icons_header.gif) 0 -69px no-repeat;}
.topnav li a.Blog{background:url(images/sprite_icons_header.gif) -61px 3px no-repeat;height:72px;}
.topnav li a.Blog:hover{background:url(images/sprite_icons_header.gif) -61px -69px no-repeat;}
.topnav li a.RSS{background:url(images/sprite_icons_header.gif) -122px 0 no-repeat;}
.topnav li a.RSS:hover{background:url(images/sprite_icons_header.gif) -122px -69px no-repeat;}
.topnav li a.Flickr{background:url(images/sprite_icons_header.gif) -182px 0 no-repeat;}
.topnav li a.Flickr:hover{background:url(images/sprite_icons_header.gif) -182px -69px no-repeat;}
.topnav li a.Twitter{background:url(images/sprite_icons_header.gif) -241px 0 no-repeat;}
.topnav li a.Twitter:hover{background:url(images/sprite_icons_header.gif) -241px -69px no-repeat;}
.topnav li a.Contact{background:url(images/sprite_icons_header.gif) -300px 0 no-repeat;}
.topnav li a.Contact:hover{background:url(images/sprite_icons_header.gif) -300px -69px no-repeat;}
.topnav li a span{display:block;height:60px;width:60px;}
/* *************************** 
   -- Content Styles
   **************************  */
#content{background:url(images/bg_content.gif) 49px bottom no-repeat;margin:0 auto;padding-bottom:89px;width:958px;}
.flash_box{background:url(images/bg_flashbox.jpg) no-repeat;height:297px;padding:14px 42px 14px 38px;width:878px;}
.breadcrumb,.breadcrumb_inner{background:transparent url(images/bg_breadcrumb.jpg) no-repeat scroll center bottom;color:#FFF;height:35px;line-height:35px;padding-top:7px;width:958px;}
.breadcrumb_inner{background:url(images/bg_breadcrumb_inner.png) center bottom no-repeat;margin-top:-2px;padding-top:18px;}
.breadcrumb .left,.breadcrumb_inner .left{float:left;padding-left:60px;}
.breadcrumb .right,.breadcrumb_inner .right{color:#F24E00;float:right;padding-right:86px;}
.section{background:url(images/section_bottom.png) left bottom no-repeat;margin-bottom:-3px;margin-left:25px;width:908px;}
.section_inner{background:url(images/bg_section_top.png) left top no-repeat;overflow:hidden;padding-top:26px;width:908px;}
.section_whole{float:left;padding:0 0 20px 20px;width:880px;}
.section_left{float:left;padding:0 0 20px 20px;width:580px;}
.section_left .title{background:transparent url(images/bg_title.png) no-repeat scroll left bottom;color:#F24E00;overflow:hidden;padding:3px 12px 14px 10px;width:530px;}
.section_left h1{background:transparent url(images/bg_title.png) no-repeat scroll left bottom;color:#F24E00;font-size:18px;height:38px;padding-bottom:7px;padding-left:10px;}
.section_left .title h1{background:none;color:#f24e00;font-size:24px;line-height:24px;padding-bottom:0;padding-left:0;width:400px;}
.section_left h2{color:#f24e00;font-size:16px;line-height:14px;margin-top:10px;padding-bottom:7px;padding-left:10px;}
.section_left .title h2{background:none;color:#f24e00;font-size:24px;line-height:24px;padding-bottom:0;padding-left:0;width:400px;}
.section_left .title a{float:right;font-size:11px;font-weight:400;padding-top:13px;}
.section_left h3.textmpb{color:#F24E00;font-size:14px;padding-bottom:5px;padding-left:10px;}
.section_left ul li h3.textmpb{padding-bottom:10px;padding-left:0;}
.section_left h4{color:#f24e00;font-size:13px;line-height:14px;margin-top:10px;padding-bottom:7px;padding-left:10px;}
.section_left p{font-size:11px;line-height:15px;padding:10px 0 10px 10px;}
.section_left blockquote{background:transparent url(images/bg_top_quote.png) no-repeat scroll 0 0;font-size:15px;font-style:italic;font-weight:bold;margin:10px 0;padding:4px 0 0 27px;}
.section_left blockquote span{background:transparent url(images/bg_bottom_quote.png) no-repeat scroll right top;display:block;font-weight:normal;padding:4px 27px 0 0;text-align:right;}
.section_left ul{padding:10px 0 10px 10px;}
.section_left ul li{background:transparent url(images/bullet.png) no-repeat scroll 0 4px;font-size:11px;margin:0 0 6px 5px;padding:0 0 0 10px;}
.section_left h3{color:#F24E00;font-size:13px;line-height:13px;padding-left:10px;padding-top:7px;}
.section_left .box{background:url(images/bg_box.png) left bottom no-repeat;overflow:hidden;padding-bottom:17px;padding-top:20px;width:100%;}
.section_left .box.last{background:none;}
.section_404{height:300px;padding:30px 0 20px 20px;text-align:center;width:868px;}
.section_404 h2{padding:0 0 20px;}
.section_404 p{padding:0 0 10px;}
.box .box_left{float:left;padding-left:17px;width:222px;}
.box .box_right{float:left;width:329px;}
.section_left .box .box_right p{padding:0 0 1px;}
.section_right .top{padding-top:5px;}
.box_right_top{overflow:hidden;padding-bottom:10px;padding-top:5px;width:314px;}
.box_right_top .calender{background:url(images/bg_calender.png) no-repeat;color:#f24e00;float:left;font-size:18px;font-weight:700;height:31px;line-height:19px;margin-top:5px;text-align:center;width:30px;}
.calender span{color:#fff;display:block;font-size:9px;font-weight:400;line-height:10px;}
.box_right_top h3,h3.search-result-title{color:#f24e00;float:left;font-size:18px;font-weight:400;line-height:18px;padding-bottom:0;padding-left:10px;width:220px;}
.tag_info{clear:both;font-size:11px;padding:13px 0 0;}
h3.search-result-title{padding-bottom:10px;width:100%;}
.section_right{float:left;padding-bottom:30px;padding-left:30px;width:250px;}
.rightnav li{background:url(images/bg_rightnav.gif) top no-repeat;cursor:pointer;float:left;height:81px;margin-top:-2px;width:238px;}
.rightnav li:hover{background:url(images/bg_rightnav.gif) bottom no-repeat;}
.rightnav .first:hover{background:url(images/bg_rightnavf.gif) bottom no-repeat;}
.rightnav li .lileft{float:left;padding-left:23px;padding-top:18px;}
.rightnav li .liright{float:left;padding-left:20px;width:140px;}
.rightnav li.blog{background:transparent url(images/bg_rightblogbottom.gif) no-repeat scroll center bottom;height:auto;padding:0 0 20px;font-size:0.9em;}
.rightnav li.blog p{background:transparent url(images/bubble_bullet.gif) no-repeat scroll 0 2px;margin:14px 0 0 23px;padding:0 0 0 24px;width:180px;}
.rightnav li .liright form#searchform label,.sidebar-search form#searchform label{display:none;}
.rightnav li .liright input#s{margin:3px 6px 0 0;width:100px;}
.sidebar-search input#s{margin:3px 6px 0 0px;width:215px;}
.rightnav li .liright input#s,.sidebar-search input#s{background:transparent none repeat scroll 0 0;border:1px solid #666;color:#CCC;float:left;font-size:12px;padding:2px;}
.rightnav li .liright input#searchsubmit,.sidebar-search input#searchsubmit{background:transparent url(images/sprite_action_btns.gif) no-repeat -82px 0;border:0;cursor:pointer;display:block;font-size:0;height:25px;line-height:0;text-indent:-3000px;width:25px;}
.sidebar-search{padding:20px 0;}
.section_right .rightnav li .liright h3{color:#f24e00;cursor:pointer;font-size:18px;font-weight:400;height:30px;padding-top:13px;}
.section_right .rightnav li .liright p{font-size:11px;margin-top:-7px;}
.section_right .rightnav li .liright p a,.section_right .rightnav li .liright p a:hover{color:#fff;}
.section_right h2{background:transparent url(images/bg_title.png) repeat-x scroll left bottom;color:#F24E00;font-size:18px;height:29px;padding-bottom:10px;padding-left:10px;}
.related_links{padding-bottom:30px;padding-top:10px;}
.related_links li{font-size:11px;padding-bottom:7px;padding-left:10px;}
.related_links li a:hover{color:#fff;text-decoration:none;}
.icons{margin-bottom:60px;overflow:hidden;padding-top:10px;width:250px;}
.icons li{display:inline;float:left;margin-bottom:4px;margin-right:-6px;}
.icons li a{float:left;height:67px;text-indent:-3000px;width:62px;}
.icons li a.icon_newsletter_sprite{background:url(images/sprite_icons_sidebar.gif) no-repeat -3px 5px;}
.icons li a.icon_newsletter_sprite:hover{background:url(images/sprite_icons_sidebar.gif) no-repeat -3px -62px;}
.icons li a.icon_request_sprite{background:url(images/sprite_icons_sidebar.gif) no-repeat -73px 5px;}
.icons li a.icon_request_sprite:hover{background:url(images/sprite_icons_sidebar.gif) no-repeat -73px -62px;}
.icons li a.icon_enquiry_sprite{background:url(images/sprite_icons_sidebar.gif) no-repeat -143px 5px;}
.icons li a.icon_enquiry_sprite:hover{background:url(images/sprite_icons_sidebar.gif) no-repeat -143px -62px;}
.icons li a.icon_case_sprite{background:url(images/sprite_icons_sidebar.gif) no-repeat -213px 5px;}
.icons li a.icon_case_sprite:hover{background:url(images/sprite_icons_sidebar.gif) no-repeat -213px -62px;}
.icons li a.icon_free_sprite{background:url(images/sprite_icons_sidebar.gif) no-repeat -284px 5px;}
.icons li a.icon_free_sprite:hover{background:url(images/sprite_icons_sidebar.gif) no-repeat -284px -62px;}
.icons li a.icon_team_sprite{background:url(images/sprite_icons_sidebar.gif) no-repeat -353px 5px;}
.icons li a.icon_team_sprite:hover{background:url(images/sprite_icons_sidebar.gif) no-repeat -353px -62px;}
.icons li a.icon_twitter_sprite{background:url(images/sprite_icons_sidebar.gif) no-repeat -423px 5px;}
.icons li a.icon_twitter_sprite:hover{background:url(images/sprite_icons_sidebar.gif) no-repeat -423px -62px;}
.icons li a.icon_blog_sprite{background:url(images/sprite_icons_sidebar.gif) no-repeat -494px 5px;}
.icons li a.icon_blog_sprite:hover{background:url(images/sprite_icons_sidebar.gif) no-repeat -494px -62px;}
div.flickr-gallery{padding:10px 0 10px 10px;}
object{margin:10px 0 10px 10px;}
p.flash-message{background:red;border:1px dashed #FF7800;margin:0 0 5px;padding:0.2em 1em;}
p.flash-message a{color:#FFF;font-weight:bold;}
.blog-title{padding:15px 0 0;}
.blog-title-first{padding-top:25px;}
.navigation{padding:20px 0 10px;}
.testimonial-item{margin:0 0 20px;}

#content .section_inner .staff-buttons{margin-top:30px;}
#content .section_inner .staff-box{background:transparent url(images/bg_mii.jpg) no-repeat scroll 0 0;float:left;margin:12px;overflow:auto;padding:10px;width:148px;}
#content .section_inner .staff-box img{float:left;padding:0px;}
#content .section_inner .staff-link{float:right;padding:14px 10px 0 0;width:52px;}
#content .section_inner .staff-link h3{font-size:14px;padding-bottom:25px;}
#content .section_inner .staff-link p{padding:0 0 10px 10px;}

/* *************************** 
   -- Form Styles
   **************************  */
.mmf p label{float:left;}
.mmf p label.required{margin:0 0 0 390px;}
.mmf p label span{color:#f24e00;}
.mmf p input,.mmf p textarea{background:transparent none repeat scroll 0 0;border:1px solid #333;color:#CCC;font-size:12px;padding:4px;width:300px;}
.mmf p.submit input,.mmf p.submit2 input{background:transparent url(images/sprite_action_btns.gif) no-repeat -107px 0;border:0;cursor:pointer;display:block;font-size:0;height:25px;line-height:0;text-indent:-3000px;width:53px;}
.mmf p select{background:transparent none repeat scroll 0 0;border:1px solid #333;color:#CCC;font-size:12px;padding:4px;width:200px;}
.mmf p span.your-name{margin:0 0 0 37px;}
.mmf p span.your-email{margin:0 0 0 40px;}
.mmf p span.your-subject{margin:0 0 0 28px;}
.mmf p span.project-type{margin:0 0 0 14px;}
.mmf p span.your-message{margin:0 0 0 23px;}
.mmf p span.your-spam-contact{margin:0 0 0 22px;}
.mmf p span.your-spam-dvd{margin:0 0 0 85px;}
.mmf p.submit{margin:0 0 0 395px;}
.mmf p span.your-name2{margin:0 0 0 101px;}
.mmf p span.your-company2{margin:0 0 0 60px;}
.mmf p span.your-housenostreet2{margin:0 0 0 19px;}
.mmf p span.your-city2{margin:0 0 0 117px;}
.mmf p span.your-county2{margin:0 0 0 101px;}
.mmf p span.your-postcode2{margin:0 0 0 83px;}
.mmf p span.your-email2{margin:0 0 0 104px;}
.mmf p span.your-telephone2{margin:0 0 0 84px;}
.mmf p span.your-furtherinfo2{margin:0 0 0 81px;}
.mmf p label.required2{margin:0 0 0 327px;}
.mmf p.submit2{margin:0 0 0 333px;}
#mmf-f3-p1178-o1{padding:20px 0 0;}
#mmf-f3-p1178-o1 p{margin:0 0 10px;}
#mmf-f3-p1178-o1 input,#mmf-f3-p1178-o1 textarea{font-family:Arial, Helvetica, sans-serif;font-size:11px;width:240px;}
#mmf-f3-p1178-o1 textarea{height:90px;}
#mmf-f3-p1178-o1 p span.your-name{margin:0;}
#mmf-f3-p1178-o1 p span.your-email{margin:0;}
#mmf-f3-p1178-o1 p .mmf-not-valid-tip{border:1px dotted #FF7800;color:#333;font-size:1pt;height:16px;left:1px;padding:3px;position:absolute;top:-4px;width:241px;z-index:100;}
#mmf-f3-p1178-o1 p span.your-subject{margin:0;}
#mmf-f3-p1178-o1 p span.your-message{margin:0;}
#mmf-f3-p1178-o1 p.submit input{background:transparent url(images/sprite_action_btns.gif) no-repeat -107px 0;border:0;cursor:pointer;display:block;font-size:0;height:25px;line-height:0;text-indent:-3000px;width:53px;}
div.mmf{margin:0;padding:0;}
div.mmf-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;}
div.mmf-mail-sent-ok{border:1px dotted #AFAFA4;}
div.mmf-mail-sent-ng{border:1px dotted #FF7800;}
div.mmf-spam-blocked{border:1px dotted #FF7800;}
div.mmf-validation-errors{border:1px dotted #FF7800;}
span.mmf-form-control-wrap{position:relative;}
span.mmf-not-valid-tip{border:1px dotted #FF7800;color:#CCC;font-size:10pt;left:4px;padding:4px;position:absolute;top:-7px;width:300px;z-index:100;}
.your-message span.mmf-not-valid-tip{height:164px;left:1px;top:-161px;}
span.mmf-not-valid-tip-no-ajax{color:red;display:block;font-size:10pt;}
span.mmf-list-item{margin-left:0.5em;}
.newsletter-signup p label{float:left;}
.newsletter-signup p label span{color:#f24e00;}
.newsletter-signup p input{background:transparent none repeat scroll 0 0;border:1px solid #333333;color:#CCC;font-size:12px;padding:4px;width:200px;}
.newsletter-signup p input#email{margin:0 0 0 44px;}
.newsletter-signup p input#FirstName{margin:0 0 0 17px;}
.newsletter-signup p input#LastName{margin:0 0 0 17px;}
.newsletter-signup p input#Company{margin:0 0 0 27px;}
.newsletter-signup input#stnl_submit {background:url(images/bg_sub_btn-trans.png) no-repeat 0 0;border:none;margin:0 0 0 212px;width:80px;height:25px;display:block;text-indent:-3000px;}
.newsletter-archive {margin-left:5px; font-size:0.9em;}
.newsletter-archive li {background:url(images/newsletter-tiny-icon.jpg) no-repeat top left; padding-left:5px; margin:10px 0;}
#map_canvas{color:#000;float:left;margin:13px 20px 0 10px;padding-left:10px;}
.contact-details{font-size:11px;}
.contact-details dl{margin:0 0 20px;}
.contact-details dl dt{float:left;width:120px;}
.contact-details dl dd{margin:0 0 2px;}
/* *************************** 
   -- Footer Styles
   **************************  */
*html #footer .col1,*html #footer .col2,*html #footer .col3,*html #footer .col4,*html #footer .col5,*html #footer .col6{height:140px;}
#footer{background:url(images/bg_footer.png) top center no-repeat;height:285px;width:100%;}
#footer_inner{color:#fff;height:280px;margin:0 auto;padding-top:3px;text-align:left;width:958px;}
#footer a,#footer a:hover{color:#f24e00;}
#footer h3{color:#f24e00;font-size:13px;font-weight:400;padding-bottom:10px;padding-top:9px;}
#footer ul li{float:left;font-size:11px;line-height:13px;padding-bottom:6px;width:93px;}
#footer .col1,#footer .col2,#footer .col3,#footer .col4,#footer .col5,#footer .col6{min-height:140px;}
#footer .col1 ul li a,#footer .col2 ul li a,#footer .col3 ul li a,#footer .col4 ul li a,#footer .col5 ul li a,#footer .col6 ul li a{color:#FFF;}
#footer .col1{background:url(images/bg_col.png) top right no-repeat;float:left;padding-left:58px;width:105px;}
#footer .col2{background:url(images/bg_col.png) top right no-repeat;float:left;padding-left:18px;width:204px;}
#footer .col2 li{width:100px;}
#footer .col3{background:url(images/bg_col.png) top right no-repeat;float:left;padding-left:18px;width:92px;}
#footer .col4{background:url(images/bg_col.png) top right no-repeat;float:left;padding-left:18px;width:92px;}
#footer .col5{background:url(images/bg_col.png) top right no-repeat;float:left;padding-left:18px;width:92px;}
#footer .col6{float:left;padding-left:27px;width:170px;}
#footer .col6 p{font-size:11px;line-height:18px;padding-bottom:18px;}
.logobox{clear:both;overflow:hidden;padding-left:55px;padding-top:13px;width:903px;}
#footer .logobox li{display:inline;margin-right:18px;width:auto;}
#footer .logobox li a img{vertical-align:middle;}
.footer_text{clear:both;font-size:11px;overflow:hidden;padding-left:55px;padding-top:9px;width:903px;}
.footer_text span{color:#f24e00;}
.alignleft{float:left;}
.alignright{float:right;}
/* *************************** 
   -- Misc Styles
   **************************  */
#lightbox-overlay-text{display:none;}
.panel-overlay{margin-top:2px;}
.overlay-title{color:#f24e00;}
.overlay-description a{color:#fff;}
.twitter-message{background:url(images/bg_box.png) no-repeat bottom center;font-size:12px;padding:20px 10px;}
.twitter-timestamp{font-size:9px;font-style:italic;}
.section_left .latest-tweet{font-size:18px;line-height:23px;}
/* *************************** 
   -- Flickr Plugin Styles
   **************************  */
div.flickr-gallery{margin-top:1em;}
div.flickr-thumb{float:left;height:75px;margin:3px;padding:2px;width:75px;}
div.fg-clear{clear:both;}
div.flickr-set-meta{margin-left:80px;}
div.flickr-set-thumb{border:1px solid #ddd;float:left;margin:3px;padding:2px;}
div.flickr-set{margin-bottom:.5em;}
div.flickr-gallery.image.none{padding:1em 0;}
div.flickr-gallery.image.left,div.flickr-gallery.video.left{float:left;padding:0 .5em .5em 0;}
div.flickr-gallery.image.right,div.flickr-gallery.video.right{float:right;padding:0 0 .5em .5em;}
div.flickr-set-display{clear:both;display:none;}
.ui-tabs .fg-credit{margin-top:4px;}
div.flickr-gallery ul.ui-tabs-nav li{list-style-type:none;}
/* *************************** 
   -- Scalable Inman Flash Replacement
   **************************  */
.sIFR-flash{visibility:visible !important;margin:0;padding:0;}
.sIFR-replaced, .sIFR-ignore{visibility:visible !important;}
.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-replaced div.sIFR-fixfocus{margin:0pt;padding:0pt;overflow:auto;letter-spacing:0px;float:none;}
/* *************************** 
   -- Lightbox
   **************************  */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
