/* ----- GENERAL ----- */
body { background: #363837 url(img/sub-bg.jpg) repeat-x top left; }


/* ----- #FOOTER ----- */
div#footer { background: url(img/sub-footer-bg.gif) no-repeat top left; }


/* ----- #CONTENT-WRAPPER ----- */
div#content-wrapper { background: url(img/sub-left.jpg) no-repeat top left; padding: 0 0 0 29px; }
div#content-wrapper2 { padding: 0 25px 0 0; background:  url(img/sub-right.jpg) no-repeat top right; }


/* ----- #CONTENT ----- */
div#content { padding: 0 25px 0 0; background: url(img/sub-content-bg.gif) repeat-x top right; height: auto; min-height: 447px; _height: 447px;}

div#content2 { padding: 0 45px 0 20px; background: #FCFCFC; height: auto; }
div#content img, div#content2 img { float: none; display: inline; }

div#content .content, div#content2 .content { padding: 7px 5px 20px 30px; line-height: 150%;}


div#content .sites { padding: 8px 0 0 29px; _padding: 8px 0 0 0px;}
div#content .sites .content { padding: 0; margin: 0; width: 100%; overflow: hidden;}
div#content .site { width: 120px; float: left; margin: 14px 24px 13px 25px; padding: 0;  }
div#content .site img { margin: 0 0 10px 0;}
div#content .sites br { clear: both; }

.admin_menu { width: auto; margin: 0 auto; }
.admin_menu img { float: none; display: inline; }