/* Please do not directly edit this stylesheet! Modify the mccp-build get repo instead, and paste the contents here. */

/* @group base */
	html, body {
		height: 100%; 
		padding: 0; 
		margin: 0;
		width:100%;
		font-family:Arial, Helvetica, sans-serif;
	}

	body {
		background-image:url(../../uploads/image/template/bg-body.png);
		background-position: top center;
		background-color:#79a7d7;
		background-repeat:repeat-x;
	}

	#outerWrapper {
		background-image:url(../../uploads/image/template/bg-outerWrapper.png);
		background-position: bottom center;
		background-repeat:repeat-x;
		overflow: hidden;
	}

	body * {
		padding: 0; 
		margin: 0;	
	}

	img {border:0;}

	#header {
		width:970px;
		height:140px;
		background-color:#FFFFFF;
			text-align:center;
		margin: 0 auto;
		position: relative;
	}

	#logo {
		float:left;
		padding:15px 0 0 50px;
	}
	#util {float:right;}

	.hide {
		display: none;
	}

	a:link {color:#3173af;}

	a:visited {color:#3173af;}

	a:hover {
		color:#3173af;
					text-decoration:none;
	}

	h1 {
		color: #c9653c;
		font-weight:normal;
	}

	h2 {
		font-weight:normal;
		color: #c9653c;
		margin-top:15px;
	}

	h3 {
		color: #0a4478;
		font-size:2em;
		font-weight:normal;
		margin: 0 0 10px 0;
	}

	h4 {
		color: #0a4478;
		font-size:1em;
		font-weight:bold;
		margin: 0 0 10px 0;
	}

	h5 {
		color: #000;
		font-size:1em;
		font-weight:bold;
		margin: 0 0 10px 0;
	}

	p {
		margin: 10px 0 5px 0;
		line-height:1.5em;	
	}
/* @end */

/* @group navigation */

	/* @group primary */
		
		#navPrimary,
		#headerTagline {
			width: 520px;
			margin:0px; 
			position: absolute;
			top: 96px;
			right: 25px;
			font-family:Arial, Helvetica, sans-serif;
		}

		#headerTagline {
			color: #878787; 
			font-size: 16px;
			font-style: italic;
			font-family: Georgia, "Times New Roman", serif;
			padding: 0 20px;
			top: 30px;
			text-align: center;
			width: 480px;
		}

		#navPrimary ul{
			list-style:none;
			height: 39px;
			float:right;
		}

		#navPrimary ul li {
			float:left;
			margin: 5px 0px 1px 4px;
		}

		#navPrimary ul li a {
			display:block;
			background:no-repeat top left;
			text-decoration:none;
			text-indent:-5000px;
			overflow: hidden;
			height: 39px;
		}

		#navPrimary ul li a:hover{
			display:block;
			background: no-repeat bottom left;

		}

		#navPrimary ul li.about a, #navPrimary ul li.about a:hover {
			background-image:url(../../uploads/image/template/nav_about.jpg);
			width:124px;
		}

		#navPrimary ul li.newsEvents a, #navPrimary ul li.newsEvents a:hover {
			background-image:url(../../uploads/image/template/nav_news.jpg);
			width:124px;
		}

		#navPrimary ul li.getInvolved a, #navPrimary ul li.getInvolved a:hover {
			background-image:url(../../uploads/image/template/nav_getInvolved.jpg);
			width:124px;
		}

		#navPrimary ul li.donate a, #navPrimary ul li.donate a:hover {
			background-image:url(../../uploads/image/template/nav_donate.jpg);
			width:124px;
		}

	/* @end */

	/* @group secondary */

		#navPrimary ul li ul {
			-moz-box-shadow: 0 3px 2px -2px rgba(0,0,0,.2);
			-webkit-box-shadow: 0 3px 2px -2px rgba(0,0,0,.2);
			box-shadow: 0 3px 2px -2px rgba(0,0,0,.2);
			left: -999em;
			position:absolute;
			width: 182px;
			list-style: none;
			line-height: 1em;
			z-index:9999;
		}

		#navPrimary ul li.about ul li, #navPrimary ul li.newsEvents ul li, #navPrimary ul li.getInvolved ul li, #navPrimary ul li.donate ul li {
			list-style:none;
			font-size: 0.85em;
			height:auto;
			margin:0;
			padding:0px;
			float:none;
			position:relative;	
			z-index:9999;
			
		}

		#navPrimary li:hover ul, #navPrimary li.nav-ie ul  {
			left: auto;
			height:auto;	
		}

		#navPrimary ul li.about ul li a, #navPrimary ul li.newsEvents ul li a, #navPrimary ul li.getInvolved ul li a, #navPrimary ul li.donate ul li a	{
			background-image:none;
			width: 160px;
			background-color:#4b88c1;
			color: #FFF;
			display:block;
			text-indent: 0;
			text-align: left;
			padding: 10px;
			height: auto;
		}


		#navPrimary ul li.about ul li a:hover, #navPrimary ul li.newsEvents ul li a:hover, #navPrimary ul li.getInvolved ul li a:hover, #navPrimary ul li.donate ul li a:hover {
			background-image:none;
			background-color: #3d729a;
			display:block;
			text-indent: 0;
			padding: 10px;
			height: auto;
			width: 160px;
		}

	/* @end */

	/* @group tertiary */

		#navPrimary ul li ul li ul.nav-two {
			left: -999em;
			position:absolute;
			width: 182px;
			list-style: none;
			line-height: 1em;
			border-top: 1px white;
			height:auto;
			}


		#navPrimary ul li ul li:hover ul.nav-two, #navPrimary ul li ul li.nav-ie ul.nav-two {
			left:180px;
			top:0px;
			}

	/* @end */

	/* @group marketing */

		#marketingNav {
			background-image:url(../../uploads/image/template/marketing_bg.jpg);
			background-repeat:no-repeat;
			width:911px;
			margin:20px 0px 10px 0px;
			padding-top:10px;
			height:40px;
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13.4px;
			}
		.marketingNavInitLet {
			font-size:16px;
			color:#ffde01;
			font-weight:bold;
		}
		#marketingNav a {
			text-decoration:none;
			color:white;
			padding: 0px 30px 0px 30px;
			}
		#marketingNav a:hover {text-decoration:underline;}

	/* @end */

