body { background-image: url(/images/ui/body_bkgrnd.jpg); background-repeat: repeat-x; background-position: top; margin: 0px; padding: 0px; }
html, body { height: 100%; }
.wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -142px; background-image: url(/images/ui/accent.png); background-repeat: no-repeat; background-position: center 150px; }
.footer, .push { height: 142px; }
.footer { height: 142px; background-image: url(/images/ui/footer-bkgrnd.jpg); background-repeat: repeat-x; background-position: bottom; }
.marquee { width: 950px; margin-right: auto; margin-left: auto; border-top-width: 1px; border-top-style: none; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; }
#content { width: 952px; margin-right: auto; margin-left: auto; background-repeat: no-repeat; }
.menubar { width: 960px; margin-right: auto; margin-left: auto; background-repeat: no-repeat; background-position: 680px top; position: relative; z-index: 202; }
.topbar { width: 950px; margin-right: auto; margin-left: auto; height: 40px; background-image: url(/images/ui/topbar.png); background-repeat: no-repeat; background-position: 680px top; }
.about  ,{ float: left; }
.about  { float: left; width: 440px; padding-right: 10px; }
.quote { width: 225px; }

.quote, .about { float: left; }
.clearFloat { clear: both; float: none; }
.left   { float: left; width: 680px; position: relative; z-index: 200; }
.right { float: left; width: 240px; padding-left: 20px; }
.random { position: absolute; left: 0px; width: 100%; top: 88px; }
.random2 { position: absolute; left: 0px; width: 100%; top: 88px; }
.random3 { position: absolute; left: 0px; width: 100%; top: 50px; }


#tagwrapper { position: absolute; left: 0px; top: 0px; width: 100%; }
#tag { margin-right: auto; margin-left: auto; left: 0px; top: 0px; }


.thumbcell, .caption { float: left; }
#caption { width: 325px; padding-bottom: 20px; float: left; padding-top: 10px; }
#caption  p { margin-top: 10px; margin-bottom: 0px; }

.thumbcell { margin: 0px; padding: 0px; display: block; width: 340px; }
.candy { width: 950px; margin-right: auto; margin-left: auto; }
.cube_logo { position: relative; top: -100px; left: -40px; }

#copyright { width: 950px; margin-right: auto; margin-left: auto; padding-top: 20px; }
.rss { float: left; padding-left: 20px; height: 30px; }
.ee  { padding-left: 32px; height: 30px; float: left; padding-right: 20px; }
#serv_desc { width: 910px; margin-right: auto; margin-left: auto; }
#serv_desc div { float: left; }
#PLHIM0Div { z-index: 100; }
#tagblock { margin: 0px; padding: 0px; display: block; position: relative; z-index: 203; }
