body 
{
background:url(images/bg.png) repeat-x #b2d6ee; */

}

.clear {
clear:both;
}

.page-main 
{
background-color:#FFFFFF;
width:95%;
min-width:1100px;
margin-left:auto;
margin-right:auto;
border-style:solid;
border-color:#000000;
border-width:2px;
overflow:hidden;
    
}

#header-container 
{
width:100%;
height:110px;
padding-left:1%;
padding-top:2%;

}

#header-image 
{
width:25%;
float:left;
margin-bottom:15px;

}

#header-banner 
{
width:75%;
float:right;
align:right;
}

#navigation {
background: url(images/search-bk.gif) right bottom no-repeat;
width:99%;
margin-left:auto;
margin-right:auto;
border-color:#FF8C00;
border-style:solid;
border-top-width:0px;
border-left-width:0px;
border-right-width:0px;
border-bottom-width:3px;
height:42px;
}

#navigation a
{
color: #FFFFFF;
background:#00BBFF;
background:#3BA5FB;
text-decoration: none;
display: block;
float: left;
margin-right:1px;
padding-right:1px;
padding-left:1px;
padding-top:10px;
padding-bottom:10px;

}

#navigation a:hover
{
color: #FFFFFF;
background:#FF8C00;
text-decoration: none;
display: block;
float: left;
padding-top:10px;
padding-bottom:10px;


}

#navigation a#current
{
color: #FFFFFF;
background:#FF8C00;
text-decoration: none;
display: block;
float: left;
padding-top:10px;
padding-bottom:10px;


}

#navigation ul
{
list-style: none;
padding: 0;
margin: 0;
}

#navigation li
{
float: left;
font-size:110%;
/*font-weight:bold;*/
font-family:arial;

} 

.searchbox
{
width:217px;
margin-right:8px;
margin-top:11px;
float: right; 
}


.button 
{
font-size: 10pt;
font-weight: bold;
height: 25px;
background-color: #3BA5FB;
color: #FFFFFF;
margin-right:7px;
float: right; 
margin-top:9px;
}

/* *****   Set up home page boxes and colums ***** */

#homepage-body-leftside
{
float:left;
width:60%;
padding-left:0.5%;
}

#homepage-main-image
{
width:100%;
height:300px;
background-color:#007ec3;
margin-top:0.25%;

}

.homepage-body-leftside-module1
{
float:left;
width:45%;
font-family:Tahoma;
font-size:80%;
color:#555555;
text-align:justify;
padding-right:1px;
line-height:17px;
margin-bottom:6px;

}

.homepage-body-leftside-module1 h3
{
  color:#0094e8;
  font-weight: bold;
  font-size: 130%; 
  text-align:left;
}


.homepage-body-leftside-module1 A
{
  padding-top:5px;
  font-size:120%;
  color:#D92227;

}

.homepage-body-leftside-module1 SPAN{
  padding-top:5px;
  font-size: 125%; 
  color:#0094e8;

}

.homepage-body-leftside-module1 img
 {
    margin-left:1px;
    margin-top:6px;

 } 


.homepage-body-leftside-module2
{
float:right;
width:50%;
font-family:Tahoma;
font-size:80%;
color:#555555;
text-align:justify;
line-height:17px;
margin-bottom:6px;

}

.homepage-body-leftside-module2 h3{
  color:#0094e8;
  font-weight: bold;
  font-size: 130%; 
  text-align:left;
}


.homepage-body-leftside-module2 A{
  padding-top:5px;
  font-size:120%;
  color:#D92227;

}

.homepage-body-leftside-module2 SPAN{
  padding-top:5px;
  font-size: 125%; 
  color:#0094e8;

}


.homepage-body-leftside-module2 img
 {
   
    margin-top:6px;

 } 


#homepage-body-rightside
{
float: right;
width:38.5%;
margin-right:auto;
macrgin-left:auto;
margin-top:0.25%;
overflow:hidden;
text-align:center;
}


#homepage-body-rightside img
{
margin-left:auto;
margin-right:auto;


}


#homepage-body-rightside-colum1
{
float: left;
width:48%;
margin-left:auto;
margin-right:auto;

}

#homepage-body-rightside-colum2
{
float: right;
width:48%;
margin-left:auto;
margin-right:auto;

}


/* *****   Set up article ***** */


