/* v1.0 | 20080212 */
/* CSS RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } /* remember to define focus styles! */ :focus { outline: 0; } /* remember to highlight inserts somehow! */ ins { text-decoration: none; } del { text-decoration: line-through; } /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: collapse; border-spacing: 0; } /* END CSS RESET */ 

/*reload*/
body {
	background: #FFF url(../images/bg_grad.gif) repeat-x;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#000;
	font-size: 100%;
}

h1, h3 { font-weight: bold; }
h1 {  font-size:1.438em; }
h2 {  font-size:1.2em; line-height:20px; font-weight: normal; color:#333333; }
h3 { font-size:13px; color:#13759c; padding-bottom:5px; }
h4 { font-size: 12px; color: #13759c; }

.headerhome h3 {  font-size:1.438em; color: #000;}
#home-news h1 { font-size:1.2em; line-height:20px; font-weight: normal; color:#333333; } 
cite { font-size: 11px; }

/*default paragraph*/
p {
	text-align:left;
	line-height:normal;
	font-size: 12px;
	padding: 0 0 10px 0;
	}

.subscript
{
	vertical-align:sub;
	font-size:10px;
	color:#666666;
}

/* quotes */
blockquote { 
	font-size: 12px;
	padding: 5px 0;
	margin-bottom: 10px;
}

	blockquote .author { 
		display: block;
		color: #13759c;
		font-style:italic;
	}	                     

/*default lists*/
ul {
	margin-left:15px;
	line-height:normal;
	font-size: 12px;
}
	ul ul { font-size: 12px; }

	ul li {
		list-style:none;
		list-style-image:url(../images/list-arrow.gif);
		padding:0px 0px 10px 0;
	}
	
ul.bluesquare li {
	list-style:none;
	list-style-image:url(../images/blue_square.gif);
	padding:0 0px 10px 0px;
}

/*default forms*/
label { 
	color:#13759c;
	font-size:.6888em;
	font-weight:bold;
	line-height:normal;
}

select { color:#7f7f7f; border:1px solid #7f9db9; }

/*default anchors*/
a:active, a:visited, a:link {
	color:#a3620a;
	text-decoration:underline;
	padding:0px;
	margin:0px;
} a:hover { color:#000000; }

/*misc*/
sup { font-size:.755em; }



/* Major Container --------------- */

#container {
	background: #FFF;
	width:962px;
	margin:0 auto;
	padding:0px;
}

/* HEADER  ---------------------- */

#header {
	padding:0 0 10px;
	margin:0;
}
	
	#logo {
		float:left;
		padding:10px 0 0 30px;
	}
		
		#logo a {
			background: url(../images/logo.jpg) no-repeat;
			display: block;
			width: 262px;
			height: 67px;
			text-indent: -9999px;
		}
	
/*utility nav*/
#utility-nav {
	float:right;
	display:block;
	padding:15px 45px 0px 0px;
	font-size:.6888em;
}
	#utility-nav a { padding:0px 5px; }
	
/*main nav*/
#main-nav {
	background-image:url(../images/mnav.jpg);
	background-repeat:no-repeat;
	width:962px;
	height:38px;
	}
	
	#main-nav ul {
		background:url(../images/main_nav_border.gif) no-repeat;
		list-style: none;
		float:right;
		margin:0;
		padding:0 10px 0 1px;
		font-size:1.063em;
	}

	#main-nav li { float: left; list-style: none; padding: 0; }

	#main-nav a {
		background:url(../images/main_nav_border.gif) no-repeat right;
		display:block;
		float:left;
		height:33px;
		padding:5px 25px 0px 25px;
		color: #FFF;
		text-decoration:none;
	} 
	
	#main-nav a:hover,
	#main-nav .selected a { background:url(../images/main_nav_on.gif); }
	#main-nav .selected a { font-weight: bold; }

/* NAVIGATION ---------------- */

.right-nav {
	border:none;
	border-top:1px solid #cde0e7;
	margin-top:3px;
	padding:2px 0px 0px 0px;
	float:left;
	width:175px;
	display:block;
}
	.right-nav h3 { padding-top:5px; }

