








hr { display: block; height: 1px;
    border: 0; border-top: 1px solid #ccc;
    margin: 2em 0; padding: 0; }





#main {
padding-left:0.5%;
}

#main img {
	padding:0em;
}

#main h1, #main h2, #main h3, #main h4, #main h5{
font-weight:normal;
font-family:'Belleza', serif;
}

#main h1 {
font-size:200%;
color: #385579; /*dark blue*/
}

#main h2 {
font-size:160%;
color: #385579; /*dark blue*/color: #3d5d90;
}

#main h3 {
font-size:140%;
color: #385579; /*dark blue*/color: #3d5d90;
}

#main h4 {
font-size:130%;
color:#1c3d7e; /*light blue*/
color: #385579; /*dark blue*/color: #3d5d90;
}

#main h5{
font-size:120%;
color:#3d5d90; /*light blue*/
color: #385579; /*dark blue*/color: #3d5d90;
}



/*remove bullets */
#main ul{
list-style-type:none;
margin-left:44em;

}




#main a,
#main a:link,
#main a:visited{
font-family:Verdana, Geneva, Arial, sans-serif;
color: #999;
outline-style:none;
text-decoration:underline;
}


#main a:hover,
#main a:active{
color: #000;
 }

#main .current a:link, #main .current a:visited {
color: #000000;
}





.navbar {
border-bottom: #CCC thin solid;
border-top:  #CCC thin solid;
padding-bottom:1em;
padding-top:1em;
margin-bottom:2em;
margin-top:2em;
}

.navbar a,
.navbar a:link,
.navbar a:visited{
text-decoration:none;
font-family:Verdana, Geneva, Arial, sans-serif;
font-size:80%;
height:2.2em;
color:#000000;
letter-spacing:.1em;
display:block;

outline-style:none;
}

.navbar a:hover,
.navbar a:active{
text-decoration:underline;
 }


.navbar2 {
border-bottom: #CCC thin solid;
border-top:  #CCC thin solid;
padding-bottom:1em;
padding-top:1em;
margin-bottom:2em;
margin-top:2em;
}

.navbar2 a,
.navbar2 a:link,
.navbar2 a:visited{
text-decoration:none;
font-family:Verdana, Geneva, Arial, sans-serif;
font-size:120%;
height:2.2em;
color:#000000;
letter-spacing:.1em;
display:block;
line-height:2em;
outline-style:none;
}

.navbar2 a:hover,
.navbar2 a:active{
text-decoration:underline;
 }

















.boxnews {
width:31em;
padding:1em;
min-height:12em;
background-color:#fcfafc;
border:#CCCCCC thin solid;

}

/*Column layout suggestions for thirds and half */

.columnleft-half {
width:47%;
float:left;
min-height:2em;
padding-left:1.5%;
padding-right:1.5%;
}

/*
.columnleft-half  a,
.columnleft-half  a:link,
.columnleft-half  a:visited{
border: #dedede thin solid;
display:block;
}
.columnleft-half a:hover,
.columnleft-half a:active{
border:#000 thin solid;
display:block;
 }
*/

.columnleft-third {
width:30.5%;
float:left;
min-height:5em;
margin-left:1em;
background-color: darkcyan;
}

.columnleft-twothirds {
width:65%;
float:left;
min-height:5em;
background-color: chocolate;
}

.columnleft-twothirdssmall {
width:55%;
float:left;
min-height:5em;
}

.columnleft-fourths {
width:33%;
float:left;
min-height:5em;
margin-left:2%;
}

.columnleft-threefourths {
width:72%;
float:left;
min-height:25em;

}



.columnleft-onesixth {
width:16%;
float:left;
min-height:2em;
padding-left:2px;
padding-right:2px;
background-color: burlywood;
}

.column-fivesixth{
width:56%;
float:left;
min-height:2em;
padding-left:2px;
padding-right:2px;
background-color: burlywood;



}
.column-rest {
overflow:hidden;
min-height:2em;
padding-left:2%;
padding-right:1%;
}

.columnleft-onesixth a,
.columnleft-onesixth a:link,
.columnleft-onesixth a:visited{
border: #dedede thin solid;
display:block;
}
.columnleft-onesixth a:hover,
.columnleft-onesixth a:active{
border:#000 thin solid;
display:block;
 }


.columnleft-threefourths-half1 {
width:50%;
float:left;
min-height:10em;
}

.columnleft-threefourths-half2 {
width:45%;
float:left;
min-height:10em;

padding-left:2em;
}



.listing {
min-height:20em;
border-top: 1px solid #ccc;
}

.columnleft-wordpress {
width:76%;
float:left;
min-height:45em;
padding-right:4em;
}

.columnleft-wordpress img{
float:right;
padding:1em;
}



.columnleft-fourth {
width:23%;
float:left;
min-height:70em;
border-left:#CCC thin solid;
margin-left:2em;
padding-left:1em;
}



.columnleft-fourth h5 {
font-family:"Amatic SC", "Comic Sans MS", Cursive;
font-size:110%;
font-weight:normal;
}


.columnleft-fourth a,
.columnleft-fourth a:link,
.columnleft-fourth a:visited {

font-family:Verdana, Geneva, Arial, sans-serif;
color: #33F;
outline-style:none;
padding-left:0em;

}

.columnleft-fourth a:hover,
.columnleft-fourth a:active{
color: #000;
font-style:italic;
text-decoration: underline;
padding-left:0em;
 }

.column-three {
width:29%;
float:left;
min-height:70em;
padding-left:1em;
padding-right:1em;
}

.column-halfxxx {
width:80%;
float:left;
min-height:7em;
padding-left:1em;
padding-right:1em;
}

.newsbox{
width:25%;
background-color:#f8faff;
border:#e9e9e9 thin solid;
height:34em;
float:left;
padding:1em;
margin-left:1.2em;
margin-right:2.0em;
 border-radius: 15px;
 box-shadow: 3px 3px 1px 1px #e9e9e9;
}

.newsboxtall-01{
width:25%;
background-color:#f8faff;
border:#e9e9e9 thin solid;
height:49em;
float:left;
padding:1em;
margin-left:1.2em;
margin-right:2.0em;
 border-radius: 15px;
 box-shadow: 3px 3px 1px 1px #e9e9e9;
}

.thumbs {
min-height:29.2em;
}

.thumbs img {
padding-left:1.6em;
/*padding-bottom:0.56em;*/

}


/* Style rules for formal, captioned figures */
 figure {
 width: 90%;
 max-width: 200px;
 clear: both;

 border: solid 1px gray;
 border-radius: 10px;
 box-shadow: 3px 3px 3px 3px silver;
 }
 figure img {
 width: 100%;
 display: block;
 border-top-left-radius: 10px;
 border-top-right-radius: 10px;
 }
 figcaption {
font-family: Verdana, Tahoma, Sans-serif;
font-size:80%;
 padding: 2px 4px;
 text-align:right;
font-style:italic;
 }







/*Page footer Style */
