/*
    Default Styles
*/

* { margin: 0; padding: 0; outline: 0; }
body { font: 12px/16px Arial,sans-serif; color: #666; text-align: left; background: #fff url(images/background.jpg) no-repeat center 0;  }

a { color: #3e86d6; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: none; }
a img { border: 0; }
em, i { font-style: italic; }

input, select, textarea { font-family: "Trebuchet MS", Arial, sans-serif; }
fieldset { border: 0; }
.ar { display: block; text-align: right; }
.ac { display: block; text-align: center; }
.al { display: block; text-align: left; }
.cl { display: block; clear: both; height: 0; font-size: 0; line-height: 0; text-indent: -4000px;  }
.fr { float: right; display: inline; }
.fl { float: left; display: inline; }
.hidden { display: none; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.shell { margin: 0 auto; width: 951px; }

/*
	Header
*/

#header { background: url(images/header-bg.png) no-repeat 0 0; width: 1151px; margin: 0 auto; }

	#header .left-column { float: left; display: inline; width: 460px; } 
	#header .right-column { float: right; display: inline; width: 440px; }
	
	#header .wrapper { background: #fff url(images/content-bg.gif) repeat-x 0 0; padding: 13px 0 0 12px; height: 100%; margin-left: 1px; position: relative; }
	
	
	h1#logo { height: 68px; width: 406px; padding: 30px 0 5px 0; }
	h1#logo a { display: block; height: 68px; background: url(images/logo.png); }

	h2#tagline { font-size: 19px;color: #002C64; text-transform: uppercase; }
	h2#tagline em { font-size: 22px; color: #BB2C19; text-transform: uppercase; padding-right: 3px; }
	

	#header .links { float: right; padding-top: 30px; }
	#header .links  a { float: left; display: inline; font: 10px/23px Arial, sans-serif; color: #002F65; text-transform: uppercase; }
	#header .links  a:hover { color: #072f5d; }
	#header .links  span { float: left; display: inline; padding: 0 5px; font: 12px/23px Arial, sans-serif; color: #002F65; }
	
	#header .subscribe { padding: 28px 0 0 0; width: 432px; margin: 0 0 0 auto; }
	#header .subscribe label { float: left; display: inline; width: 85px; font: 10px/13px Arial, sans-serif; color: #002F65; text-transform: uppercase; margin-right: 15px;  }
	#header .subscribe .field { float: left; display: inline; border: 1px solid #dddfe0; background: #fff; font: 10px/13px Arial, sans-serif; color: #002f65; width: 158px;  padding: 7px 10px 6px; margin-right: 15px; }
	#header .subscribe .field-small { width: 53px; }
	#header .subscribe .submit { float: left; display: inline; width: 47px; height: 28px; border: 0; cursor: pointer; background: url(images/subscribe-submit.gif); }

	#navigation { height: 52px; width: 951px; background: url(images/navigation.gif); margin-top: 8px; }
	#navigation ul { list-style: none outside; float: left; display: inline; width: 785px; padding-left: 1px; }
	#navigation ul li { float: left; display: inline; background: url(images/nav-border.gif) no-repeat right 0; height: 52px; padding-right: 1px; }
	#navigation ul li.last { background: none; }
	#navigation ul li a { float: left; display: inline; height: 52px; padding: 0 12px; line-height: 52px; font-size: 17px; text-transform: uppercase; color: #002f64; }
	#navigation ul li a:hover,
	#navigation ul li a.active { text-decoration: none; background: url(images/nav-hover.gif) repeat-x 0 0; }
	
	#navigation .search { float: right; display: inline; margin: 12px 12px 0 0; width: 140px; }
	#navigation .field { border: 1px solid #d7d7d7; background: #fff; font: 14px Arial, sans-serif; color: #333; width: 118px; padding: 5px 10px; }
	
	
/*
	Content
*/


#content { background: url(images/content-bg.png) repeat-y 0 0; width: 1152px; margin: 0 auto; }
#content .shell { padding-top: 15px;overflow:hidden; }

	#featured-content { margin-bottom: 1px; }
	#featured-content ul { position: relative;  }
	#featured-content ul li { list-style: none outside; float: left; display: inline; }
	#featured-content ul li a { display: block; height: 292px; width: 926px; position: relative; overflow: hidden; }
	
	
	#featured-content ul li a:hover { text-decoration: none; }
	#featured-content ul li a span { position: absolute; top: 150px; left: 0;  }
	#featured-content ul li a span strong { float: left; display: inline; clear: left; font-size: 30px; line-height: 50px; color: #515151; font-weight: bold; padding: 0 15px; text-transform: uppercase; background: url(images/featured-content-text-bg.png) repeat 0 0; margin-bottom: 7px; }
	
	#featured-content,
	.jcarousel-clip,
	.jcarousel-item,
	.jcarousel-container { height: 292px; width: 926px; position: relative; overflow: hidden; }
	
	.feat-link { float: left; display: inline; height: 69px; width: 151px; background: url(images/featured-link.gif) no-repeat 0 0; margin: 0 1px 0 0; padding: 20px 25px 0 16px; }
	.feat-link h3 { font: 12px/14px Arial, sans-serif; color: #fff; }
	.feat-link h3 a { color: #fff; }	
	.feat-link p {  padding: 5px 20px 0 0; text-transform: uppercase; font-size: 10px; }	
	.feat-link p a {  color: #4B9FDE; }	
	.feat-link p a:hover { border-bottom: 1px dotted #4B9FDE; }	
	
	.signup { float: left; display: inline; height: 89px; width: 348px; background: url(images/sign-up-bg.jpg) no-repeat 0 0; position: relative; }
	.signup form { float: right; position: relative; z-index: 2; width: 232px; }
	.signup form .submit { display: block; height: 40px; width: 168px; padding: 0 5px 5px 0; background: url(images/signup.png) no-repeat 0 0; border: 0; cursor: pointer; margin: 15px 10px 5px auto; top: 0; }
	.signup form label { padding: 0 15px 0 5px; color: #fff; font-size: 10px; line-height: 12px; text-transform: uppercase; }
	.signup form input { position: relative; top: 0; }
	.signup h2  { position: absolute; top: 10px; left: 20px; z-index: 1; font: bold 30px/33px "Alternate Gothic", "Myriad Pro", "Trebuchet MS", Arial, sans-serif; color: #fff; text-transform: uppercase; width: 150px; }
	
	
	.network { float: left; display: inline; height: 74px; width: 333px; background: url(images/network-bg.jpg) no-repeat 0 0; padding: 15px 0 0 15px; }
	.network h2 { font-size: 30px; font-weight: bold; color: #fff; text-transform: uppercase; }
	.network a { display: block; height: 37px; width: 175px; background: url(images/btn-join.gif) no-repeat 0 0; }
	.network a:hover { background-position: 0 bottom; }
	
/*
	Main
*/

.main { float: left; display: inline; width: 465px;overflow:hidden; margin-left: 12px; }
.main .box { background: #fff url(images/column-gradient.gif) repeat-x 0 0;  }
.main .box-bottom { background: url(images/widebox-bg.gif) repeat-x 0 bottom; padding: 15px; min-height: 621px; }
.main .tabbed-box { background: url(images/widebox-bg.gif) repeat-x 0 bottom; padding: 0; }
.main .tabbed-box-top { background: url(images/tab-container-bg.gif) repeat-x 0 0; padding: 15px; min-height: 570px; }
	.subscribe-rss { height: 22px; width: 22px; background: url(images/rss2.gif); }
	.main h2 { font-size: 27px; line-height: 32px; color: #333; text-transform: uppercase; margin-bottom: 20px; }
	
	.post { padding-bottom: 30px; }
	.post h3 { font: bold 16px/19px Georgia, Times, serif; color: #333; text-transform: uppercase; margin-bottom: 15px; }
	.post h3 a { color: #333; border-bottom: 1px dotted #fff; }
	.post h3 a:hover { border-color: #333; text-decoration: none; }
	.post .postmetadata { float: left; display: inline; width: 50px; margin-right: 15px; }
	.post .postmetadata .date { border: 1px solid #e4e4e4; text-align: center; height: 77px; width: 50px; background: url(images/post-date-bg.gif) repeat-x 0 0; font: bold 15px/120% Georgia, Times, serif; color: #333; padding-top: 7px; }
	.post .postmetadata .date strong { display: block; font-size: 22px; line-height: 120%; }
	.post .postmetadata .date span { font-size: 24px; color: #3b80cc; }
	.post .postmetadata .comments { padding: 7px 0 0 6px; }
	.post .postmetadata .comments a { padding: 0 0 0 20px; background: url(images/comments.gif) no-repeat 0 0; }
	.post .postmetadata .comments a:hover { color: #1b62b1; }
	.post .entry { float: left; display: inline;  }
	
	.tabs { height: 51px; background: url(images/main-tabs-bg.gif) repeat-x 0 0; width: 465px; } 
	.tabs .subscribe-rss { margin: 12px 12px 0 0; } 
	.tabs .tabs-holder {} 
	.tabs .tabs-holder a { float: left; display: inline; width: 165px; font-size: 27px; line-height: 51px; color: #666; text-transform: uppercase; padding-right: 10px; text-align: center; } 
	.tabs .tabs-holder a:hover { text-decoration: none; } 
	.tabs .tabs-holder a.active { background: url(images/active-tab.gif) no-repeat 0 0; color: #333; } 
	.tab-container { display: none; }
	.tab-container-active { display: block; }


/*
	Sidebar
*/

#sidebar { float: right; display: inline; width: 454px; margin-right: 12px; }
#sidebar h2 { font-size: 22px; color: #333; text-transform: uppercase; margin-bottom: 15px; }

	#sidebar .line { height: 7px; width: 100%; background: url(images/blue-line.gif) repeat-x 0 0; font-size: 0; line-height: 0; text-indent: -4000px; }
	#sidebar .black-line { background-image: url(images/black-line.gif); }
	
	#sidebar .partner { padding: 10px 15px; height: 100%; }
	
	#sidebar .partner h3 { font-size: 15px; color: #002D65; text-transform: uppercase; }
	#sidebar .partner h3 em { font-size: 18px; color: #BF2C19; font-style: italic !important; }
	
	#sidebar .left-side { float: left; display: inline; width: 208px; }
	#sidebar .left-side .box { height: 100%; background: #f1f1f1 url(images/sidebar-box-bg1.gif) repeat-x 0 0; padding: 10px; margin-bottom: 8px; }
	#sidebar .left-side .box ul li { list-style: none outside; }
	#sidebar .left-side .box ul.posts li { margin-bottom: 15px; }
	#sidebar .left-side .box ul.posts li.last { margin-bottom: 0; }
	#sidebar .left-side .box ul.posts li a { line-height: 14px !important; }
	#sidebar .left-side .box ul li a { font: bold 11px/20px Georgia, Times, sans-serif; color: #3e86d6; text-transform: uppercase;}
	#sidebar .left-side .box ul li a:hover { border-bottom: 1px dotted #3e86d6; }
	#sidebar .left-side .box ul li span { display: block; font-size: 10px; font-style: italic; }
	#sidebar .left-side .box p.more { padding-top: 5px; font-size: 10px; text-transform: uppercase; }
	#sidebar .left-side .box p.more a:hover { color: #11539e; }
	
	#sidebar .join-forum { display: block; height: 54px; width: 187px; background: url(images/btn-join-forum.png) no-repeat 0 0; position: relative; margin-left: -3px; }
	
	a.btn-press-center { display: block; height: 54px; width: 187px; background: url(images/btn_press_center.gif) no-repeat 0 0; position: relative; margin-left: -3px; }
	a.btn-press-center:hover { background-position: bottom; }
	
	#sidebar .press-center { display: block; height: 54px; width: 187px; background: url(images/press-center.png) no-repeat 0 0; position: relative; margin-left: -3px; }
	#sidebar .donatelink { display: block; height: 54px; width: 187px; background: url(images/donate-now.png) no-repeat 0 0; position: relative; margin-left: -3px;}
	#sidebar .ohcmultimedia { display: block; margin-left: 5px; height: 80px; width: 178px; background: url(images/OHCMM_sidebarad.gif) no-repeat 0 0; position: relative;}
	#sidebar .morningconsult { display: block; margin-left: 5px; height: 71px; width: 178px; background: url(images/TMC_icon.jpg) no-repeat 0 0; position: relative;}
	#sidebar .prescorner { display: block; margin-left: 5px; height: 62px; width: 178px; background: url(/sites/all/themes/aan/css/images/smallercorner.png) no-repeat 0 0; position: relative;}
	#sidebar .right-side { float: right; display: inline; width: 240px; }
	#sidebar .right-side .video h2 { margin: 10px; }
	#sidebar .right-side .video a img { display: block; }
	#sidebar .right-side .video p { font: bold 11px Georgia, Times, serif; color: #3E85D6; text-transform: uppercase; padding: 10px 5px; }
	#sidebar .right-side .box { background: #f5f8fb url(images/sidebar-box-bg2.gif) repeat-x 0 0; padding: 10px; height: 100%; }
	#sidebar .right-side .box ul { list-style: none outside; text-transform: uppercase; }
	#sidebar .right-side .box ul li span { display: block; font-size: 10px; margin-bottom: 15px; }
	#sidebar .right-side .box ul li a { font: bold 11px/14px Georgia, Times, sans-serif; color: #3e86d6; text-transform: uppercase; }
	#sidebar .right-side .box ul li a:hover { border-bottom: 1px dotted #3e86d6; }
	
	#sidebar .partner-bg { background: url(images/partner-bg.gif) repeat-x 0 0 	!important; }
	#sidebar .partner-bg p { padding-bottom: 20px; }
	
/*
	Footer
*/	

#footer { font-size: 10px; color: #9AB1C0; height: 172px; background: url(images/footer.png) no-repeat 0 0; width: 1152px; margin: 0 auto; }
#footer p.ac { padding: 25px 0 50px 0; }
#footer .shell { width: 930px; position: relative; }
#footer a { color: #9AB1C0; }

#splash{
	position:absolute;
	width:100%;
	height:100%;
	background-color:white;
	z-index:999;
	text-align:center;
	background-image:url('images/splash.png');
	background-repeat:no-repeat;
	background-position:center top;
	height:1500px;
	display:none;
}

#splashbox{
	width:900px;
	padding-left:24px;
	margin-top:287px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
}

#splashform{
	overflow:hidden;
}

#splashform input{
	display:block;
	float:left;
	background-color:#ecf0f5;
	border:1px solid #b9bdc1;
	padding:12px;
	margin-right:20px;
	margin-bottom:20px;
	color:#666666;
}

#updates{
	clear:left;
	font-size:10px;
}

#updates label{
	padding-right:20px;
}

#splashform #updates input{
	float:none;
	display:inline;
	margin:0px;
}

#vidtabs{
	margin-top:10px;
	overflow:hidden;
}

#vidtabs li{
	float:left;
	display:block;
	margin-right:2px;
}

#vidtabs li a{
	font-size:10px;
	display:block;
	line-height:25px;
	padding-left:15px;
	padding-right:15px;
	background-image:url('images/vidtaboff.png');
	text-transform:uppercase;
	color:#999999;
}

#vidtabs li a:hover, #vidtabs li a.active{
	background-image:url('images/vidtabon.png');
	color:white;
}

#issuetabs{
	margin-top:10px;
	
}

#issuetabs li{
	
	display:block;
	position:relative;
	border-bottom:1px solid #fdfdfd;
	border-top:1px solid #d8d8d8;
	
}

#issuetabs li a{
	font-size:12px;
	font-weight:bold;
	display:block;
	background-color:#f0f0f0;
	padding:12px;
	text-transform:uppercase;
	color:#4c4c4c;
}

#issuetabs li a:hover{
	padding-left:23px;
	background-color:#ffffff;
	background-image:url('images/issuearrow.gif');
	background-repeat:no-repeat;
	background-position:0px 14px;
}

body #issuetabs li a.active{
	padding-left:23px;
	background-color:#ffffff;
	background-image:url('images/issuearrow.gif');
	background-repeat:no-repeat;
	background-position:0px 14px;
}

/*
#issuetabs li ul{
	display:none;
}

#issuetabs li:hover ul{
	display:block;
	position:absolute;
	top:10px;
	left:0px;
}
*/
#issuetabs ul li a.extended{ 
	height: auto; 
}
#issuetabs ul.level-two{
	margin:0 0 0 23px;
	display:block;
}
#issuetabs ul.level-two li{
	display:block;
	border:0;
	margin:0 0 6px 0;
}

#issuetabs ul.level-two li a{
	font-size:12px;
	font-weight:normal;
	display:block;
	background-color:#fff;
	padding:0;
	text-transform:none;
	color:#444;
}