/* Group: Left Nav 
---------------------------------- */
#leftnav {
	width:194px;
	height:auto;
	float:left;
	padding:0px 0px 0px 15px;
	margin-right:15px;
}

	#leftnav ul { font-size:.813em; margin: 0; padding: 0;  }
	#leftnav li { list-style: none; margin: 0; padding: 0; list-style-image: none; *margin-bottom: -1px; }
	
	#leftnav a {
		background: url(../images/interior-leftnav/int_lnav_header_off.gif) repeat-y;
		width:174px;
		padding:8px 0px 8px 20px;
		color:#FFF;
		font-weight:bold;
		display:block;
		text-decoration:none;
	}

		#leftnav a.active, 
		#leftnav a:hover { 
			background: url(../images/interior-leftnav/int_lnav_header.gif) repeat-y;
		}

	/*leftnav second level*/
	#leftnav li ul { font-size: 1em; *margin-top: -2px; }
	#leftnav li ul li { *margin-top: 1px; }
	#leftnav li ul li ul { *margin-top: -1px; }
	#leftnav li ul li ul li { *margin-top: 1px; }
	#leftnav li li a {
		background: url(../images/interior-leftnav/int_lnav_sub.gif) repeat-y;
		padding: 5px 0px 5px 20px;
		color:#000;
		font-size:0.9em;
		font-weight:normal;
		border-image: url('../images/tnav-border.gif') 27 stretch stretch;
		border-bottom:1px solid #5b99ba;
	}
		
		#leftnav ul ul a.active, #leftnav ul ul a:hover {
			background: url(../images/interior-leftnav/int_lnav_sub_on.gif) repeat-y;
			font-weight: bold;
		}

	/*leftnav third level*/
	#leftnav ul ul ul li { 
		background: url(../images/interior-leftnav/int_lnav_sub_sub.gif) repeat-y;
		border: 0;
	}
	#leftnav ul ul ul a:hover, 
	#leftnav ul ul ul a.active { background:url(../images/interior-leftnav/int_lnav_sub_sub_on.gif) repeat-y; }

/*hide/show sub levels*/
#leftnav ul ul { display: none; }
#leftnav ul.active { display: block; }

/* FOOTER --------------------- */

#footerbar {
	background: url(../images/footer_bar.gif) repeat-x;
	width:932px;
	height:27px;
	clear: both;
	padding: 0 15px;
}

#footer-nav {
	color:#666666;
	font-size:.6888em;
	text-align:left;
	padding-top:40px;
	padding-bottom:15px;
	float:left;
}
		
	#footer-nav a:link, #footer-nav a:active, #footer-nav a:visited {
		color:#666666;
		text-decoration:none;
		padding-left:15px;
		padding-top:10px;
	}
	#footer-nav a:hover { text-decoration:underline; }
	#footer-nav .first { padding-left:0px !important; }

#disclaimer {
	color:#666666;
	font-size:.6888em;
	text-align:left;
	padding-top:40px;
	padding-bottom:15px;
	float:right;
}


/* FOLLOW US ----- */

.follow-us { 
	font-size: 0.75em;
	font-weight: bold; 
	color: #4C4D4D;
	float: left;
	width: 100%;
}

	.follow-us span { float: left; padding-right: 15px; line-height: 16px; }
	.follow-us a { float: left;  }
	.follow-us a img { margin-right: 5px; }


/* HOME ---------------------- */

#home-content {
	padding:0px;
	margin:0px;
	text-align:left;
	overflow:hidden;
	padding:1px 0px 0px;
}

#content-home {
	padding:0px 0px 10px 5px;
	margin-top: 13px;
	_margin-top: 9px;
	text-align:left;
	float:left;
	}

#content {
	padding:15px 0px 10px 5px;;
	margin:0px;
	text-align:left;
	float:left;
}


#twocol-left{
	float:left;
	display:block;
	width:250px;
	}
	
#twocol-right{
	float:left;
	display:block;
	width:680px;
	padding-left:0px;
}


