/*
Theme Name: Virginia HIT
Theme URI: http://heliumstudio.com/
Description: Wordpress theme for Virginia HIT.
Author: Helium Studio
Version: 1.0
Tags: two-columns, fixed-width, custom-header, custom-background, editor-style
*/
/* FONT SIZES REFERENCE */
#demo0 {font-size: 77%;}  /*renders 10px */
#demo1 {font-size: 85%;}  /*renders 11px */
#demo2 {font-size: 100%;} /*renders 13px */
#demo3 {font-size: 108%;} /*renders 14px */
#demo4 {font-size: 123.1%;} /*renders 16px */
#demo5 {font-size: 138.5%;} /*renders 18px */
#demo5 {font-size: 153.8%;} /*renders 20px */
#demo6 {font-size: 161.5%} /*renders 21px */
#demo7 {font-size: 169.2%} /*renders 22px */
#demo8 {font-size: 176.9%} /*renders 23px */
#demo9 {font-size: 184.6%} /*renders 24px */
#demo10 {font-size: 192.3%} /*renders 25px */
#demo11 {font-size: 200%} /*renders 26px */
#demo12 {font-size: 207.7%} /*renders 27px */
#demo13 {font-size: 215.4%} /*renders 28px */
#demo15 {font-size: 230.8%} /*renders 30px */

/* DEFINE FUNDAMENTAL STYLES */
html {
	background-color: #7F3711;
	margin: 0;
}
body {
	color: #FFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin: 0;
}
h1 {
	color: #193F4C;
	margin: 0;
	padding: 0;
	font-size: 153.8%;
}
	h1 a:link,
	h1 a:hover,
	h1 a:visited {
		color: #193F4C;
	}
h2 {
	color: #FFF;
	margin: 0 0 .8em 0;
	font-size: 153.8%;
	font-weight: normal;
}
	h2 a:link,
	h2 a:hover,
	h2 a:visited {
		color: #CCFFCC;
	}
h3 {
	color: #d16024;
	margin: 1.2em 0;
	font-size: 138.5%;
	font-weight: normal;
}
	h3 a:link,
	h3 a:visited,
	h3 a:hover {
		color: #CCFFCC;
		text-decoration: none;
	}
h4 {
	color: #54B723;
	margin: .3em 0;
	font-size: 108%;
}
	h4 a:link,
	h4 a:visited,
	h4 a:hover {
		color: #99FF66;
	}
