html, body, div, span, ul, li, a, img, h1, h2, h3, input, select, form, textarea, label, p, ol {
    margin:0px;
    padding:0px;
    border:0px;
    text-align:left;
}

body {
    font-family: Tahoma, Geneva, sans-serif;
    font-size:12px;
    line-height:18px;
    text-align:center;
    background:#eeeeee url('/static/i/background.jpg') top left repeat;
    color:#000000;
}

h1 {
    font-size:24px;
    line-height:36px;
    height:36px;
    padding-left:15px;
    letter-spacing:2px;
    margin-bottom:10px;
}
h2 {
    font-size:18px;
    line-height:24px;
    height:24px;
    letter-spacing:1px;
    margin-bottom:10px;
}

label {
    font-size:14px;
    line-height:18px;
    width:80px;
    float:left;
    display:block;
    padding-bottom:6px;
}
select {
    height:20px;
    display:block;
    float:left;
    width:136px;
    font-size:12px;
    font-family:Verdana, Arial, sans-serif;
    border:2px solid #333333;
    background:#F8CA00;
}
form {
    margin-bottom:10px;
}
form ul {
    list-style:none;
}
form ul li {
    height:28px;
    display:block;
    width:220px;
    clear:both;
}
form input.button {
    border:2px solid #333333;
    background:#F8CA00;
    font-size:12px;
    font-family:Verdana, Arial, sans-serif;
    font-weight:bold;
    text-align:right;
    height:26px;
    width:216px;
    padding-right:4px;
}
object, embed {
    margin-bottom:10px;
}
.right {
    text-align:right;
}
.clear {
    height:1px;
    font-size:1px;
    line-height:1px;
    clear:both;
}
.smallnav {
    height:30px;
    line-height:30px;
    list-style:none;
}
.smallnav li {
    float:left;
}
.smallnav li.email {
    margin-left:20px;
}
.smallnav li a {
    float:left;
    display:block;
    font-size:10px;
    text-decoration:none;
    color:#000000;
    padding:0px 5px;
}
.smallnav li a:hover { 
    text-decoration:underline; 
}
#hand {
    position:absolute;
    top:-95px;
    left:-28px;
    z-index:2; 
}
#header { 
    height:80px;
    padding:10px 0px;
    background:#5F89AF ;
    /*background:#dbbb8a;
    background:#106B9C;*/
}
#hands-up a {
    margin:15px 0px 15px 140px; 
    display:inline;
    float:left;
}
#contact {
    margin-top:26px;
} 
#contact a {
    color:#000000;
}
#contact .header {
    font-weight:bold;
}
#header-images { 
    height:180px; 
    border-top:2px solid #5F89AF;
    position:relative;
}
#header-images img {
    float:left; 
}
#nav { 
    background:#5F89AF;  
    border-bottom:1px solid #AB937B;
    border-top:1px solid #AB937B;
}
#nav ul {
    list-style:none;
    display:block;
}
#nav li {
    height:40px;
    line-height:40px;
    float:left;
    overflow:hidden;
}
#nav li a {
    height:40px;
    line-height:40px;
    font-size:16px;
    color:#000000;
    display:block;
    text-decoration:none;
    letter-spacing:1px;
    float:left;
    padding:0px 15px;
    font-family:"Comic Sans MS", "Comic Sans", Verdana, Arial;
}
#nav li a.first {
}
#nav li a:hover {
    margin-top:2px;
}
#main-header {
    background:#B9A793;
    padding-top:15px;
}
#main { 
    background:#B9A793; 
    color:#000000; 
    padding-bottom:15px;
}
#main ul, #main ol {
    padding-left:20px;
    margin-bottom:10px;
}
#main ul li, #main ol li {
    margin-bottom:10px;
} 
#main p {
    margin-bottom:10px;
}
div.image {
    width:265px;
    padding:10px;
    text-align:center;
    background:#f4f4f4;
    margin-bottom:10px;
    margin-right:15px;
}
div.image span {
    width:265px;
    line-height:20px;
    text-align:left;
    display:block;
}
div.image img {
    float:left;
    width:265px;
}
#content { 
    text-align:justify;
    padding-left:15px;
}
#footer {
    color:#ffffff;
    background:#5F89AF; 
    border-top:1px solid #AB937B;
    padding:15px 0px;
}
#footer div h2 {  
    padding:0px 15px 0px 15px;
}
#footer div ul {
    padding:0px 15px;
    list-style:none;
}
#footer a {
    color:#ffffff;
}
#disclaimer { 
    font-size:10px;
    height:30px;
    line-height:30px;
}
#disclaimer a {
    color:#000000;
}

.grid_1 { width:60px; }
.grid_2 { width:140px; }
.grid_3 { width:220px; }
.grid_4 { width:300px; }
.grid_5 { width:380px; }
.grid_6 { width:460px; }
.grid_7 { width:540px; }
.grid_8 { width:620px; }
.grid_9 { width:700px; }
.grid_10 { width:780px; }
.grid_11 { width:860px; }
.grid_12 { width:940px; }

.column {
	margin: 0 10px;
	overflow: hidden;
	float: left;
	display: inline;
}
.row {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
}
.row .row {
	margin: 0 -10px;
	width: auto;
	display: inline-block;
}
#header-images {
    overflow:visible;
}