@charset "UTF-8";
/* CSS Document */

/*
***********************************************************

Title:			screen.css
Browser(s): 	All (except IE6 because its evil)

Author: 		James Perry - www.jamesperry.net
Created: 		24.05.2009

Colour palette

Light coffee #e1e1c5


***********************************************************
*/


/* Global reset */

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h5, h5, h6 { font-size:100% }
q:before, q:after { content:''}


/* Global reset-RESET */
/* The below restores some sensible defaults */

strong { font-weight: bold }
em { font-style: italic }
ol, ul, li { list-style:none }

* a { position:relative } /* Gets links displaying over a PNG background */
a { outline:none } /* Gets rid of Firefox's dotted borders */
a img { border:none } /* Gets rid of IE's blue borders */

/* Global reset ENDS */ 


h1{
	font-size:180%;
	padding-bottom:12px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

h2{ font-size:125%;
padding-bottom:12px;
}



/* Layout */

body { 
	background:#F1F1F1; 
	text-align:center; 
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
}

#overall-wrapper {
	margin-top:100px;
	margin-left:auto;
	margin-right:auto;
	width:800px;
	background-color: #ffffff;
	text-align:left;
	overflow:hidden;
	  }
	  
	  
#logo{ width:270px;	height:90px; float:left; }

#nav-top{
	float:left;
	width: 400px;
	
}

#content{
	float:left;
	clear:left;
	
	
	}
	
#content-text{
	float:left;
	clear:left;
	padding:15px;
	
	width: 770px;	
	}

#nav-bottom{
	float:left;
	clear:left;
	padding-left:25px;
	height:130px;
	width:100%;

	}
	
#bottom-image{
	float:left;
	height:130px;
	width:300px;

	}
	
	
#footer{
	float:left;
	text-align:right;
	clear:left;
	width:800px;
	background:#F1F1F1; }
	
.footer{
	color:#999;
	font-size:8px;}
	
.right{  text-align:right;}


/*  Navigation  */


#navcontainer ul
{
display: block;
list-style: none outside;
padding: 0;
margin: 0 0 0 10px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: x-small;
}

#navcontainer li
{
padding: 0;
margin: 0 4px 0 0;
color: #999;
font-weight: bold;
/* the next 4 lines are magic */
display: block;
float: left;
position: relative;
top: 3.7em;
}

#navcontainer a:link,
#navcontainer a:visited
{

color: #999;
text-decoration: none;
padding-left: 1em;
padding-right: 1em;
}

#navcontainer a:hover
{

color: #000;
}

#navcontainerclear { display: none; }

html>body #navcontainerclear
{
display: block;
clear: both;
}

#navcontainer li#active a
{

color: #000;
}







/*  Navigation for gallery section  */
	
#navcontainer2 ul
{
display: block;
list-style: none outside;
padding: 0;
margin: 0 0 0 10px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: x-small;
}

#navcontainer2 li
{
padding: 0;
margin: 0 4px 0 0;
color: #999;
font-weight: bold;
/* the next 4 lines are magic */
display: block;
float: left;
position: relative;
top: 5.5em;
}

#navcontainer2 a:link,
#navcontainer2 a:visited
{

color: #999;
text-decoration: none;
padding-left: 1em;
padding-right: 1em;
}

#navcontainer2 a:hover
{

color: #000;
}

#navcontainerclear { display: none; }

html>body #navcontainerclear
{
display: block;
clear: both;
}

#navcontainer2 li#active a
{

color: #000;
}


/*  slideshow  */


/*** set the width and height to match your images **/

#slideshow {
	
    position:relative;
    height:360px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

.img-float-right{ float:right;
padding: 0px 0px 0px 20px;}

.img-float-right-invest{ float:right;
padding: 0px 0px 0px 20px;
margin-bottom:15px;
clear:right;}

#latest-news{
	float:right;
	width:280px;
	padding:5px;
	

}

