
/*----------------------------------------
Name: global.css
Developed by:
Date Created:
Last Updated:
Copyright:
----------------------------------------*/

/* Imports
----------------------------------------*/
@import url("/css/reset.css");


/* Elements
----------------------------------------*/
body
{
	background-color:#c0c0c0;
	font-family: Comic Sans MS, cursive;
	font-size:62.5%;
}

p, td, th, li, input, button, select, textarea
{
	line-height:1.8em;
	color:#000000;
	font-size:1.8em;
}

p
{
	margin: 10px 40px;
}

/*--- Link Styles ---*/
a:link, a:visited
{
	color:#f27173;
	text-decoration:underline;
	font-weight:bold;
}

a:hover, a:active
{
	color:#ffe1e1;
	text-decoration:none;
}

h1
{
	color:#333333;
	margin:0 0 .5em 40px;
	font-size:2.125em;
	text-indent: -9999px;
	height:67px;
}

h2
{
	color:#333333;
	margin:.825em 0 .5em 0;
	font-size:1.75em;
}

h3
{
	color:#333333;
	margin:.825em 0 .5em 0;
	font-size:1.5em;
}

h4
{
	color:#333333;
	margin:.825em 0 .5em 0;
	font-size:1.25em;
}

h5
{
	color:#333333;
	margin:.825em 0 .5em 0;
	font-size:1.125em;
}

h6
{
	color:#333333;
	margin:.825em 0 .5em 0;
	font-size:1em;
}

ul
{
	list-style-type:none;
}

ol
{
	margin-left:25px;
	
}

