#information_box
{
    background:#FFFEF9;
    border:1px #F2E3BA solid;
    color:#333333;
    width:90%;
    display:block;
    vertical-align:middle;
    text-align:left;
    height:auto;
    padding:10px 10px 13px 10px;
    margin:0px 0px 0px 0px;
}

#information_box h2
{
   color:#000000;
   font-weight:bold;
   display:inline;
   width:auto;
   margin:0px;
   padding:0px;
   text-transform:none;
}

#information_box img
{
    margin:-3px 10px 10px 0px;
    vertical-align:top;
    display:block;
    float:left;
}

/*  ---[ Article Story ]--- */


.one_col#story
    {
        width:780px;
    }

#story
    {
        width:610px;
        text-align:left;
        display:block;
        float:left;
    }

#story h1
    {
	margin:0px 0px 2px 0px;
	text-transform:none;
    }

#story h3
    {
	margin:2px 0px 2px 0px;
	font:normal 11px Arial;
	color:#777;
	clear:both;
	text-transform:none;
    }

#story p
 {
	margin:0px 0px 15px 0px;
	line-height:20px;
	font:14px Georgia; color:#111;
}

#story ul
 {
	line-height:18px;
	font:14px Georgia; color:#111;
	margin:15px 0 15px 35px;
	
}


#story li {padding:0 0 15px 0;}


#story p a
{
	text-decoration:none;
}

#story p a:hover
    {
	text-decoration:underline;
    }

#story .author
    {
        color:#777;
    }

#story .author a:hover
    {
        color:#ccc;
    }

#story .rule
{
    width:780px;
    margin:10px 0px 20px 0px;
    float:left;
    border-bottom:1px #CCCCCC solid;
}


#story .copyright
    {
        font:italic normal 13px Georgia;
        color:#555;
    }

#story #buttons
    {	display:block;
        float:left;
        color:#1C4F81;
        padding:5px 5px 25px 0;
       
     }

#story .photocredit
    {
        text-transform:none;
		line-height:14px;
		color:#888;
		font:normal 9px Arial;
    }
    
#story .colname { 
		font:bold 13px arial;
		color:#993;
		padding:0 0 2px 0;}
		
#story .subhead {
		font:bold 13px arial;
		color:#444;
		margin:0 0 6px 0;}
		
#story .article_tools {
		margin:8px 0 8px 0;
		padding:0;
		font:normal 11px arial;
}
		
#story .article_tools li{
		display:inline;
		padding:0 10px 0 0;
		margin:0;
		font:normal 11px arial;}
		


		

/*** --- [Island Ad] --- ***/
#islandad
{
    width:auto;
    height:auto;
    float:left;
    display:block;
    margin:0px 10px 10px 0px;
	padding-right:10px;
}

