/* SET MARGIN AND PADDING TO 0 FOR ALL ELEMENTS */

* {

margin: 0; padding: 0;

}



/* SET BASE FONT ATTRUBUTES */

html, body {

font: Georgia, "Times New Roman", Times, serif 14px/1.5em;

color: #000;

}



/* REMOVE PADDING AND MARGIN VALUES */

html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, li, dd, dt, img,

blockquote, q, table, thead, tbody, tfoot, caption, th, tr, td, a, form,

input, textarea, fieldset, pre

{margin: 0; padding: 0;}



/* SORT OUT HEADER FORMATTING AND SIZES */

h1, h2, h3, h4, h5 {font-weight: bold;}



h1 {font-size: 2.2em;}

h2 {font-size: 2em;}

h3 {font-size: 1.5em;}

h4 {font-size: 1.2em;}

h5 {font-size: 1.1em;}

h6 {font-size: 1em;}



/* HARMONIZE LINKS, KILL BORDER ON IMG LINKS */

a {text-decoration: underline;}

a:link, a:visited {color: #00f;}

a:hover {color: #33f;}

a:active {color: #fff;}

a img, :link img, :visited img {border: none}



/* REMOVE BROWSERS DEFAULT TABLE BORDERS */

table {border-collapse: collapse;}



/* REMOVE AUTOMATIC TOP/BOTTOM MARGINS ON NESTED LISTS */

ul ul, ul ol, ul dir, ul menu, ul dl,

ol ul, ol ol, ol dir, ol menu, ol dl,

dir ul, dir ol, dir dir, dir menu, dir dl,

menu ul, menu ol, menu dir, menu menu, menu dl,

dl ul, dl ol, dl dir, dl menu, dl dl

{margin-top: 0; margin-bottom: 0;}



/* HARMONISE LIST-BULLET TYPE */

ul, ol, dl {list-style-type: disc;}



body {

	background: #666;

}



body, input, textarea, select {

	font: normal small "Trebuchet MS", Arial, Helvetica, sans-serif;

	color: #333;

	margin: 5px auto;

}



h1, h2, h3 {

	font-weight: normal;

	color: #975700;

}



h1 {

	font-size: 2.2em;

}



h2 {

	font-size: 2em;

}



h3 {

	font-size: 1em;

	font-weight: bold;

}



p, blockquote, ul, ol, form {

	margin-bottom: 1.5em;

}



blockquote, ul, ol {

	margin-left: 3em;

}



blockquote {

	margin-right: 3em;

	font-style: italic;

}



ul {

	list-style-type: square;

}



a {

	color: #975700;

}



a:hover {

	text-decoration: none;

}



a:link, a:visited {color: #975700;}





/* Wrapper */



#wrapper {

	width: 942px;

	margin: 0px auto;

	background-color: #FFFFFF;

}



/* Header */



#header {

	height: 257px;

	width: 930px;

	position: relative;

	background: #E6CD91 url(images/logo_FCC.jpg) no-repeat;

	margin: 4px auto;

}



#header h1, #header h2 {

}



#header h1 {

	position: absolute;

	top: 50px;

	right: 35px;  

	font-size: 4em;

	color: #FFFFFF;

	letter-spacing: -2px;

}



#header h2 {

	position: absolute;

	top: 225px;

	left: 20px;  

	font-size: 1em;

}



#header a {

	text-decoration: none;

	color: #FFF;

}



#header:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}



/* Menu */



#menu

{

	width: 928px;

	position: absolute;

	margin: -250px 0;

}



#menu ul

{

	list-style: none;

	text-align: left;

	padding: 210px 0px 10px 10px;

	margin: 0;

}



#menu li

{

	padding: 0em 0.7em 0em 0.7em;

	display: inline;

}



#menu li a

{

	color: #FFFFFF;

	font-weight: bold;

	text-decoration: none;

	border-bottom: none;

	font-size: 1.2em;

}



#menu li a.active