/* @end */

/* @group global */

	.centerAlign {
		text-align:center;
		margin:0 auto;
		}
	#mainWrapper {text-align:center;}
	#wrapper {
		width:940px;
		margin: 10px auto 0;
		}

	#firstTier {
		background: #fff;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		overflow: hidden;
		padding: 20px 15px 15px;
		width:910px;
	}

	#firstTier h2 {
		font-size: 18px;
	}
	
	#mainCallout, #mainCalloutTall {
		background-repeat:no-repeat;
		width:603px;
		margin: -3px 0px 20px 2px;
		float:left; 
		text-align:center;
	}

	#mainCallout {
		background-image:url(../../uploads/image/template/main_callout_bg.jpg);
		height: 257px;
	}

	#mainCalloutTall {
		background-image: none;
		height: 303px;
	}

	#sideCallouts {
		float: right;
		position: relative;
		width: 294px;
		border: 1px solid #fff;
	}

	#calloutEvent .content {
		background: url(../../uploads/image/template/feature-bkgd-1.png) 0 0 no-repeat;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		height: 170px;
		padding: 40px 10px 20px;
		z-index:1;
		position:relative;
		text-align: center;
		line-height: 0; 
	}
	
	#calloutEvent .content,
	#calloutEvent .image {
		margin: 0 0 9px;
	}

	#calloutEvent h3 {
		font-size: 20px;
		padding: 0 0 15px;
	}
	
	#calloutEvent h3 a {
		text-decoration: none;
  	}

	#calloutEvent p {
		font-size: 14px;
	}
	
	/* @group social nav */

		#calloutSocialNav {
			clear: both;
			overflow: hidden;
		}

		#calloutSocialNav li,
		#calloutSocialNav a {
			display: block;
			float: left;
			height: 56px;
			list-style-type: none;
			margin: 0;
		}

		#calloutSocialNav a,
		#calloutSocialNavTitle {
			background-image: url(../../uploads/image/template/bg-calloutSocialNav.png);
			text-indent: -9999px;
			width: 41px;	
		}

		#calloutSocialNavTitle {
			width: 120px;
		}

		#calloutSocialNav #calloutSocialNav-youtube a {
			width: 51px;
		}

		#calloutSocialNav-facebook a			 { background-position: -120px		 0; }
		#calloutSocialNav-facebook a:hover { background-position: -120px -56px; }
		#calloutSocialNav-twitter  a			 { background-position: -161px		 0; }
		#calloutSocialNav-twitter  a:hover { background-position: -161px -56px; }
		#calloutSocialNav-linkedin a			 { background-position: -202px		 0; }
		#calloutSocialNav-linkedin a:hover { background-position: -202px -56px; }
		#calloutSocialNav-youtube  a			 { background-position: -243px		 0; }
		#calloutSocialNav-youtube  a:hover { background-position: -243px -56px; }
		#calloutSocialNav-youtube  a			 { background-position: -243px		 0; }
		
		#calloutSocialNav-temporaryCap {
			background-image: url(../../uploads/image/template/bg-calloutSocialNav.png);
			background-position: top right;
			width: 10px;
		}
		
	/* @end */

	#vidIntro {
		position:relative;
		z-index:1;
	}

	#helpCallout {
		float:right;
		padding-bottom:20px;
		background-image:url(../../uploads/image/template/how_can_i_help.jpg);
		background-position:no-repeat;
		width:294px;
		height:237px;
	}

	#helpCallout p {
		color:#B02C14;
		font-family: arial;
		font-size: 12px;
		padding:50px 15pt 0pt 15px;
	}
	.secTierImg {
		float:left;
		padding:0px 10px 0px 0px;
		/* margin-top: 10px; */
		margin-bottom: 15px;
	}
	#secTier {
		clear: both;
		padding:0px 20px 0px 20px;
		overflow: hidden;
	}
	#newsEvents,
	#blog { 
                float: left;
		width:425px;
		text-align:left;
	}
