/* @override http://richardrossdesigns.com/css/style.css */


body,fieldset,form,ul,li,p,html,img,a,h1,h2,h3,h4,h5,h6,blockquote {
	border:none;
	margin:0;
	padding:0;
	list-style:none;
	font-family:Helvetica, Arial, Geneva, sans-serif;
}


html {}
#preloader{background: url(../images/loading_R.png); display: none;}
.clear{	clear:both;}
.sml {font-size: 10px;}
.dottedlink {text-decoration: none; border-bottom: 1px dotted #ab9e93;}

a.dottedlink {text-decoration: none; border-bottom: 1px dotted inherit;}

body, body#home {background: url(../images/image_of_wood_tile.gif) repeat #000;color: #fff;font-size: 12px;}
a {color: #fff;}
a:focus{outline:1px dotted black; /* Firefox change */}
input:active {	outline:none;}
blockquote {padding-left: 15px;}


/* @group structure */
#wrapperR {margin: 0 auto; background: url(../images/g_logo_R-bg2.png) no-repeat center 185px; overflow: visible;}
#wrapper {width: 930px;  margin: 40px auto 0;background: url(../images/g_bg.png) no-repeat; position:relative;}
#logoR{position:absolute;width:136px;height:116px;top:185px;right:-73px;background: url(../images/g_logo_R-bg.png) no-repeat left top;z-index:-1;}

#shell {padding: 20px;}
#footerwrap {clear: both; margin-bottom: 25px;}
#footerwrap,#footerwrap a {font-size: 12px; color: #786550; text-decoration: none;opacity: 0.85;}


#footerwrap a:hover {color: #f1f1f1;}
#footerwrap a {padding: 0 0 0 3px; }
#footer1, #footer2 {float: left;padding-top: 8px;}
#footer3 {float: right;padding: 8px 5px;}
#footer3 a { color: #b0a79d; background: url(../images/trans-w-10.png); }
#footerwrap a:hover { color: #fff; background: url(../images/trans-b-60.png);}
/* @end */


/* @group leftcontent */
#leftcontent { width: 534px;  float: left;}
#home #navblock {padding-top: 195px; }
#sub #navblock {padding-top: 25px; padding-bottom: 25px; height: 50px;}
#logo {float: left;}
#nav {float: left; }
 	/* -- NAVIGATION ---------------------------------------- */
	
	#navr ul { padding: 0;margin: 0;list-style: none; background: #fff;}
	#navr li a:hover { text-decoration:underline; color: #fff; border: 0;}

	ul#navr li {float: left;  margin: 0; padding: 0;}
	li.port a, li.about a, li.news a, li.contact a {display:block; height: 48px; padding:0; text-align:center;  color:#fff; font-size:10px !important; text-transform:uppercase; overflow: hidden; text-indent: -999px;}
	li.port a {width:86px;background: url(../images/g_nav_port_off.gif) no-repeat center;}
	li.about a {width:61px;background: url(../images/g_nav_about_off.gif) no-repeat center center;}
	li.news a {width:118px;background: url(../images/g_nav_port_news_off.gif) no-repeat center center;}
	li.contact a {width:75px;background: url(../images/g_nav_contact_off.gif) no-repeat center center;}
	
	
	
#crumb { background: #18120d;}
#crumb p { padding:4px; padding-left: 10px; font-size: 12px; color: #5A3D2A;}
 
#content {padding: 10px 0px 10px 40px; background: #0f0b08; height: 294px; overflow: hidden;}


#content h2 {font-size: 22px;padding: 5px 0 10px; font-weight: normal;font-family: Georgia, "Times New Roman", Times, serif; }
#content h1 {color: #ab9e93;font-size: 16px; font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; text-transform: uppercase; padding: 0px 0; font-weight: normal;}
#content p {color: #fff;font-size: 12px; padding-top: 1px; padding-bottom: 10pt; font-weight: normal;}
/* @end */


/* @group awards */
body#sub.awards #content { padding-right: 0px;}
.awardbox {line-height: 150%; height: 75px; width: 430px; border-bottom: 1px solid #505050;padding-left: 10px; padding-top: 10px; margin-bottom: 0px;}
.awardbox h1 {font-size: 16px  !important; font-family:  Georgia, "Times New Roman", Times, serif  !important; padding-bottom: 0 !important;}
.awardbox h2 {font-size: 13px !important; font-weight: bold !important; padding-top: 0 !important;}
.awardbox h2 i{font-size: 12px !important;font-weight: normal !important;}
.awardbox .flright{ float: right; margin-top: 0px; }
#content div.awardbox span img {}
.awardbox h2 tt {font-family: Georgia, "Times New Roman", Times, serif;font-weight: normal;font-style: italic; display: block; font-size: 16px;}



/* @end */


/* @group portfolio */

#gallery {width: 860px; }
#gallery ul{list-style: none;}
#gallery ul li{display: inline;}
#gallery ul img{ border: 4px solid #3e3e3e;}
#gallery ul a:hover img{ border: 4px solid #fff;}
#gallery ul a:hover{}
        
#subgallery #leftcontent { width: 886px; clear: both;}
#subgallery #content {clear: both; padding-left: 20px; }

#subgallery #navblock {padding-top: 25px; padding-bottom: 25px; height: 50px;}
#subgallery #nav {width: 695px; background-color: #000;}
#gallery ul li a img {margin:6px 1px}

/* @end */




/* @group rightcontent */
#subgallery #content {padding-left: 15px;}
#rightcontent {width: 352px;float: left; height: 436px; overflow: hidden;}
#sectionimg {width: 352px; height: 436px; overflow: hidden;}
#home #sectionimg {width: 352px; height: 436px; overflow: hidden; padding: 0; text-align: left;}

#lightbox-container-image-data {display: none;}
/* @end */



/* **************** GRIDS ***************** */
.line, .lastUnit {overflow: hidden;_overflow:visible;_zoom:1; }
.unit{float:left;_zoom:1;}
.size1of1{float:none;}
.size1of2{width:50%;}
.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.lastUnit {float:none;_position:relative; _left:-3px; _margin-right: -3px;width:auto;}



input#name, input#hlhyuj-hlhyuj, input#City { border: 4px solid #a38974; font-size: 14px; padding: 4px; margin-bottom: 4px; background-color: #ece8da;color:#0f0b08;}
input#submit {font-size: 16px; padding: 5px;background-color: #ece8da;border: 4px solid #a38974;color:#18120d;margin-top: 10px;} 


/* *** Float containers fix: *** */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */


/* rs */
#portfolio-list{width: 860px; }
#portfolio-list {width: 865px; }
#portfolio-list ul{list-style: none;}
#portfolio-list ul li{display: inline;}
#portfolio-list ul img{ border: 4px solid #3e3e3e; }
#portfolio-list ul a:hover img{ border: 4px solid #fff;}
#portfolio-list ul a:hover{}

.img-holder{float:left; width:136px; overflow:hidden; margin:0 0 10px 0; padding-right: 8px;}
.img-top{float:left; width:136px; height:107px;}
.img-cap{float:left; color:#cfc6c6;  padding:0 5px; font-size: 11px; }

#crumb a{text-decoration:none; color:#5A3D2A;}
#crumb a:hover{text-decoration:underline; color:#5A3D2A;}

#interior-design{margin:142px 0 0 0;}

.jennifer{display:none}
.richard{display:none}

#content div.rich-jen{ text-align: center; padding-top: 0; margin-top: 0; }

#content div.rich-jen div.bio { float:left; padding-top: 0; margin-top: 0; padding-left: 10px; vertical-align: text-bottom;}

div.info {font-size: 10px; color: #7a7176; line-height: 11px; }
#richard img, #jennifer img { height: 238px; border: 5px solid #c9c8c7;}
a#richard, a#jennifer { margin-left: 27px; text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; line-height:20px; font-style: italic; font-weight: normal;}
#richard div.name, #jennifer div.name {}

#content h1 i.phocred { font-size:10px ; color: #786550;}

#crumb p i.phocred { display: none;}

#phocred2 { z-index: 2; position: relative; color: #7a7176; bottom: 16px; font-size: 11px; text-align: right; background: url(../images/trans-b-60.png);font-family: Georgia, "Times New Roman", Times, serif;font-style: italic; padding: 1px;}

