body{margin:0 0;padding:0;font-family:verdana,arial,helvetica,sans-serif;color:#000000;font-size:0.75em;text-align:center;background: #D7D7D7; }
#main{margin:0 auto;text-align:left;width:835px; background:url(/images/bkgd/wam-background.jpg) repeat-y;}

#header{margin: 0 29px; padding: 10px 20px; border-top: 11px solid #7086D3; border-bottom: 2px solid #7086D3;width:737px;}
#logo {float: left;}

/*text size*/
#textsize{float:right;width:80px;margin-top: 10px;}
#textsize p {color: #7086D3; font-weight:bold; font-size: 10px; text-align:center;}
#textsize a {width:35px;display:block;float:left;}
#textsize .smaller {padding-left: 10px;}


#menu {margin-left: 43px;height: 28px; }
#menu ul {list-style:none;line-height:1em;margin:0;padding:0;margin-top: 0px;}
#menu ul li {display:block;float:left; padding: 15px 10px 5px 0;}
#menu ul li a:link,#menu ul li a:visited {font-size: 0.75em; color:#272B5B;font-weight:bold;text-decoration:none;}
#menu ul li a:hover {color:#7086D3;text-decoration:none;}
#menu li a.selected:link,#menu li a.selected:active,#menu li a.selected:visited {color:#7086D3;text-decoration:none;font-weight:bold;}
#menu li a.selected:hover {color:#7086D3;}

#footer{font-size: 0.75em; margin-top: 30px;}
#footer .links {border-top: 11px solid #7086D3; padding: 10px 20px;width:737px;}
#footer .partners {border-top: 2px solid #7086D3; padding: 10px 20px;}
#footer a {display: block; float: left; padding: 10px 40px 10px 0;}

.clear{clear:both;font-size:1px;line-height:1px;height:1px;margin-top:-1px;}
.left{display:block;float:left;}
.right{display:block;float:right;}

img {border:0;display:block;}
form {margin:0;}


.minheight{position:relative;min-height:270px;height:auto !important;height:270px;}


#content{margin:0 29px;}
#content h1{font-size:0.8em;margin:15px 0 5px 0;color:#000000;}
#content h2{font-size:0.8em;margin:15px 0 5px 0;color:#7086D3;}
#content p{margin:10px 0;color:#391a17;font-size:0.7em;}
#content p.error {color: red;}
#content a:link,#content a:visited,#content a:active {color:#7086D3;text-decoration:none;font-weight:bold;}
#content a:hover{text-decoration:underline;}

#content .row1 {margin: 0 20px; padding: 0 23px;}
#content .row2 {margin: 0 20px; }
#content .row2 .text {background-color: #E3E3E3; width: 500px; float:left;padding: 0 23px;position:relative;min-height:167px;height:auto !important;height:167px;}
#content .row2 .dates {padding: 45px 0 0 0; background: url(/images/bkgd/dates-box.jpg) no-repeat; width: 189px; float:right;position:relative;min-height:167px;height:auto !important;height:167px;}
#content .row2 .dates p {margin: 0 0 0 20px;padding: 1px 0 0 0;}
#content .row2 .image {width: 189px; float:right;position:relative;min-height:167px;height:auto !important;height:167px;}

#workshop input {float: left;}
#workshop p {float:left; margin: 2px 0 10px 30px;}

label {font-size: 0.7em; float: left; width: 200px;}
input {font-size: 0.7em;}
form .clear {height: 5px;}

