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

/***********************************************/
/* Style Sheet                                 */
/* Author: Gemma Harris 2008                   */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

html,body, img{
	margin: 0;
	padding:0;
	border:0;
}

body{
	font-family:Arial,Helvetica,sans-serif;
	font-size:62.5%;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.4;
	background: #f4f4f4 url(../images/main-bg.png) top left repeat-x;
	text-align:center;
}

#wrapper{
	width:960px;
	margin: 0 auto;
	text-align:left;
	color:#4E4E4E;
}

#header{
	background: transparent url(../images/abandoned.png) top center no-repeat;
	height: 364px;
	padding: 20px 550px 0px 15px;
	color:#f4f4f4;
	font-size:1.2em;
}

#content{
	margin-top:20px;
	font-size: 1.2em;
	line-height: 1.5em;
	text-align: left;
}

.mainCol{
	width:400px;
	float:left;
	display:inline;
	margin: 0px 10px 0px 15px;
}

.subCol{
	width:245px;
	float:left;
	display:inline;
	margin-left:10px;
}


/*	Nav	--------------------------------------------------	*/
ul#main-nav {width: 100%; margin:0px; padding: 0px; list-style: none; height: 63px;}
ul#main-nav li { display: inline; font-size: 14px; line-height: 21px; }
ul#main-nav li a, ul#main-nav li a:visited { display: block; float: left; width: auto; margin: 0; padding: 15px 15px 13px; color: #666; border-right: 1px solid #474646; }
ul#main-nav li a small { display: block; font: lighter 10px/1 "Lucida Grande", Tahoma; text-transform: uppercase; color: #ccc; letter-spacing: 1px; }
ul#main-nav li.rss a, ul#nav-main li.rss a:visited { float: right; color: #ff7e2f; border: 0; }
ul#main-nav li a:hover, ul#main-nav li.current a { background: #474646; color: #648699; font-style: italic;  text-decoration: none; }
ul#main-nav li.rss a:hover { color: #d2580d; }
ul#main-nav li a:hover { font-style: normal; }
ul#main-nav li.current a:hover { font-style: italic;}
ul#main-nav li a:hover small, ul#main-nav li.current a small { color: #777; font-style: normal; }
/***********************************************/
/* Header styles                               */
/***********************************************/ 

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}

#header h1{
 font-size: 170%;
 color: #648699;
 letter-spacing:-1px;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
}

h1{
 font-size: 150%;
 color: #648699;
 letter-spacing:-1px;
}

h2{
 font-size: 135%;
 color:#996633;
 letter-spacing:-1px;
}

#header h3{
 font-size: 100%;
 font-weight:normal;
}

h3{
 font-size: 100%;
}

h4{
 font-size: 100%;
 font-weight: normal;
}

h5{
 font-size: 100%;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

/***********************************************/
/* Link styles                                 */
/***********************************************/ 

a:link, a:visited, a:hover {
	color: #000000;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

a.white:link, a.white:visited, a.white:hover {
	color: #fff;
	text-decoration: underline;
}

a.white:hover {
	text-decoration: none;
}

a.img:link, a.img:visited, a.img:hover {
	border: #474646 5px solid;
}

a.img:hover {
	border: #8bb6bf 5px solid;
}

a.pinkLink:link, a.pinkLink:visited, a.pinkLink:hover {
	color: #993366;
	text-decoration: underline;
}

a.pinkLink:hover {
	text-decoration: none;
}

a.blue:link, a.blue:visited, a.blue:hover {
	color: #006699;
	text-decoration: none;
	font-size: 200%;
	padding:0px 10px 0px 10px;
}

a.blue:hover {
	font-size: 200%;
	padding:0px 10px 0px 10px;
	color: #fff;
	background-color:#006699;
}

a.swhite:link, a.swhite:visited, a.swhite:hover {
	font-size: 80%;
	color: #fff;
	text-decoration: underline;
}

a.swhite:hover {
	font-size: 80%;
	text-decoration: none;
}

a.lwhite:link, a.lwhite:visited, a.lwhite:hover {
	font-size: 120%;
	color: #fff;
	text-decoration: underline;
}

a.lwhite:hover {
	font-size: 120%;
	text-decoration: none;
}
/***********************************************/
/* Layout divs                                 */
/***********************************************/ 

#keywordsWrapper{
	text-align: center;
	font-size: 1.2em;
	clear: both;
	background: #363636;
}

#keywords{
	width:960px;
	margin: 0 auto;
	text-align:left;
	color:#f4f4f4;
	padding: 10px 0 10px 0px;
}

#footerWrapper{
	text-align: center;
	font-size: 1.1em;
	clear: both;
	background: #282828;
}

#footer{
	width:960px;
	margin: 0 auto;
	text-align:left;
	color:#fff;
	padding: 20px 0px 10px 0px;
}

.left{
	float:left;
}

.right{
	float:right;
}

.social ul
{
    display:inline;
    margin:0;
    padding:0;
}
.social ul li
{
    display:inline;
    list-style:none;
}
.social ul li img
{
    padding-right:5px;
}
.social h2
{
    text-transform:uppercase;
    font-size:0.9em;
    border:none;
    font-weight:normal;
    color:#333;
}

/***********************************************/
/* Text styles                                 */
/***********************************************/ 

.Arial {font-family: Arial, Helvetica, sans-serif}
.larger {font-size: 120%}
.smaller {font-size: 80%}
.silver {color: #999999}
.silverSmall {color: #999999; font-size:90%}
.pink {color: #993366; font-style: italic; font-size: 130%}
address{font-style: normal}
.italic {font-style:italic}