#threecol1 {
	float:left;
	display:block;
	width:220px;
	padding-right:30px;
}

#threecol2 {
	float:left;
	display:block;
	padding-right:30px;
	width:485px;
	min-height:500px;
	height: auto !important;
	height: 500px;
}

#threecol3 {
	float:left;
	width:175px;
	display:block;

}

.headerhome {
	background:url(../images/header_home.png) no-repeat;
	width:951px;
	height:232px;
	display:inline;
	margin-left:5px;
	float: left;
	}
	
	#container .headerhome .left .yellowbtn { margin-top: 17px; }
	
	/* slide show */
	.headerhome .left div { 
		height: 200px; width: 295px;
		padding:35px 0px 0px 400px; 
		display: none;
	}
	
	.headerhome .left .military { background: url(../images/header_home_military.jpg) no-repeat; }
	.headerhome .left .community { background: url(../images/header_home_community.jpg) no-repeat; }
	.headerhome .left .college { background: url(../images/header_home_college.jpg) no-repeat; }
	.headerhome .left .sos { background: url(../images/header_home_sos.jpg) no-repeat; }
	.headerhome .left .workplace { background: url(../images/header_home_workplace.jpg) no-repeat; }

.headerhome .left {
	float:left;
	width: 695px;
	height: 232px;
	}
	
.headerhome .left .copy {
	width:220px;
	font-size:.75em;
	padding-top:10px;
	padding-left:40px;
	font-weight:bold;
	}
	

.headerhome .right {
	width:220px;
	height:200px;
	float:left;
	display:block;
	color:#FFFFFF;
	padding:35px 0px 0px 25px;
	}

.headerhome .right h2 {
	color:#FFFFFF;
	}
	
.headerhome .right .copy {
	color:#FFFFFF;
	font-size:.688em;
	padding:5px 0px 0px;
	}

/* PROGRAMS ----------------- */

#military-top {
	width:690px;
	display:block;
	height:75px;
}

	#military-top .left {
		float:left;
		display:block;
		width:500px;
	}
	
	#military-top .right {
		float:right;
		width:175px;
		display:block;
	}
	
#military-bot {
	width:680px;
	display:block;
	padding:10px 0px 0px;	
}
	
	#military-bot p {
		padding-top:5px;
	}

.col {
	float:left;
	width:190px;
	border:none;
	padding:15px 15px 5px 15px;
	font-size:.9em;
	line-height:12px;	
}
	
.col-border {
	float:left;
	height:160px;
	border-right:1px solid #afafaf;
	margin:20px 0px 0px;
	width:1px;
	display:block;
}
	
#nasd-top .col-border {
	height:140px;
	margin:0px;
	}


/* yellow buttons */
#container a.yellowbtn {
	background-image:url(../images/btn_yellow.gif);
	background-repeat:repeat-x;
	height:21px;
	padding:2px 10px 0px 10px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#000000;
	border-left:1px solid #db9e25;
	border-top:1px solid #ffc145;
	border-right:1px solid #b27702;
	border-bottom:1px soild #7f5604;
	vertical-align:middle;
	font-size: 12px;
	display: inline-block;
	margin-top: 10px;
	}
	
#container input.yellowbtn {
	background-image:url(../images/btn_yellow.gif);
	background-repeat:repeat-x;
	padding:1px 10px 1px 10px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	border-left:1px solid #db9e25;
	border-top:1px solid #ffc145;
	border-right:1px solid #b27702;
	border-bottom:1px soild #7f5604;
	*border: 0;
	vertical-align:middle;
	font-size: 12px;
	display: inline-block;
	overflow: visible;
	margin-top: 10px;
	font-family: Trebuchet MS;
	}
	
#container a.yellowbtn-lg {
	background-image:url(../images/btn_yellow_lg.gif);
	background-repeat:no-repeat;
	width:139px;
	height:35px;
	display:block;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	color:#000000;
	padding:2px 0px 0px 10px;
	font-size:.688em;
	line-height:normal;
	}
	
