/**
* Airport-int - general_news_home.css
*
* @package			layout
* @author			Arca Solutions
* @version			eDirectory 5.2.03
* @since			May, 4, 2009
*
*/

/**
* Global Classes
*
* @section		global
* @subsection	global classes
*/

.mg-0
{ margin:0 !important; }

/**
* Content
*
* Differences for extended content
*
* @section		structure
* @subsection	content
*/

#content
{ background:#2E2E2E; }

/**
* Main content
*
* Differences for extended content
*
* @section			structure
* @subsection		content
* @subsubsection	content-main
*/

#content-main
{ width:auto; }

/**
* Box Model
*
* Differences for Box model used in the entire website.
*
* @section				structure
* @subsection			content
* @subsubsection		content-main
* @subsubsubsection		box-model
*/	

.box-model
{ background:#181818; height:auto; padding:0 7px 7px 7px; width:967px; }

/** Box model > title */

.box-model-title
{ margin:0 -7px; }

/**
* Content top
*
* Top content for Featured News
*
* @section					structure
* @subsection				content
* @subsubsection			content-main
* @subsubsubsection			box-model
* @subsubsubsubsection		content-top
*/	

.content-top
{ padding:7px 0; }

/**
* Featured
*
* Featured news boxes
*
* @subsubsubsubsection			content-top
* @subsubsubsubsubsection		featured
*/	

.featured
{ background:#0C0C0C; border-bottom:1px solid #050505; float:left; height:321px; margin:0 7px 0 0; overflow:hidden; width:157px; }

/** Content-main > box-model > content-top > featured > title */

	.title
	{ background:#0C0C0C; border-bottom:1px solid #181818; height:20px; padding:0 3px 0 0; }
	
		.title p
		{ color:#5B5B5B; float:left; font-size:11px; line-height:20px; padding:0 0 0 7px; }

/** Content-main > box-model > content-top > featured > image */

	.image
	{ background:#000; border-bottom:1px solid #181818; height:130px; overflow:hidden; padding:7px; }
	
		.image a
		{ display:block; float:left; margin:0 7px 0 0; }
		
			.image a img
			{ border-color:#6D6D6D; padding:1px; }
			
				.image a:hover img
				{ border-color:#690; }

/** Content-main > box-model > content-top > featured > desc */

	.desc
	{ color:#ABABAB; font-size:12px; height:150px; padding:0 7px; position:relative; }
	
	.desc h2
	{ font-size:13px; line-height:15px; padding:4px 0 0 0; }
	
	.desc a.read-more
	{ bottom:0; color:#690; font-size:11px; line-height:11px; position:absolute; right:7px; }
	
		.desc a.read-more:hover
		{ color:#FFF; }
	
	.desc .author
	{ font-size:11px; padding:5px 0; }
	
		.desc .author span
		{ color:#5B5B5B; }
/**
* Featured Main
*
* Differences from Featured to Featured Main ( Large Image )
*
* @subsubsubsubsection			content-top
* @subsubsubsubsubsection		featured
*/	

.featured-main
{ width:310px; }

/** Content-main > box-model > content-top > featured-main > images */
	
	.featured-main .image
	{ height:230px; }
	
		.featured-main .image a
		{ border:1px solid #6D6D6D; display:block; float:left; }
		
			.featured-main .image a:hover
			{ border-color:#690; }
	
		.featured-main .image a .image-main
		{ border:1px solid #000; display:block; height:225px; overflow:hidden; width:292px; }
	
			.featured-main .image a .image-main img
			{ border:none; padding:0; }
			
/** Content-main > box-model > content-top > featured-main > desc */

	.featured-main .desc
	{ height:50px; padding:0 7px; }

		.featured-main .desc h2
		{ font-size:16px; line-height:23px; padding:0; }
		
		.featured-main .desc .author
		{ bottom:0; font-size:11px; left:7px; line-height:11px; padding:0; position:absolute; }

/**
* Spacer
*
* Differences for News section
*
* @section			structure
* @subsection		content
* @subsubsection	spacer
*/

.spacer
{ background:url(../images/structure/bg-spacer-content-main-dark.gif) repeat-x 0 0; border-color:#181818; }

/**
* Navigation Tab
*
* Navigation tab for the Month section
*
* @section					structure
* @subsection				content
* @subsubsection			content-main
* @subsubsubsection			navigation-tab
*/	

.navigation-tab
{ float:left; width:947px; padding:0 20px 0 0; }

	.navigation-tab li
	{ float:left; height:26px; margin:0 1px 0 0; }
	
		.navigation-tab li a:link,
		.navigation-tab li a:visited,
		.navigation-tab li a:active
		{ background:url(../images/structure/bg-navigation-tab.gif) repeat-x bottom; color:#757575; display:block; float:left; font-size:11px; line-height:16px; height:18px; padding:8px 12px 0 12px; }
		
			.navigation-tab li a:hover
			{ color:#FFF; }
	
		.navigation-tab li.active
		{ background:url(../images/structure/bg-navigation-tab-active.gif) repeat-x 0 0; color:#333; font-size:13px; line-height:20px; height:20px; padding:6px 12px 0 12px; }
		
			.navigation-tab li.active a:link,
			.navigation-tab li.active a:visited,
			.navigation-tab li.active a:active
			{ background:none; color:#690; font-size:13px; line-height:20px; padding:0; }
			
				.navigation-tab li.active a:hover
				{ color:#333; }
			
/**
* Content Model
*
* Content model for the main results
*
* @section					structure
* @subsection				content
* @subsubsection			content-main
* @subsubsubsection			content-model
*/

.content-model
{ background:#FFF; float:left; padding:14px 7px; }

/** Content > content-main > content-model-result */

.content-model-result
{ margin-top:8px; }

/**
* Pagination
*
* Pagination for page results
*
* @section					structure
* @subsection				content
* @subsubsection			content-main
* @subsubsubsection			content-model
* @subsubsubsubsection		pagination
*/

.pagination
{ background:#E7E7E7; height:20px; float:left; margin:0; overflow:hidden; width:100%; }

	.pagination p
	{ color:#666; float:left; line-height:20px; padding:0 0 0 5px; }

		.pagination p span
		{ color:#333; }

	.pagination ul
	{ border:1px solid #E7E7E7; float:right; height:18px; overflow:hidden; }
	
		.pagination ul li
		{ color:#ABABAB; float:left; font-size:11px; line-height:18px; }
		
			.pagination ul li a
			{ background:#9F9F9F; margin:0 0 0 1px; padding:4px 6px; }
			
				.pagination ul li a:hover
				{ color:#333; }
			
				.pagination ul li a.active
				{ background:#545454; }
				
/**
* Buttons
*
* Buttons holder
*
* @section					structure
* @subsection				content
* @subsubsection			content-main
* @subsubsubsection			content-model
* @subsubsubsubsection		buttons
*/

.buttons
{ height:1%; float:left; margin:7px 0; overflow:hidden; width:100%; }

/**
* Button
*
* @subsubsubsubsection			buttons
* @subsubsubsubsubsection		button
*/

a.button-submit-news-story,
a.button-share-this-page,
a.button-advertise-with-us
{ border:1px solid #000; display:inline; float:left; height:39px; margin:0 10px 0 0; text-indent:-9999px; width:309px; }

/** content > button > Submit a News Story */

a.button-submit-news-story:link,
a.button-submit-news-story:visited,
a.button-submit-news-story:active
{ background:url(../images/iconograph/bt-submit-news-story.jpg) no-repeat 0 0; }

	a.button-submit-news-story:hover
	{ border:1px solid #D1C50D; }

/** content > button > Share This Page */

a.button-share-this-page:link,
a.button-share-this-page:visited,
a.button-share-this-page:active
{ background:url(../images/iconograph/bt-share-this-page.jpg) no-repeat 0 0; }

	a.button-share-this-page:hover
	{ border:1px solid #C75800; }
		
/** content > button > Advertise with Us */

a.button-advertise-with-us:link,
a.button-advertise-with-us:visited,
a.button-advertise-with-us:active
{ background:url(../images/iconograph/bt-add-your-company.gif) no-repeat 0 0; }

	a.button-advertise-with-us:hover
	{ border:1px solid #690; }

/**
* News model
*
* Model for news results on the Front page
*
* @section					structure
* @subsection				content
* @subsubsection			content-main
* @subsubsubsection			content-model
* @subsubsubsubsection		news-model
*/

.news-model
{ background:#EEE; border-bottom:1px solid #D5D5D5; height:250px; margin:0 0 7px 0; padding:12px; width:448px; }

	.news-model h2
	{ font-size:24px; }
	
		.news-model h2 a:link,
		.news-model h2 a:visited,
		.news-model h2 a:active
		{ color:#333; }
		
		.news-model h2 a:hover
		{ color:#999; }
		
	.news-model p
	{ color:#666; padding:10px 0 10px 0; }
	
		.news-model p span
		{ color:#333; }	
	
/** Content-model > news model > info */

	.news-model .info
	{ padding:10px 0 0 0; }
	
		.news-model .info p
		{ padding:0; }
	
	.news-model .info a.image-link
	{ float:left; margin:0 20px 20px 0; }
	
		.news-model .info a.image-link:link img,
		.news-model .info a.image-link:visited img,
		.news-model .info a.image-link:active img
		{ border-color:#D5D5D5; }
		
			.news-model .info a.image-link:hover img
			{ border-color:#690; }
	
	.news-model .info a.read-more:link,
	.news-model .info a.read-more:visited,
	.news-model .info a.read-more:active
	{ color:#690; font-size:12px; line-height:30px; }
	
		.news-model .info a.read-more:hover
		{ color:#333; }
