
/*
Theme Name: Hughes Theme
Theme URI: http://wordpress.org/
Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: the WordPress team
Version: 1.1-wpcom
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu, full-width-template
*/
.hughes_sprite{background:url(/wp-content/uploads/2010/12/hughes_sprite.png)no-repeat;}
#house_avail1{background:#F58233;color:#fff;text-transform:uppercase;text-align:right;padding:1px 32px;font-family:'TeXGyreAdventorRegular',Helvetica,Arial,sans serif;font-size:13.5px;}
#house_avail0{background:#ED1C24;color:#fff;text-transform:uppercase;text-align:right;padding:1px 32px;font-family:'TeXGyreAdventorRegular',Helvetica,Arial,sans serif;font-size:13.5px;}
.Houses a{outline:none;}
.faq_heading{font-size:18px;border-bottom:2px solid #58595B;margin:20px 137px;}
.accordion{width:480px; margin-left:170px;}
.accordion h3{background:#f47920;color:#fff;padding:7px 15px;margin:0 0 5px;cursor: pointer;}
.accordion h3:hover{color:#4d4d4d;}
.accordion .active{background-position:right 5px;color:#707070;}
.accordion p{margin:0;padding: 10px 15px 20px;line-height:1.6;}
.container{width:500px;height:250px;overflow:hidden;position:relative;}
.slides{position:absolute;top:0;left:0;}
.slides > div{position:absolute;top:0;width:480px;display:none;}
.previous{position:absolute;z-index:999;}
.next{position:absolute;z-index:999;}
#left_column{float:left;width:359px;}
#right_column{float:right;width:480px;}
#slider_wrapper{position:relative;}
#slider{width:845px;height:270px;margin:0 auto 35px;background:#fff;position:relative;}
.container{width:845px;height:270px;position:relative;overflow:hidden;}
.slides > div{position:absolute;top:0;left:0;width:845px;height:270px;display:none;}
#slider span{visibility:hidden;}
.pagination{list-style:none;position:absolute;bottom:8px;left:47.8%;}
.pagination li{float:left;text-indent:-99999px;width:14px;height:14px;background-position:-1117px -2px;}
.pagination a{text-decoration:none;display:block;width:100%;height:100%;outline:none;}
.active{background-position:-1117px -16px !important;}
#controls{list-style:none;position:absolute;bottom:8px;left:47.8%;}
#controls li{float:left;text-indent:-99999px;width:14px;height:14px;background-position:-1117px -45px;}
#controls a{text-decoration:none;display:block;width:100%;height:100%;outline:none;}
.current{background-position:-1117px -59px !important;}
.slide1{background-position:0 0;}
.slide2{background-position:0 -270px !important;}
.slide3{background-position:0 -540px !important;}
.slide4{background-position:0 -810px !important;}
.slide5{background-position:0 -1080px !important;}
#featured{float:left;width:359px;margin:0 0 15px;position:relative;}
#featured h3{color:#fff;font-weight:normal;font-size:19px;padding:5px 0 5px 11px;}
#featured_slider{overflow:hidden;height:180px;}
#featured_slider ul{list-style:none;}
#featured_slider li{float:left;height:180px;width:359px;}
#featured_slider li:hover{cursor:pointer;}
.price{float:right;width:87px;}
.price div{background-position:-70px 0;height:59px;width:81px;margin:0 0 5px;}
.rent{}
.deposit{}
#house_price{float:right;padding:27px 31px 0 0;width:172px;}
#house_price div{background:url(/wp-content/uploads/2010/11/price_boxes.png) no-repeat scroll 86px 0 transparent;height:59px;width:81px;margin:0 0 5px;}
#house_price span{visibility:hidden;}
.price65{background-position:-114px 0 !important;}
.price70{background-position:-330px 0 !important;}
.price85{background-position:-216px 0 !important;}
.deposit100{background-position:-432px 0 !important;}
.deposit200{background-position:0 0 !important;}
.depositfeatured100{background-position:-672px -87px !important;}
.depositfeatured100 span{visibility:hidden;}
.depositfeatured200{background-position:-672px 0 !important;}
.depositfeatured200 span{visibility:hidden;}
.featured_btns{position:absolute;bottom:10px;z-index:999;width:38px;left:163px;}
.featured_btns div{background:url(/wp-content/uploads/2010/11/back_next.png)no-repeat;float:left;height:15px;width:15px;}
#back{background-position:-4px -4px;float:left;}
#next{background-position:-27px -4px;float:right;}
.featured_btns a{text-decoration:none;display:block;width:100%;height:100%;outline:none;}
.featured_btns span{visibility:hidden;}
#features{float:right;width:480px;margin:0 0 15px;}
#features ul{list-style:none;}
#features li{font-family:TeXGyreAdventorBold,Helvetica,Arial;font-size:25px;text-transform:uppercase;color:#fff;margin:0 0 2px 0;line-height:1;height:31px;}
#features span{background:#4d4d4d;float:right;padding:2px 5px 4px 6px;}
#house_features{float:left;width:480px;margin:0 0 15px;}
#house_features h5{color:#fff;font-weight:normal;font-size:19px;padding:5px 0 5px 11px;}
#house_features ul{list-style-image:url(/wp-content/uploads/2010/11/featured_li_image.png);list-style-position:inside;padding:10px 0 10px 10px;width:240px;float:left;}
#house_features li{color:#58595B;font-size:16px;margin:0 0 2px;}
#house_features .house_price{float:left;}
#house_features .house_deposit{float:right;}
#testimonial{float:left;width:258px;height:128px;color:#fff;font-style:italic;padding:7px 0 3px 100px;margin:0 0 15px;}
#testimonial p{margin:0 0 4px;}
#gallery{width:359px;float:left;margin:0 0 15px;}
#gallery h4{color:#fff;font-weight:normal;font-size:19px;padding:5px 0 5px 11px;}
.ngg-gallery-thumbnail{float:left;}
.ngg-gallery-thumbnail img{display:block;margin:4px 0 4px 5px;padding:4px;position:relative;}
#contact_form{float:right;width:510px;padding-top:18px;}
#contact_inner_left{float:left;}
#contact_content{float:left;width:300px;padding:20px 0 0 25px;}
#contact-copy{width:845px;height:325px;margin:0 0 30px;}
#contact-copy h2{color:#fff;font-size:19px;padding:5px 0 5px 11px;font-weight:normal;}
.wpcf7-text{background:#F58233;border:none;width:228px;padding:5px;color:#fff;}
.input_wrapper{width:348px;height:35px;}
.input_wrapper label{float:left;font-size:14px;}
.input_wrapper br{display:none;}
.input_wrapper p{display:none;}
.wpcf7-form-control-wrap{float:right;}
.wpcf7-form textarea{width:228px;height:103px;padding:5px;color:#fff;font-size:10px;font-family:Verdana,Arial,sans serif;background:#F58233;border:0;}
.submit_btn{float:right;padding:230px 75px 0 0;}
.wpcf7-submit{background:#F58233;border:0;text-align:center;color:#fff;font-size:14px;padding:2px 7px;}
.content_transparent{background:url(/wp-content/uploads/2010/11/body_copy_background_a_bit_less_transparent.png) repeat scroll 0 0 transparent;}
.featured_title{font-weight:bold;font-size:14px;padding:5px 0 12px 11px;}
.featured_title a{text-decoration:none;color:#58595B;}
.featured_image{float:left;width:115px;height:115px;padding:0 0 0 11px;}
.featured_content{float:right;width:100px;padding:0 39px 0 0;font-size:11px;}
@font-face{font-family:TeXGyreAdventorRegular;src:url(/wp-content/themes/twentyten/fonts/texgyreadventor-regular-webfont.ttf);}
@font-face{font-family:TeXGyreAdventorBold;src:url(/wp-content/themes/twentyten/fonts/texgyreadventor-bold-webfont.ttf);}
*{margin:0;padding:0;}
blockquote{quotes:none;}
blockquote:before, blockquote:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
a{color:#333;text-decoration:underline;}
a:hover{color:#f67522;}
a img{border:none;}
#container{width:961px;background:url(/wp-content/uploads/2010/11/background.png) repeat-y 0 0;}
#content{margin:0 auto;width:845px;}
.menu-footer-menu-container{float:left;padding:18px 0 0 20px;}
.menu-footer-menu-container ul{list-style:none;}
.menu-footer-menu-container li{float:left;}
.menu-footer-menu-container a{color:#fff;text-decoration:none;font-size:8px;margin:0 3px;padding:0 3px;}
.menu-footer-menu-container a:hover{color:#F58233;}
#wrapper{margin:0 auto 20px;width:960px;}
#footer-widget-area{overflow:hidden;}
#footer-widget-area .widget-area{float:left;margin-right:20px;width:220px;}
#footer-widget-area #fourth{margin-right:0;}
#site-info{float:right;font-size:8px;padding:21px 44px 0 0;}
#site-info a{color:#fff;text-decoration:none;}
#body-copy{width:480px;margin:0 0 15px;float:right;padding-bottom:5px;}
#body-copy h2{color:#fff;font-size:19px;padding:5px 0 5px 11px;font-weight:normal;}
#page-copy{width:845px;margin:0 0 15px;float:left;padding-bottom:5px;}
#page-copy h2{color:#fff;font-size:19px;padding:5px 0 5px 11px;font-weight:normal;margin:0 0 15px;}
#page_copy_content{width:825px;margin:0 0 0 10px;}
#body-copy p{margin:5px 0 5px 11px;width:458px;}
.g{background:#4d4d4d url(/wp-content/uploads/2010/11/G-end-white-35pxHigh.png) no-repeat right center;}
body{padding-top:20px;color:#58595B;font-family:Verdana,Arial,sans serif;background:#d1d3d4 url(/wp-content/uploads/2010/11/background.gif) repeat-x;background:-moz-linear-gradient(100% 100% 90deg, #d1d3d4, #fff);font-size:80%;}
hr{background-color:#e7e7e7;border:0;clear:both;height:1px;margin-bottom:18px;}
p{margin:0 0 18px;}
blockquote{font-style:italic;padding:0 3em;}
blockquote cite, blockquote em, blockquote i{font-style:normal;}
pre{background:#f7f7f7;color:#222;line-height:18px;margin-bottom:18px;padding:1.5em;}
abbr, acronym{border-bottom:1px dotted #666;cursor:help;}
.screen-reader-text{position:absolute;left:-9000px;}
#header{padding:30px 0 0 0;position:relative;}
#site-title{text-indent:-99999px;width:191px;height:141px;position:absolute;top:-6px;left:1px;}
#site-title a{display:block;width:100%;height:100%;}
#site-description{text-indent:-99999px;font-size:0;height:0;}
.menu-header{float:right;width:668px;height:25px;padding:10px 100px 0 0;}
#menu-main-menu{list-style:none;}
#menu-main-menu li{float:right;margin:0 27px;height:25px;position:relative;}
#menu-main-menu li:hover div{display:block;}
#menu-main-menu a{text-decoration:none;text-transform:uppercase;color:#fff;font-size:14px;font-family:'TeXGyreAdventorRegular',Helvetica,Arial,sans serif;}
#menu-main-menu a:hover{color:#F58233;}
#menu-main-menu .sub-menu{display:none;list-style:none;position:absolute;z-index:999;top:25px;left:-35px;width:418px;height:234px;padding:5px;background-position:-216px 0;}
.sub-menu-ul{float:left;list-style:none;}
.column_right{float:right;list-style:none;}
#menu-main-menu .sub-menu li{float:none;margin:0;width:200px;height:77px;border-bottom:1px solid #BCBEC0;}
#menu-main-menu .sub-menu a{font-family:Verdana,Arial,sans serif;font-weight:bold;font-size:14px;color:#58595B;text-transform:none;display:block;width:100%;height:100%;}
#menu-main-menu .sub-menu li:hover{cursor:pointer;background:#ddd;}
.nav_thumb{float:left;padding:5px 0 0;}
.nav_rent{font-weight:normal;float:right;padding:3px 0 6px;}
.nav_link{display:block;float:right;}
.avail0{width:122px;height:23px;display:block;float:right;background-position:-672px -198px;}
.avail1{width:122px;height:23px;display:block;float:right;background-position:-672px -170px;}
#main{padding:105px 0 0;}
#content tr th, #content thead th{color:#888;font-size:12px;font-weight:bold;line-height:18px;padding:9px 24px;}
#content tr td{border-top:1px solid #e7e7e7;padding:6px 24px;}
#content tr.odd td{background:#f2f7fc;}
.hentry{margin:0 0 48px 0;}
.home .sticky{background:#f2f7fc;border-top:4px solid #000;margin-left:-20px;margin-right:-20px;padding:18px 20px;}
.single .hentry{margin:0 0 36px 0;}
.page-title{color:#000;font-size:14px;font-weight:bold;margin:0 0 36px 0;}
.page-title span{color:#333;font-size:16px;font-style:italic;font-weight:normal;}
.page-title a:link, .page-title a:visited{color:#888;text-decoration:none;}
.page-title a:active, .page-title a:hover{color:#ff4b33;}
#content .entry-title{color:#000;font-size:21px;font-weight:bold;line-height:1.3em;margin-bottom:0;}
.entry-title a:link, .entry-title a:visited{color:#000;text-decoration:none;}
.entry-title a:active, .entry-title a:hover{color:#ff4b33;}
.entry-meta{color:#888;font-size:12px;}
.entry-meta abbr, .entry-utility abbr{border:none;}
.entry-meta abbr:hover, .entry-utility abbr:hover{border-bottom:1px dotted #666;}
.entry-content, .entry-summary{clear:both;padding:12px 0 0 0;}
#content .entry-summary p:last-child{margin-bottom:12px;}
.entry-content fieldset{border:1px solid #e7e7e7;margin:0 0 24px 0;padding:24px;}
.entry-content fieldset legend{background:#fff;color:#000;font-weight:bold;padding:0 24px;}
.entry-content input{margin:0 0 24px 0;}
.entry-content input.file, .entry-content input.button{margin-right:24px;}
.entry-content label{color:#888;font-size:12px;}
.entry-content select{margin:0 0 24px 0;}
.entry-content sup, .entry-content sub{font-size:10px;}
.entry-content blockquote.left{float:left;margin-left:0;margin-right:24px;text-align:right;width:33%;}
.entry-content blockquote.right{float:right;margin-left:24px;margin-right:0;text-align:left;width:33%;}
.page-link{color:#000;font-weight:bold;margin:0 0 22px 0;word-spacing:0.5em;}
.page-link a:link, .page-link a:visited{background:#f1f1f1;color:#333;font-weight:normal;padding:0.5em 0.75em;text-decoration:none;}
.home .sticky .page-link a{background:#d9e8f7;}
.page-link a:active, .page-link a:hover{color:#ff4b33;}
#entry-author-info{background:#f2f7fc;border-top:4px solid #000;clear:both;font-size:14px;line-height:20px;margin:24px 0;overflow:hidden;padding:18px 20px;}
#entry-author-info #author-avatar{background:#fff;border:1px solid #e7e7e7;float:left;height:60px;margin:0 -104px 0 0;padding:11px;}
#entry-author-info #author-description{float:left;margin:0 0 0 104px;}
.entry-utility{clear:both;color:#888;font-size:12px;line-height:18px;}
.entry-meta a, .entry-utility a{color:#888;}
.entry-meta a:hover, .entry-utility a:hover{color:#ff4b33;}
#content .video-player{padding:0;}
.category-gallery .size-thumbnail img{border:10px solid #f1f1f1;margin-bottom:0;}
.category-gallery .gallery-thumb{float:left;margin-right:20px;margin-top:-4px;}
.home #content .category-gallery .entry-utility{padding-top:4px;}
.attachment .entry-content .entry-caption{font-size:140%;margin-top:24px;}
.attachment .entry-content .nav-previous a:before{content:'\2190\00a0';}
.attachment .entry-content .nav-next a:after{content:'\00a0\2192';}
#content img.size-auto, #content img.size-full, #content img.size-large, #content img.size-medium, #content .attachment img{max-width:100%;width:auto;height:auto;}
.alignleft, img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px;}
.alignright, img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px;}
.aligncenter, img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
img.alignleft, img.alignright, img.aligncenter{margin-bottom:12px;}
.wp-caption{background:#f1f1f1;line-height:18px;margin-bottom:20px;max-width:632px !important;padding:4px;text-align:center;}
.wp-caption img{margin:5px 5px 0;}
.wp-caption p.wp-caption-text{color:#888;font-size:12px;margin:5px;}
.wp-smiley{margin:0;}
.gallery{margin:0 auto 18px;}
.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%;}
.gallery img{border:2px solid #cfcfcf;}
.gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px;}
.gallery dl{margin:0;}
.gallery img{border:10px solid #f1f1f1;}
.gallery br+br{display:none;}
#content .attachment img{display:block;margin:0 auto;}
.widget-area ul{list-style:none;margin-left:0;}
.widget-area ul ul{list-style:square;margin-left:1.3em;}
.widget_search #s{width:60%;}
.widget_search label{display:none;}
#footer{clear:both;height:35px;width:959px;margin-left:1px;}
#colophon{border-top:4px solid #000;margin-top:-4px;overflow:hidden;padding:18px 0;}
.clear{clear:both;height:0;}
pre{-webkit-text-size-adjust:140%;}
code{-webkit-text-size-adjust:160%;}
#access, .entry-meta, .entry-utility, .navigation, .widget-area{-webkit-text-size-adjust:120%;}
@media print{body{background:none !important;}
#wrapper{clear:both !important;display:block !important;float:none !important;position:relative !important;}
#header{border-bottom:2pt solid #000;padding-bottom:18pt;}
#main{display:inline;}
}
#main .widget-area ul .widget_author_grid ul{margin:3px 0 0;}
#shDisplay div#shTitle{font:normal 12px/17px 'Lucida Grande', Verdana, sans-serif;color:#ffffff;text-align:center;margin:0 auto;}
#TB_window{font: 12px "Lucida Grande", Verdana, Arial, sans-serif;color: #333333;}
#TB_secondLine{font: 10px "Lucida Grande", Verdana, Arial, sans-serif;color:#666666;}
#TB_window a:link{color:#666666;}
#TB_window a:visited{color:#666666;}
#TB_window a:hover{color:#000;}
#TB_window a:active{color:#666666;}
#TB_window a:focus{color:#666666;}
#TB_overlay{position:fixed;z-index:100;top:0px;left:0px;	height:100%;width:100%;background:#000;opacity:0.5;}
.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat;}
.TB_overlayBG{background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}
* html #TB_overlay{/* ie6 hack */ position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window{position:fixed;background:#ffffff;z-index:102;color:#000000;display:none;text-align:left;top:50%;left:50%;border: 1px solid #555;-moz-box-shadow:rgba(0,0,0,1) 0 4px 30px;	-webkit-box-shadow:rgba(0,0,0,1) 0 4px 30px;-khtml-box-shadow:rgba(0,0,0,1) 0 4px 30px;box-shadow:rgba(0,0,0,1) 0 4px 30px;}
* html #TB_window{/* ie6 hack */ position: absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image{	display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;}
#TB_caption{height:25px;	padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{	height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:6px 10px 0;text-align:right;	float:right;}
#TB_ajaxWindowTitle{float:left;padding:6px 10px 0;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{	clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position:fixed;display:none;z-index:103;top:50%;left:50%;background-color:#E8E8E8;border:1px solid #555;margin: -45px 0pt 0pt -125px;padding:40px 15px 15px;}
* html #TB_load{/* ie6 hack */ position: absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;	filter:alpha(opacity=0);-moz-opacity: 0;	opacity: 0;height:100%;width:100%;}
* html #TB_HideSelect { /* ie6 hack */ position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;_margin-bottom:1px;}
