body 							{ margin:0px; padding:0px; font-family:"Chronicle Text G1 semibold",Times, "Georgia",  serif; color:#000000; font-size:14px; background:#e6e7e8;  }

#background  					{ z-index:-999;}
	#background img 				{ width: 100%; position: absolute; top: 0; left: 0; z-index:-999;}

	#beginlogo 					{ position:fixed; top:25px; left:25px; } 
#begin							{ position:fixed; top:270px; left:30px; }

#main-nav-outer 					{ position:fixed; top:105px; padding-left:25px; }
	.main-nav					{ font-family:Chronicle Text G1; font-size: 21pt; color:#231f20; letter-spacing:-1pt; }
	.main-nav a					{ color:#231f20; text-decoration:none; cursor:pointer; }
	.main-nav a:hover			{ color:#231f20; }
	#main-nav-outer ul li			{  margin-left:3px; margin-right:3px; margin-top:-10pt; }

#menu-begin-work				{ position:fixed; top:305px; left:28px; display:none; padding:15; border:0px solid red; }
	#menu-begin-work ul li			{ margin-left:3px; margin-right:3px; margin-top:-4px; }

#menu-work-item					{ position:absolute; top:55px; padding-left:15px; }
	#menu-work-item ul li			{ float:left; margin-left:3px; margin-right:3px; font-weight:normal; }

#active 							{ font-family:Chronicle Text G1 semibold; }
#portfolio-active				{ font-family:Chronicle Text G1 italic; font-style:italic; }

#ajax-loader					{ position:absolute; top:75px; left:80px; display:none; }

#bottom-phrase					{ position:absolute;bottom:0px;padding:15px; color:#4d4d4d; }
	.bottom-phrase				{ font-family:Chronicle Text G1; font-size: 14px; color: #4d4d4d; }

#portfolio-item-info			{ position:absolute; top: 60%; padding-left:15px; margin-top:50px; width:150px; display:none; line-height:95%;  }
	.portfolio-item-info-head	{ font-family:Chronicle Text G1; color:#808080; }
	.portfolio-item-info-desc	{ font-family:Chronicle Text G1; color:#4d4d4d; }
	.portfolio-item-info-head a	 { font-family:Chronicle Text G1; color:#808080; text-decoration:none; }

#portfolio-item-story			{ border:0px solid red; width:440px; margin-top:15px; margin-left:425px; }
#what-we-did					{ border:0px solid red; width:165px; margin-top:15px; margin-left:260px; float:left; }
#portfolio-item-top				{ border:0px solid green; width:400px; margin-top:90px; margin-left:260px; }	
	
#contact-content				{ position:absolute; top:95px; width:300px; left:250px; font-family:Chronicle Text G1; font-size: 14px; border:0px solid red; }
	#contact-content a			{ color:#000000; text-decoration:none;  }
	
#discussion-outer				{ position:absolute; width:100%; font-family:Chronicle Text G1; top:95px; }
	#discussion-center-block	{ position:absolute; left:250px;   }
		#discussion-main-content{ position:absolute; width:350px; left:0px;  }
		#item-footer			{ border-top:1px dotted #CCC; padding-top:5px; margin-top:15px; margin-bottom:50px; }
		#item-footer a			{ color:#000000; text-decoration:none;}
		#discussion-main-content img { padding-top:5px; padding-bottom:15px; }
		#item-footer img			{ padding:0px 5px 5px 5px; }

		#main-content-head		{ font-size:30px; color:#B5121B; width:600px; float:left;}
		#main-content-head a		{ text-decoration:none; color:#B5121B; line-height:95%; }
	#discussion-column-left		{ position:absolute; width:200px; left:18px; line-height:95%; }
	   #discussion-column-left a{ text-decoration:none; color:#4d4d4d; }
	   #discussion-spotted		{ margin-bottom:5px; }
	   #column-left-heading		{ color:#B5121B; font-family:Chronicle Text G1 semiBold; }
	   #column-left-heading a	{ color:#B5121B;}
	
		#add-yours, #add-yours a{ font-size:12px; text-decoration:none; color:#4d4d4d; }
		
#comment-box-inner				{ border:1px solid #dddddd; border-bottom:0px; padding:15px; margin-top:15px; }
#comment-box-bottom				{ height:15px; background:url(../images/commentbox-bottom.gif) top no-repeat; }
#commenter-info					{ padding-left:15px; color:#bbb; font-size:12px; }
#commenter-info a				{ color:#aaa; text-decoration:none; }
		
#add-comment-form				{ margin-bottom:150px; font-size:12px; color:#bbb; }		
#add-comment-form #fld-message	{ border:1px solid #dddddd; border-bottom:0px; color:#4d4d4d; padding:15px; margin-top:5px; width:319px; height:100px; font-family:"Times New Roman", Times, serif; }
#add-comment-form #fld-name		{ border:1px solid #dddddd; padding:5px; color:#4d4d4d; margin-bottom:5px; width:339px; font-family:"Times New Roman", Times, serif; }		
#add-comment-form #fld-email	{ border:1px solid #dddddd; padding:5px; color:#4d4d4d; margin-bottom:5px; width:339px; font-family:"Times New Roman", Times, serif; }
#add-comment-form #fld-website	{ border:1px solid #dddddd; padding:5px; color:#4d4d4d; margin-bottom:5px; width:339px; font-family:"Times New Roman", Times, serif; }	
#add-comment-form #btn-submit	{ border:1px solid #dddddd; padding:5px; color:#4d4d4d; margin-top:10px; font-family:"Times New Roman", Times, serif; float:right; }	

/*-- in content styles --*/
.header { font-size:30px; color:#B5121B; }
.caption { font-size: 12px; color:#808080; }
a { color:black; text-decoration:none; }
.boldblack { color:#000000; font-family:Chronicle Text G1 semibold; }
.bolditalic { color:#000000; font-family:Chronicle Text G1 semibold; font-style:italic; }
strong { font-family:Chronicle Text G1 semibold; }
.bigheader { font-family:Chronicle Text G1; font-size:70px; letter-spacing:-3pt; line-height:65px; }
.narrowBlock { width:190px;  }
.italic	{ font-family:Chronicle Text G1 italic; font-style:italic; }
/* ------ Development Specific CSS --------- */

#CMS_error { font-family:Arial, Helvetica, sans-serif; position:absolute; top:0px; width:100%;border:2px solid red; background:#FFE8DD; padding:15px; text-align:center; z-index:999; }
