h1 { font-size: 25px; line-height: 25px; margin-left: 15px; }
h3 { color: black; font-size: 15px; font-family: 'Georgia', 'Times New Roman', 'Times', serif; line-height: 20px; text-align: left; padding: 0;
	margin-right: 0;
	margin-top: 10px;
	margin-bottom: 1px;
}
h5 { color: #0260b7; font-size: 10pt; font-family: 'Georgia', 'Times New Roman', 'Times', serif; margin: 2px 5px 0 10px; padding: 0 0 2px; border-bottom: 1px solid #e0e0e0; }

p{
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0;
	text-align: left;
}

p center
{
	text-align: center;
}


#image_rotate{
	
	list-style: none;
}
/* sidebar background  affects margins*/
#sidebar
{
	width: 185px;
	padding-top: 0;
	position: relative;
	background-repeat: no-repeat;
	z-index: 0;
	float: left;
	padding-bottom: 40px;
	top: -3px;
}

#sidebar h2 {
	clear:both;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	font-size: 1em;
}

#sidebar .subnav{
	background-color: #2f61b8;
	margin: 20px;
	padding: 20px;
}
#sidebar .col {
	width:100px;
	margin:0 10px 0 0;
	float:left;
}

/* sidebar active - lines inbetween */
#sidebar a {
	display:block;
	font-size: 14px;
	text-align: left;
	background-color: #2f61b8;
	padding: 4px 0 4px 10px;
	border-bottom: 2px solid white;
	color: white;
}
/* hover colours */

#sidebar a:hover {
	font-size: 14px;
	background-color: #6398ff;
	padding: 4px 4px 4px 10px;
	color: white;
}

#sidebar p {
	font-size: 1.2em;
	margin:6px 0;
	text-align: left;
}

#sidebar ul {
	list-style-type:none;
	margin:0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#sidebar li {
	_border:1px solid #fff;
	clear:both;
	list-style-type: none;
	font-size: 12px;
	border-top-style: none;
	border-top-width: 1px;
	margin-top: 0;
}
#sidebar ul ul {
	list-style-type:square;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#sidebar ul ul ul {
	list-style-type:none;
	padding-left: 0;
}

#sidebar #blogroll {
	list-style-type:none;
	margin:0; padding:0;
}

#sidebar #blogroll li {
	border-color:#fff;
	margin:0 0 0 0;
}

#sidebar #blogroll ul li {
	list-style-type:square;
	border-bottom:1px dotted #ddd;
}

#sidebar #about *, #sidebar .widget_text * {
	color: black;
}

#sidebar #about, #sidebar .widget_text {
	border:5px solid #eef;
	padding: 10px;
	color: black;
}

#sidebar .widget_text {
	margin: 10px 0;
	padding: 10px;
}

#sidebar #about h2, #sidebar .widget_text h2{
	padding:0;
	margin-top: 10px;
}


#sidebar #about a {
	display:inline;
	color:#68f;
	text-decoration:underline;
}

#sidebar form .button {
	width:40px;
}

#sidebar #search {
	border:none;
	padding:15px;
	background:#fc0;
	margin:0 0 8px 0;
}

#sidebar #search p {
	font-size:1em;
	margin:0; padding:0;
}

#sidebar #subpages {
	list-style-type:none;
	margin: 16px 0 0;
	border:5px solid #eef;
}

#sidebar #subpages a {
	border:none;
	display:block;
	font-size:1.2em;
	color: black;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}

.current_page_item a:link, .current_page_item a:visited{
	color: white;
	margin: 0;
	opacity: 1;
	font-weight: bold;
	font-size: 1em;
	background: url(../../themes/blue/navarrow1.jpg) no-repeat;
	list-style-position: inside;
	padding: 4px 0;
}

/*.current_page_item a a{
	border:none;
	display:block;
	font-size:1.2em;
	color: white;
	background-color: gray;
	padding-right: 0;
	padding-top: 0;
	padding: 0;
	margin: 0;
}
*/

.page_item li{
	padding-top: 0;
	padding-bottom: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.page-item{
	padding-top: 0;
	padding-bottom: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#subpages h2 {
	padding:8px; margin:0;
	color: black;
	background:#fc0;
}

/*
#sidebar #subpages h2 {
	padding:8px; margin:0;
	color:#666;
	background:#fc0;
}
*/

#search label {
	color:#333;
	margin:0 5px 0 0;
}

ul#feeds {
	clear:both;
	text-transform:uppercase;
	list-style-type:none;
	padding:8px;
	background:#eef;
	overflow:hidden;
	border-top:16px solid #fff;
	height:30px;
	margin:0;
}