#issuetabs ul.level-two li a:hover{
	padding:0;
	background:#fff;
	text-decoration:underline;
}






#vidtabcontainer{
	height:400px;
	overflow:auto;
}

.vidbox{
	padding:5px;
	overflow:hidden;
	background-image:url(images/clipbg.png);
}

.vidbox .vidthumb{
	width:120px;
	height:90px;
	overflow:hidden;
	float:left;
	margin-right:10px;
}

.vidbox .vidtitle{
	font-size:16px;
	color:#3399cc;
}

.bluegrad{
	background-image:url(images/bluegrad.png);
	color:white;
	line-height:22px;
	padding-left:10px;
	font-size:10px;
}

.alpha{
	display:block;
	float:left;
	border-right:1px solid #999999;
	color:#063468;
	font-size:10px;
	padding-left:3px;
	padding-right:3px;
	line-height:10px;
}

.artbox{
	padding-bottom:15px;
	border-bottom:1px dotted #999999;
	margin-bottom:15px;
}

.artbox .arttitle{
	color:#003366;
font-family:georgia;
font-size:14px;
}

.artbox .artdate{
	color:#818385;
	font-family:Arial;
	font-size:10px;
	
}

.artbox .arttease{
	padding-top:20px;
	color:#666666;
	font-family:Arial;
	font-size:12px;
	
}

