/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
*/
/* modified YUI reset */ html{color:#000;background:#fff;}body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,b,italic{font-style:normal;font-weight:normal;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}
/* YUI fonts */ body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*
end of Copyright to Yahoo!, start of our own code
*/


.clearfix:after {content:".";display:block;font-size:0px;line-height:0px;height:0;clear:both;visibility:hidden;}
* html .clearfix {height:1%;}
.screen-reader-text	{display:none;}
.edit-link	{display:none!important;}

html	{background-color:#292e58;background-image:url(images/bg-blueprint.jpg);background-repeat:no-repeat;background-position:center center;background-attachment:fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
body	{background-color:transparent;background-image:url(images/bg-grid.png);background-position:center center;}

a	{text-decoration:none;}
a:hover	{text-decoration:underline;}
#unwrap	{background:url(images/bg-left.png) repeat-y left top;position:relative;}
#unwrap2	{background:url(images/bg-right.png) repeat-y right top;}
#unwrap3	{background:url(images/bg-top.png) repeat-x 0 0;margin:0 2px;}
#unwrap4	{background:url(images/bg-tl.png) no-repeat left top;}
#unwrap5	{background:url(images/bg-tr.png) no-repeat right top;text-align:center;}
#uncont	{width:980px;margin:0 auto;text-align:left;}

/* 24 bit Sprite */
#hd .tagline,#hd .bd ul,#hd .bd li	{background-image:url(images/sprite.png);background-repeat:no-repeat;background-position:1000px 1000px}
#hd	{padding:17px 0 0 2px;}
#hd ul,#hd ol,#hd li	{padding:0;margin:0;list-style:none;}
#hd .hd .logo	{width:350px;float:left;}
#hd .hd .logo a	{display:block;width:346px;height:81px;overflow:hidden;background:url(images/logo-davidsonbros.png) no-repeat 0 0;}
#hd .hd .logo a strong	{display:block;padding:346px;}
#hd .hd .logo img	{display:none;}
#hd .hd .tagline	{float:right;width:485px;min-height:64px;background-position:0px 26px;}
#hd .hd .tagline a	{display:block;padding:24px 0 10px 300px;color:#fff;font-family:arial;font-size:20px;text-decoration:none;cursor:default;}
#hd .bd	{padding:10px 2px 0 0;}
#hd .bd .mainnav	{/* see ie7 css */}
#hd .bd ul	{float:right;background-position:right -95px;}
#hd .bd ul a	{color:#fff;font-family:arial;font-size:17px;line-height:27px;}
#hd .bd li	{float:left;padding:0 19px 0 14px;height:27px;background-position:0 -60px;word-spacing:2px;}

#bd .colnav	{float:left;}
#bd .colnav .col-inner	{padding:27px 0 0 0;}
#bd .coltxt	{float:left;}
#bd .coltxt .col-inner	{padding:30px 0 0 25px;}
#bd .colimg	{float:left;}
#bd .colimg .col-inner	{padding:45px 0 0 20px;}

#bd .col1 .coltxt	{float:none;}

#bd .col2	{padding:24px 0 10px 0;}
#bd .col2 .colnav	{width:200px;margin-left: -980px;padding:3px 0 13px 0;background:url(images/border-nav200-top.png) left top no-repeat;}
#bd .col2 .coltxt	{width:980px;}
#bd .col2 .colnav .colinner	{padding:0 3px;background:url(images/border-nav200-col.png) left top repeat-y;}
#bd .col2 .colnav .base	{display:block;padding:0 0 3px 0;margin:0 0 30px 0;background:url(images/border-nav200-bot.png) left bottom no-repeat;}
#bd .col2 .colnav	.cap	{display:block;padding:3px 0 0 0;background:url(images/border-nav200-top.png) left top no-repeat;}
#bd .col2 .colnav h2	{display:block;font-size:30px;padding:0 0 3px 34px;font-family:"Gill Sans",Arial,sans-serif;background:url(images/border-nav200-col.png) left top repeat-y;}
#bd .col2 .colnav ul,#bd .col3 .colnav ol,#bd .col3 .colnav li	{padding:0;margin:0;list-style:none;}
#bd .col2 .colnav ul li	{max-height:100px;overflow:hidden;}
#bd .col2 .colnav ul li a	{font-size:14px;line-height:20px;text-decoration:none;display:block;padding:4px 0 4px 37px;background:url(images/sprite2-8bit-only.png) left -83px no-repeat;}
#bd .col2 .colnav ul li a:hover,#bd .col2 .colnav ul li.current_page_item a	{background-position:-220px -83px;}
#bd .col2 .colnav strong.h3,#bd .col3 .colnav h3	{display:block;font-size:22px;padding:0 0 8px 13px;font-family:"Gill Sans",Arial,sans-serif;}
#bd .col2 .colnav ul li ul.children	{display:none;}
#bd .col2 .colnav .search	{height:53px;overflow:hidden;margin:0 0 20px 0;background:url(images/sprite2-8bit-only.png) no-repeat left -189px;}
#bd .col2 .colnav .search label	{display:none;}
#bd .col2 .colnav .search .intxt	{float:left;background:transparent;border:0;margin:28px 0 0 0;padding:0;outline:none;width:171px;height:22px;line-height:22px;color:#fff;text-indent:15px;}
#bd .col2 .colnav .search .insub	{float:left;background:transparent;border:0;margin:28px 0 0 0;padding:0;outline:none;width:26px;height:22px;overflow:hidden;text-indent:30px;}
#bd .col2 .coltxt .colinner	{padding:0 20px 0 230px;}


#bd .col3	{padding:24px 0 10px 0;}
#bd .col3 .colnav	{width:200px;margin-left: -564px;padding:3px 0 13px 0;background:url(images/border-nav200-top.png) left top no-repeat;}
#bd .col3 .coltxt	{width:564px;}
#bd .col3 .colimg	{width:416px;}
#bd .col3 .colnav .colinner	{padding:0 3px;background:url(images/border-nav200-col.png) left top repeat-y;}
#bd .col3 .colnav .base	{display:block;padding:0 0 3px 0;margin:0 0 30px 0;background:url(images/border-nav200-bot.png) left bottom no-repeat;}
#bd .col3 .colnav	.cap	{display:block;padding:3px 0 0 0;background:url(images/border-nav200-top.png) left top no-repeat;}
#bd .col3 .colnav h2	{display:block;font-size:30px;padding:0 0 3px 34px;font-family:"Gill Sans",Arial,sans-serif;background:url(images/border-nav200-col.png) left top repeat-y;}
#bd .col3 .colnav ul,#bd .col3 .colnav ol,#bd .col3 .colnav li	{padding:0;margin:0;list-style:none;}
#bd .col3 .colnav ul li	{max-height:100px;overflow:hidden;}
#bd .col3 .colnav ul li a	{font-size:14px;line-height:20px;text-decoration:none;display:block;padding:4px 0 4px 37px;background:url(images/sprite2-8bit-only.png) left -83px no-repeat;}
#bd .col3 .colnav ul li a:hover,#bd .col3 .colnav ul li.current_page_item a	{background-position:-220px -83px;}
#bd .col3 .colnav strong.h3,#bd .col3 .colnav h3	{display:block;font-size:22px;padding:0 0 8px 13px;font-family:"Gill Sans",Arial,sans-serif;}
#bd .col3 .colnav ul li ul.children	{display:none;}
#bd .col3 .colnav ul.nav2 li a	{font-size:18px;line-height:24px;background-position:left -299px;}
#bd .col3 .colnav ul.nav2 li a:hover,#bd .col3 .colnav ul.nav2 li.current_page_item a,#bd .col3 .colnav ul.nav2 li.current_page_ancestor a	{background-position:left -299px;}
#bd .col3 .colnav .search	{height:53px;overflow:hidden;margin:0 0 20px 0;background:url(images/sprite2-8bit-only.png) no-repeat left -189px;}
#bd .col3 .colnav .search label	{display:none;}
#bd .col3 .colnav .search .intxt	{float:left;background:transparent;border:0;margin:28px 0 0 0;padding:0;outline:none;width:171px;height:22px;line-height:22px;color:#fff;text-indent:15px;}
#bd .col3 .colnav .search .insub	{float:left;background:transparent;border:0;margin:28px 0 0 0;padding:0;outline:none;width:26px;height:22px;overflow:hidden;text-indent:30px;}
#bd .col3 .coltxt .colinner	{padding:0 20px 0 230px;}
#bd .col3 .colimg .imgframe	{position:relative;padding:3px 0 13px 0;background:url(images/border-img410-top.png) left top no-repeat;}
#bd .col3 .colimg .imgframe .bigpic	{display:block;padding:0 2px 0 3px;background:url(images/border-img410-col.png) left top repeat-y;}
#bd .col3 .colimg .imgframe .bigpic img	{width:410px;height:auto;}
#bd .col3 .colimg .imgframe .caption	{display:block;padding:3px 5px 0 15px;background:url(images/border-img410-mid.png) left top no-repeat;font-size:14px;line-height:26px;}
#bd .col3 .colimg .imgframe .base	{display:block;padding:0 0 3px 0;background:url(images/border-img410-bot.png) left bottom no-repeat;}
#bd .col3 .colimg .imgframe iframe	{display:block;padding:0;margin:0;width:410px;height:231px;}
#bd .col3 .colimg .imgframe img.ratio	{display:none;}
#bd .col3b .colnav	{margin-left: -980px;}


#ft	{padding:37px 0 0 0;background:url(images/bg-ft.png) repeat-x 0 0;}
#ft-inner	{background:#fff;text-align:center;}
#ft .hd	{width:980px;margin:0 auto;padding:15px 0;text-align:left;color:#5f5c5c;font-family: Futura, "Trebuchet MS", Arial, sans-serif;font-size:22px;font-weight:bold;}
#ft .bd	{width:980px;margin:0 auto;padding:15px 0;}
#ft .ft	{width:980px;margin:0 auto;padding:17px 0;border-top:solid 1px #d8d8d8;font-size:12px;}
#ft .ft,#ft .ft a	{color:#5f5c5c;}
#ft #backrot #logo-slider	{min-height:80px;}
#ft #backrot  .slider-controls	{display:none;}
#ft #backrot #logo-slider li img {margin: 0 30px;}
#ft .preload	{position:absolute;bottom:0px;left:20px;}

#bd	{color:#fff;}
#bd a	{color:#fff;text-decoration:underline;}
#bd-inner	{}
#bd .coltxt	{font-size:14px;}
#bd .coltxt h1,#bd .coltxt .entry-title,#bd .coltxt h2,#bd .coltxt h3,#bd .coltxt h4	{display:block;padding:25px 0 2px 0;font-family:"Gill Sans",Arial,sans-serif;font-size:20px;font-style:italic;}
#bd .coltxt h1,#bd .coltxt .entry-title	{padding:0;font-size:22px;font-style:normal;}
#bd .coltxt p	{padding:15px 0 2px 0;}
#bd .coltxt strong,#bd .coltxt b	{font-weight:bold;}
#bd .coltxt em,#bd .coltxt i	{font-style:italic;}
#bd .coltxt img	{display:none;border:solid 1px #fff;margin:0 0 10px 0;}
#bd .coltxt ul,#bd .coltxt ol	{padding-top:5px;padding-bottom:0;margin-top:0;margin-bottom:0;}
#bd .coltxt li	{padding-bottom:7px;}
#bd .coltxt .related-tags	{padding:40px 0 20px 0;}
#bd .coltxt .related-tags h3	{display:block;width:107px;height:18px;padding:0;overflow:hidden;background:url(images/sprite2-8bit-only.png) no-repeat -220px -190px;}
#bd .coltxt .related-tags h3 span	{display:block;padding:110px;}
#bd .coltxt .related-tags ul,#bd .coltxt .related-tags li	{list-style:none;padding:0;margin:0;}
#bd .coltxt .related-tags ul	{padding:5px 0 0 0;}
#bd .coltxt .related-tags li	{padding:0 0 5px 35px;}
#bd .coltxt .search	{height:28px;overflow:hidden;margin:0 0 20px 0;background:url(images/sprite2-8bit-only.png) no-repeat;}
#bd .coltxt .search label	{display:none;}
#bd .coltxt .search .intxt	{float:right;background:transparent;background:url(images/sprite2-8bit-only.png) no-repeat right -38px;border:0;margin:0;padding:0;outline:none;width:149px;height:28px;line-height:28px;color:#fff;text-indent:17px;}
#bd .coltxt .search .insub	{display:none;}
#bd .colimg img	{border:0px;margin:0;display:block;}
#bd .colimg .noframe img	{border:solid 1px #fff;}
#slideback,#slidefore	{width:100%;height:100%;background:#292e58 no-repeat center center;background-size:cover;opacity:1;}

/* Homepage */
#bd .homepage .col2 .coltxt	{width:348px;padding:4px 0 0 0;background:url(images/border-img346-top.png) left top no-repeat;}
#bd .homepage .col2 .coltxt .colinner	{padding:19px 30px 7px 21px;background:url(images/border-img346-col.png) left top repeat-y;}
#bd .homepage .col2 .coltxt .base	{display:block;padding:0 0 4px 0;margin:0 0 20px 0;background:url(images/border-img346-bot.png) left bottom no-repeat;}
#bd .homepage .col2 .colimg	{width:629px;}
#bd .homepage .col2 .colimg .colinner	{padding:0 0 0 23px;}
#bd .homepage .colimg .imgframe	{position:relative;padding:3px 0 13px 0;background:url(images/border-img600-top.png) left top no-repeat;}
#bd .homepage .colimg .imgframe .bigpic	{display:block;padding:0 2px 0 3px;background:url(images/border-img600-col.png) left top repeat-y;}
#bd .homepage .colimg .imgframe .bigpic img	{width:600px;height:auto;}
#bd .homepage .colimg .imgframe .base	{display:block;padding:0 0 3px 0;background:url(images/border-img600-bot.png) left bottom no-repeat;}
#bd .homepage .colimg .imgframe .watermark	{display:block;width:236px;height:189px;overflow:hidden;background:url(images/watermark.png);position:absolute;left:170px;top:112px;}
#bd .homepage .colimg .imgframe .watermark span	{display:block;padding:250px;}
#bd .homepage .colimg .imgcaption	{padding:3px 0 20px 0;background:url(images/border-img600-top.png) left top no-repeat;}
#bd .homepage .colimg .imgcaption .inner	{display:block;padding:22px 2px 20px 26px;background:url(images/border-img600-col.png) left top repeat-y;}
#bd .homepage .colimg .imgcaption .base	{display:block;padding:0 0 3px 0;background:url(images/border-img600-bot.png) left bottom no-repeat;}
#bd .homepage .colimg .imgcaption a	{text-decoration:none;}
#bd .homepage .colimg .imgcaption .lft	{width:261px;float:left;font-size:22px;line-height:24px;text-shadow: -4px 3px 5px rgba(0, 0, 0, 0.75);}
#bd .homepage .colimg .imgcaption .lft .lft-inner	{padding-right:10px;}
#bd .homepage .colimg .imgcaption .rgt	{width:317px;paddiing:1px 0 0 0;float:left;font-size:18px;line-height:24px;text-shadow: -4px 3px 5px rgba(0, 0, 0, 0.75);}
#bd .homepage .colimg .caselnk	{position:relative;}
#bd .homepage .colimg .caselnk .imgcaption .inner	{background:url(images/border-img600-col-cta.png) left bottom repeat-y;}
#bd .homepage .colimg .caselnk .imgcaption .base	{background-image:url(images/border-img600-bot-cta.png);}
#bd .homepage .colimg .caselnk .cta	{position:absolute;bottom:14px;right:-14px;display:block;width:234px;height:48px;overflow:hidden;background-image:url(images/cta-learnmore.png);}
#bd .homepage .colimg .caselnk .cta span	{display:block;padding:240px;}


/* Search Results and Tag Listing */
#bd .searchresults .col2 .colnav	{background:none;}
#bd .searchresults .entry-title	{margin-bottom: 20px;}
#bd .searchresults .entry-title span	{text-transform:uppercase;}
#bd .searchresults .wpitem	{padding:10px 0 20px 0;margin:0 0 10px 0;border-bottom: dashed 1px #fff;}
#bd .searchresults .wpitem .entry-title	{font-size:18px;margin:0;}
#bd .searchresults .wpitem .entry-summary .thethumb {width:200px;margin:15px 15px 0 0;float:left;}
#bd .searchresults .wpitem .entry-summary .thethumb img	{width:200px;height:auto;}
#bd .searchresults .wpitem .entry-summary a	{text-decoration:none;}
#bd .searchresults .wpitem .entry-summary a strong	{text-decoration:underline;}
#bd .searchresults .wpitem .entry-utility {padding:15px 0 0 0;}
#bd #nav-below	{padding:25px;}
#bd #nav-below .nav-previous	{float:left;}
#bd #nav-below .nav-next	{float:right;}

/* Contact */
#bd .contact .coltxt a.nolink	{text-decoration:none;}
#bd .contact .coltxt h2	{padding:0;margin:0;font-size:18px;font-family:arial;font-weight:bold;font-style:normal;}
#bd .contact .coltxt address	{display:block;padding:0 0 15px 0;margin:0;font-size:14px;line-height:19px;}
#bd .contact .coltxt .vcard .adr	{}
#bd .contact .coltxt .vcard .street-address,#bd .contact .coltxt .vcard .locality	{display:block;}
#bd .contact .coltxt .vcard .country-name,#bd .contact .coltxt .vcard .url	{display:none;}
#bd .contact .coltxt table	{margin:0 0 18px 36px;}
#bd .contact .coltxt table th	{font-size:18px;line-height:24px;font-weight:bold;text-align:left;vertical-align:top;width:75px;}
#bd .contact .coltxt table td	{font-size:18px;line-height:24px;font-weight:bold;text-align:left;vertical-align:top;}
#bd .contact .coltxt h3	{padding:16px 0 19px 0;font-size:16px;font-family:arial;font-style:normal;}
#bd .contact .coltxt p	{padding:0 0 20px 36px;font-size:14px;}
#bd .contact .coltxt p.wwwdetails	{font-size:16px;padding-bottom:1px;}
#bd .contact .colimg .colinner	{padding-top:22px;}

/* Our Team */
#bd .ourteam .coltxt img	{display:block;float:left;clear:left;width:166px;height:auto;margin:0 36px 36px 0;}
#bd .ourteam .coltxt .item	{float:left;clear:right;width:520px;padding:0 0 40px 0;}
#bd .ourteam .coltxt h3,#bd .ourteam .coltxt h4	{font-style:normal;font-size:18px;font-weight:normal;padding:0;}
#bd .ourteam .coltxt blockquote	{padding:0 0 0 36px;font-style:italic;}


@media screen and (max-width: 997px) {
	#uncont	{width:auto;}
	#hd .hd .logo,#hd .hd .tagline,#hd .bd ul {float:none;margin:0 auto;}
	#hd .bd	{text-align:center;}
	#hd .bd ul	{background:none;}
	#hd .bd li	{float:none;display:inline-block;border-right:solid 2px #fff;}

	#bd-inner	{min-height:1000px;}
	#bd .col2 .coltxt,#bd .col3 .coltxt,#bd .col3 .colimg,#bd .homepage .col2 .coltxt,#bd .homepage .col2 .colimg	{width:auto;float:none;padding-left:240px;}
	#bd .col2 .coltxt .colinner,#bd .col3 .coltxt .colinner,#bd .homepage .col2 .coltxt,#bd .homepage .col2 .colimg {padding: 0 20px;}
	#bd .col2 .colnav,#bd .col3 .colnav {margin-left:20px;position:absolute;top:220px;left:0px;float:none;}
	#bd .col3 .colimg,#bd .col3b .colnav {margin-left: 20px;}

	#bd .homepage .col2 .coltxt,#bd .homepage .col2 .coltxt .colinner,#bd .homepage .col2 .coltxt .colinner,#bd .homepage .col2 .coltxt .base {background:none;}
	#bd .homepage .col2 .coltxt .colinner	{padding:0;}
	#bd .homepage .col2 .coltxt .search {max-width:748px;margin:0 auto 20px auto;}
	#bd .homepage .col2 .colimg .colinner	{padding:0;}
	#bd .homepage .colimg .imgframe,#bd .homepage .colimg .imgframe .base {background-repeat:repeat-x;}
	#bd .homepage .colimg .imgframe .bigpic {padding:0;background:none;border-left:solid 2px #fff;border-right:solid 2px #fff;}
	#bd .homepage .colimg .imgframe .bigpic img {width: 100%;}
	#bd .homepage .colimg .imgframe .watermark {left:35%;top:30%;}
	#bd .homepage .colimg .caselnk {position:relative;width:609px;margin:0 auto;}

	#ft .hd,	#ft .bd,	#ft .ft	{width:90%;overflow:hidden;}
	#ft .bd #backrot	{overflow:hidden;width:710px;margin:0 auto;}

/* this may be temporary, depending on how good it looks on ipads etc */
	#bd .col3 .colimg img	{width:auto;}
	#bd .col3 .colimg .imgframe,#bd .col3 .colimg .imgframe .caption,#bd .col3 .colimg .imgframe .base {background-repeat:repeat-x;}
	#bd .col3 .colimg .imgframe	{width:95%;}
	#bd .col3 .colimg .imgframe .bigpic	{padding:0;background:none;border-left:solid 2px #fff;border-right:solid 2px #fff;}
	#bd .col3 .colimg .imgframe .bigpic img {width: 100%;}
	#bd .col3 .colimg .iframeframe .bigpic	{display:block;}
	#bd .col3 .colimg .iframeframe .bigpic .bigpicinner	{display:block;position:relative;}
	#bd .col3 .colimg .iframeframe .bigpic .bigpicinner img.ratio	{display:block;width:100%;height:auto;}
	#bd .col3 .colimg .iframeframe .bigpic .bigpicinner iframe	{position:absolute;top:0;left:0;width:100%!important;height:100%!important;}
}


@media screen and (max-width: 779px) {
	#ft .bd #backrot	{width:490px;}
}

@media screen and (max-width: 710px) {
	#hd .bd li	{margin:0 0 10px 0;}

	#bd-inner	{min-height:0px;}
	#bd .col2 .coltxt,#bd .col3 .coltxt,#bd .col3 .colimg	{padding-left:0;}
	#bd .col2 .colnav,#bd .col3 .colnav	{position:static;margin:0 auto;}
	#bd .col3 .colimg img	{width:90%;}
	
	#bd .col3 .colimg .imgframe,#bd .col3 .colimg .imgframe .caption,#bd .col3 .colimg .imgframe .base {background-repeat:repeat-x;}
	#bd .col3 .colimg .imgframe	{width:95%;}
	#bd .col3 .colimg .imgframe .bigpic	{padding:0;background:none;border-left:solid 2px #fff;border-right:solid 2px #fff;}
	#bd .col3 .colimg .imgframe .bigpic img {width: 100%;}
	#bd .col3 .colimg .iframeframe .bigpic	{display:block;}
	#bd .col3 .colimg .iframeframe .bigpic .bigpicinner	{display:block;position:relative;}
	#bd .col3 .colimg .iframeframe .bigpic .bigpicinner img.ratio	{display:block;width:100%;height:auto;}
	#bd .col3 .colimg .iframeframe .bigpic .bigpicinner iframe	{position:absolute;top:0;left:0;width:100%!important;height:100%!important;}
}

@media screen and (max-width: 665px) {
	#bd .homepage .colimg .caselnk	{width:auto;text-align:center;}
	#bd .homepage .colimg .caselnk .imgcaption,#bd .homepage .colimg .caselnk .imgcaption .inner,#bd .homepage .colimg .caselnk .imgcaption .base	{background:none;}
	#bd .homepage .colimg .imgcaption .inner {padding: 0 0 20px 0;}
	#bd .homepage .colimg .imgcaption .lft,#bd .homepage .colimg .imgcaption .rgt {width:auto;float:none;}
	#bd .homepage .colimg .imgcaption .lft .lft-inner {padding-right:0;}
}

@media screen and (max-width: 550px) {
	#ft .bd #backrot	{width:260px;}
}

@media screen and (max-width: 520px) {
	#hd .hd .tagline	{background:none;width:auto;text-align:center;min-height:0;}
	#hd .hd .tagline a	{padding:10px 0;}
	#bd .homepage .colimg .imgframe .watermark {background-size:50%;background-repeat:no-repeat;}
	#ft .ft span	{display:none;}
	#ft .ft .siteby	{display:block;padding-top:5px;font-size:13px;}
}