/*
 
	Megasketch
	This is the core css file for Megasketch's main site

	Glen H. Barratt
	Contact: ghbarratt@megasketch.com

*/

body
{ 
	font-family: 			arial narrow, helvetica, sans-serif;
	margin:						0px;
	color:						black;
}


#footer
{
	color:            #979797;
}

ul
{
	margin-top:				3px;
	margin-bottom:		3px;
}


h1,
h2 {
	margin: 0px;
}

h2
{
	font-size:   14pt;
	font-weight: bold;
}

a
{
	font-weight:     bold;
	text-decoration: none;
}

img
{
	border: 0;
}

table
{
	border: 0;
	padding: 0;
}

.clear
{
	height:      1px;
	line-height: 1px;
	width:       1px;
	overflow:    hidden;
	clear:       both;
}

.smaller
{
	font-size: .7em;
}

a img.faded
{
	opacity: 0.5;
	filter: alpha(opacity=50);
}

a img.faded:hover
{
	opacity: 1.0;
	filter: alpha(opacity=100);
}

#top {
	/*background: url('../images/background_top.gif') repeat-x top left;*/
	/*overflow: hidden;*/
}

#cover_sliders
{
	height: 90px;
	margin-bottom: -6px;
}

#top,
.cover-slider-text {
	height: 84px;
}

.cover-slider {
	float: left;
	display: block;
	position: relative;
	top: 0;
	left: 0;
	width: 168px;
	margin-right: -42px;
}

#cover_sliders {
	float: left; 
	display: block; 
	width: 550px; 
	overflow: hidden; 
	z-index: 1;
}


#cover_slider_texts {
	float: left; 
	display: block; 
	position: relative; 
	width: 670px; 
	margin-left: -520px; 
	z-index: 2;
}

#cover_slider_texts,
.cover-slider-text {
	height: 138px;	
}

.cover-slider-text {
	float: left;
	position: relative;
	display: block;
	width: 72px;
	padding: 23px 30px 20px 26px;
	height: 40px;
}

#cover_slider_overlays_1,
#cover_slider_overlays_2,
#cover_slider_overlays_3,
#cover_slider_overlays_4,
#cover_slider_overlays_5,
#cover_slider_overlays_6, 
#cover_slider_overlays_7,
#cover_slider_overlays_8, 
#cover_slider_overlays_9, 
#cover_slider_overlays_10 
{
	float: left; 
	display: block; 
	position: relative; 
	width: 700px; 
	margin-left: -750px; 
	z-index: 3;
}

#cover_slider_overlays_1,
#cover_slider_overlays_2,
#cover_slider_overlays_3,
#cover_slider_overlays_4,
#cover_slider_overlays_5,
#cover_slider_overlays_6,
#cover_slider_overlays_7,
#cover_slider_overlays_8,
#cover_slider_overlays_9,
#cover_slider_overlays_10
{
	height: 14px;	
}

.cover-slider-overlay-1,
.cover-slider-overlay-2,
.cover-slider-overlay-3,
.cover-slider-overlay-4,
.cover-slider-overlay-5,
.cover-slider-overlay-6,
.cover-slider-overlay-7,
.cover-slider-overlay-8,
.cover-slider-overlay-9,
.cover-slider-overlay-10
{
	float: left;
	position: relative;
	display: block;
	width: 130px;
	padding: 0;
	height: 14px;
}


/* FOR DEBUGGING
.cover-slider-overlay-1,
.cover-slider-overlay-6
{
	background-color: red;
}
.cover-slider-overlay-2,
.cover-slider-overlay-7
{
	background-color: #ffa000;
}
.cover-slider-overlay-3,
.cover-slider-overlay-8
{
	background-color: #fff000;
}
.cover-slider-overlay-4,
.cover-slider-overlay-9
{
	background-color: #00ff00;
}
.cover-slider-overlay-5,
.cover-slider-overlay-10
{
	background-color: #0000ff;
}
*/

#cover_slider_overlays_1
{
	left: 56px;
}
#cover_slider_overlays_2
{
	top: 14px;
	left: 70px;
}
#cover_slider_overlays_3
{
	top: 28px;
	left: 84px;
}
#cover_slider_overlays_4
{
	top: 42px;
	left: 84px;
}
#cover_slider_overlays_5
{
	top: 56px;
	left: 70px;
}
#cover_slider_overlays_6
{
	top: 70px;
	left: 56px;
}
#cover_slider_overlays_7
{
	top: 84px;
	left: 42px;
}
#cover_slider_overlays_8
{
	top: 98px;
	left: 28px;
}
#cover_slider_overlays_9
{
	top: 112px;
	left: 14px;
}
#cover_slider_overlays_10
{
	top: 126px;
	left: 0px;
}


.cover-slider-cover {
	position: relative;
	top: 0px;
}
#cover_slider_about {
	background: transparent url('/images/background_cover_slider_about.png') no-repeat top left;
}
#cover_slider_portfolio {
	background: transparent url('/images/background_cover_slider_portfolio.png') no-repeat top left;
}
#cover_slider_resources {
	background: transparent url('/images/background_cover_slider_resources.png') no-repeat top left;
}
#cover_slider_prices {
	background: transparent url('/images/background_cover_slider_prices.png') no-repeat top left;
}

/*
#cover_slider_about-nonclickable {
	background: transparent url('/images/background_cover_slider_about-nonclickable.png') no-repeat top left;
}
#cover_slider_portfolio-nonclickable {
	background: transparent url('/images/background_cover_slider_portfolio-nonclickable.png') no-repeat top left;
}
#cover_slider_resources-nonclickable {
	background: transparent url('/images/background_cover_slider_resources-nonclickable.png') no-repeat top left;
}
#cover_slider_prices-nonclickable {
	background: transparent url('/images/background_cover_slider_prices-nonclickable.png') no-repeat top left;
}
*/

#section_menu_about,
#section_menu_portfolio,
#section_menu_resources,
#section_menu_prices
{
	height: 55px;
}

#section_menu_about
{
	background: #fab900 url('/images/background_submenu_orange.gif') repeat-x top left;	
}

#section_menu_portfolio
{
	background: #fab900 url('/images/background_submenu_red.gif') repeat-x top left;	
}

#section_menu_resources
{
	background: #fab900 url('/images/background_submenu_purple.gif') repeat-x top left;	
}

#section_menu_prices
{
	background: #fab900 url('/images/background_submenu_green.gif') repeat-x top left;	
}

.cover_slider_about-text,
.cover_slider_portfolio-text,
.cover_slider_resources-text,
.cover_slider_prices-text,
.cover_slider_about-activator,
.cover_slider_portfolio-activator,
.cover_slider_resources-activator,
.cover_slider_prices-activator
{
	cursor: pointer;
}

.clear-all {
	clear: both;
	height: 1px;
	line-height: 1px;
	width: 1px;
	overflow: hidden;
}

.splash h2
{
	font-size: 30px;
}
