/*                                   				 */
/*    Layout Stylesheet  JW | 9.07     */
/*  -------------------------------------------------  */
/*                                 				*/


/*  --  General Page Styles  --  */

#subcontent p{margin:15px 0 0;}

h2 strong{font-size:48px; font-weight:bold; color:#CCC; display:block; margin:0 0 0 15px;}

hr{background-color:#E6E6E6; color:#E6E6E6; height:1px;}
.highlight{background-color:#666; color:#FFF; font-weight:bold;}



/* -- Form Styles -- */

form{padding:0 15px;}

	label,input,textarea,select{float:left;}
	input,textarea,select{margin:0 0 15px 0; border:1px solid #CCC;}
	.checkbox,.radio{width:auto !important; height:auto !important;}
	.large{width:375px;} .medium{width:200px;} .small{width:100px;}
	
	form .button{float:right; padding:5px 10px; background-color:#333; color:#FFF; font-size:14px; border:none; margin:0 20px 0 0;}
	.button{padding:8px 13px; background-color:#333; color:#FFF !important; text-decoration:none !important; font-size:15px; border:none; margin:0 20px 30px 0; float:none; display:block; width:150px;}
	
	.req{color:#399EDB;}
	
	form hr{margin:10px 0 20px; background-color:#CCCCCC;}
	
	#errorDiv{padding:10px 0; border-bottom:#D1E0EF 1px solid; display:none;}
	.errorForm{background-color:#EEF3F9; width:375px;}

/* -- Blog Entry -- */

.entry{width:615px; padding:30px 0 0; margin:0 0 30px; border-top:1px solid #E6E6E6;}

	.first{padding-top:0; border-top:none;}
	
	.entry p, .entry h2, .entry blockquote{float:right; width:535px;}
		.entry blockquote{width:500px; color:#999; line-height:16px; margin-right:20px !important;}
		.entry p, .entry blockquote{margin:15px 0 0;}
		.entry h2{}
	
	.entry dl{margin:0 10px 5px 5px; padding:0; width:50px; float:left;}
	.entry dt{width:50px; display:block; font-size:20px; text-align:center; color:#CCC; font-weight:bold; text-transform:uppercase; margin:0; padding:0; line-height:20px;}
	.entry dd{width:50px; height:75px; display:block; font-size:40px; font-weight:bold; text-align:center; background-color:#CCC; color:#FFF; padding:0; margin:0; line-height:40px;}
	
	
	
/* -- Blog Entry -- */


.feature{width:615px; margin:0 0 30px;}

	.feature img{float:left; border:1px solid #CCC; margin:15px 15px 0 0;}
	.feature p{float:right; width:280px; margin-right: 30px !important;}


