body {
font-family: georgia, serif;
font-size: 10pt;
color: black;
margin: 0;
background-image:url('sketch12.jpg');
background-repeat:repeat-y;
background-size: 100%;
/*background: #002866; #d40000; /*#ea3214;*/
}

strong {
font-weight: bold;
}

span {
font-size: 50pt;
line-height: 0;
}

.masthead {
background: black;
color: white;
padding-top: 0pt;
width: 960px;
margin: auto;
letter-spacing: 1pt;
height: 120px;
}

.inner_masthead {
background: black;
width: 960px;
margin: 0px auto;
}

.col_name{
width: 240px;
font-size: 18pt;
float: left;
padding-top: 20px;
padding-left: 15px;
background: black;
border-left: 1px solid #787878;
height: 100px;
}

.col_address{
width: 200px;
font-size: 10pt;
float: right;
font-weight: normal;
font-family: times;
padding-top: 20px;
height: 100px;
border-right: #787878 1px solid;
}

.container {
background: white;
width: 960px;
margin: auto;
border: 1px solid #787878;
}

.col_left {
background: white;
width: 230px;
margin: auto;
padding: 5pt;
float: left;
}

.col_left h1 {
color: black;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
margin: auto 25px;
margin-top: 25px;
text-align: left;
font-family: times;
font-size: 14pt;
font-weight: bold;
border-bottom: 3px solid #484848;
border-top: 3px solid #484848;

}

.col_middle {
background: white;
width: 610px;
margin: auto;
padding: 30pt;
float: left;
letter-spacing: 1pt;
line-height: 2.5;
border-left: 1px solid #787878;
}

.col_middle p a {
font-size: 10pt;
padding-left: 25px;
color: #484848;
}

.col_middle p a:hover {
color: red;
}

/*
.col_right {
background: white;
margin: auto;
padding-left: 25px;
padding-top: 25px;
height: 800px;
float: left;
width: 240px;
font-size: 13pt;
}
*/

ul {
list-style: square;
}

li {
margin: 15px 0px;
}

a {
color: black;
font-size: 10pt;
text-decoration: none;
font-weight: bold;
transition: color .5s;
-moz-transition: color .5s;
-webkit-transition: color .5s;
font-family: georgia;
}

a:hover {
color: #787878;
}

 .clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0px;
	height: 0px;
}

#square {
	width: 120px;
	height: 120px;
	background: red;
	transition: background 2s;
	-moz-transition:background 2s;
	-webkit-transition:background 2s;
	
}

#square:hover {
	background: gray;
}