.headerhome a.yellowbtn { margin-top: 0; }

#home-3col {
	display:block;
	border-bottom:1px solid #afafaf;
	padding-bottom: 12px;
	float: left;
	height: 165px;
}

#home-3col  h2 {
	color:#333333;
	}	

#home-3col .col1 {
	width:300px;
	float:left;
	display:block;
	border-right:1px solid #afafaf;
	padding-right: 15px;
	height: 100%;
	}	

#home-3col .col2 {
	width:285px;
	float:left;
	display:block;
	border-right:1px solid #afafaf;
	padding:0px 15px;
	height: 100%;	
	}	
	
#home-3col .col2 p {
	padding-top:40px;
	}
	
#home-3col .col3 {
	width:280px;
	float:left;
	display:block;
	border-right:none;
	padding-left: 15px;
	height: 100%;
	}		

#home-3col .callout1 {
	/*background-image:url(../images/callout_box1.2.gif);*/
	background-repeat:no-repeat;
	/*padding:0px 0px 0px 20px;*/
	height:170px;
	}

#home-3col .callout2 {
	background-image:url(../images/callout_box1.3.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 20px;
	height:170px;
	}

#home-3col .col3 p {
	padding:40px 0px 0px 0px;
	line-height:normal;
	}
#home-3col .col3 a,
#home-3col .col2 a {
	color:#086285;
	font-size:1.25em;
	font-weight:bold;
	text-decoration:none;
	}


#home-bot {
	float: left;
	}
	
#home-followus {
	padding:15px 0px 0px 10px;
	float:left;
	display:block;
	width: 211px;
	}

#home-followus p {
	padding-top:10px;
	font-weight:bold;
	color:#000101;
	}


#home-news {
	padding:15px 0px 0px 112px;
	float:left;
	width:550px;
	}
	


#military-grn {
	width:700px;
	height:210px;
	display:block;
	padding:10px 0px 0px 0px;
}


#military-grn .mil-left {
	width:490px;
	height:206px;
	border:none;
	border-top:2px solid #bcce83;
	border-bottom:2px solid #bcce83;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	background-image:url(../images/military_grn_bg_left.jpg);
	background-repeat:no-repeat;
	background-position:right;
	}

#military-grn .mil-left h2 {
	width:235px;
	display:block;
	padding:25px 10px 0px 10px;
	line-height:24px;
	}
	
#military-grn .mil-right {
	width:210px;
	height:210px;
	border:none;
	margin:0px;
	padding:0px;
	background-image:url(../images/military_grn_bg.jpg);
	background-repeat:no-repeat;
	float:left;
	display:block;
	text-align:center;
}

#military-grn .mil-right h2 {
	padding:25px 10px 10px 0px;
	line-height:24px;
}

#programs_blu .programs-right {
	width:210px;
	height:210px;
	border:none;
	margin:0px;
	padding:0px;
	background-image:url(../images/colleges_highlight_rightbg.jpg);
	background-repeat:no-repeat;
	float:left;
	display:block;
}

#programs_blu  .programs_left h2 {
	width:235px;
	display:block;
	padding:25px 10px 0px 10px;
	line-height:24px;
}

.programs-right h2 {
	padding:25px 0px 10px 28px;
	margin:0px;
}

#programs_blu, #colleges_blu {
	width:700px;
	height:210px;
	display:block;
	padding:10px 0px 0px 0px;
}

#programs_blu .programs_left {
	width:490px;
	height:206px;
	border:none;
	border-top:2px solid #1d90bc;
	border-bottom:2px solid #1d90bc;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	background-image:url(../images/community_left.jpg);
	background-repeat:no-repeat;
	background-position:right;
	}
	
#colleges_blu .colleges-left {
	width:490px;
	height:206px;
	border:none;
	border-top:2px solid #1d90bc;
	border-bottom:2px solid #1d90bc;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	background-image:url(../images/colleges_left.jpg);
	background-repeat:no-repeat;
	background-position:right;
	}