#secTier p.secTitle {
   font-size: 14px;
   margin-bottom: 0;
}
#secTier .excerpt {
   margin: 5px 0 25px 0;
}
#secTier .date {
   color: #666;
   display: block;
   font-size: 12px;
   font-weight: normal;
}
.news-content {
   width: 210px;
   padding-left: 210px;
}
	.homeNewsEventsContainer {
		padding-right: 20px;
		width:425px;
		float:left;
	}
	#blog {float:right;}
	#blog h2,
	#newsEvents h2 {
		border-bottom: 1px solid #cfcfcf;
		padding: 0 0 3px;
	}
	#help, #director {
		height:140px;
		float:right;
		padding:10px 20px 20px 20px ; 
		margin-top:30px;
		width:400px;
		text-align:left;
	}
	.homeContent p {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}

	.homeContent p.date {
		color: #666;
	}

	.secTitle {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		line-height:16px;
		}
	.secTitle a {
		color:#3d87bd;
		text-decoration: none;
	}
	#thirdTier {	
		width:911px;
		height:161px;
		margin-top:20px;
		}

	#sponsors {
		background: #f4f4f4;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		width:890px;
		height:142px; 
		padding: 10px;
		float:left;
		}
	#sponsorFlash {
		background: #fff;
		padding-top:10px;
	}
	#sponsors h2 {
		margin-top: 0;
	}
	#featuredDr {
		background: #fef7e8;
		border: 1px solid #f5edd7;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		float:right;
		clear:right;
		padding: 15px 0 15px 15px;
		width:277px;
		height:130px;
		margin-left:14px;
	}
	#featuredDr p, #featuredDr a, #featuredDr font {
		font-family:Arial;
		font-size:12px;
		padding: 0px;
	}
	#featuredDr #featureImg {
		width:99px;
		float:left;
	} 
	#featuredDr #featureInfo {
		float: left;
		padding: 0 0 0 15px;
		width: 150px;
	}
	#featuredDr #featureInfo h2 {
		margin-top: 0;
	}
