/* Martellomedia.com

Welcome to our source code. 
If you're in the habit of trawling code we'd recommend looking at :
www.pmob.co.uk
www.mezzoblue.com
www.stopdesign.com
www.alistapart.com

@Site		Martellomedia.com
@Owner		JNF
@File name	main.css
@Modified	11-06-07.
@Purpose	Master sheet for the screen. Controls layout and formatting.

**********************
		Area Shortcodes:	Hues:
Home =				hom		145
Exhibitions =		exh		135
Interactives =		int		16
AV production =		avp		175
New Media Pub =		new		91
Blackrock Castle =	bcr		
Contact Us =			con		0

*************************************************************** */
/**{padding:0; margin:0;}*/

html, body{height:100%; padding:0; margin:0;}
body{
	background:#1B1B1B;
	font-family:"verdana","helvetica",arial,"sans-serif";
	line-height:1.4em;
	color:#ccc;
	}
#wrapper{
	height:100%;
	width:100%;
	display:table;
	vertical-align:middle;
}
#outer{
	display:table-cell;
	vertical-align:middle;
}
#containerWrap{
	position:relative;
	left:50%;
	float:left;
	}

h1, h2, h3, h4{
	font-weight:normal;
	margin:0.5em 1em;
	}
h1{ font-size:130%;}
h2{ font-size:120%;}
h3{ font-size:110%;}
h4{ font-size:105%;}
p{	margin:0.9em 1em;}
a, strong {color:#fff;}

.2gk{ display:inline; width:100%; margin:0 auto;}
.2gk h3{margin:0; padding:0; display:inline;background:none;}
.2gk h3 a{text-decoration:none;color:#1B1B1B; cursor:default; background:none;}
th{text-align:left;width:100%;}
/*#content1 ul, #content2 ul; #content1 li, #content2 li{ padding:15px; margin:15px;}*/
/*ol{ margin:0; padding:0;}*/
table{width:95%;}
table.awards{table-layout:automatic;}
td.year{width:17%;}


img, object{padding:0; margin:0;}
address{border:#666 solid 1px; background:#222;}
#masthead{height:104px;}
#masthead h1{
	position:absolute;
	top:59px;
	left:530px;
	margin:0;
	padding:0;
	background:url(gfx/logo.gif) no-repeat;
	/*border:#0099FF solid 1px;*/
	}
#masthead h1 span{
	visibility:hidden;
	}
#masthead a{
	text-decoration:none;
	display:block;
	width:267px;
	height:38px;
	}
#masthead h2{
	display:none;
	}
.pressRelease{font-family:Georgia, "Times New Roman", Times, serif;}
.careers{color:#86A9E3;}

/* Navigation
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
#nav1{
	float:right;
	padding:0;
	width:772px;
	height:46px;
	}
	
#hom #nav1{background:url(gfx/nav_home.png) no-repeat;}
#exh #nav1{background:url(gfx/nav_exhibitions.png) no-repeat;}
#int #nav1{background:url(gfx/nav_interactive.png) no-repeat;}
#avp #nav1{background:url(gfx/nav_AV.png) no-repeat;}
#new #nav1{background:url(gfx/nav_publishing.png) no-repeat;}
#brc #nav1{background:url(gfx/nav_blackrock.png) no-repeat;}
#con #nav1{background:url(gfx/nav_contacts.png) no-repeat;}

#nav1 ul{ 
	margin:0px;
	padding:0;
	list-style:none;
	/*text-transform:capitalize;	
	font-variant:small-caps;*/
	}
#nav1 li{
	line-height:33px;
	position:absolute;
	display:block;
	top:111px;
	height:33px;
	text-align:center;
	
	}
/* Button Widths
***********************/
#nHom{	left:48px;  width:110px;  /*background:#0000FF;*/}
#nExh{	left:158px; width:180px; /*background:#0099FF;*/}
#nInt{	left:338px; width:164px; /*background:#FF9900;*/}
#nAvp{	left:502px; width:140px; /*background:#663399;*/}

#nCon{  left:642px; width:140px; }



#nav1 a, #nav1 strong{ 
	text-align:center;
	display:block;
	text-decoration:none;
	}

/* Hues as above. Saturation: 150, Luminance: 170 */
#hom #nav1 a, #hom #nav1 strong{color:#86A9E3;}
#exh #nav1 a, #exh #nav1 strong{color:#86C0E3;}
#int #nav1 a, #int #nav1 strong{color:#E3AB86;}
#avp #nav1 a, #avp #nav1 strong{color:#A986E3;}
#new #nav1 a, #new #nav1 strong{color:#86E39F;}
#brc #nav1 a, #brc #nav1 strong{color:#86E39F;}
#con #nav1 a{color:#E38686;}




/* Rollovers
***************************/
#nav1 a:hover, #hom #nHom, #exh #nExh, #int #nInt, #avp #nAvp, #new #nNew,  #brc #nBrc, #con #nCon{
	background-repeat:no-repeat  !important;
	background-position: center top !important;
	}
#nav1 a:hover{	text-decoration:underline;}
/*#hom #nHom, #exh #nExh, #int #nInt, #avp #nAvp, #new #nNew, #con #nCon{ font-weight:bold;}*/

#hom #nav1 a:hover, #hom #nHom{background:url(gfx/glow_home.png);}
#exh #nav1 a:hover, #exh #nExh{background:url(gfx/glow_exhibitions.png) no-repeat;}
#int #nav1 a:hover, #int #nInt{background:url(gfx/glow_interactive.png) no-repeat;}
#avp #nav1 a:hover, #avp #nAvp{background:url(gfx/glow_AV.png) no-repeat;}
#new #nav1 a:hover, #new #nNew{background:url(gfx/glow_publishing.png) no-repeat;}
#brc #nav1 a:hover, #brc #nBrc{background:url(gfx/glow_blackrock.png) no-repeat;}
#con #nav1 a:hover, #con #nCon{background:url(gfx/glow_contacts.png) no-repeat;}


#nav2{
	text-align:right;
	padding-right:5px;
	font-size:110%;
	background:url(gfx/nav_bg.png) repeat-x top right;
/*border:#ff3333 solid 1px;*/
	}
#nav2 li{
	list-style:none;
	}
#nav2 a{
	text-decoration:none;
	padding-right:20px;
	background:url(gfx/bullet.png) right no-repeat;
	}
#nav2 a:hover{text-decoration:underline;}

#recent{
	color:#99FF00;
}

.ref{color:#66CCFF;}
.newsdate{font-size:smaller;
font-style:italic;}
.sitemap li{text-decoration:none;}
.sitemap{text-decoration:none;}


#team-name {font-size:larger;}
#team-title {font-size:smaller;}
#team-info {position:relative; top:5px;}

#thumbs{border:2px solid #1B1B1B;}


