/* template */
#theoutbreaks { margin:0; text-transform:lowercase; }

/* header */
#header { width:958px; height:102px; background:url(../images/assets/header-bg.jpg) #ffffff no-repeat; margin:0 auto; padding:0; }
#header #content { width:920px; height:340px; margin:0 auto; padding:0; }
#header #content #logo { width:215px; height:71px; }
#header #content #logo img { display:inline; width:138px; height:39px; background:url(../images/assets/logo.png) no-repeat; margin:21px 0 0 16px; }

/* signup */
#signup { float:right; width:79px; height:64px; overflow:hidden; }
#signup a { display:block; width:79px; height:64px; padding:100px; background:url(../images/assets/signup.jpg) no-repeat 0 0; }
#signup a:hover { display:block; background:url(../images/assets/signup.jpg) no-repeat 0 -64px; }

/*login*/
#login { float:right; width:81px; height:64px; overflow:hidden; }
#login a { display:block; width:81px; height:64px; padding:100px; background:url(../images/assets/login.jpg) no-repeat 0 0; }
#login a:hover { display:block; background:url(../images/assets/login.jpg) no-repeat 0 -64px; }

/*island*/
#island { position:relative; height:0px; width:141px; z-index:1; }
#island img { position:absolute; left:600px; top:0px; width:141px; height:204px; background:url(../images/assets/island.png) no-repeat; }

/* search */
.search { float:right; margin:6px 0 0 40px; z-index:10; }
.search input { border:none; margin:1px 0 0 0; font-color:#a9a9a9; }
.search .inputboxsearch { width:168px; height:23px; font-weight:bold; padding:10px 3px 0 10px; background:url(../images/assets/search-bg.jpg) center no-repeat; }
.search .submit { position:relative; background:url(../images/assets/search-button.jpg) no-repeat; }
.search input.submit { position:relative; left:-15px; cursor:pointer; width:59px; height:23px; }

/* body */
#body {  }
#featured { background:url(../images/assets/content-bg.png) repeat-y; height:200px; }
.menu-left { background:url(../images/assets/menu-bg-left.jpg) top right no-repeat; height:45px; }
.menu-right { background:url(../images/assets/menu-bg-right.jpg) top left no-repeat; height:45px; }
.content { background:url(../images/assets/content-bg.png) repeat-y; }
.top {  }
.leftContent { }
.message {  }
.leftColumn {  }
.mainContent { width:958px; }
.mainColumn { width:958px; }
.mainColumn .breadcrumbs {  }
.mainColumn .content {  }
.rightColumn {  }
.leftColumn {  }
.main { width:958px; }
.main .mainContent { width:645px; }
.main .rightContent { width:313px; background:url(../images/assets/content-right-bg.gif) top left repeat-y; }
.bottom {  }

/* content footer */
#contentFooter { background:url(../images/assets/content-bottom-bg.gif) top center no-repeat; }
#contentFooter #content { float:left; width:600px; }
#contentFooter #content .brand { float:left; }
#contentFooter .networks { float:right; margin:12px 30px 0 0; }

/* footer */
#footer { color:#000000; height:485px; margin:0 auto; background:url(../images/assets/footer-bg.jpg) center repeat-x; }
#footer #content { padding:65px 0 0 0; }
#footer #content table { margin:0 auto; width:960px; }
#footer a { color:#000000; text-decoration:none; }
#footer a:hover { color:#000000; text-decoration:underline; }
#footer img { border:0; padding:0 2px; }

/* modules */
.mailinglist { margin:0 0 22px 3px; padding:0 68px 0 57px; background:url(../images/modules/mailing-bg.jpg) 3px 4px no-repeat; }
#mailing-list input { border:0; }
.mailing-field { width:170px; height:23px; padding:5px 0 0 6px; background:url(../images/modules/mailinglist-bg.gif) no-repeat; border:0; }

.lp { margin:0 0 22px 3px; padding:0 68px 0 57px; }