#colleges_blu  .colleges-left h2 {
	width:235px;
	display:block;
	padding:25px 10px 0px 10px;
	line-height:24px;
}

#colleges_blu .programs-right {
	width:210px;
	height:210px;
	border:none;
	margin:0px;
	padding:0px;
	background-image:url(../images/colleges_highlight_rightbg.jpg);
	background-repeat:no-repeat;
	float:left;
	display:block;
}

.email-signup {
	margin-top:5px;
	background-color:#d9ebf1;
	color:#676767;
	font-weight:normal;
	width:175px;
	border:none;
	padding-left:10px;
	}
	
.sm-arrow {
	width:21px;
	height:18px;
	border:none;
	cursor:pointer;
	padding-top:4px;
	}


.lgtxt {
	font-size:1.25em;
	}
	
.lbluebtn {
	color:#333333 !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.75em;
	background-image:url(../images/btn_lblue.gif);
	background-repeat:no-repeat;
	background-color:#bbd6d9;
	background-position:top;
	width:296px;	
	border-bottom:1px solid #839698;
	border-right:1px solid #97adaf;
	float:left;
	display:block;
	text-decoration:none !important;;
	font-weight:bold;
	padding:0px;
	margin-bottom:2px;
	cursor:pointer;

	}

.lbluebtn .lbtn {
	padding:15px 0px 15px 15px;
	float:left;
	display:block;
	width:250px;
	line-height:normal;

	}
	
.breadcrumb {
	padding:0px 0px 15px 0px;
	}
	
.program-select {
	width:300px;
	padding:15px 0px 0px 10px;
	}

.program-select select {
	width:225px;
	padding:0px 0px 0px 2px;
	}
	
.bluebox {
	#ceecff;
	padding:0px 15px;
	color:#464646;
	font-size:.625em;
	background-color:#ceecff;
	width:140px;
	text-align:center;
	}

.blue-fade {
	background-image:url(../images/blue_fade_bg.gif);
	background-repeat:no-repeat;
	width:204px;
	height:130px;
	padding:15px;
	}
	
	
/* Group: sub nav nav 
--------------------------------*/
.subnav_nav {
	padding: 10px 0 0 0;
	margin: 0 0 30px 0;
	float: left;
	border-bottom: 1px solid #239ecb;
	width:480px;
}	
	.subnav_nav li {
		float: left;
		list-style: none;
		margin-right:5px;
		padding: 0;
	}

	.subnav_nav a {
		position:relative;
		top: 1px;
		display: block;
		padding:5px 15px;
		line-height: 14px;
		text-decoration: none; 
		border:1px solid #239ecb;
	}

	a.button-tab_on {  	
		color: #239ecb; 
		font-weight:bold;
		border-bottom: 1px solid #fff;
		
	 }

	a.button-tab_off {  
		color:#fff; 
		font-weight:normal; 
		background: #239ecb; 		 
	}

	a.button-tab_off:hover { text-decoration:underline; }


/* Group: Copy 
--------------------------------*/
.copy { margin-top:5px; }	
	
	.copy .section { margin:10px 0px 25px 0px; font-size: 12px; }
	.copy .section h2 { font-size: 19px; margin-bottom: 8px; }
	
	.copy .indent { margin: 15px 0 0 30px; }
	
	.copy img {
		border:1px solid #239ecb;
		margin:0px 15px 5px 0px;
	}

	.copy h3 {
		padding:0px 0 5px 0;
		text-decoration:none;
	}
	

	/* section with left image positioned absolutely */
	.left-image-section { 
		position: relative; 
		padding: 10px 0 0 125px; 
		margin-bottom: 25px;
	}
	
		.left-image-section img { 
			position: absolute; 
			top: 10px; left: 0; 
		}
		
		.left-image-section p { 
			padding-top: 10px;
		}
		
		.left-image-section h3 a {
			color: #13759C;
			text-decoration: none;
		}
	

	

.events_callout1 {
	background-image:url(../images/callout_bg.jpg);
	background-repeat:repeat-y;
	width:240px;
	min-height:130px;
	_width: 233px;
	}