#smallsocial a{
	float:left;
	display:block;
	margin-left:10px;
	margin-right:10px;
}

ul.tabs{
	overflow:hidden;
	height:17px;
	margin-bottom:10px;
	border-bottom:1px solid #1C487D;
}

ul.tabs li{
	display:block;
	float:left;
	margin-left:2px;
}

ul.tabs a{
	display:block;
	border:1px solid #1C487D;
	line-height:16px;
	padding-left:10px;
	padding-right:10px;
	color:#1C487D;
}

ul.tabs a:hover{
	background-color:#e9e9e9;
	}
	
	#node-72{
		overflow:hidden;
	}
	
	#node-72 #contact_panel{
		float:left;
		width:92px;
		padding-right:5px;
		padding-top:20px;
	}
	
	#webform-client-form-72{
		float:left;
		width:320px;
		overflow:hidden;
		padding-left:10px;
		border-left:1px solid #dddddd;
	}
	
	#webform-client-form-72 .toggletinymce{
		display:none;
	}
	
	#webform-client-form-72 #edit-submit{
		display:block;
		text-indent:-9999px;
		width:53px;
		height:29px;
		border:0px;
		padding:0px;
		margin-top:15px;
		float:right;
		margin-right:17px;
		cursor:pointer;
		background-image:url('images/sendbutton.png');
	}
	
	#node-206{
		overflow:hidden;
	}
	
	#node-206 #contact_panel{
		float:left;
		width:92px;
		padding-right:5px;
		padding-top:20px;
	}
	
	#webform-client-form-206{
		float:left;
		width:320px;
		overflow:hidden;
		padding-left:10px;
		border-left:1px solid #dddddd;
	}
	
	#webform-client-form-206 .toggletinymce{
		display:none;
	}
	
	#webform-client-form-206 #edit-submit{
		display:block;
		text-indent:-9999px;
		width:53px;
		height:29px;
		border:0px;
		padding:0px;
		margin-top:15px;
		float:right;
		margin-right:17px;
		cursor:pointer;
		background-image:url('images/sendbutton.png');
	}

	#webform-component-your_name, #webform-component-your_email{
		width:152px;
		float:left;
		margin-right:5px;
	}
	
	#webform-component-your_name label, #webform-component-your_email label, #webform-component-message label{
		color:#333333;
		
	}
	
	
	
	#webform-component-your_name input, #webform-component-your_email input{
		width:150px;
		border:1px solid #e9e9e9;
		background-color:white;
		display:block;
		margin-top:5px;
		margin-bottom:10px;
	}
	
	#webform-component-message textarea{
		width:307px;
		border:1px solid #e9e9e9;
		background-color:white;
		display:block;
		margin-top:5px;
	}
	
	#edit-comment{
		width:420px;
	}
	
	.pager{
		overflow:hidden;
	}
	
	.pager li{
		list-style-type:none;
		float:left;
		margin-right:5px;
	}

	.pager{
		clear:both;text-align:center;
	}
	.pager a,
	.pager strong.pager-current{
		padding:0.5em;
	}
	.pager {
	text-align:center;
	margin-top:30px;
}
.pager a,
.pager-current,
.pager-item,
.pager-next,
.pager-last{
	padding:2px 4px;
	margin:0 2px 0 2px;
	font-weight:bold;
}
.pager-current {
	/*color:#fff;
	background-color:#666;*/
}

