@import url("reset-fonts.css");

/* layout stles */

.left { float:left; display:inline;} .right { float:right; display:inline;} .clear { clear:both;}
.img-left { float:left; margin-right:10px; margin-top:8px; border:1px #74453d solid; display:inherit;} .img-right { float:right; margin-left:10px; margin-top:8px; border:1px #74453d solid; display:inline;}

body,html,form { margin:0; width:100%; height:100%; text-align:left; background:url(images/content-bg.jpg) repeat-x #56190d;}

body {
	
}
#pageWrap {
	width:766px; margin:0 auto -65px;min-height:100%;height: auto!important;height:100%;
}

body > #pageWrap { height:auto; min-height:100%;}

.header-wrap {
	height:90px;
	padding:22px 0 12px 0;
	width:255px;
	visibility:visible!important;
	background:url(images/header-sep.jpg) right no-repeat;
}
.admin-skin #dnn_headerWrap { visibility:visible!important;	height:90px!important;padding:22px 0 12px 0!important;width:255px!important;
}

	.header-wrap .Normal{ color:#56190d!important; font-size:11px; padding-top:20px; text-align:center;}

#logoWrap {
	width:182px;
	margin-right:62px;
	height:102px;
	margin:22px 0 0;
}

#menuWrap {
	width:196px;
	height:292px;
	background:url(images/menu-bg.jpg) repeat-x;
	border-right:1px solid #000;
	margin-bottom:47px;
	padding:24px 0 0 60px;
	clear:both;
	display:inline
}

.header-image-pane {
	width:509px;
	height:316px;
	display:inline;
	padding-bottom:47px;
}

.top-content {
	padding:0 27px 0 37px;
	margin-bottom:27px;
}

.side-bar {
	width:190px;
	padding:0 28px 0 37px;
	display:inline;
}
.main-content {
	padding:0 27px;
	width:405px;
	border-left:1px #74453d solid!important;
	margin-bottom:27px;
	display:inline;
}
	.main-content .NormalContainer, .side-bar .NormalContainer, .top-content .NormalContainer  { border-bottom:1px #74453d solid;}

.lower-content {
	padding:0 27px 0 37px; width:100%;
	clear:both!important;
}
.push { margin-top:65px;}
#footerWrap {
	width:100%;
	height:65px;
	border-top:6px #62362d solid;
	background:#45180e;
	position:relative;
	margin-top:-70px;
	clear:both;	
	
}
	#footerHolder {
		width:766px; margin:0 auto; color:#bb928b; font-size:11px; line-height:16px;
	}
		#footerHolder a { text-decoration:underline;}
		#leftFooter {
			padding-top:20px;
			width:641px;
		}
		#rightFooter {
			width:98px;
			padding:20px 27px 0 0;
			text-align:right;
		}
		
.home-quote { font-size:14px;font-style:italic;font-weight:bold; padding-top:28px;}
.home-quote-sig {padding-left:30px;}

