/* andreas08 - an open source xhtml/css website layout by Andreas Viklund - http://andreasviklund.com . Free to use in any way and for any purpose as long as the proper credits are given to the original designer. Version: 1.0, November 28, 2005 */

/**************** Body and tag styles ****************/

*{margin:0; padding:0;}
body      { color: #7a7a7a; font: 92%/1.4em Verdana, Arial, sans-serif; background: #069; text-align: center }

a    { color: #008fd4; text-decoration: none; background-color: inherit }
a:hover    { color: #008fd4; text-decoration: underline !important; background-color: inherit }
.form { color: #008fd4; width: 500px }
a img  {border:none;}
a.white-hover    { color: #fff; font-size: 0.95em; font-weight: bold; text-decoration: none; background-color: inherit }
a:hover.white-hover   { color: #fff; text-decoration: none; background-color: inherit }
img.left,img.center,img.right  {padding:4px; border:1px solid #a0a0a0;}
img.left   { float:left; margin:0 12px 5px 0;}
img.center  {display:block; margin:0 auto 5px auto;}
img.right  {float:right; margin:0 0 5px 12px;}
/**************** Header and navigation styles ****************/

#container        { color: #7a7a7a; background-color: #fff; background-position: 0 0; text-align: left; margin: 20px auto 10px; width: 980px }
#body_bgnd          { background-color: #fff; text-align: left; padding-top: 10px; padding-bottom: 5px; width: 980px; float: left; clear: both }
#body_bgnd2   { background-color: #fff; text-align: left; padding-top: 10px; padding-bottom: 5px; width: 980px; float: left; clear: both }
#header           { background-image: url(/serv/assets/images/acqura_head.png); background-repeat: no-repeat; width: 980px; height: 154px; float: left }
#header span { color: #fff; font-size: 1.4em; text-align: center; top: 45px; width: 280px; float: right }
#header h1   { color: #ff6f00; font-size: 1.6em; font-weight: normal; background-color: inherit; text-align: left; letter-spacing: -2px; padding: 15px 0 10px 20px }
#header h2     { color: #ff6f00; font-size: 1.4em; line-height: 1.6em; letter-spacing: -1px }
.head-green  { color: #73b82a; font-weight: bold }
.headright  { color: #ff6f00; font-size: 1.6em; font-weight: bold; margin-top: 8px; margin-right: 50px; width: 500px; float: right }
#navigation           { background-image: url(/serv/assets/images/acqura_nav.png); background-repeat: no-repeat; width: 980px; height: 25px; float: left; border-top: 1px solid #fff }
#navigation1 { background-image: url(/serv/assets/images/acqura_nav.png); background-repeat: no-repeat; padding-left: 35px; width: 980px; height: 25px; float: left }
#full_navigation { background-image: url(/serv/assets/images/acqura_nav.png); background-repeat: no-repeat; padding-left: 19px; width: 980px; height: 25px; float: left; border-top: 1px solid #fff }
.nav_left    { color: #fff; font-size: 0.8em; line-height: 26px; text-align: center; margin-left: 20px; width: 240px; float: left }
.nav_left li a { color: #fff; font-size: 1.1em; font-weight: bold }
.nav_left ul li { text-align: center; list-style-type: none; margin: 0 }
.nav_right     { text-align: left; padding-right: 20px; width: 690px; float: right }
*html .nav_right { text-align: left; padding-right: 10px; width: 690px; float: right }
#subnav            { color: #666; font-size: 0.9em; background-image: url(../../assets/images/subnav.gif); background-repeat: no-repeat; background-position: 0 0; text-align: right; width: 830px; height: 26px; float: left }
#subnav2           { background-image: url(../../assets/images/subnav2.gif); background-repeat: no-repeat; background-position: 0 0; text-align: center; width: 830px; height: 26px; float: left }
.time   { color: #fff; font-size: 0.9em; text-align: right; margin-right: 10px }
#sale { color: #fff; font-size: 12px; font-weight: bold }
#sale a  { color: #fff; text-decoration: none }
#sale a:hover  { color: #fff; text-decoration: underline !important }
/**************** Footer styles ****************/

#footer                 { color: #7a7a7a; font-size: 0.7em; background-image: url(/serv/assets/images/acqura_foot.png); background-repeat: no-repeat; background-position: 0 0; text-align: left; padding-top: 25px; width: 980px; height: 38px; float: left }
#footer p     { color: #7a7a7a; text-align: left; margin: 0; padding: 0 0 0 30px }
#footer a   { color: #7a7a7a; font-weight: normal; background-color: inherit }
#footer a:hover  { color: #73b82a; text-decoration: underline }
.foot_left  { text-align: center; margin-left: 20px; width: 230px; float: left }
.foot_right  { text-align: left; padding-right: 30px; padding-left: 20px; width: 645px; float: right }


/**************** Content styles ****************/
*html #content                { font-size: 0.9em; margin-right: 10px; padding-top: 0; padding-right: 10px; padding-left: 20px; width: 650px; float: right; border-left: 1px solid #cdcdcd }
#content               { font-size: 0.9em; margin-right: 20px; padding-top: 20px; padding-right: 10px; padding-left: 20px; width: 660px; float: right; border-left: 1px solid #cdcdcd }
#content p        { padding: 2px 0 12px }
#content h1           { color: #73b82a; font-size: 1.6em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.4em; background-color: inherit; display: block; padding-bottom: 6px }
#content h2          { color: #008fd4; font-size: 1.3em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2em; display: block; margin-top: 6px; margin-bottom: 1px }
#content h2.green  { color: #75aa06; font-size: 1.4em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.4em; display: block; margin-top: 4px; margin-bottom: 6px }
#content h2 a   { font-weight: normal }
#content h3     { color: #467aa7; font-size: 1.5em; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: middle }
#content h3 a      { color: #75aa06; font-size: 1em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.4em; letter-spacing: -1px; vertical-align: middle }
#content ul,#content ol  {margin:0 5px 16px 35px;}
#content dl  {margin:0 5px 10px 25px;}
#content dt  {font-weight:bold; margin-bottom:5px;}
#content dd  {margin:0 0 10px 15px;}



/**************** Sidebar styles ****************/
*html #left_nav   { font-size: 0.9em; margin-right: 15px; margin-left: 5px; width: 230px; float: right; border-color:  }
#left_nav                   { font-size: 1em; margin-left: 20px; width: 230px; float: left }
#left_nav ul       { text-align: left; margin-top: 5px; margin-left: 70px; padding-top: 20px; padding-left: 0 }
#left_nav ul li        { font-size: 0.8em; line-height: 1em; text-align: left; list-style-type: none; display: list-item; margin-top: 6px; padding-bottom: 7px; border-bottom: 1px solid #cdcdcd }
#left_nav ul li a        { color: #008fd4; font-weight: normal !important; text-decoration: none; list-style-type: none; padding-right: 10px }
#left_nav li a:hover        { color: #75aa06; text-decoration: none }
#left_nav li.active a           { color: #75aa06 !important; text-align: left; list-style-image: url(/serv/assets/images/active.jpg) }
/************** Footer  **************/
/************* Full width Content ************/

#fullcontent                 { font-size: 0.9em; margin-right: 15px; margin-left: 30px; width: 890px; float: left }
#fullcontent h1           { color: #73b82a; font-size: 1.6em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.4em; background-color: inherit; display: block; padding-bottom: 6px }
.breadcrumbs { font-size: 0.7em; margin-left: 25px }
#fullcontent h2         { color: #7a7a7a; font-size: 1.1em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2em; display: block; margin-top: 6px; margin-bottom: 1px }
#fullcontent h2.green  { color: #75aa06; font-size: 1.4em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.4em; display: block; margin-top: 4px; margin-bottom: 6px }
#fullcontent h2 a   { font-weight: normal }
#fullcontent h3     { color: #467aa7; font-size: 1.5em; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: middle }
#fullcontent h3 a      { color: #75aa06; font-size: 1em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.4em; letter-spacing: -1px; vertical-align: middle }
#fullcontent h4  { color: #1868a3; font-size: 1.1em; line-height: 1.6em; text-transform: capitalize; margin-bottom: 4px }
#fullcontent a:hover { text-decoration: none }
#fullcontent ul,#fullcontent ol   { margin: 0 5px 16px 17px }
.morefullcontent { padding-right: 20px; padding-left: 30px; width: 680px; clear: both }
/**************** Searchbar styles ****************/

#searchbar {margin:0 0 20px 0;}
#searchbar form fieldset {margin-left:10px; border:0 solid;}
#searchbar #s {height:1.2em; width:110px; margin:0 5px 0 0; border:1px solid #a0a0a0; }
#searchbar #searchbutton { width:auto; padding:0 1px; border:1px solid #808080; font-size:0.9em; text-align:center;}

* NL Stuff
------------------------------------------------------------------------------- */
.nl_summaryPost h3 {
border-bottom: 1px solid #CCCCCC;
margin: 0px !important;
padding: 5px !important;
color: black;
}

 .nl_summaryPost .nl_info {
background-color: #F8F8F8;
padding: 5px !important;
font-size: 0.8em;
color: black;
}


.nl_link {
font-size: 76%;
text-align: right;
}


.nl_paging {
    border-top: 1px solid #ccc;
    padding: 10px; 
    font-size: 86%;
    color: #618100;
}
#nl_pages #nl_currentpage {
    border: 1px solid #618100;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    background-color: #9c0; 
    color: #fff;
} 
#nl_pages .nl_off {
    border: 1px solid #ccc;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    color: #ccc;
}
#nl_pages a, #nl_pages a:link, #nl_pages a:visited {
    border: 1px solid #9c0; 
    padding: 1px 5px 2px; 
    margin-right: 1px; 
    text-decoration: none !important; 
    color: #618100;
} 
#nl_pages a:hover {
    background-color: #fff;
    color: #000;
}
#nl_archivelist ul {
    list-style-type: none; 
    margin-left: 15px; 
    padding-left: 0;
}
#nl_archivelist ul ul{
    list-style-type: square;
    margin-left: 35px;
} 
#nl_archivelist .nl_month {
    font-weight: bold;
}



/**************** Misc classes and styles ****************/

.splitcontentleft  {float:left; width:48%;}
.splitcontentright  {float:right; width:48%;}
.clear  {clear:both;}
.small   { color: #1868a3; font-size: 0.9em }
.hide  {display:none;}
.textcenter  {text-align:center;}
.orange { color: #ff6f00 }
.textright  {text-align:right;}
.important {color:#f02025; background-color:inherit; font-weight:bold;}

.box  {margin:0 0 20px 0; padding:10px; border:1px solid #c0c0c0; background-color:#fafbfc; color:#505050; line-height:1.5em; }
.feature     { color: #fff; font-size: 1.2em; font-weight: bold; line-height: 1.3em; background-image: url(assets/images/homespot.gif); background-repeat: no-repeat; text-align: center; padding-top: 2px; width: 169px }
.feature2      { color: #fff; font-size: 1.1em; font-weight: bold; line-height: 1.2em; background-image: url(assets/images/homespot.gif); background-repeat: no-repeat; text-align: center; letter-spacing: -1px; padding-top: 2px; width: 169px }
.feature_inset      { font-size: 1.15em; font-weight: bold; line-height: 1.3em; text-align: center; padding-top: 9px; width: 169px }
#movieblock     { background-color: #fff; margin: 0; width: 320px; height: 260px; float: left }
.askjoe  { color: #5e5e5e; font-size: 1.2em; font-weight: bold; line-height: 1.6em; text-align: left }
a.askjoe { color: #ff6f00; font-weight: bold; text-decoration: underline }
.highlight  { color: #1868a3; font-size: 1em; font-weight: bold; line-height: 1.4em; background-image: url(assets/images/highlight-box.gif); background-repeat: no-repeat; margin-left: 8px; padding: 23px 22px 15px 20px; width: 168px; height: 120px }