hr {
	color: #47656F;
	background-color: #47656F;
	height: 1px;
	border: 0;
}
form {
	margin: 0;
	padding: 0;
}
a:link {
	color: #FFF;
	text-decoration: none;
}
a:visited {
	color: #EEE;
	text-decoration: none;
}
a:hover {
	color: #99FF66;
	text-decoration: underline;
}
.clear {
	clear: both;
	width: 100%;
	height: 1px;
	overflow: hidden;
}
.alignright {
	float: left;
	margin: 0 1em 1em 0;
}
.alignright {
	float: right;
	margin: 0 0 1em 1em;
}
#doc3 {
	margin: 0;
}
#hd {
	background: #7F3711 url(img/bg-hd.png) repeat-y top center;
}
	#hd #masthead {
		margin: auto;
		text-align: left;
		width: 960px;
		height: 115px;
	}
		#hd #masthead #logo {
			width: 300px;
			float: left;
		}
			#hd #masthead #logo h1 a {
				display: block;
				width: 300px;
				height: 115px;
				background: transparent url(img/vhit-logo.png) no-repeat left 25px;
				text-indent: -9999px;
			}
		#hd #masthead #navigation {
			width: 660px;
			height: 97px;
			float: left;
			padding-top: 18px;
			text-align: right;
			z-index: 97;
		}
			#hd #masthead #navigation a:link,
			#hd #masthead #navigation a:visited {
				color: #FFF;
				text-decoration: none;
				text-shadow: #000 2px 2px;
			}
			#hd #masthead #navigation a:hover {
				color: #99FF66;
				text-decoration: none;
				text-shadow: #000 2px 2px;
			}
			#hd #masthead #navigation ul#top-nav {
				margin: 0 23px 0 0;
				padding: 0;
				list-style: none;
				display: inline-block;
				line-height: 28px;
				height: 28px;
			}
				#hd #masthead #navigation ul#top-nav li {
					display: inline-block;
					margin-left: 10px;
				}
				#hd #masthead #navigation ul#top-nav li a{
					font-size: 12px;
				}
					#hd #masthead #navigation ul#top-nav li.search_btn_blk {
						margin-left: 5px;
					}
					#hd #masthead #navigation ul#top-nav li.page-item-14 { /* FIRST ITEM IN LIST */
						margin-left: 0;
					}
					#hd #masthead #navigation ul#top-nav li input#s {
						width: 110px;
						line-height: 24px;
						height: 24px;
						padding: 1px 6px;
						vertical-align: bottom;
						border: 1px solid #BCBCBC;
						font-style: italic;
						color: #A9A9A9;
						border-radius: 4px;
						-moz-border-radius: 4px;
						-webkit-border-radius: 4px;						
					}
					#hd #masthead #navigation ul#top-nav li input#search_btn {
						vertical-align: bottom;
						height: 28px;
					}
			#hd #masthead #navigation ul#main-nav {
				margin: 23px 14px 0 0;
				padding: 0;
				list-style: none;
				display: inline-block;
				line-height: 46px;
				height: 46px;
				z-index: 96;
			}
				#hd #masthead #navigation ul#main-nav > li {
					display: inline-block;
					height: 46px; /* MUST MATCH SUBMENU TOP POS */
					margin: 0;
					padding: 0;
					font-weight: bold;
					text-transform: uppercase;
					position: relative; /* REQUIRED FOR SUBMENU ABSOLUTE POSITIONING */
					z-index: 95;
					zoom: 1;
				}
					#hd #masthead #navigation ul#main-nav > li > a {
						display: inline-block;
						padding: 0 9px;
						color: #FFF;
						text-decoration: none;
						text-shadow: 0 1px 1px #000;
					}
						#hd #masthead #navigation ul#main-nav > li > a:hover,
						#hd #masthead #navigation ul#main-nav > li.hvr > a {
							background-color: #51B422;
						}
					#hd #masthead #navigation ul#main-nav .submenu {
						display: none;
						background: #51B422;
						width: 480px;
						padding: 25px;
						position: absolute;
						top: 46px; /* MUST MATCH PARENT LI HEIGHT */
						left: 0;
						text-align: left;
						z-index: 94;
					}
						#hd #masthead #navigation ul#main-nav .submenu ul {
							display: inline-block;
							width: 224px;
							margin: 0 25px 0 0;
							list-style: none;
							float: left;
						}
							#hd #masthead #navigation ul#main-nav .submenu ul li {
								list-style: none;
								margin: 0;
								padding: 0 0 0 25px;
								line-height: 43px;
								border-top: 1px solid #AECCA0;
								background: transparent url(img/arrow-blue.png) no-repeat 10px center;
							}
								#hd #masthead #navigation ul#main-nav .submenu ul li.hvr {
									background-color: #508735;
								}
								#hd #masthead #navigation ul#main-nav .submenu ul li:first-child {
									border-top: 0;
								}
								#hd #masthead #navigation ul#main-nav .submenu a:link,
								#hd #masthead #navigation ul#main-nav .submenu a:visited {
									text-shadow: none;
									text-transform: none;
									text-decoration: none;
									display: block;
									height: 43px;
									color: #FFF;
								}
								#hd #masthead #navigation ul#main-nav .submenu a:hover {
									text-shadow: none;
									text-transform: none;
									text-decoration: none;
									display: block;
									height: 43px;
									color: #FFF;
								}
						#hd #masthead #navigation ul#main-nav .submenu .photo {
							width: 231px;
							float: left;
							text-shadow: none;
							text-transform: none;
							text-decoration: none;
							font-weight: normal;
							line-height: 1.4em;
						}
							#hd #masthead #navigation ul#main-nav .submenu .photo .menu_photo {
								border: 2px solid #FFF;
								width: 225px;
								height: 112px;
								background: transparent url(img/nav_default.jpg) no-repeat top left;
								margin-bottom: .5em;
							}
							#hd #masthead #navigation ul#main-nav .submenu .photo a:link,
							#hd #masthead #navigation ul#main-nav .submenu .photo a:visited,
							#hd #masthead #navigation ul#main-nav .submenu .photo a:hover {
								display: inline;
								text-decoration: underline;
							}
