#banner {
border: 0;
}

#search {
top: 15px;
}

#search .searchbox {
width: 160px;
height: 24px;
/* top right bottom left*/
padding: 3px 2px 0 2px;
}

#search .searchbutton {
width: auto;
/* top right bottom left*/
padding: 0 4px 0 4px;
overflow: visible;
}

#breadcrumbs {
height: 50px;
}

#breadcrumbs span {
top: 0;
}

#menu ul li {
/* top right bottom left*/
padding: 1px 0 1px 4px;
}

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

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

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

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

h3 { 
margin: 0;
top: 20px;
}

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

#modules h3 {
/* top right bottom left*/
margin: 16px 0 10px 0;

}

#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;
}

#search .searchbutton {
height: 25px;
}

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;
}