/*******************************************************
TITLE: Fixed Three-Column Over Four-Column Layout V1.0
DATE: 20060807
AUTHOR: The CSS Tinderbox - http://www.csstinderbox.com
*******************************************************/
p { color: #000; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
h2 { color: #15447e; font-size: 0.59em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; font-weight: bold; line-height: normal; letter-spacing: 0.1em; margin: 0; padding: 1em 0 0 30px; }
h1 { color: #0085be; font-size: 19px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; font-weight: bold; line-height: 22px; margin: 0; }
h4  /* Subhead */ { color: #005f98; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; line-height: 11px; margin: 0; }
body { margin:0.5em; padding:0; height:100%; color:#000000; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-weight: normal; font-style: normal; line-height: normal; }
#headera { color: #535353; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: normal; background-position: 100% 0; margin-left: 0; padding-right: 5px; padding-left: 5px; border-bottom: medium solid #c3e0ff; }
#project { color: #535353; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: normal; background-position: 100% 0; width: 100%; margin-left: 0; border-bottom: medium solid #c3e0ff; }
#headerc { color: #535353; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: normal; background-position: 100% 0; margin-left: 0; padding-right: 5px; padding-bottom: 0; padding-left: 5px; border-bottom: medium solid #c3e0ff; }
#pad { color: white; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: normal; background-color: #fffdf0; background-position: 100% 0; margin-top: 20px; margin-bottom: 20px; margin-left: 0; padding: 20px 5px; }
#headerb { color: #000; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: normal; background-position: 100% 0; margin-left: 0; padding-right: 5px; padding-left: 5px; border-bottom: medium solid #c3e0ff; }
#projectb { color: #000; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: normal; background-position: 100% 0; margin-left: 0; padding-right: 5px; padding-left: 5px; border-bottom: medium solid #c3e0ff; }
a {
color:#c00;
text-decoration:none;
}

a:hover {
color:#737373;
text-decoration:none;
}

blockquote {
margin:1em;
padding:.5em .5em .5em 85px;
background-color:#D7ECF8;
}

blockquote p {
margin:.2em;
color:#000000;
}

hr { margin-bottom:5px; width:99%; color:#eeeeee; background-color:#eeeeee; height:1px; clear:both; border-style: none; }

td.desc {
padding:4px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
}

#postHeader { 	
margin:0 auto;
padding:0 .2em .3em .2em;
width:720px;
text-align:right;
vertical-align: middle;	
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:uppercase;
}

#centerColumn { margin:0 auto; padding:1em; width:720px; text-align:left; vertical-align: middle; background-color:white; background-repeat: repeat; }

#centerColumn h2 {
margin:0 0 -.5em 0;
padding:.75em 0 0 0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.1em;
}

#centerColumn h3 {
margin:0 0 -.5em 0;
padding:.75em 0 0 0;
font-size:.8em;
font-weight:lighter;
letter-spacing:.1em;
}

#navbar { color: #fff; background-color: gray; background-repeat: no-repeat; margin:-1em -1em 0; padding-top: 10px !important; padding-bottom: 10px;padding-top: 15px; }

#navbar ul { margin: 0.3em 0.3em 0; padding:0 0 1em; list-style:none; }

#navbar li { margin:0 0 0 1em; padding: 1em 0; list-style:none; display:inline; }

#navbar li a { color: white; margin:0; padding: 1em 0.5em 0; }
#navbar li a:hover { color: #fc0; margin: 0; padding: 1em 0.5em 0; }
#header { padding:0; height:120px; background-color:#fff; background-repeat: no-repeat; background-attachment: scroll; border-right-style: none; border-left-style: none; width: 720px; background-image: url(images/header.jpg); margin: 5px 0 0; border-top: 1px none #ffffff; border-bottom: 1px none white; }

#header h1 {
margin:0 0 -14px 10px;
padding:10px 0 0 .9em;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.7em;
font-weight:lighter;
letter-spacing:.15em;
color:#000000;
}

#header h2 { margin:0; padding:1em 0 0 30px; font-size:0.59em; font-weight:bold; letter-spacing:0.1em; color:#15447e; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; line-height: normal; }
#pockie h2 { color: #15447e; font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; font-weight: bold; line-height: normal; letter-spacing: 0.1em; margin: 0 0 0.5em; }
#pockie {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#cell_1 {
	background-color: #fff;
	background-image: url(../CFC%20Website/images/img102.gif);
	background-repeat: no-repeat;
	padding:8px;
	float:left;
	width:210px;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0.5em;
	margin-left: 0;
}
#cell_1a { font-variant: normal; background-color: #fff; background-repeat: no-repeat; text-transform: none; text-align: justify; width: 699px; float: left; margin-top: 0; margin-bottom: 0.5em; padding-top: 5px; padding-bottom: 5px; }
#class { font-variant: normal; background-color: #fff; background-repeat: no-repeat; text-align: justify; text-transform: none; margin: 0 5px 0.5em 10px; padding: 5px 15px 5px 5px; width: 400px; float: left; border-right: 1px dashed #c3e0ff; }
#classproject { font-variant: normal; background-color: #fff; background-repeat: no-repeat; text-align: justify; text-transform: none; width: 670px; margin: 0 5px 0.5em 10px; padding: 5px 15px 5px 5px; float: left; }
#cont_cell {  }
#cell_2 { color: #000; font-size: 8pt; background-color: #fff; padding:5px; float:left; width:210px; background-repeat: no-repeat; margin: 0 14px 0.5em; }
#cell_2a { background-color: #f5f5f5; background-repeat: no-repeat; margin: 0 14px 0.5em; padding: 5px; width: 210px; float: left; border-right: 1px solid #dcdcdc; border-bottom-style: solid; border-left-style: solid; }
#cell_2b { color: #000; font-size: 8pt; background-color: #fff; background-repeat: no-repeat; margin: 0 14px 0.5em; padding: 5px; width: 210px; float: left; }
#cell_2c { color: #000; font-size: 8pt; background-color: #fff; background-repeat: no-repeat; margin: 0 14px 0.5em; padding: 5px; width: 210px; float: left; }
#cell_3 { background-color: #fff; background-image: url(../CFC%20Website/images/img102.gif); background-repeat: no-repeat; margin:0 0 0.5em 5px; padding:5px; float:left; width:210px; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; }

#cell_1 p, #cell_2 p, #cell_3 p {
font-size:9px;
color:#000000;
}