#feeds li {
	float:left;
	border:none;
	margin:0;
	clear:none;
}

#feeds h3 {
	font-size:1em;
	padding:4px;
	margin:3px;
}

#feeds a {
	display:block;
	padding:4px 4px 4px 24px;
	margin:3px;
	color:#99c;
	background: url( images/bg_feed.gif ) 3px center no-repeat;
}

#feeds a:hover {
	background-color:#fff;
}




/*
{
background-color: #6eaae9;
padding: 3px 8px 2px 8px;
} */
/* {
background-color: #ff0000;
padding: 0 16px;
}*/

a:link{ /* background-image: url(graphics/arrow.gif*/ ); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; text-decoration:none; color: navy; padding-top: 0; }

a:visited{ /* background-image: url(graphics/arrow.gif*/ ); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; text-decoration:none; padding-top: 0; }

a:hover{ /* background-image: url(graphics/arrow.gif*/ ); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; text-decoration:none; color: maroon; padding-top: 0; }

.imageright
{ background-color: #fff; display: block;  border: solid 1px #ccc; padding: 2px;	margin-left: auto;margin-right: auto;
}
#current
{ color: #fff; background-color: #ffa500; text-decoration: none; letter-spacing: 0; }

#container {  width: 794px; margin: 0 auto;
	height: auto;
}

#container3 {
	width: 794px;
	margin-right: auto;
	margin-left: auto;
	background: url(../../themes/default/images/cfbcpagebottom.gif) no-repeat;
	height: 85px;
}

#container2 {
	background-color: white;
	width: 794px;
	margin-right: auto;
	margin-left: auto;
	opacity: 1;
}


#photoheader
{ color: #fff; font-size: 28pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 35pt; left: 0; top: 5px; width: 650px; text-align: right; word-spacing: 6pt; letter-spacing: 1pt; height: 230px; float: right; margin: auto; padding-top: 30px; padding-right: 30px; }


#relax { background-image: url(images/towels1.jpg); width: 700px; height: 260px; margin-right: auto; margin-left: auto; }
#border
{ border: 0 ; width: 794px; /*background: url(../../themes/default/images/background_2.gif) no-repeat; */margin: 0 auto; }

#header
{ font-size: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 25px; background-color: #111; background-image: none; background-repeat: repeat; position: relative; top: 0; height: 30px; margin-top: 0; margin-left: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; padding-left: 10px; }



#bigbox {
	width:  100px;
	height:  280px;
	position: relative;
	top: 5px;
	margin-right: auto;
	margin-left: auto;
}

 #headertext { 
	width: 794px;
	background: url(../../themes/blue/images/text1.gif) 0 0;
	height: 220px;
	z-index: 4;
	position: absolute;
	top: 90px;
}


#headertop
{
	 background: url(../../themes/blue/images/miliklogo2.gif) no-repeat scroll 20px;
	width: 794px;
	z-index: 0;
	top: 30px;
	margin-top: 0;
	position: relative;
	height: 80px;
}

#headerimg 	{ 
	width: 794px;
	background: url(../../themes/blue/header2.gif) 0 0;
	height: 257px;
	z-index: -3;
	margin-left: auto;
	margin-right: auto;
} 

#headerplacer 	{ 
	width: 500px;
	height: 257px;
	z-index: 0;
	margin-top: 0;
	margin-left: 254px;
	position: relative;
} 	


#foot_image a:link, #foot_image a:visited{
	color: white;
	margin: 0px 24px;
}



#bottomspacer {
	/*background-image: url(../../themes/newdefault/images/colback.jpg); */width: 890px; margin: 0 auto;
	height: 400px;
}

#foot_image {
	text-align: center;
	font-size: 11px;
	width: 794px;
	background: black none no-repeat;
	padding-top: 5px;
	padding-bottom:1px;
	margin-right: auto;
	margin-left: auto;
	color: white;
}

#front_image {
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 20px;
	display: block;
	float: right;
}

#columnfront
{ background-repeat: repeat; background-attachment: scroll; background-position: 0 0; float: left; display: inline;
	/* width: 635px; */
	padding-left: 15px;
	padding-right: 15px;
}

#columnpost
{ background-repeat: repeat; background-attachment: scroll; background-position: 0 0; float: left; display: inline;
	 width: 763px; 
	padding-left: 15px;
	padding-right: 15px;
}

#columnright
{ float: right; width: 208px;
	background: #a5cefc none repeat scroll 0 0;
	padding-right: 7px;
	padding-left: 7px;
	margin: 7px 15px 0 0;
}

#columntwo { 
 /* background-color: #f3f3f3;*/
     float: left;
    width: 250px; 
    margin-right: 25px;
	padding: 0 0px 1px;
}
   

