body { margin: 0; padding: 0; background: #B292EA; font-size: 12px; line-height: 18px; font-family: 'Arial', 'Verdana', Sans-Serif; }
#wrap { width: 771px; margin: 13px auto 0; padding: 0; }

#powered_by { clear: both; font-size: 10px; width: 771px; margin: 0 auto; text-align: center; }
#powered_by, #powered_by a, #powered_by a:visited { color: #FFFFFF; }

#top { padding: 10px 15px 0; height: 66px; background: url(images/top.gif) no-repeat; position: relative;}
#topLogo { float: left; }
.links, #siteInfo, #siteEmail { color: #9d9e9f; font-size: 9pt; position: absolute; right: 15px; bottom: 0;}
.links a { color: #9d9e9f; text-decoration: none;}

#content { clear: both; background: #FFFFFF; padding: 5px 15px 20px; overflow: hidden;}

#mainwrapper { width: 559px; float: right; padding-left: 2px;}
#mainwrapper h1, #mainwrapper h1 input { color: #e80607; font-size: 24px; line-height: 30px; margin-top: 0; font-weight: bold;}
#splash, #inside { border-top: 5px solid #c9c6c1; border-bottom: 5px solid #e5e1e0; padding: 1px 0; margin-bottom: 11px;}
#inside { border-bottom: none; padding-bottom: 0; margin-bottom: 0;  padding-left: 10px;}
#side table input { width: 100px; }
#inside p, #inside .box, #inside strong { clear: left; }

#side { float: left; width: 177px;}
#boxContent, #editboxcontent { overflow: hidden; }

a img { border: none; }

#nav { border-top: 5px solid #c9c5c1; border-bottom: 5px solid #e5e1e0; width: 100%; margin-bottom: 10px; }
#nav .menutree { margin: 0; border: 2px solid #FFFFFF; border-left: none; border-right: none; list-style: none; background: #c9c5c1 url(images/nav.jpg) no-repeat; height: 22px; padding-left: 10px; }
#nav li { padding: 0 5px; margin: 0 ; display: inline; text-transform: uppercase; font-weight: bold; vertical-align: middle;}
#nav li li { font-weight: normal; padding: 0; }
#nav a, #nav a:visited { color: #393a6a; text-decoration: none;}
#nav a:hover { text-decoration: underline; }

#nav ul ul { border: 1px solid #393a6a; background: #e5e1e0; padding: 0 2px; margin: 0; width: 180px; }
#nav li li a { display: block; }

#info { width: 171px;}
#boxwrapper  { background: url(images/boxbottom.jpg) bottom left no-repeat; padding-bottom: 2px;}
#boxwrapper2 { background: url(images/boxtop.jpg)    top    left no-repeat; padding-top:    3px;}
#box { background: #e4e1dc; padding: 0 6px;}
#boxtitle, #boxtitle input { color: #393a6a; border-bottom: 1px solid #393a6a; font-size: 18px; line-height: 24px; margin: 0; padding: 0; font-weight: normal; }

#footer { padding: 5px 15px 0; height: 57px; width: 771px; margin: 0 auto 13px; background: url(images/bottom.gif) bottom no-repeat; position: relative; font-size: 7pt; color: #9d9e9f; margin-bottom: 13px;}
#footer .links, #siteInfo, #siteEmail { font-size: 7pt; bottom: 25px; right: 35px; }
#siteInfo { bottom: 12px; }
#siteEmail { bottom: 0; }

#build #top { padding-top: 4px; height: 72px;}
#build .moduleChooser { margin-left: -16px; }
#build #splash img { width: 553px; }
#build .column .image img { width: 169px; }
#build #boxtitle .builderItem, #build #boxtitle .builderItemEdit, #build h1 .builderItem, #build h1 .builderItemEdit { height: auto !important; }
#build #boxContent, #build .column h1, #build .column .content, #build .box { margin-top: 10px; }
.column .builderAdvanced, #side .builderAdvanced { overflow: hidden;}
#build #boxContent img { max-width: 153px; }