/* @end */

/* @group footer */

	#footerWrapper {
		background-repeat:repeat-x;
		color: #fff; 
		clear:both;
		overflow: hidden;
		padding-bottom: 30px;
		width:100%;
	}

	#footer {
		font-family:Arial, Helvetica, sans-serif;
		padding-top:20px; 
		width:940px;
		text-align:left;
		margin:0 auto;	
	}

	#footer label, 
	#footer p {
		line-height: 1.45.em;
		font-size:14px;
		color:#FFF;
		clear: both;
		margin: 15px 0;
	}

	#footer a {color:#fff;}

	#footer a:hover {color:#ccc;}

	#footer .ffaxLogo {
		float:left;
		width:200px;
		}

	 #footerInfo {
		 float: left;
		 width: 530px;
	 }

	 #footerUtil {
		 float: right;
		 width: 310px;
	 }

	 /* @group footerNav */
	
		 #footerNav {
			 margin: 0 0 15px; 
			 overflow: hidden;
		 }
		 
		 #footerNav li, 
		 #footerNav a {
			 display: block;
			 float: left;
		 }	
		 
		 #footerNav a {
			 color: #fff;
			 border-left: 1px solid #fff;
			 font-size: 15px;
			 text-decoration: none;
			 padding: 0 10px;
		 }
		 
		 #footerNav a:hover {
			 text-decoration: underline;
		 }

		 #footerNav .footerNav-first a {
			 border: none;
			 padding-left: 0;
		 }
	 /* @end */

	 /* @group footerSocialNav */
	 
		 #footerSocialNav {
			 margin: 0 0 30px;
			 overflow: hidden;
			 zoom: 1;
		 }
			
		 #footerSocialNav li, 
		 #footerSocialNav a {
			 float: left;
			 height: 28px;
			 list-style-type: none;
			 width: 36px; 
		 }

		 #footerSocialNav a {
			 background-image: url(../../uploads/image/template/bg-footerSocialNav.png);
			 background-repeat: no-repeat;
			 text-indent: -9999px;
		 }
	 
			#footerSocialNav-facebook a				{ background-position:			0			0; }
			#footerSocialNav-facebook a:hover { background-position:			0 -28px; }
			#footerSocialNav-twitter	a				{ background-position:	-37px			0; }
			#footerSocialNav-twitter	a:hover { background-position:	-37px -28px; }
			#footerSocialNav-youtube	a				{ background-position:	-74px			0; }
			#footerSocialNav-youtube	a:hover { background-position:	-74px -28px; }
			#footerSocialNav-linkedin a				{ background-position: -111px			0; }
			#footerSocialNav-linkedin a:hover { background-position: -111px -28px; }
	 
	 /* @end */

	 /* @group footerSearch */
		 
		 #footerEmail label {
			 display: block;
			 font-size: 14px;
			 padding: 0 0 7px;
			 margin: 0;
			 zoom: 1;
			 text-transform: uppercase;
		 }
		 
		 #footerEmailField,
		 #footerEmailGo {
			 float: left;
			 font-size: 13px;
		 }

		 #footerEmailField {
			 border: none;
			 -moz-box-shadow: inset 1px 2px 2px rgba(0,0,0,.3);
			 -webkit-box-shadow: inset 1px 2px 2px rgba(0,0,0,.3);
			 box-shadow: inset 1px 2px 2px rgba(0,0,0,.3);
			 color: #999;
			 font-style: italic;
			 height: 15px;
			 padding: 7px 10px;
			 width: 240px;
		 }

		 #footerEmailGo {
			 background: #ddcca5;
			 background: -moz-linear-gradient(top, #fff, #ddcca5);
			 background: -webkit-gradient(linear, center top, center bottom, from(#fff), to(#ddcca5));
			 background: linear-gradient(top, #fff, #ddcca5);
			 border: none;
			 -moz-border-radius: 3px;
			 -webkit-border-radius: 3px;
			 border-radius: 3px;
			 color: #b05f3e;
			 height: 30px;
			 margin: 0 0 0 5px;
			 text-align: center;
			 text-shadow: 0 1px 0 #fff;
			 text-transform: uppercase;
			 width: 30px;
		 }

	 /* @end */

/* @end */

/* @group sifr */

	/*****************************************************************************
	scalable Inman Flash Replacement (sIFR) version 3.

	Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

	Older versions:
	* IFR by Shaun Inman
	* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
	* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

	See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

	This software is licensed and provided under the CC-GNU LGPL.
	See <http://creativecommons.org/licenses/LGPL/2.1/>
	*****************************************************************************/

	@media screen {
		.sIFR-flash {
			visibility: visible !important;
			margin: 0;
			padding: 0;
		}
		
		.sIFR-replaced, .sIFR-ignore {
			visibility: visible !important;
		}
		
		.sIFR-alternate {
			position: absolute;
			left: 0;
			top: 0;
			width: 0;
			height: 0;
			display: block;
			overflow: hidden;
		}
		
		.sIFR-replaced div.sIFR-fixfocus {
			margin: 0pt; 
			padding: 0pt; 
			overflow: auto; 
			letter-spacing: 0px; 
			float: none;
		}
	}

	@media print {
		.sIFR-flash {
			display		 : none !important;
			height		 : 0;
			width			 : 0;
			position	 : absolute;
			overflow	 : hidden;
		}
		
		.sIFR-alternate {
			visibility : visible !important;
			display		 : block	 !important;
			position	 : static  !important;
			left			 : auto		 !important;
			top				 : auto		 !important;
			width			 : auto		 !important;
			height		 : auto		 !important;
		}
	}

	/*
	Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
	so they only apply if sIFR is active. Make sure to limit the CSS to the screen
	media type, in order not to have the printed text come out weird.
	*/
	@media screen {
		/* Example:
		.sIFR-active h1 {
			font-family: Verdana;
			visibility: hidden;
		}
		*/
	}

	/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
	.sIFR-flash + div[adblocktab=true] {
		display: none !important;
	}

 /* @end */

/* @group helper classes */

	.clear{clear:both;}

	img.right {
			 float:right;
			padding:0px 0px 10px 10px;
	}

	img.left {
			 float:left;
			 padding:0px 10px 10px 0px;
	}
	#newsImage {
			 float:right;
			 width:210px;
			 padding:0px 0px 10px 10px;
			 margin: 10px 0px 10px 10px
	}
	p.caption {
		color:#91bade;
					font-size:.9em;
	}

/* @end */

/* @group secondary */

	#sec_wrapper {clear:both;}
	#leftContent{	
		float:left;
		width:252px;	
		height:auto;
		padding: 0 2px 0 0;
		margin-bottom:20px;
		}
	#sideBar {
		background-image:url(../../uploads/image/template/sidebar_repeat_bg.jpg);
		background-repeat:repeat-y;
		left:0px;
		width:234px;	
		height:auto;
		margin:0px 0px 0px 0px;
		padding:0 0 0 20px;
		}
	#sideBarHead {
		line-height: 0;
		width:252px;	
		}
	.sidebar_bottom {
		background-image:url(../../uploads/image/template/sidebar_bottom.gif);
		background-position: bottom left;
		float:left;
		width:252px;	
		height:15px;
	}
	.gala_int {
		padding:0px 20px 0px 20px;
		background-image:url(../../uploads/image/template/sidebar_repeat_bg.jpg);
		background-repeat:repeat-y;
					height:189px;
		}
	dl, dt, dd {
		margin: 0;
		padding: 0px;
		list-style-type: none;
					color:#FFFFFF;	
	}
	#nav_secondary {
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;	
		width:254px;
	}
	dl#nav_secondary {width:214px;}
	dl#nav_secondary dt {	
		background-image:url(../../uploads/image/template/sec_nav_divider.jpg);
		background-position: 0px 36px;
		background-repeat:no-repeat;
		display:block;
		width:214px;
	}

	dl#nav_secondary dt a {	
		display: block;
		height: 29px;
		padding: 10px 0 0;
		text-indent:10px;
	}

	dl#nav_secondary dt:hover {	
		cursor:pointer;
		background-image:url(../../uploads/image/template/sec_nav_ind.jpg);
		background-position: 0px 0px;
					width:230px;
					color:#fff;
	}
	dl#nav_secondary dt:last-child a {	
		height: 26px;
	}
	dl#nav_secondary dt.active {
		background-image:url(../../uploads/image/template/sec_nav_ind.jpg);
		background-position: 0px 1px;
		width:230px;
	}
	dl#nav_secondary dd {width:216px;}
	dl#nav_secondary ul {padding:5px;}
	dl#nav_secondary li {
		text-align: left;	
		font-size:12px;
		text-indent:5px;
		line-height:10px;	
		display: block;
		border: 0 none;
		padding:8px;
		height:auto;
		margin:5px 0 5px 0;
	}
	dl#nav_secondary li a, dl#nav_secondary dt a {
		text-decoration: none;
					width:auto;
					color:#fff;	
	}

	dl#nav_secondary li a:hover {text-decoration:underline;}

	#rightContent {
		background: #fff; 
		background: -moz-linear-gradient(
			top, 
			#fff 75%, 
			#ddcca5
		);
		background: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #fff),
			color-stop(.75, #fff),
			color-stop(1, #ddcca5)
		);
		background: linear-gradient(top, #fff, #ddcca5);
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		min-height: 500px;
		width:670px;
		float:left;	
		padding-top: 30px;
		margin-left:15px;
		margin-bottom:15px;
	}
	.ie6 #rightContent {
		height: 500px;
	}
	#rightContentHead {width:641px;}

	#rightContent #contentWrapper {
		margin:0px 30px 30px 30px;
		padding:0px;
		}
		
	#rightContent .content {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#0e3f6b;
					line-height:18px;
		}
	#rightContent .content p{
		padding:0px 0px 5px 0px;
		}
	#rightContent .content ul {
		color:#0e3f6b;
					padding:0px 10px 0px 20px;
		}
	#rightContent .content ul li {padding:5px;}

	.insetImg {
			 padding:0px 20px 20px 20px;
			 float:right;
	}
	#sponsorTestimonial{	
		float:right;
		width:254px;	
		margin:0 0 20px 20px;
		}
	.divider {
		height: 15px;
		border-bottom: 1px solid #ccc;
		margin-bottom: 25px;
	}
	.recent_comments {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #fff;
		padding: 50px 30px 0;
	}
	.recent_comments h4 {
		font-weight: normal;
		color: #fff;
		font-size: 16px;
		margin: 0 0 -5px;
	}
	.recent_comments a {
		color: #fff;
	}
	.recent_comments .divider {
		border: none;
		margin: 2px 0;
	}
	.recent_comments p.byline {
		margin: -5px 0 0 0;
	}
	.recent_comments p.byline a,
	.recent_comments p.byline {
		color: #bbd5f1;
	}

/* @end */

/* @group comment form */

	.comment_form {
		margin: 10px 0 0;
	}

	.comment_form p {
		margin: 0 0 5px;
		overflow: hidden;
	}
	
	.comment_form label {
		font-weight: bold;
		display: block;
		float: left;
		padding: 0 20px 0 0;
		width: 130px;
	}
	
	.comment_form em {
		font-weight: normal;
	}

	.comment_form img {
		float: left;
		margin: 0 0 5px;
	}
	
	.comment_form_buttons {
		padding: 15px 0 0 150px;
	}

	.comment_form_button {
		background: #4b88c1;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		border: none;
		color: #fff;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		padding: 10px 20px;
	}
	
	.comment_form input.text,
	.comment_form textarea {
		border: 2px solid #ccc;
		float: left;
		padding: 5px;
		width: 350px;
	}

	.comment_form input.text:focus,
	.comment_form textarea:focus {
		border-color: #c9653c;
		outline: none;
	}
	
/* @end */

