/*****************/
/* COMMON STYLES */
/*****************/
*{margin:0;padding:0;border:0;}

body{margin:0 auto;text-align:center;background:#254153;}

hr{background:#ccc;height:1px;margin-top:10px;}

.white{background:#fff;}
.black{background:#000;}
.red{color:#933;}
.grey{color:#999;}
.dgrey{color:#3f3f3f;}
.blue{color:#58839f;}
.dkblue{color:#254153;}
.ltblue{color:#9bcbeb;}
.ltgrey{color:#d4d6da;}
.ltyel{color:#f8efe9;}
.ltbrown{color:#d3a38a;}
.dkbrown{color:#53351d;}
.brown{color:#9f7858;}

.floatLeft{float:left;}
.floatRight{float:right;}
.floatMiddle{text-align:center;margin:3px auto;}
.clearer{clear:both;}

.pad5{padding:5px;}
.pad15{padding:15px;}

textarea,
input{border:1px solid #53351d;padding:3px;font-size:1.4em;color:#58839f;width:350px;}
input.submit{width:100px;background:#fff;}
input.submit:hover{background:#9bcbeb;color:#254153;}


/********************/
/* STRUCTURE STYLES */
/********************/
#main{margin:auto;text-align:center;width:742px;}
#wrapper{width:742px;margin:50px auto;border:1px solid #000;float:left;}

/* HEADER */
#header{width:742px;height:140px;}

/* NAVMENU */
#navmenu{width:742px;height:31px;float:left;}
#navmenu ul{margin:0;}
#navmenu ul li{display:block;float:left;width:185px;text-align:center;border-right:1px solid #000;background:url(im/navmenu/bg_of.png) repeat-x;}
#navmenu ul li a{display:block;padding:8px 0;height:100%;font-size:14px;font-weight:bold;color:#d4d6da;text-transform:uppercase;}
#navmenu ul li a:hover{background:url(im/navmenu/bg_on.png) repeat-x;text-decoration:none;color:#fff;}
.active,
#navmenu ul li a:active{background:url(im/navmenu/bg_on.png) repeat-x;text-decoration:none;color:#f8efe9;}
#navmenu ul li.last{border:0;width:184px;}

/* CONTENT AREAS */
#mainContent{width:742px;float:left;background:#d4d6da;}

#left,#right{float:left;height:100%;}
#left .column{width:517px;background:#f8efe9;padding:60px 20px;}
#right .column{width:165px;padding:50px 10px;}

#footer{margin:0 auto;width:100%;background:#000;float:left;}
#footer div,
#footer a{color:#fff;text-align:center;}

/**************/
/* TYPOGRAPHY */
/**************/
body,p,div,td,th{font-family:verdana,arial,helvetica;font-size:11px;line-height:14px;color:#111;}

a,a:visited{text-decoration:none;color:#9f7858;}
a:hover,a:active{text-decoration:underline;}
a:focus {outline:none;}

h1{font-size:32px;font-weight:normal;font-weight:normal;margin-bottom:25px;color:#111;}
h2{font-size:20px;font-weight:normal;line-height:26px;margin:20px 0 5px 0;color:#111;}
h3{font-size:12px;line-height:15px;font-weight:bold;margin:20px 0 0 0;}

p,div{text-align:left;}
p{margin:10px 0;}

.ingress{font-weight:bold;font-size:12px;line-height:15px;}
#right div p{font-style:italic;line-height:16px;}