.view-learn-and-lead p{
	display:block;
	margin:0 0 8px 0;
}
.view-learn-and-lead h3{
	font:bold 15px/20px Georgia,Times,serif;
	text-transform:uppercase;
	display:block;
	margin:0 0 14px 0;
	color:#333;
}
div.view-learn-and-lead div.views-row{
	margin:0 0 20px 0;	
}
div.view-learn-and-lead div.views-row-last{
	margin:0 0 50px 0;	
}
div.views-admin-links{
	width:100%;
	float:left;
	margin:0 0 20px 0;
}
div.views-admin-links ul.links{
	list-style:none;
	padding:0;
	margin:0;
}
div.views-admin-links ul.links li{
	width:auto;
	margin:0 12px 0 0;
	display:block;
	float:left;
}



.st-taf{
	margin:12px 0;
}

.box-bottom ul {
	margin-left:2em;
}
#issuetabs {
overflow:hidden;
float:left;
display:block;
width:230px;
margin:0px;
margin-right:35px;
margin-bottom:30px;

}


/* Ask Doug form */
	#webform-client-form-635{
		float:left;
		width:320px;
		overflow:hidden;
		padding-left:10px;
	}
	
	#webform-client-form-635 #edit-submit{
		display:block;
		text-indent:-9999px;
		width:53px;
		height:29px;
		border:0px;
		padding:0px;
		margin-top:15px;
		float:right;
		cursor:pointer;
		background-image:url('images/sendbutton.png');
		border-style: none;
	}