#cell_1 h2 { margin:0 0 -4px !important; margin:0 0 -20px 0; padding:4px 0 10px; color:#15447e; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight:bold; }

#cell_2 h2 { margin:0 0 -4px !important; margin:0 0 -20px 0; padding:4px 0 10px; color:#15447e; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight:bold; }

#cell_3 h2 { margin:0 0 -4px !important; margin:0 0 -20px 0; padding:4px 0 10px; color:#15447e; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight:bold; }

.barepic {
border:none;
}
.filmborder { margin: 4px; padding: 4px; border: solid thin #99a19b; }
.Blue_filmborder { margin: 4px; padding: 4px; border-left: 1px solid #b3e1f2; border-right: 1px solid #b3e1f2; }
.Bluefilmborders { margin: 4px; padding: 4px; border: solid 1px #b3e1f2; }
.filmborder-notop { border-right: thin solid gray; border-bottom-style: solid; border-bottom-color: gray; border-left: thin solid gray; }
.filmborder-minusLeftBorder { margin: 4px; padding: 4px; border-top: thin solid #666; border-right: thin solid #666; border-bottom-style: solid; border-bottom-color: #666; border-left-color: #666; border-left-style: solid; }
.right {
float:right;
margin:5px;
padding:2px;
}

.left {
float:left;
margin:5px;
padding:2px;
}

.center {
width:auto;
margin-left:auto;
margin-right:auto;
}

.news em {
font-size:.8em;
color:#000000;
}

#cell_1 ul.news, #cell_2 ul.news, #cell_3 ul.news {
margin:0 0 0 5px;
padding:0 0 0 0;
list-style:none;
}

#cell_1 li.news, #cell_2 li.news, #cell_3 li.news {
margin:0 0 .3em 0;
padding:5px 0 6px 10px;
font-size:.75em;
}

#cell_1 ul, #cell_2 ul, #cell_3 ul {
margin:0 0 0 5px;
padding:0 0 0 0;
list-style:none;
}

#cell_1 li, #cell_2 li, #cell_3 li {
margin:0 0 .3em 0;
padding:5px 0 6px 5px;
font-size:.75em;
}

#box_1 { background-color: #f5f5f5; background-image: url(../CFC%20Website/images/img10.gif); background-repeat: no-repeat; margin:0 5px 1em 0; padding:8px; float:left; width:699px; height: 154px; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; }

#box_2 { background-color: #f5f5f5; background-image: url(../CFC%20Website/images/img10.gif); background-repeat: no-repeat; margin:0 7px 1em 14px; padding:8px; float:left; width:145px; height: 210px; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; }

#box_3 { background-color: #f5f5f5; background-image: url(../CFC%20Website/images/img10.gif); background-repeat: no-repeat; margin:0 14px 1em 7px; padding:8px; float:left; width:145px; height: 210px; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; }

#box_4 { background-color: #f5f5f5; background-image: url(../CFC%20Website/images/img10.gif); background-repeat: no-repeat; margin:0 0 1em 5px; padding:8px; float:left; width:145px; height: 210px; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; }

#box_1 p, #box_2 p, #box_3 p, #box_4 p { font-size:0.75em; color:#000000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }

#box_1 h2, #box_2 h2, #box_3 h2, #box_4 h2 { color:#15447e; font-size:1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; line-height: normal; } 

#box_1 ul, #box_2 ul, #box_3 ul, #box_4 ul {
margin:0 0 0 5px;
padding:0 0 0 0;
list-style:none;
}

#box_1 li, #box_2 li, #box_3 li, #box_4 li {
margin:0 0 .3em 0;
padding:5px 0 0 5px;
font-size:.8em;
}

#footer { position:relative; clear:both; bottom:0; margin:1em 0; height:2em; line-height:normal; text-align:center; font-size:10px; background-repeat: repeat-x; background-position: center top; vertical-align: top; border-top: 1px solid #c3e0ff; }
#intro { color: #434242; font-size: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; line-height: normal; background-color: #fff; background-repeat: repeat-x; background-position: left top; text-align: left; bottom: 0; clear: both; margin-top: 0; margin-bottom: 4px; margin-left: 0; padding-top: 0; padding-bottom: 0; }
#contain { margin: 0 5px 1.5em 0; padding: 8px; border-bottom: 1px groove #ccc; }
#intro h2 { color: #15447e; font-size: 1.5em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; font-weight: bold; line-height: normal; }
#box_00 h2 { color: #15447e; font-size: 1.5em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; font-weight: bold; line-height: normal; }
