/* 
========================================================================================================================
Title:				Viocorp
Author URI: 		www.viocorp.com
--
Updated:			24.11.2009
========================================================================================================================
NOTES 
--
builds on base.css
========================================================================================================================
*/
* 		{  }
html 	{  }
body 	{ color: #333; font-family: Georgia, "Times New Roman", Times, serif; margin: 20px; padding: 10px; border: 3px solid #CCC; }

/* Structural Overview
-------------------------------------------------------------- */
.header 				{ border-bottom: 3px double #CCC; }
.content_header 		{ border-bottom: 1px dotted #CCC; }
.content_body 			{  }
.footer 				{ border-top: 3px double #CCC; }

.inner 					{ margin: 20px 0; }
.header .inner 			{ margin-top: 10px; }
.content_header .inner 	{  }
.content_body .inner 	{  }
.footer .inner			{ margin: 10px 0 0 0; text-align: center; color: #999; font-size: 0.75em; }

/* Over-rules
-------------------------------------------------------------- */
a, a:hover				{ color: #000; }
h1,h2,h3,h4,h5,h6 		{ font-family: Georgia, "Times New Roman", Times, serif; }

.intro 					{ font-family: Georgia, "Times New Roman", Times, serif; margin: 0 0 1em 0; }
.logo, .logo a			{ color: #666; font-family:"Arial Black", Gadget, sans-serif; font-size: 1.5em; text-transform: uppercase; text-shadow: #CCC; letter-spacing:-0.035em; }
.logo strong			{ font-weight: normal; }
.logo .strapline 		{ color: #999; font-weight: lighter; font-size: 0.5em; position: absolute; right: 40px; letter-spacing:-0.035em; }

.home_feature 			{ margin: 10px 0; }

.menu_panel	h3,
.menu_panel	h4,
.search_results_menu h3,
.search_results_menu h4	{ margin: 0; }

.menu_panel li,
.search_results_menu li	{ margin: 0 0 1.667em 0; }
.search_results_menu .meta { margin-top: -1.667em; }

.article_container		{ border-top: 1px dotted #CCC; padding: 20px 0; }
.meta, 
.comment_header			{ font-style: italic; color: #999 }
.comment_list_container	{ margin-top:1.667em; padding-top:1.667em; border-top: 1px dotted #CCC; }

.footer p 				{ margin-bottom: 0;}

/* Grid and list layout and tabs */
ul.tabs					{ list-style: none; margin-left: 0; }
ul.tabs li a			{ display: none; }
ul.tabs li a.active		{ display: block; color: #a33813; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: -0.02em; font-size: 1.5em; margin-bottom: 1.111em; } /* mimic a h2 */
div.tabs .menu_controls	{ display: none; }

.media_menu_grid		{ list-style: none; margin-left: 0; }
.media_menu_grid li		{ border-top: 1px dotted #CCC; padding: 1.667em 0; width: 100%; overflow: hidden; }
.media_menu_grid h3		{ margin-bottom: 0; }
.media_menu_grid img.vs_thumb	{ float: left; margin-right: 1.667em; }	

.media_menu_list		{ list-style: none; margin-left: 0; }
.media_menu_list li		{ border-top: 1px dotted #CCC; padding: 1.667em 0; width: 100%; overflow: hidden; }
.media_menu_list h3		{ margin-bottom: 0; }
.media_menu_list img.vs_thumb	{ float: left; margin-right: 1.667em; }

/* Hides
-------------------------------------------------------------- */
.nav_main,
.nav_utility,
.dhtml_menu.adxm,
.dhtml_filter.adxm,
.content_body .sidebar .local_nav,
.content_body .sidebar .menu_panel,
.article_results_controls,
.search_results_controls,
.comment_form_container,
img.avatar,
.rss_feed,
.share_links,
.launchproject_link,
.footer .four_col_container,
.footer .footer_menu
{
	display: none !important;
}