blockquote	{margin: 0 0 18px 18px; color:#666666; font-style: italic;}
strong		{font-weight:bold;}
em		{font-style:italic;}

/* Standard Definitions
----------------------------------------*/
.left 		{float:left;}
.right 		{float:right;}
.alignRight	{text-align:right;}
.clearThis 	{clear:both;}
.small		{font-size:.625em;}
.large		{font-size:1em;}
.soft		{color:#D3D3D3;}
.hide		{display:none;}
p.last		{margin-bottom:0px;}
a.contactLink {color:#003cff;}

/* Page Wrapper
----------------------------------------*/
#mainContainer	{width:800px; margin:0 auto; padding:0;}

/* Page Backgrounds
----------------------------------------*/
body.home #mainContainer {background:#eedbae; padding:0 0 0 0;}
body.gallery #mainContainer {background:url('../images/bg/gallery.jpg') top left repeat-y #eedbae; padding:15px 0 200px 0;}
body.duoouro #mainContainer {background:url('../images/bg/duoouro.jpg') top left repeat-y #eedbae; padding:15px 0 100px 0;}
body.aboutrosiris #mainContainer {background:url('../images/bg/aboutrosiris.jpg') 0px -15px no-repeat #b2a89d;  padding:15px 0 30px 0;}
body.solos #mainContainer {background:url('../images/bg/solos.jpg') top left repeat-y #eedbae; padding:15px 0 100px 0;}
body.contact #mainContainer {background:url('../images/bg/contact.jpg') top right repeat-y #dfd4d0;  padding:15px 0 500px 0;}
body.press #mainContainer {background:url('../images/bg/press.jpg') top left repeat-y #eedbae; padding:15px 0 100px 0;}
body.somethingmore #mainContainer {background:url('../images/bg/somethingmore.gif') top left repeat-y #eedbae;  padding:15px 0 150px 0;}
/* Header
----------------------------------------*/
#header
{
	width:100%;
	height:52px;
	margin-bottom:35px;
}

	/* Nav
	----------------------------------------*/
	
	ul#nav {background:url('../images/mainnav/underline.png') 17px 24px no-repeat; float:left;}
	ul#nav li {float:left; list-style-type:none; margin-left:12px;}
	ul#nav li.current {background:url('../images/mainnav/mainnav-current.png') center no-repeat;}
	
	/* Image Replacement 
	----------------------------------------*/
	ul#nav li a {height:50px; display:block; text-indent:-9999px; outline:none;}
	
	li#navHome a {background-image: url('../images/nav/home.png'); width:63px;}
	li#navSolos a {background-image: url('../images/nav/solos.png'); width:51px;}
	li#navDuoOuro a {background-image: url('../images/nav/duoouro.png'); width:93px;}
	li#navGallery a {background-image: url('../images/nav/gallery.png'); width:75px;}
	li#navPress a {background-image: url('../images/nav/press.png'); width:46px;}
	li#navAbout a {background-image: url('../images/nav/aboutrosiris.png'); width:128px;}
	li#navSomethingMore a {background-image: url('../images/nav/somethingmore.png'); width:147px;}
	li#navContact a {background-image: url('../images/nav/contact.png'); width:81px;}
		
/* Main Content
----------------------------------------*/
#mainContent
{
	width:100%;
	margin-top:.825em
}
body.home #mainContainer #mainContent {padding:10px 0px 30px 0px;}
#mainContainer.comingsoon {
	background:white;
}
#mainContainer.comingsoon #mainContent {
	text-align:center;
}
#mainContainer #mainContent.drible, #mainContainer #mainContent.chateauavallon {text-align:center; margin:0 auto;}

#mainContainer #mainContent.drible p, #mainContainer #mainContent.chateauavallon p	{text-align:center; margin-top:2em;}

	/* Main Headings Image Replacement
	----------------------------------------*/
	body.gallery h1 {
		background:url('../images/headings/gallery.gif') top left no-repeat; 
		width:110px; 
	}
	body.duoouro h1 {
		background:url('../images/headings/duoouro.gif') top left no-repeat; 
		width:148px; 
	}
	body.aboutrosiris h1 {
		background:url('../images/headings/aboutrosiris.gif') top left no-repeat; 
		width:207px; 
	}
	body.solos #col1 h1 {
		background:url('../images/headings/sonambulancias.gif') top left no-repeat; 
		width:218px;
	}
	body.solos #col2 h1 {
		background:url('../images/headings/lira.gif') top left no-repeat; 
		width:76px; 
	}
	body.contact h1 {
		background:url('../images/headings/contact.gif') top left no-repeat; 
		width:118px; 
	}
	body.press h1 {
		background:url('../images/headings/press.gif') top left no-repeat; 
		width:110px;
	}
	body.somethingmore h1 {
		background:url('../images/headings/somethingmore.gif') top left no-repeat; 
		width:281px;
		height:95px;
	}
	body.somethingmore #mainContent.chateauavallon h1 {
		background:url('../images/headings/chateauavallon.gif') top left no-repeat; 
		width:273px;
		height:66px;
		margin-bottom:2em;
	}
	body.somethingmore #mainContent.drible h1 {
		background:url('../images/headings/drible.gif') top left no-repeat; 
		width:128px;
		height:67px;
		margin-bottom:2em;
	}

	#mainContent #col1, #mainContent #col2 {float:left; width:50%;}
	
	.linkBox {margin-top:6em;}
	
	img.featureImg {margin:0 10px;}
		
	ul.feature {margin:20px auto 50px auto; float:left;}
		ul.feature h2 {height:33px; text-indent:-9999px;}
		ul.feature li {float:left; margin:0 40px; width:186px;}

	/* Sub Headings Image Replacement
	----------------------------------------*/
	ul.feature h2.sonambulancias {
		background:url('../images/headings/sonambulancias-sub.gif') top left no-repeat; 
		width:166px;
	}
	ul.feature h2.duoouro {
		background:url('../images/headings/duoouro-sub.gif') top left no-repeat; 
		width:114px; 
	}
	ul.feature h2.lira {
		background:url('../images/headings/lira-sub.gif') top left no-repeat; 
		width:56px; 
	}