@charset "utf-8";
/* CSS Document */
/* Normalize all margins and padding*/
body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, p, blockquote, th, td {margin: 0;padding: 0;}
/* Normalize header font size */
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
/* Remove lis-style from lists*/
ol, ul {list-style: none;}
/* Remove border from img */
img {border: 0;}

/* _________________________________________________PAGE DESIGN______________________________________________*/
html {
	height: 100%;			/*Gives the layout 100% height*/
	position: relative;
	}

body {						/*Gives the layout 100% height*/
	height: 100%;
	background: #fff;
	}
	
p { margin-bottom: 10px; }

#wrapper {
	min-height: 100%; 		/*Gives the layout 100% height. IE6 needs C. Comment  height: 100%*/	
	width: 800px;			/* A centred div needs a width declaration. */
	background-image: url(../images/page_design/frank_header.png);
	background-color: #1D0302;
	background-repeat: no-repeat;
	background-position: 10% 1%;
	margin: 0 auto;			/* Centres the wrapper*/
	border: solid 1px #1D0302;
	}
	

#content {
	width: 100%;
	min-height: 100%;
	margin-top: 100px;
	background: #fff url(../images/page_design/watermark.jpg) no-repeat top right;
	}
	
#content_pic {
	float: left;
	width: 350px;
	height: 100%;
	background-color: #1D0302;
	}
	
#content_index_pic {	
	width: 100%;
	height: 100%;
	background-color: #1D0302;
	text-align: center;
	}
	
img {
	vertical-align: bottom;
	}
	
#content_text {
	float: right;
	display: inline;	/*IE6 double margin float bug fix*/
	width: 350px;
	margin: 90px 20px 0 0 ;
	font: normal 20px Candara,  sans-serif; 
	color: #1D0302;
	}
	
#content_text a:link, a:visited {
	color: #00f;
	text-decoration: none;
	margin-top: 10px;
	}
	
#content_text a:hover {
	color: #999;
	text-decoration: underline;
	}
	
#content_extra {
	width: 90%;
	height: 430px;
	padding-top: 1px;
	}

#footer {
	width: 800px;			/* A centred div needs a width declaration. */
	height: 30px;
	background: #1D0302 url(../images/page_design/frank_footer.png) no-repeat top;
	margin: -32px auto 0 auto;	/* Centres the footer */
	border: solid 1px #1D0302;
		}
		
#special {
	position: absolute;
	width: 233px;
	height: 194px;
	z-index: 10;
	top: 445px;
	left: 718px;
	}
	
#special_text {
	position: absolute;
	width: 80%;
	height: 70px;
	font: normal 0.7em "Verdana", "Geneva", sans-serif;
	left: 24px;
	top: 51px;
}

#special_text a:link {
	color: white;
	text-decoration: none;
}

#special_text a:visited {
	color: #999;
}
/*________________________________________________________NAVIGATION________________________________________*/
/* Global Navigation bar*/

#global_navigation {
	position: relative;
	font: normal 1.2em "Candara", sans-serif;
	color:#f8f8f2;
	text-align: center;
	left: 0;
	top: 95px;
	width: 100%;
	height: 24px;
}

#global_navigation ul {
	list-style-type: none;
	/*margin: 150px 0 0 165px;*/
	padding: 0;
}

#global_navigation li {
	display: inline;
	padding: 20px;
}

#global_navigation a:link, #global_navigation a:visited {
	color: #ffffcc;
	text-decoration: none;
	background-color: transparent;
}

#global_navigation a:hover {
	color: #999;
	text-decoration: underline;
	background-color: transparent;
}

#clear { clear: both; }

/*___________________________________________________TEXT_______________________________________*/

h1 {
	height: 25px;
	text-indent: -9999px;	
	}
	
h2 {
	font: normal 1.7em "Candara", "Trebuchet MS", sans-serif;
	}
	
h3 {
	font: normal 1.2em  "Candara", "Trebuchet MS", sans-serif;
	}
	
h4 {
	font: normal 1.0em "Candara", "Trebuchet MS", sans-serif;
	margin-bottom: 1em;
	}
	
blockquote {
	text-indent: 10px;
	font: normal 1.2em "Times New Roman", Times, serif;
	}
	
.bigger_text {
	font-size: 24px;
	text-align: center;
}

.smaller_text { font-size: 18px; } 	
.footnote { font: normal 12px Arial, Helvetica, sans-serif; color: #666; } 
.italic_12px {font: normal 100% italic ; }	
.textsize_14px {font-size: 14px}
.center { text-align: center; }	

/*_________________________________________________EXTRAS_________________________________________*/