#bd {
	background: #193F4C url(img/bg-bd.png) repeat-y center top;
	background: #193F4C;
	padding-top: 5px;
	clear: left;
}
	#bd #pic-wrapper {
		background: #000 url(img/bg-pic.png) repeat-y center center;
	}
		#bd #pic-wrapper #pic {
			background: transparent url(img/pic-default.jpg) no-repeat center center;
			height: 99px;
		}
			#bd #pic-wrapper #pic #title {
				margin: auto;
				text-align: left;
				width: 960px;
				padding-top: 30px;
			}
				#bd #pic-wrapper #pic #title h2 {
					width: 960px;
					color: #FFF;
					font-size: 230.8%;
					font-weight: normal;
					text-shadow: #000 2px 2px;
				}
			/* HOME PAGE SPECIFIC */
			.home #bd #pic-wrapper #pic {
				background-image: url(img/pic-lg.jpg);
				height: 285px;
			}
				.home #bd #pic-wrapper #pic #title {
					padding-top: 105px;
				}
					.home #bd #pic-wrapper #pic #title h2 {
						width: 400px;
					}
	#bd #content {
		margin: auto;
		text-align: left;
		width: 960px;
		padding: 25px 0;
		font-size: 108%;
	}
		#bd #content #main {
			line-height: 1.6em;
		}
		/* LEFT SIDEBAR LAYOUT */
		#bd #content .yui-ge #main {
			width: 684px;
			padding-right: 25px;
			border-right: 1px solid #486872;
		}
		#bd #content .yui-ge #sidebar {
			width: 225px;
			padding-left: 25px;
		}
		#bd #content .yui-ge #sidebar li.latestnewswidget .post {
			background: url("img/square-green.png") no-repeat scroll left 5px;
			padding-left: 15px;
			margin-bottom: 10px;
			padding-bottom: 10px;
			border-bottom: 1px solid #486872;
			font-size: 12px;
		}
		#bd #content .yui-ge #sidebar li.latestnewswidget .post:last-child {
			border-bottom: 0;
		}
		/* RIGHT SIDEBAR LAYOUT */
		#bd #content .yui-gf #main {
			width: 684px;
			padding-left: 25px;
			border-left: 1px solid #486872;
		}
		#bd #content .yui-gf #sidebar {
			width: 225px;
			padding-right: 25px;
			line-height:20px;
		}
		/* CONTENT */
		#bd #content #main p {
			margin: 0 0 2em 0;
		}

		#bd #content #main ul,
		#bd #content #main ol {
			margin-bottom: 2em;
		}



		#bd #content #main a:link,
		#bd #content #main a:visited {
			text-decoration: none;
			color: #4AAD1F;
		}
		#bd #content #main a:hover {
			text-decoration: underline;
			color: #7AD652;
		}
		#bd #content #main h3 a:link,
		#bd #content #main h3 a:visited {
			text-decoration: none;
		}
		#bd #content #main.repository .yui-u {
			background: transparent url(img/col-border.png) repeat-y right top;
		}
		#bd #content #main.repository .last {
			background: none;
		}
		#bd #content #main ul.docs li a:link,
		#bd #content #main ul.docs li a:visited {
			color: #FFF;
		}
		#bd #content #main ul.docs li a:hover {
			color: #99FF66;
		}
		/* LEFT SIDEBAR */
		#bd #content #sidebar ul {
			margin: 0;
			padding: 0;
			list-style: none;
		}
			#bd #content #sidebar ul li {
				margin: 0 0 .5em 0;
				padding: 0;
				list-style: none;
				clear: both;
			}
		/* LOOP */
		#bd #content #main .wp-loop h3 {
			margin: 0 0 .3em 0;
			font-size: 123.1%;
		}
			#bd #content #main .wp-loop .entry-summary h3 {
				margin: .4em 0;
				font-size: 85%;
				color: #FFF;
			}
			#bd #content #main .wp-loop .more {
				text-align: right;
			}
				#bd #content #main .wp-loop .more p {
					margin: 0 0 2px 0;
					font-size: 85%;
				}
		/* POSTS */
		#bd #content #main .post-navigation {
			font-size: 85%;
			font-weight: bold;
		}
			#bd #content #main .post-navigation .nav-previous {
				float: left;
				width: 49.5%;
			}
			#bd #content #main .post-navigation .nav-next {
				float: left;
				width: 49.5%;
				text-align: right;
			}
			#bd #content #main #nav-above.post-navigation {
				margin: 0 0 1em 0;
			}
			#bd #content #main #nav-below.post-navigation {
				margin: 1em 0 0 0;
			}
		#bd #content #main .entry-utility {
			font-size: 85%;
			text-align: right;
			margin: 0 0 1em 0;
			color: #CCC;
		}
		#bd #content #main .entry-meta {
			font-size: 85%;
			margin: .3em 0;
			color: #CCC;
		}
		/* SALESFORCE FORM */
		#salesforce {
			background-color: #469c1d;
			color: #FFF;
			display: block;
			z-index: 10;
		}
			#salesforce.large {
				width: 100%;
				padding: 35px 0;
			}
			#salesforce.small {
				width: 250px;
				padding: 20px 0 25px 0;
				float: right;
				margin-left: 1em;				
				margin-top: 4px;
				font-size: 85%;
			}
				#sidebar #salesforce.small {
					float: none;
					margin: 0;
					width: 225px;
				}
			#salesforce h3 {
				margin: 0 30px 1em 30px;
				color: #FFF;
			}
				#sidebar #salesforce h3 {
					margin: 0 20px 1em 20px;
				}
			#salesforce_form {
				display: block;
				margin: 0 30px;
			}
				#sidebar #salesforce_form {
					display: block;
					margin: 0 20px;
				}
				#salesforce_form .item {
					margin-bottom: .8em;
					vertical-align: top;
					clear: both;
				}
					#salesforce_form .item:last-child {
						margin-bottom: 0;
					}
				#salesforce_form label {
					display: block;
					font-weight: bold;
					margin-bottom: .3em;
					width: 180px;
				}
					#salesforce.large #salesforce_form label {
						margin-bottom: 0;
						width: 100px;
						float: left;
					}
					#salesforce.large #salesforce_form label.error {
						width: 100%;
						margin: .2em 0 0 100px;
						color: #7F3711;
						display: block;
					}
					#salesforce.small #salesforce_form label.error {
						margin-top: .2em;
						color: #7F3711;
						float: none;
					}
				#salesforce_form input,
				#salesforce_form select,
				#salesforce_form textarea {
					background-color: #FFF;
					border: 1px solid #CCC;
					color: #000;
					width: 178px;
					padding: 3px;
				}
					#salesforce.large #salesforce_form input,
					#salesforce.large #salesforce_form select,
					#salesforce.large #salesforce_form textarea {
						width: 500px;
						float: left;
					}
					#salesforce_form input {
						height: 1.3em; 
					}
					#salesforce #salesforce_form input#salesforce_submit {
						width: 76px;
						height: 33px;
						background: transparent url(img/btn-login.png) no-repeat center center;
						color: #7f3711;
						margin-top: 10px;
						border: none;
						font-weight: bold;
						float: none;
					}
						#salesforce.large #salesforce_form input#salesforce_submit {
							margin-left: 100px;
						}
		/* WIDGETS */
		#bd #content #main div.widget,
		#bd #content #sidebar ul li.widget {
			margin-bottom: 3em;
		}
		#bd #content #main div.widget {
			margin-bottom: 1em;
				}

			/* QUOTE WIDGET */
			#bd .widget_quote .quote {
				font-weight: normal;
				font-size: 123.1%;
				line-height: 1.4em;
				text-shadow: #000 1px 1px;
				color: #CF4D04;
			}
			#bd .widget_quote .quote_name {
				font-weight: bold;
				font-size: 77%;
				color: #FFF;
				margin: 0 0;
			}
			#bd .widget_quote .quote_desc {
				font-weight: normal;
				font-style: italic;
				font-size: 77%;
				color: #FFF;
			}
			/* MENU WIDGET */
			#bd #content #sidebar .widget_nav_menu ul {
				margin: 0;
				padding: 0;
				list-style: none;
			}
				#bd #content #sidebar .widget_nav_menu ul.menu li {
					list-style: none;
					margin: 0;
					padding: 0 0 0 35px;
					line-height: 42px;
					border-top: 1px solid #47656F;
					background: transparent url(img/square-green.png) no-repeat 17px center;
				}
					#bd #content #sidebar .widget_nav_menu ul.menu li.current-menu-item {
						background-color: #1D4657;
					}
					#bd #content #sidebar .widget_nav_menu ul.menu li:first-child {
						border-top: 0;
					}
					#bd #content #sidebar .widget_nav_menu ul.menu li a:link,
					#bd #content #sidebar .widget_nav_menu ul.menu li a:visited {
						text-decoration: none;
						display: block;
						height: 42px;
						color: #FFF;
					}
					#bd #content #sidebar .widget_nav_menu ul.menu li a:hover {
						text-decoration: none;
						display: block;
						height: 42px;
						color: #99FF66;
					}
			/* PAGELIST WIDGET */
			#bd #content #main .widget_pagelist {
				font-size: 85%;
			}
				#bd #content #main .widget_pagelist h3 a:link,
				#bd #content #main .widget_pagelist h3 a:visited,
				#bd #content #main .widget_pagelist h3 a:hover {
					text-decoration: none;
				}
				#bd #content #main .widget_pagelist .col2 .pagelist-pg {
					width: 49%;
					float: left;
				}
				#bd #content #main .widget_pagelist .col2 .pagelist-pg div.photo{
					padding-bottom:20px;
				}
					#bd #content #main .widget_pagelist .col2 .first {
						padding-right: 2%;
					}
					#bd #content #main .widget_pagelist .col2 .pagelist-pg .pg_photo {
						width: 263px;
						height: 112px;
						border: 2px solid #FFF;					
						margin-bottom: .4em;
					}
				div.pagelist-pg div.photo h3 {
						margin-bottom:6px;
					}
				#bd #content #main div.pagelist-pg div.photo p {
						margin-bottom:10px;
					}
				#bd #content #main .widget_pagelist .col3 .pagelist-pg {
					width: 32%;
					float: left;
					padding-left: 2%;
				}
					#bd #content #main .widget_pagelist .col3 .first {
						padding-left: 0;
					}
					#bd #content #main .widget_pagelist .col3 .pagelist-pg .pg_photo {
						width: 194px;
						height: 107px;
						border: 2px solid #FFF;					
						margin-bottom: .4em;
					}
				#bd #content #main .widget_pagelist .more a:link,
				#bd #content #main .widget_pagelist .more a:visited {
					padding-right: 12px;
					background: transparent url(img/arrow-white.png) no-repeat right center;
					text-decoration: none;
					font-weight: bold;
				}
				#bd #content #main .widget_pagelist .more a:visited {
					padding-right: 12px;
					background: transparent url(img/arrow-white.png) no-repeat right center;
					text-decoration: none;
					font-weight: bold;
				}
			#bd #content #sidebar .widget_pagelist {
				display: none;
			}
			/* LATEST NEWS WIDGET */
			#bd #content .widget_latest_news {
				font-size: 85%;
			}
				#bd #content .widget_latest_news h3.widget-title {
					text-transform: uppercase;
					margin: 0 0 .5em 0;
					font-weight: bold;
				}
				#bd #content .widget_latest_news .post {
					margin-top: 1.6em;
				}
				#bd #content .widget_latest_news .entry-date {
					font-weight: bold;
					color: #FFF;
				}
				#bd #content .widget_latest_news h4.entry-title a:link,
				#bd #content .widget_latest_news h4.entry-title a:visited {
					color: #FFF;
					text-decoration: none;
					font-weight: normal;
				}
				#bd #content .widget_latest_news h4.entry-title a:hover {
					text-decoration: underline;
					font-weight: normal;
					color: #99FF66;
				}
			/* TWITTER WIDGET */
			#bd #content #main .widget_twitter_profile {
				padding-top: 0px;
				position: static;
				overflow: visible;
				min-height: 150px;  
			}
				#bd #content #main .widget_twitter_profile h3.widget-title {
					text-transform: uppercase;
					margin: 0;
					font-size: 100%;
					background-color: #14323d;
					padding: 20px 0 10px 25px;
				}
				#bd #content #main .widget_twitter_profile .twtr-widget-profile {
					font-family: Tahoma, Arial, Helvetica, sans-serif !important;
					position: static;
					padding: 0 25px 20px 25px;
					background-color: #14323d;
				}
					#bd #content #main .widget_twitter_profile .twtr-widget-profile .twtr-hd, 
					#bd #content #main .widget_twitter_profile .twtr-widget-profile .twtr-ft {
						height: 1px;
						left: -99999px;
						padding: 0;
						margin: 0;
						position: static;
						color: #14323d;
					}
						#bd #content #main .widget_twitter_profile .twtr-widget-profile .twtr-hd img, 
						#bd #content #main .widget_twitter_profile .twtr-widget-profile .twtr-ft img {
							display: none;
						}
					#bd #content #main .widget_twitter_profile .twtr-widget-profile .twtr-bd {
						padding: 0;
						position: static;
					}
						#bd #content #main .widget_twitter_profile .twtr-widget-profile .twtr-bd .twtr-timeline {
							height: auto !important;
							position: static;
						}
						#bd #content #main .widget_twitter_profile .twtr-widget-profile .twtr-bd .twtr-tweet .twtr-tweet-wrap {
							padding: 8px 0;
						}
						#bd #content #main .widget_twitter_profile .twtr-widget-profile .twtr-bd .twtr-tweet a.twtr-timestamp:link,
						#bd #content #main .widget_twitter_profile .twtr-widget-profile .twtr-bd .twtr-tweet a.twtr-timestamp:visited,
						#bd #content #main .widget_twitter_profile .twtr-widget-profile .twtr-bd .twtr-tweet a.twtr-reply:link,
						#bd #content #main .widget_twitter_profile .twtr-widget-profile .twtr-bd .twtr-tweet a.twtr-reply:visited {
							color: #4AAD1F !important;
						}
						#bd #content #main .widget_twitter_profile .twtr-widget-profile .twtr-bd .twtr-tweet a.twtr-timestamp:hover,
						#bd #content #main .widget_twitter_profile .twtr-widget-profile .twtr-bd .twtr-tweet a.twtr-reply:hover {
							color: #7AD652 !important;	
						}
				#bd #content #main .widget_twitter_profile .btm {
					clear: left;
					padding-left: 25px;
					position: static;
				}
		/* HOME PAGE SPECIFIC */
		.home #bd #content h2.page-title {
			display: none;
		}
		/* LOGIN PAGE */
		#bd #content.wp-form {
			text-align: center;
		}
			#bd #content.wp-form #main p.message {
				background-color: #193F4C;
				border: 1px solid #469C1D;
				text-align: left;
			}
			#bd #content.wp-form #main {
				text-align: left;
				background-color: #14323d;
				padding: 50px 70px;
				display: block;
				width: 560px;
				margin: 0 auto;
			}
				#bd #content #main .loginform label {
					margin-bottom: .2em;
					font-weight: bold;
					display: block;
					width: 100%;
				}
					#bd #content #main .loginform label[for="rememberme"] {
						display: inline;
						margin-bottom: 0;
						width: 130px;
					}
				#bd #content #main .loginform input {
					margin-bottom: 1em;
					border: 1px solid #849094;
					height: 20px;
					width: 275px;
				}
					#bd #content #main .loginform input#rememberme {
						width: auto;
					}
					#bd #content #main .loginform input#wp-submit {
						width: 76px;
						height: 33px;
						background: transparent url(img/btn-login.png) no-repeat center center;
						color: #7f3711;
						border: none;
						font-weight: bold;
					}
			#bd #content.wp-form .widget {
				display: none;
			}
			