/* President's Corner Video Box */
.sidevideo {
	background: #f5f8fb;
}
.sidevideo h2 {
	padding: 10px;
}
.sidevideo object {
	padding:4px;
}
.sidevideo p {
	padding:10px;
}
.meta{display:block;margin:0 0 8px 0;}


/* OHC Featured Slideshow */
#featured {  
    width:400px;  
    padding-right:250px;  
    position:relative;  
    height:300px;  
    background:#fff;  
    border:5px solid #DDD;  
}  
#featured ul.ui-tabs-nav{  
    position:absolute;  
    top:0; left:250px;  
    list-style:none;  
    padding:0; margin:0;  
    width:400px;  
    z-index:1000;
    background: #888;
    background: rgba(136, 136, 136, 0.5);
}  
#featured ul.ui-tabs-nav li{    
    font-size:12px;  
    color:#666;  
    float: left;
}  
#featured ul.ui-tabs-nav li span{  
    font-size:11px; font-family:Verdana;    
}  
#featured .ui-tabs-panel{  
	width:650px; height:300px;
	background: #FFF; position:relative;  
	overflow:hidden;  
}  
#featured .ui-tabs-hide{  
    display:none;  
}  
#featured li.ui-tabs-nav-item a{/*On Hover Style*/  
    display:block;
    padding: 5px 10px;  
    color:#FFF;  
    background:#666;
    background: rgba(102, 102, 102, 0.6);  
    line-height:20px;  
    outline:none;  
}  
#featured li.ui-tabs-nav-item a:hover{  
    background:#CCC;
    color: #000;  
}  
#featured ul.ui-tabs-nav li.ui-tabs-selected a{  
    background:#FFF;
    background: rgba(255, 255, 255, 1);
    color: #000; 
}  
#featured .ui-tabs-panel img{  
    float:right; 
    width: 400px;
    height: 300px;
    border-left: #CCC thin solid;
}  
#featured .ui-tabs-panel .info{  
    position:absolute;  
    top:14px; left:10px;  
    height:300px; width: 220px;  
}  
#featured .ui-tabs-panel .info h3{
	font-size: 1em;
}
#featured .ui-tabs-panel .info h2 {
	margin-bottom: 12px;
}
#featured .info h2 a{  
    font-size:18px; font-family:Georgia, serif;  
    color:#000; padding:5px; padding-left: 0; margin:0;  
    overflow:hidden;  
}  
#featured .info p{    
    font-family:Verdana; font-size:11px;  
    line-height:15px; color:#555;  
}  
#featured .info a{  
    text-decoration:none;  
    color:#4B9FDE;  
}  
#featured .info a:hover{  
    text-decoration:underline;  
}  
#featured .info h4 {
	margin-top: 16px;
}
#featured .info li a, #featured .info li{
	font-size: 11px;
}
#featured .info ul {
	margin-left: 1.2em;
}
#featured .info .readmore {
	font-size: 10px;
}
.box-img {
	padding:0px;
	margin:0px;
	text-align:center;}
