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

/* (c) 2007 talkmeintoit Ltd */
/* Aug 2007 */

HTML {
overflow: -moz-scrollbars-vertical;
}

body {
	background: #fff;
	border-top: 5px solid #000;
	color: #333;
	font-size: 62.5%;
	padding: 20px 0 40px;
	border-bottom: 5px solid #000;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif
	
}

a {
	color: #333;
	text-decoration: underline;
	
}

.header_logo {padding: 30px 0px 30px 10px; }



.container_12 {
	background: #fff url(img/12_col.gif) repeat-y;
	margin-bottom: 20px;
}


.hidden { display: none; }
.unhidden { display: block; }
.mediaImage
{float:right; padding:10px; ;
}
a:hover {
	text-decoration: underline;
}
INPUT, SELECT, TH, TD {font-size:1em}


/*
Text
*/

h1 {letter-spacing: .15em; font-size:2.6em; font-weight:100; line-height:1.6em; margin-top:10px;}

.homepage {font-size: 1.8em; font-weight:200; letter-spacing: .1em; }
h2 {
	padding: -20px 0px 0px 0px;
	text-align: left;
	text-transform:uppercase; 
	letter-spacing: .15em; 
	font-size:1.5em;
	line-height: 2em;
	border-bottom: 1px solid #FFC324;
	margin-bottom:20px;
}

h5 {font-size: 2.5em; font-weight:500; letter-spacing: .1em; }
.highlight {background-color:#FFCC00}

h6 {font-size: 1em; font-weight:500; letter-spacing: .1em; }

p {
	overflow: hidden;
	text-align: left;
	font-size:1.4em;
	line-height:1.7em;
	letter-spacing:.04em;
}


blockquote {
background: transparent url(../img/quote-left.png) left top no-repeat; 
}



blockquote div {

  background: transparent url(../img/quote-right.png) right bottom no-repeat;
  line-height:3.5em;
color:#575757;
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.4em;
    margin:15px;
    padding-left: 50px;

}

.blockquote-accent{font-size:3em;}


.intro{font-size:1.4em;
	line-height:1.9em;
	letter-spacing:.05em;}

ol{ font-size: 1.3em; } 

ul{ font-size: 1.3em; }



#list ul, ol { margin-left:1.5em; padding-left:0px; font-size:1.6 em;}

#list li { margin-bottom:0.5em; font-size:1.6 em; line-height: 1.3em;}

#list ul li { margin-bottom:0.5em; font-size:1.7 em; line-height: 1.3em;}

.page-heading1 {letter-spacing: .15em; font-size:2.0em;}
.page-heading2 {font-style:italic; font-size:1.6em;}
.page-heading3 {font-size:1.8em; font-weight:200; text-align:center; margin-top:10px;}
.page-heading4 {font-size:1.8em; font-weight:200; text-align:left; margin-top:10px;}
.media_heading {margin-top:35px}


.copyright {text-align:center; font-size:.9em; color:#666666; padding-top:40px;}

.cite {font-style:italic; padding-left:60px}

/*
Main Navigation
*/

.navtext1 {text-transform:uppercase; letter-spacing: 1.3px; font-size:1.03em; line-height: 14px;}
.navtext2 {text-transform:uppercase; letter-spacing: 1.3px; font-size:1.1em; line-height: 14px;}
.navtext3 {font-style:italic;line-height: 14px; font-size:1.2em;}

#navcontainer
{
border-top: 1px solid #FFC324;
margin: 0px 0 12px 0px;
padding-top: 20px;
padding-bottom:20px;

}

#navlist
{
margin: 0;
padding: 0px 14px 42px 0px;
border-bottom: 1px solid #FFC324;
}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;

}

#navlist a:link, #navlist a:visited
{
float: left;
line-height: 14px;
margin: 0 8px 6px 8px;
text-decoration: none;
color: #666;

}

#navlist a:link#current, #navlist a:visited#current
{
border-bottom: 4px solid #FFC324;
padding-bottom: 12px;
background: transparent;
color: #000;
}

#navlist a:hover 
{
border-bottom: 4px solid #FFD67A;
padding-bottom: 12px;
background: transparent;
color: #333;
}