/* Control Panel */
.ControlPanel { background:#45180e; width:900px; margin:0 auto;}

/* clearfix */
.clearfix:after {clear:both;content:".";display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix {display:inline-block}* html .clearfix {height:1%}.clearfix {display:block}

/* removes borders from content panes when logged in as admin and adds box around content pane titles */
.NoPaneBorder{border:none !important;}
.NoPaneBorder span.SubHead center{background-color:#efefef;border:2px solid #000;color:#000000;margin:1px;padding:2px;}
.main-content {	border-left:1px #74453d solid!important;}

.DNNEmptyPane { height:0px!important; padding:0px!important; margin:0px!important;}

html, body { font-family:Arial, Helvetica, sans-serif; color:#FFF;}
table td { padding:2px; text-align:left; vertical-align:top;}
.Normal, .normal { color:#FFF!important; font-size:13px; line-height:19px; font-family:Arial, Helvetica, sans-serif;}
a, a:visited, .Normal a, .normal a, .Normal a:visited, .normal a:visited { color:#bb928b!important; text-decoration:underline;}
a:hover, .Normal a:hover, .normal a:hover { color:#bb928b!important;}
a.DNNLinks { color:#bb928b!important; text-decoration:underline;}
h2 { padding-top:28px;}
h3 { font-size:18px; color:#FFF; padding:10px 0;}
.Normal ul, .Normal ol { margin-left:20px;} .Normal ul li, .Normal ol li { margin-left:20px;}
strong { font-weight:bold;} em { font-style:inherit;}
p { margin-bottom:10px;}

.Head, .SubHead { color:#FFF;}

/* projects on home page */
.home-projects { width:193px; margin-right:5px; display:inline;}
	.home-projects p { clear:both; padding-top:10px;}
	.home-projects a.read-more { float:right;}

/* Frequently Asked Questions */
.faq-question { font-size:18px; padding:10px 0; font-family:Georgia, "Times New Roman", Times, serif;}
td.faq-answer { padding-bottom:20px; border-bottom:1px #bb928b solid;}

#dnn_ctr4326_ModuleContent table td { background-color:#45180e;}
	#dnn_ctr4326_ModuleContent .DataGrid_Item, #dnn_ctr4326_ModuleContent .DataGrid_Header { color:#FFF;}
	
a#dnn_ctr4278_Gallery_ViewGallery_ucTopMenu_lnkSearch { display:none;}

.page_2087 .header-image-pane, .admin-skin .header-image-pane { background:url(images/header-image-about.jpg) no-repeat;}

#dnn_headerImagePane .DNNEmptyPane { visibility:visible;}
/*********** Project Manager Styles ****************/
/* FORM */
#form-holder {}
#form-holder .normal { font-size:.75em; font-family:Arial, Helvetica, sans-serif;}
#PM-form { width:100%; height:100%; color:#FFF;}
.title h3 { color:#FFF; margin:5px 0; font-size:150%; font-weight:bold;}
#project-info { position:relative; width:720px; height:100px; margin-bottom:10px; background:#45180e; border:1px solid #6C3F39;}
  #project-info div{ position:absolute;}
	.name-label { left:20px; top:20px;}	.name-field { left:150px; top:20px;}
	.category-label { left:20px; top:40px;}	.category-field { left:150px; top:40px;}
	.featured-label { left:350px; top:40px;} .featured-field { left:530px; top:40px;}
	.complete-label { left:20px; top:60px;}	.complete-field { left:150px; top:60px;}
	.archive-label { left:350px; top:60px;} .archive-field { left:530px; top:60px;}
	.sort-label { left:20px; top:80px;} .sort-field { left:150px; top:80px;}
#project-summary { position:relative; width:720px; height:120px; margin-bottom:10px; background:#45180e; border:1px solid #6C3F39;}
  #project-summary div { position:absolute;}
	.summary-label { top:20px; left:20px;} .summary-field { top:20px; left:150px;}
	.architect-label { top:40px; left:20px;} .architect-field { top:40px; left:150px;}
	.type-label { top:40px; left:350px;} .type-field { top:40px; left:480px;}
	.amount-label { top:60px; left:20px;} .amount-field { top:60px; left:139px;}
	.construction-label { top:60px; left:350px;} .construction-field { top:60px; left:480px;}
	.complete-date-label { top:80px; left:20px;} .complete-date-field { top:80px; left:150px;}
	.location-label { top:80px; left:350px;} .location-field { top:80px; left:480px;}
#project-details { position:relative; width:720px; height:440px; margin-bottom:10px; background:#45180e repeat; border:1px solid #6C3F39; text-align:center; margin:0 auto;}
#project-images { position:relative; width:720px; height:200px; margin-bottom:10px; background:#45180e repeat; border:1px solid #6C3F39;}
 #project-images a{ color:#FFF ;}
	.link-help { font-size:10px;}

/* LIST */
.title-holder { float:left; font-weight:bold; font-size:150%; padding-bottom:3px;}
.list-holder {}
.list-detail-link { float:right;} .list-detail-link a{ color:#FFF ;}
.info-holder { position:relative; clear:both; width:694px; height:auto; margin-bottom:0px; background:#45180e; border:1px solid #6C3F39; padding:13px;}
.list-summary { font-weight:bold; font-style:italic; padding:0 0 3px 10px;}
.list-amount-title, .list-type-title, .list-date-title, .list-construction-title { clear:left; width:135px; font-weight: bold; float:left; background:#2E100A; margin:0 8px 2px -3px; padding:0 0 0 3px;}
.list-construction-title { padding-bottom:3px; background:#2E100A;}
.list-amount, .list-type, .list-date, .list-construction { float:left; margin-bottom:2px; width:350px;}
.list-image { float:right; margin-top:-2px;} .list-image input { border:2px solid #FFF!important;}
.list-buttons { margin-bottom:30px;}

/* DETAIL */
.detail-info-holder { position:relative; clear:both; width:694px; height:auto; margin-bottom:10px; background:#45180e; border:1px solid #6C3F39; padding:13px;}
.detail-title-holder { position:relative; float:left; font-weight:bold; font-size:150%; padding-bottom:3px; margin:3px 0;}
.detail-holder { text-align:left;}
.detail-summary { font-weight:bold; font-style:italic; padding:0 0 3px 10px;}
.detail-amount-title, .detail-type-title, .detail-date-title, .detail-construction-title, .detail-architect-title, .detail-location-title, .detail-details-title { clear:left; width:135px; font-weight: bold; float:left; background:#45180e; margin:0 8px 2px -3px; padding:0 0 0 3px;}
.detail-details-title { margin-top:10px;}
.detail-amount, .detail-type, .detail-date, .detail-construction, .detail-archtect, .detail-location, .detail-details { float:left; width:385px; margin-bottom:2px;}
.detail-details { margin-top:10px;}
.detail-image { float:right; margin-top:-2px;} .detail-image img{ border:2px solid #FFF!important; margin-bottom:2px;} 
.detail-sub-image {}
.detail-gallery-link { width:150px; text-align:center;} .detail-gallery-link a{ color:#FFF;}
.detail-buttons { width:694px; text-align:center;}

/* by Category LIST */
.cat-title-holder { font-weight:bold; padding-bottom:3px; text-align:left;}
.cat-holder { padding-bottom:20px;}
.cat-detail-link a, .cat-detail-link a:visited { color:#FFF ; padding-bottom:30px; text-align:center !important; width:203px; clear:both;}
.cat-detail-link-bottom a { color:#B1DEF5 ;}
.cat-detail-link-bottom { color:#B1DEF5; text-align:center !important; width:203px; clear:both;}
.cat-info-holder { clear:both; width:175px; height:auto; margin-bottom:10px; background-image:#45180e; border:1px solid #6C3F39; padding:13px; text-align:center;}
.cat-image { margin:0 auto; } .cat-image input { border:2px solid #FFF!important;}
.cat-buttons a{ color:#FFF;}


/********* END Project Manager Styles **************/