.box-img p {
	padding: 10px;
}
.ohcreform img {
	width:18px;
	height:18px;
	float: left; 
	padding-right: 6px;
}


#aan-petition-form form.aan-petition{ width:280px; font:normal 12px/18px arial,helvetica,sans-serif; } 
#aan-petition-form form.aan-petition fieldset{ border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #AAA; padding:10px 12px 20px 12px; background:#FFFDFA; } 
#aan-petition-form form.aan-petition legend{ font-size:11px; font-weight:bold; color:#27A; } 
#aan-petition-form form.aan-petition p{ padding:0; margin:0 0 16px 0; font-size:11px; color:#556; } 
#aan-petition-form input.block, select.block, textarea.block{ width:230px; background:#fff; color:#444; border:1px solid #AAA; display:block; padding:4px; margin:6px 0 12px 0; } 
#aan-petition-form label.aan{ display:block; margin:0; } 
#aan-petition-form .aan-small{ font-size:10px; } 
#aan-petition-form input[type="submit"].block{ background:#27A; color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #037; margin:12px 0; padding:10px; text-align:center; cursor:pointer; } 
#aan-petition-form input[type="submit"].block:hover{ background:#49C; } 
#aan-petition-form .aan-form-disclaimer{ font-style:italic; font-size:10px; color:#A33; }

.view-issues-news .post {
	min-height: 145px;
}
.view-issues-news .views-admin-links {
	display: none;
}
.hero-banner {
	margin: 10px 0;
	text-align: center;
}
.main .content p {
	margin-bottom: 1.4em;
}

/*** ISSUE PAGES ***/ 
.issue #content .main {
	width: 927px;
}
.issue #content .main .node {
	width: 660px;
	float: left;
	margin-right: 15px;
}
.view-issues-news .post {
	width: 660px;
}