#clear1    
{clear: both;}
       
       #col_divider {
clear: both;
/* float: left;*/
/* border-bottom: 1px solid #000000;*/
	overflow: hidden;
	width: 600px;
	padding-bottom: 20px; 
/*	margin-bottom: 20px; */


/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
	}

#columnleft
{ background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; float: left; width: 200px; margin-top: 0; margin-right: 0;
	margin-left: 0;
}


#columnmain
{ background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; float: left; width: 526px; margin-top: 0; margin-right: 15px;
	margin-left: 15px;
}
#columnleft ul li {
	list-style-type: none;
	list-style-image: none;
	}


#columnmid
{ float: right; display: inline;
	width: 575px;
	padding-left: 15px;
	padding-right: 15px;
	opacity: 1;
	background: white repeat scroll 0 0;
}
	
#columnfront
{ background-repeat: repeat; background-attachment: scroll; background-position: 0 0; float: left; display: inline;
	/* width: 635px; */
	padding-left: 15px;
	padding-right: 15px;
}

#columnpost
{ background-repeat: repeat; background-attachment: scroll; background-position: 0 0; float: left; display: inline;
	 width: 763px; 
	padding-left: 15px;
	padding-right: 15px;
}

#columnright
{ float: right; width: 208px;
	background: #a5cefc none repeat scroll 0 0;
	padding-right: 7px;
	padding-left: 7px;
	margin: 7px 15px 0 0;
}
/*
#footer
{ color: #c93; background: #bfbfbf; clear: both; }
*/
/* 
Style Sheet code for Image Caption Easy Plugin for WordPress
Copy and Paste this code into your WordPress theme style sheet file (style.css) then upload to its location.
You can edit any of these to suit your needs.
*/
#imagecaptioneasy_right {
  padding: 5px;
  text-align: right; 
  float: right;
  font-family: arial,helvetica,sans-serif;
  font-size: 10px;
  line-height: 1.15em;
  text-align: center;
  border: 1px solid #808080;
  background: #EAEAEA;
  color: #333;
	margin: 3px 0 11px 11px;
}
#imagecaptioneasy_right img { border: 0px solid #fff; margin-bottom:5px; }
#imagecaptioneasy_right span { text-align: center; }
#imagecaptioneasy_left {
  padding: 5px;
  margin: 3px 11px 11px 0;
  text-align: left; 
  float: left;
  font-family: arial,helvetica,sans-serif;
  font-size: 10px;
  line-height: 1.15em;
  text-align: center;
  border: 1px solid #808080;
  background: #EAEAEA;
  color: #333;
}
#imagecaptioneasy_left img { border: 0px solid #fff; margin-bottom:5px; }
#imagecaptioneasy_left span { text-align: center; }
#imagecaptioneasy_top_right {
  padding: 5px;
  margin: 0 0 11px 11px;
  text-align: right; 
  float: right;
  font-family: arial,helvetica,sans-serif;
  font-size: 10px;
  line-height: 1.15em;
  text-align: center;
  border: 1px solid #808080;
  background: #EAEAEA;
  color: #333;
}
#imagecaptioneasy_top_right img { border: 0px solid #fff; margin-bottom:5px; }
#imagecaptioneasy_top_right span { text-align: center; }
#imagecaptioneasy_top_left {
  padding: 5px;
  margin: 0 11px 11px 0;
  text-align: left; 
  float: left;
  font-family: arial,helvetica,sans-serif;
  font-size: 10px;
  line-height: 1.15em;
  text-align: center;
  border: 1px solid #808080;
  background: #EAEAEA;
  color: #333;
}
#imagecaptioneasy_top_left img { border: 0px solid #fff; margin-bottom:5px; }
#imagecaptioneasy_top_left span { text-align: center; }


#sidebar_buttons
{
	text-align: center;
	clear: none;
	display: inline-block;
	border-color: white;
	border-style: none;
	margin: 5px;
}


#sidebar_buttons a
{
	text-align: center;
	clear: none;
	display: inline-block;
	border-color: white;
	border-style: none;
	color: white;
	margin: 5px;
}

#sidebar_buttons a:hover
{
	text-align: center;
	clear: none;
	display: inline-block;
	border-color: white;
	border-style: none;
	background-color: white;
	margin: 5px;
}


#searchbar
{
	float: right;
	clear: none;
	position: relative;
	top: -10px;
	right: 20px;
}
.articles_1 p {
	margin: 5px 5px 10px 10px;
	font-size: 95%;
}

.articles_1 a {
	font-size: 95%;
	display: block;
	padding-bottom: 2px;
	margin-bottom: 2px;
	border-bottom: 1px solid #ccc;
}


