#page-wrapper {
/* This is an ie hack :( - http://archivist.incutio.com/viewlist/css-discuss/47664 */
overflow:auto;
overflow-x:hidden;
overflow-y:auto;
}

#banner {
border-top: 0;
position: relative;
top: 0;
}

#search {
top: 15px;
}

#breadcrumbs {
height: 50px;
}

#breadcrumbs span {
top: 0;
}

#menu {
/* top right bottom left*/
margin: 58px 0 0 0;
}

#contentmod {
/* top right bottom left*/
margin: 20px 10px 0 30px;
width: 525px;
}

#contentnomod {
/* top right bottom left*/
margin: 20px 10px 0 30px;
width: 725px;
}

#modules {
padding: 0;
/* top right bottom left*/
margin: 68px 10px 0 0;
float: left;
}

h3 { 
/* top right bottom left*/
margin: 0 0 15px 0;
}

#modules .module-blue, #modules .module-purple, #modules .module-yellow {
width: 190px;
}

#modules h3 {
margin-top: 15px;
}

#modules ul li {
/* This is an ie hack :( - http://csscreator.com/?q=node/6745 */
display: inline-block;
}
#modules ul li {
/* This is an ie hack :( - http://csscreator.com/?q=node/6745 */
display: block;
}

#footer {
/* top right bottom left*/
padding: 15px 30px 0 30px;
height: 30px;
}

#search .searchbutton {
height: 25px;
}

div.imgfloattext {
width:73%;
}

a.audiohigh, a.audiolow {
top: 1px;
}

img.right {
float: right;
padding: 0;
/* top right bottom left*/
margin: 0 0 10px 15px;
}

img.left {
float: left;
padding: 0;
/* top right bottom left*/
margin: 0 15px 10px 0;
}

#form-message {
width: 528px;
overflow:auto;
overflow-x:hidden;
}

#form-email, #form-subject {
width: 264px;
}

#form-send {
position: relative;
left: 240px;
}