{

	border-bottom: 4px solid #FFFFFF;

}



#menu li a:hover

{

	border-bottom: 4px solid #FFFFFF;

}



/* Content */



#content {

	background: #FFFFFF url(images/bg.gif) repeat-y;

	border-top: 5px solid #C48C05;

	border-bottom: 1px solid #C48C05;

	margin: 0px auto;

	width: 928px;

}



/* Blog */



#blog {

	float: right;

	width: 678px !important;

	width: 675px; /*IE6 3px problem */

	margin: 0px auto;

}



/* Post */



.post {

	padding-bottom: 20px;

        padding-left: 10px;

}



.post .title {

	height: 50px;

	text-transform: uppercase;

	font-size: large;

	font-weight: bold;

	padding: 5px 1px;

}



.post .title a {

	text-decoration: none;

}



.post .title a:hover {

	text-decoration: underline;

}



.post .date {

	margin-top: -73px;

	text-align: right;

	font-size: x-small;

	padding: 5px;

	color: #975700;

}



.post .entry {

	padding: 10px 20px 10px 20px;

	line-height: 1.8em;

}



.post p {

	text-align: justify;

}



.post .meta {

	padding: 0 15px;

	font-size: x-small;

	color: #333;

}



.entry h1, .entry h2, .entry h3 {

	color: #333;

}



/* Sidebar */



#sidebar {

	float: left;

	width: 250px;

	padding-top: 5px;

	margin: 0px auto;

}



#sidebar ul {

	margin: 0;

	list-style: none;

	padding: 0 10px;

}



#sidebar li {

	margin-bottom: 30px;

}



#sidebar li ul {

	line-height: 1.8em;

	list-style-type: circle;

	padding-left: 0px;

}



#sidebar li li {

	margin: 0;

	color: #975700;

}



#sidebar h2 {

	background: #E6CD91 url(images/sbg.gif) repeat-x;

	text-transform: uppercase;

	font-size: small;

	font-weight: bold;

}



#sidebar a {

	text-decoration: none;

	color: #975700;

	padding-left: 0;

	background: transparent;

}



#sidebar a:hover {

	text-decoration: none;

	color: #530000;


}



/* Footer */



#footer {

	width: 928px;

	height: 50px;

	margin: 0px auto;

	background: #E6CD91;

}



#footer p {

	margin: 0;

	padding: 10px 0;

	text-align: center;

	font-size: x-small;

}



#footer a {

}



.content {	

	padding: 5px;	

	background-color: #ffffff;	

	font-family : Georgia, "Times New Roman", Times, serif;	

	font-size: 10pt;	

	text-align: left;	

	line-height: 1.6em;	

	}	

	

.entrytitle{	

	float: right;    	

	position: relative;	

  }

	

.entryfooter {	

	margin: 0;

	padding: 6px 0;

	text-align: right;

	color: #666;

	font-size: 8pt;

	line-height: 1.3em;

	font-weight: normal;

	clear: both;

	}

	

.entryfooter_linkdump {	

	margin: 0;	

	padding: 2px 0;

	text-align:right;

	color: #666;	

	font-size: 8pt;

	line-height: 1.3em;	

	font-weight: normal;		

	}

	

.entryfooter A, .date A, .entryfooter_linkdump A, .date_linkdump A {	

	text-decoration: none;	

	font-weight: bold;	

	color: #006AC3;;

	}

	

.entryfooter a:hover, .date a:hover {	

	text-decoration: underline;	

	font-weight: bold;	

	color: #006AC3;;

	}

	.clear

{

	clear: both;

}



/* these hide the accessibility tags to stop the layout from changing */



label { visibility:hidden; display:none; }		

legend { visibility:hidden; display:none; }

fieldset { border:0; padding:0; margin:0; }





/* this replaces inline style tags */



img.badge { border:0; margin-bottom:2px; }



/* this is a bonus */



a img.badge:hover { border-bottom:1px #314e8c solid; margin-bottom:1px; }