.events_callout1 .callouttxt,  .events_callout2 .callouttxt, .events_callout3 .callouttxt {
	width:240px;
	padding:10px 0px 0px 5px;
	}

.events_callout3 .callouttxt {
	width:240px;
	padding:10px 0px 0px 5px;
	}
	
.events_callout1 h2,  .events_callout2 h2 {
	float:left;
	}

.events_callout2 {
	background-image:url(../images/callout_bg.jpg);
	background-repeat:repeat-y;
	width:240px;
	min-height:130px;
	_width: 233px;
	}

.events_callout3 {
	background-image:url(../images/callout_bg.jpg);
	background-repeat:repeat-y;
	width:250px;
	min-height:130px;
	_width: 233px;
	}

.events_callout4 {
	background-image:url(../images/callout_bg.jpg);
	background-repeat:repeat-y;
	width:240px;
	min-height:130px;
	_width: 233px;
	}
.grey {
	color:#4c4d4d !important;
	}

.blue {
	color:#000;
	font-weight:bold;
}

.back-to-top { text-align: center; }


/************   Youth   page   ******************/

#youth_blu {
	width:700px;
	height:210px;
	display:block;
	padding:10px 0px 0px 0px;
}

	
#youth_blu .youth-left {
	width:700px;
	height:206px;
	border:none;
	border-top:2px solid #1d90bc;
	border-bottom:2px solid #1d90bc;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	background-image:url(../images/youth_left.jpg);
	background-repeat:no-repeat;
	background-position:right;
	}

#youth_blu .youth-left h2 {
	width:235px;
	display:block;
	padding:25px 10px 0px 10px;
	line-height:24px;
}


/************   Worplace   page   ******************/

#workplace_blu {
	width:700px;
	height:210px;
	display:block;
	padding:10px 0px 0px 0px;
}

	
#workplace_blu .workplace-left {
	width:700px;
	height:206px;
	border:none;
	border-top:2px solid #1d90bc;
	border-bottom:2px solid #1d90bc;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	background-image:url(../images/workplace_left.jpg);
	background-repeat:no-repeat;
	background-position:right;
	}

#workplace_blu .workplace-left h2 {
	width:235px;
	display:block;
	padding:25px 10px 0px 10px;
	line-height:24px;
}


/************   Healthcare   page   ******************/

#health_blu {
	width:700px;
	height:210px;
	display:block;
	padding:10px 0px 0px 0px;
	float: left;
}

	
#health_blu .health-left {
	width:490px;
	height:206px;
	border:none;
	border-top:2px solid #1d90bc;
	border-bottom:2px solid #1d90bc;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	background-image:url(../images/healthcare_left.jpg);
	background-repeat:no-repeat;
	background-position:right;
	}

#health_blu .health-left h2 {
	width:235px;
	display:block;
	padding:25px 10px 0px 10px;
	line-height:24px;
}

#health_blu .health-right h2 {
	padding:25px 0px 10px 28px;
	line-height:24px;
}

#health_blu .health-right {
	width:210px;
	height:210px;
	border:none;
	margin:0px;
	padding:0px;
	background-image:url(../images/health_highlight_rightbg.jpg);
	background-repeat:no-repeat;
	float:left;
	display:block;
}

/* ----------------- clearfix */
#container:after,
#header:after,
#content:after,
#footerbar:after,
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

#container,
#header,
#content,
#footerbar,
.clearfix { .zoom: 1; }


/* Group: Careers
-------------------------------*/
table.careers { width: 400px; margin-top: 15px; }
table.careers td { padding: 5px 0; vertical-align: top; }


/* Group: Client Login
-------------------------------*/
.client-login { margin: 10px 0 0 110px; }
.client-login label { font-size: 12px; width: 66px; display: inline-block; }
.client-login .txt { margin-top: 5px; }
.client-login .yellowbtn { margin: 10px 0 0 68px; }

blockquote {
margin:0 10px 1em 10px;
padding:.5em 10px;
}

blockquote p {
display:inline;
font-style: italic;
}

