body {
    line-height:1.4em;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
    }

/*////////// TYPEOGRAPHY //////////*/

h2, h3, h4 {
	margin-bottom: 10px;
	padding-bottom: 4px;
	border-bottom: 1px solid #F2F2F2;
	font-weight: normal;
    }
h2 {
	font-size: 130%;
    line-height:120%;
    top:auto;
    }
h3 {
	font-size: 130%;
    line-height:120%;
    }
h4 {
	font-size: 130%;    
    line-height:120%;
    }
h5 {
	font-size: 85%;
	font-weight: normal;
	color: rgb(0,24,168);
    }
strong {
	color: rgb(0,0,0);
	}
a:hover {
    text-decoration:none;
    color:#FF8040;
    }
a:visited {
    text-decoration:none;
    }
.blue  {
    color:  rgb(180,84,0);
    text-transform:uppercase;
    }

/*////////// CONTENT //////////*/

#content {
    margin:0 0 0 25px;
    width:555px;
    float:left;
    }
#pushbottom{
    height:10px;
    text-align:center;
    clear:both;
    }
#map {
    background-color:fff;
    margin:0 0 0 25px;
    width:593px;
    float:left;
    }
.warning {
    margin : 15px 0 15px 0;
    padding : 10px;
    clear : both;
    list-style-type : none;
    background : #FFECEC url(images/warning.png) no-repeat right bottom;
    border-top : 1px solid #eeeeee;
    border-right : 2px solid #cccccc;
    border-bottom : 2px solid #cccccc;
    border-left : 1px solid #eeeeee;
    }
.important {
    margin : 15px 0 15px 0;
    padding : 10px;
    /*clear : both;*/
    list-style-type : none;
    background : #F0F7FF;
    border-top : 1px solid #eeeeee;
    border-right : 2px solid #cccccc;
    border-bottom : 2px solid #cccccc;
    border-left : 1px solid #eeeeee;
    }
.italic{
    font-style:italic;
    }

/*////////// FUN CLASSES //////////*/

.magnify{
    float:left;
    text-indent: -9999em;
    width:52px;
    height:42px;
    background: url(images/search.jpg) no-repeat;
    margin-top:-8px;
    }
.spacer {
    line-height:1px;
    }
/*//////////  BROWSERS //////////*/

.browser-figure{

    font-size:80%;
    line-height:90%;
    text-align:center;
    font-style:italic;
    margin:0 6px 0 6px;
    text-decoration:none;
    float:left;
    }

.firefox {
        width: 35px;
         }
.firefox a {
        position: relative;
        height: 15px; 
        margin: 0 auto;
        display:block;
        padding:15px 0px 15px 0px;
        background: url("images/logos/firefoxblue.png") 0 0 no-repeat;
        background-position: 0 -42px;
        }
.firefox a:hover { 
        background-position: 0 4px;
        }
.ie8 {
        width: 35px;
        }
.ie8 a {
        position: relative;
        height: 15px; 
        margin: 0 auto;
        display:block;
        padding:15px 0px 15px 0px;
        background: url("images/logos/ie8blue.png") 0 0 no-repeat;
        background-position: 0 -38px;
        }
.ie8 a:hover { 
        background-position: 0 4px;
        }
.safari {
        width: 35px;
        }
.safari a {
        position: relative;
        height: 15px;  
        margin: 0 auto;
        display:block;
        padding:15px 0px 15px 0px;
        background: url("images/logos/safariblue.png") 0 0 no-repeat;
        background-position: 0 -41px;
        }
.safari a:hover { 
        background-position: 0 1px;
        }
.chrome {
        width: 35px;
        }
.chrome a {
        position: relative; 
        height: 15px;  
        margin: 0 auto;
        display:block;
        padding:15px 0px 15px 0px;
        background: url("images/logos/chromeblue.png") 0 0 no-repeat;
        background-position: 0 -38px;
        }
.chrome a:hover { 
        background-position: 0 4px;
        }
.opera {
        width: 35px;
        }
.opera a {
        position: relative;
        height: 15px; 
        margin: 0 auto;
        display:block;
        padding:15px 0px 15px 0px;
        background: url("images/logos/operablue.png") 0 0 no-repeat;
        background-position: 0 -38px;
        }
.opera a:hover { 
        background-position: 0 4px;
        }
	
/*BREDON WEB CHANGES */
li.pagenav ul {
		margin-bottom:10px;
		}

.box {
	border: 1px solid #C0C0C0;
	margin : 15px 0 15px 0;
    padding : 10px;}
.scrollarea{width: 520px; 
    height: 150px;
    overflow: auto;
    padding: 0 5px 0 0;

}
#greytext {
	padding-left: 10px;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #C0C0C0;
}

#redtext {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}

.bluebox { 
color: #000000;
font-weight: bold;
background :#ffffff;
margin : 5px 0 5px 0;
padding : 5px;

}
li#random_image-2 h2 {
display:none;
}
.dateTitle{
font-size:14px;
}
#texthome {
color:#6B6B6B;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:13px;
font-style:italic;
}