#ft {
	border-top: 4px solid #469C1D;	
}
	#ft #footer {
		margin: auto;
		text-align: left;
		width: 960px;
		line-height: 1.6em;
		padding-top: 10px;
		font-size: 85%;
	}
		#ft #footer p {
			clear: left;
		}
		#ft #footer a:hover {
			text-decoration: none;
		}
		#ft #footer ul {
			list-style: none;
			margin: 0;
			padding: 0;
			display: inline-block;
		}
			#ft #footer ul li {
				list-style: none;
				margin: 0;
				padding: 0;
			}
				#ft #footer ul li {
					float: left;
					display: block;
				}
					#ft #footer ul li li {
						float: none;
					}
				#ft #footer #btm-nav ul li.first-col {
					width: 140px;
				}
				#ft #footer #contact ul li.first-col {
					width: 200px;
				}
		#ft #contact > ul,
		#ft #contact > p {
			margin-left: 125px;
		}
/* === Accordion Fold === */
container-team {
	width: 420px;
}
.post-team {
    display: block;
    background:#1f2a32;
    border-bottom:1px solid #2e3e4a;
    width: 420px;
    overflow: hidden;
}
h3.trigger {
	padding: 0 0 0 15px;
	margin: 0 0 5px 0;	
	height: 22px;
	font-size: 1.1em;
	font-weight: normal;
}
h3.trigger a{
	color: #fff;
	text-decoration: none;
	display: block;
	background: url(img/plus.gif) no-repeat 3px;
	padding:0 0 0 25px;
	width: 360px;
}
#accordion h3.trigger a{
	color: #0f9fd8;
	text-decoration: none;
	display: block;
}
h3.trigger a:hover{
	color: #ccc; 
	background: url(img/plus.gif) no-repeat 3px;}
h3.active{
	background-position: left bottom; 
	color: #fff;
}
.toggle_container {
	margin: 0 0 5px 0;
	padding: 0;	
	overflow: hidden;
	line-height: 1.6em;
	clear:both;
	width: 420px;
}
.toggle_container p{
	padding: 0 0 10px 0;
}
.toggle_container .block {
	padding: 0px 20px 5px 20px;
}
.toggle_container .block img {
	padding: 0px 0 5px 20px;
	float: right;
}

#bd #content #main .toggle_container .block p {
	padding: 0;
	margin: 0;
}
#bd #content .yui-gf #main {
	height: auto!important;
}