#islandad #story_recentlinks_box
{
    border:1px #FDCC65 solid;
    background:url(http://a1144.g.akamai.net/7/1144/1175/v123/img.bizjournals.com/rd/recent_article_bk.gif) repeat-x #fff;
    width:335px;
    height:auto;
    float:left;
    display:block;
    padding:10px;
    line-height:14px;
    text-align:left;
    margin-top:10px;
}

#islandad #story_recentlinks_box a.fullarchiveslinks
{
   font:bold 12px Arial;
}


#islandad ul
{
	list-style:outside;
	font:normal 11px Arial; 

}

#islandad #story_recentlinks_box ul
{
    	margin-left:13px;
	color:#999;
	list-style:outside;
	clear:both;
	padding:4px;
	display:block;
	font:normal 11px Arial;
	line-height:14px;
}

#islandad #story_recentlinks_box ul li
{
	color:#999;
	list-style:square;
	display:block;
	padding:0 0 4px 0;
	font:normal 11px Arial; 
}


/*  ---[ pagination ]--- */

#pagination
    {
        float:right;
        color:#1C4F81;
        padding:5px;
     }

#pagination .blue_btn
    {
		margin-right:3px;
		background:url(http://a1144.g.akamai.net/7/1144/1175/v123/img.bizjournals.com/rd/butn_bk_blue.gif) repeat-x;
		border:1px solid #A3BAD1;
		padding:3px 6px 3px 6px;
		font:normal 11px arial;
		text-decoration:none;
    }

#pagination .on
    {
		margin-right:3px;
		background-color:#dbe4ed;
		border:1px solid #A3BAD1;
		padding:3px 6px 3px 6px;
		font:bold 11px arial;
		color:#1C4F81;
		text-decoration:none;
    }

#pagination a:hover.blue_btn
    {
        background:#DBE4ED;
    }

/*** --- [ Article Related Links Box ] --- ***/

#article_relatedlinks
{
    float:left;
    width:467px;
    margin:20px 0px 0px 0px;
    display:block;
}

#article_relatedlinks td
{
    width:255px;
    text-align:left;
    vertical-align:top;
    padding:10px 0px 0px 0px;
}



/*** --- [ Email Article ] --- ***/

#email_article { 
	
	margin:0 0 10px 0;
	border:1px solid #ccc;
	padding:10px 10px 2px 10px;
	background:#efefef;
	font:bold 11px arial;
	color:#333;}
	
#email_article label{
	display:block;
	margin:2px 0 0 0;}
	
#email_article input { 
	margin:0px 0 10px 0;
	color:#666; }
	
#email_article textarea { 
	display:block;
	margin:2px 0 5px 0;}
	
	#email_article h2 {
	margin:2px 0 13px 0;
	background:#ddd;
	padding:3px 5px 3px 5px;}


*html body #article_extra { 
	width:140px;
	margin:0 15px 6px 0;
	padding:6px;
	border:1px solid #D8E1E9;
	background:#F2F6F9;
	float:left;}

#article_extra { 
	width:140px;
	margin:0 16px 6px 0;
	padding:6px;
	border:1px solid #D8E1E9;
	background:#F2F6F9;
	float:left;}
	
#article_extra .arrow_links { 
		font-weight:bold;}
		
#article_extra h2 { 
	margin:0 0 4px 0;
	padding:0;}





#article_extra p {font:normal 11px arial; line-height:13px; margin:0 0 3px 0;}


.subscribe_offer { 
	font:bold 14px Arial;
	margin:0 0 10px 0;
	background:#E7EDF3 url(http://a1144.g.akamai.net/7/1144/1175/v123/img.bizjournals.com/rd/sub_arrow.gif) no-repeat left top;
	border:1px solid #B8C7D5;
	display:block;
	padding:6px 6px 6px 33px;}

* html body .subscribe_offer { 
	font:bold 14px Arial;
	margin:10px;
	background:#E7EDF3 url(http://a1144.g.akamai.net/7/1144/1175/v123/img.bizjournals.com/rd/sub_arrow.gif) no-repeat left;
	border:1px solid #B8C7D5;
	display:block;
	padding:6px 6px 6px 33px;}


	
.hr { 
	border-top:1px dashed #ccc;
	margin:0;
	padding:0;
	height:1px;}
		

.poll_question { 
	font:bold 11px Arial;
	margin:0 0 10px 0;
	border:1px solid #ddd;
	padding:7px 8px 7px 8px;}
	
.poll_question h2 { 
	margin:0; 
	padding:0;
	display:inline;
	}
	
#bottom_links { font:normal 11px Arial; color:#111;}

#column1 {
	font:normal 11px Arial; color:#111;
    border-right: 1px solid #CCC;
    padding:3px 10px 0 0;

}

#column1 ul {font:normal 11px Arial; color:#111; margin:0 0 0 15px;}

#column1 li {line-height:15px; padding:0 0 5px 0;}


#column2 {
		font:normal 11px Arial; 
		color:#111;
 		 padding:3px 0px 0 15px;
		}

#column1 .arrow_links { 
		font-weight:bold;
		margin:5px 0 8px 17px;
		}
		
#column2 .job_list { 
	margin:0 0 7px 17px;
	list-style:none;}
	
#column2 ul {font:normal 11px Arial; color:#111;     margin:0 0 0 15px;}	
#column2 li {
    line-height:15px; padding:0 0 5px 0;
}
	
	





