/* CSS Document */


/************* html styles **************/
body{
font-family: verdana, arial, helvetica, sans-serif;
font-size:76%;
background: url(/images/bg2.jpg) repeat;	
margin: 0;
color:#663300;
}


p {
padding-top:0;
}

a:link, a:visited {
 font-weight:bold;
 color:#663300;
}

td a:link, td a:visited {
 font-weight:bold;
 color:#663300;
}

a:hover, td a:hover {
color:#000;
}


h1 {
font-family: Georgia, Times, Serif;
font-style:italic;
font-weight: normal;
}
	
h3 {
color:#663300;
font-weight: bold;
font-size: 1.4em;
margin-bottom:10px;
font-family: Georgia, Times, Serif;
}


h4 {
font-size: 1em;
font-weight: bold;
margin-bottom:0px;
}

h5 {
font-size: 1em;
font-weight: bold;
color:#663300;
}

p.linkList  {
font-size: 0.9em;
font-weight: bold;
}

li.linkList {
list-style:square;
padding-bottom:1em;
}

p, ul, ol, td {
margin-top: 0;
font-size:1em;
line-height: 1.5;
color: #333;
}

ul {
margin-top: 10px;
margin-bottom: 10px;
padding-left:20px;
margin:0;
}

li {
list-style: square;
/*padding-bottom:1em;*/
}

	
	
.orange {
background-color:#FF9900;
}

.article img, .articleFull img {
float:left;
margin:10px 10px 10px 0px;

}

.article {
float:left;
width:500px;
margin-bottom:20px;
background: url(/images/excerpt_bg.jpg) no-repeat;	
background-position:bottom;
}

#bottom_home div.article {
float:left;
width:400px;
margin-left:0px;
margin-right:auto;
background: url(/images/excerpt_bg.jpg) no-repeat;	
background-position:bottom;
}

.article h3 {
border: 0px;
margin-bottom:0px;
}

a img {
border:0;
}

/************* header navigation styles **************/

.topNav1 {
font-size:12px;
position:relative;
top:100px;
left:200px;
width:550px;
}

.topNav1 a:link, .topNav1 a:visited {
color:#F0DCAA;
}
.topNav1 a:hover{
color:#FFFFFF;
}

.topNav2 {
font-size:12px;
width:550px;
position:relative;
top:115px;
left:200px;
}
.topNav2 a:link, .topNav2 a:visited {
color:#663300;
}
.topNav2 a:hover{
color:#000;
}
	
/************* main layout styles **************/

#wrapper_content {
margin-left: auto; margin-right: auto; width: 780px;
background:#F0DCAA url(/images/bg_content.jpg) repeat-y;
}


#header {
background: url(/images/head.jpg) no-repeat;
border:0px solid #333333;
height:153px;
}


#left {
float:left;
width:180px;
margin:0px;

}

#left img {
text-align:center;
margin-left:15px;
margin-top:20px;
}

#logo {
margin:0;
width:180px;
height:126px;
background: url(/images/logo.jpg) no-repeat;
}


#center {
margin-left:200px;
margin-bottom:20px;
width:540px;
border:0px solid #CCCCCC;
}




.navcontainer {
margin-top:-20px;
width:150px;
margin-left:20px;
margin-bottom:20px;
}

.navcontainer h3 {
margin-top:0px;
padding-top:0;
}


/************* footer **************/

#footer {
text-align:center;
width:760px;
clear:both;
  background: url(/images/footer.jpg) repeat-y;
  color:#FFCC66;
  padding:10px;
}

#footer p {
   font-size: 0.9em;
color:#FFCC66;
}
#footer a {
color:#FFCC66;
font-weight:normal;
font-size: 0.9em;
}

#footer a:hover {
color:#FFFFFF;
}


#footer ul  li {
list-style:none;
display : inline;
/*white-space:nowrap;*/
}

#footer li {
padding : 0.1em 0.5em;
}


/************* home layout styles **************/
#wrapper_home {
margin-left: auto; margin-right: auto; width: 780px;
	background: url(/images/bg_home.jpg) repeat-y;
}

#headerHome {
background: url(/images/head_home.jpg) no-repeat;
border:0px solid #333333;
}

#headerHomeTop {
background: url(/images/head_home.jpg) no-repeat;
height:153px;
width: 780px;
}

#headerHomeBottom {
height:203px;
width: 780px;
}


#bottom_home {
margin-left: auto; margin-right: auto; width: 780px;
margin-left: auto; margin-right: auto; width: 700px;
margin-bottom:10px;
/*background: url(/images/home_bottom.jpg)  bottom-left no-repeat;*/

}


.infoBox {
background-color:#EAB988;
width:200px;
height:280px;
float:left;
margin:10px;
padding:0px;
}


.lightBg {
background-color:#EAB988;
}

.infoBox a {
font-weight:normal;
}

.infoBox  a:hover{
color:#000;
}

div.infoBox h3 {
text-align:center;
/*width:100%;*/
font-size:1em;
color:#FFF;
font-weight:bold;
padding: 5px 10px 2px 10px;
margin:0;
background: url(/images/bg_beans.jpg) repeat;
}


.infoBox p {
font-size:0.9em;
padding:5px;
margin:0;
}

#article-list h3 {
font-size:1.2em;
margin:0;
}

#article-list {
float:right;
list-style:none;
margin:20px 0 0 20px;
}

#article-list  a {
font-size:1em;
font-weight:normal;
list-style:none;
padding:0;
margin:0;
line-height:1.2em;
}

/************* end home layout styles **************/




/************* other formatting **************/

div.spacer {
  clear: both;
  }

.right {
float:right;
padding:10px;
}

.left {
float:left;
padding:0;
}

img.leftFloat {
float:left;
margin: 4px 10px 5px 0px;
border: 1px solid #666666;
padding: 0;
}



/* self-clearing floats */


#bottom_home:after
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    }


/* Hides from IE-mac \*/
* html #bottom_home
{height: 1%;}
/* End hide from IE-mac */