.article-container
{
 font-family:arial;
 font-size:16px;
 float:left;
 padding-left:5px;
 padding-right:5px;
 color:#000000; 
 letter-spacing:+15%;
 line-height:140%;
 /*  color:#9a7944;*/ 
 text-align: justify;
 width:77%;
}

.article-container h1
{
 font-family:arial;
 font-size:130%;
 margin-top:10px;
 line-height:100%;
 word-spacing:-1px;
 /* color:#5B748c; */ 
 text-align: left;
}

.article-container h2
 {
	font-family:arial;
	font-size:16px;
	color:#5B748c; 
	text-align: left;
 }
 
.article-container img
 {
    margin-left:6px;
    margin-top:6px;

 } 
 
.article-right
 {
	margin-top:20px;
	width:20%;
	background-color:#ffffff;
	float:right;
	margin-right:5px;
 } 

.link-header
{
margin-top:20px;
width:95%;
height:24px;
background: url(images/link-bk.gif)  repeat-x;
padding-left:2.5%;
padding-right:2.5%;
margin-right:5px;
color:#ffffff;
text-align:center;
}

.article-links
 {
	margin-top:0px;
	padding-left:2.5%;
 	padding-right:2.5%;
	margin-right:5px;
	padding-bottom:5px;
	border-left-width: 0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-right-width:0px;
	border-style:solid;
	border-color:#D92229;
	font-family:arial;
	font-size:13px;
	width:95%;
	background-color:#eeeee6;
	background-color:#e1eef4;
 }
 
 .tags
  {
 	margin-top:15px;
  	padding-bottom:5px;
	padding-left:2.5%;
 	padding-right:2.5%;
  	border-left-width: 1px;
 	border-top-width:1px;
 	border-bottom-width:1px;
 	border-right-width:1px;
 	border-style:solid;
 	border-color:#000000;
 	font-family:arial;
 	font-size:13px;
 	width:95%;
 	color:#ffffff;
 	background-color:#3BA5FB;
 }

.linkdivider
{
	margin-top:5px;
	padding-bottom:6px;
	height:2px;
	border-left-width: 0px;
	border-top-width:1px;
	border-bottom-width:0px;
	border-right-width:0px;
	border-style:dotted;
	border-color:#9966FF;
	font-family:arial;
	width:100%;
 }


.comment-header
 {
	font-family:arial;
	font-size:100%;
	float:left;
	height:46px;
	width:100%;
	padding-top:10px;
	padding-left:2px;
	color:#000000;
	background:url(images/comment-header.gif) no-repeat;
	overflow:hidden;
 }

.comment-body
 {
	font-family:arial;
	font-size:95%;
	float:left;
	width:100%
	text-align: justify;
	padding-top:8px;
	padding-bottom:20px;
	color:#2d2d2d; 
 }

.comment-time
 {
	color:#5B748c; 
	clear:both; 

 }


.submit-comment-button
 {
/*	background:url(images/commentbutton.gif) no-repeat; */
	display:block;
	broder:none;
        margin-left:8px;
	height:42px;
	width:142px;
	cursor:pointer;

 }

.comment-add
 {
	font-family:Tahoma;
	font-size:16px;
	text-align: justify;
/*	width:80%; */
	padding-top:8px;
	padding-left:10px;
	padding-right:10px;
	border-style:solid;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	margin-right:5px;
	color:#9a7944;
	background-color:#eeeee6;
	border-color:#5B748c; 
	border-width:1px;
 }
 
 .search-container
  {
 	font-family:arial;
 	font-size:16px;
 	float:left;
 	padding-left:5px;
 	color:#000000; 
 	letter-spacing:+15%;
 	line-height:140%;
 	/*  color:#9a7944;*/ 
 	text-align: justify;
 	width:95%;
  }
 
 .search-container h1
  {
 	font-family:arial;
 	font-size:120%;
 	padding-left:5px;
 	text-decoration:bold;
 	margin-top:30px;
 	line-height:100%;
 	color:#5B748c; 
 	text-align: left;
  }
  
  .divider-line {
     width:99%;
     border-style:solid;
     border-top-width:0px;
     border-left-width:0px;
     border-right-width:0px;
     border-bottom-width:1px;
     border-color:#cccccc;
     clear:both;
     margin-bottom:6px;
}

.footer {
   width:95%;
   margin-left:3%;
   padding-top:10px;
   padding-bottom:20px;
}
