

/* -------------------------------------------------------------------------
wellington house
---------------------------------------------------------------------------- */

@import url("common.css");


/* -----------------------------------------------------
quick edit items 
--------------------------------------------------------*/
body#publicBody {
background-image:url("/theme/wellington/i/wood.jpg");
background-position:50% 0;


}

#container3 {
background-image:url("/theme/wellington/i/middle.jpg");
background-repeat:repeat-y;
background-position:50% 0;
}

html {

}

#container {
margin-top:5px;

background-image:url("/theme/wellington/i/footer.jpg");
background-position:50% 100%;
background-repeat:no-repeat;
clear:both;

}

#container2 {
background-image:url("/theme/wellington/i/header.jpg");
background-repeat:no-repeat;
background-position:50% 0;
}

#aux {
float:left;



}

#container #blocks li {
border-top:1px solid #d4d4d4;
background-repeat:repeat-x;

}



#container #aux li li {
background:0;
}



div#backTop a {
padding-left:235px;
}

/* -----------------------------------------------------
end edit items 
--------------------------------------------------------*/




/* -------------------------------------
Sticky Footer
----------------------------------------*/





#footer  {
height:189px; clear:both; 
background-image:url("/theme/wellington/i/footer.jpg");
background-repeat:no-repeat;
background-position:50% 0;
margin-bottom:5px;

}
.push {clear:both;}

#container3 {



}
   
/* -------------------------------------
 end  Sticky Footer
----------------------------------------*/






/* -------------------------------------
text formatting
----------------------------------------*/

body {
color:#4F4F4F;
background-color:#F8F1D7;
font-family:arial; 
}

a {color:#BA2025;}

h1,h2,h3,h4,h5,h6 {
color:#4F4F4F;
font-family:georgia;
}

#blocks h4 {
font-family:arial;
font-weight:bold;
}

.auxContent {
background-color:#FEFDF9;
color:#000;
}

.cText {
color:#769239;
}

.SC_Panel {
background-color:#FCF7E4;
}

body img {
border:1px solid black;
margin:10px;
}

#aux * {
color:#BA2025;
}

#aux #nav2 ul ul li a {
font-size:12px;
}



#blocks * {
font-size:12px;
line-height:16px;
}


#blocks h3 {
font-size:18px;
font-weight:bold;
padding-top:10px;
padding-left:15px;
padding-bottom:5px;
}

#newsBlock em {
font-size:10px;
font-style:italic;
}

#newsBlock ul li
{
list-style: none;
}


/* -------------------------------------
end text formatting
----------------------------------------*/





/* -------------------------------------
Structure
----------------------------------------*/
body {
padding:10px;
}
body#publicBody {
min-width:760px;
background-color:transparent;
padding:0;
}

#wrapper2, #container #header, #footer2 {
width:760px;
margin:auto;
}

div#header{position:relative;}
div#footer p{margin:0;}
div#wrapper{float:right;width:100%;margin-left:-230px}
div#content{margin:auto; width:600px; padding-left:10px;}
div#extra{float:left;clear:left;width:230px}
div#footer{clear:both;}

#container #header {
height:180px;
width:760px;

background-repeat:no-repeat;
background-position:220px 13px;

}


#wrapper2 {

/* or set min width for liquid layout */
}

#homeLink {
position:absolute;
display:block;
width:370px;
height:100px;
background-repeat:no-repeat;
top:15px;
left:45px;
color:white;
font-size:1px;
text-indent:-999px;

}

#navPublic {
position:absolute;
width:760px;
top:126px;
height:25px;
}

#navPublic ul ul {
display:none;
}

#navPublic * {
float:left;
}

#navPublic li {
background-image:url("/theme/wellington/i/tab.gif");
background-repeat:no-repeat;
height:25px;
margin-left:20px !important;

}


#navPublic a {
background-image:url("/theme/wellington/i/tab.gif");
background-repeat:no-repeat;
background-position:right;
padding-top:3px;
height:22px;
position:relative;
left:15px;
padding-right:15px;
color:#fed7ab;
text-decoration:none;

font-size:10px;
}

#navPublic a:hover {
text-decoration:underline;
}

#navPublic .active a, #navPublic li.active {
background-image:url("/theme/wellington/i/tab_active.gif");
color:#fff;
font-weight:bold;

}



#nav2 {
position:absolute;
width:760px;
top:152px;
height:26px;
}



#nav2 * {
float:left;
color:#fff;
text-decoration:none;
}

#nav2 a {
padding-left:15px;
padding-right:15px;
color:#FED7AB;
height:23px;
padding-top:3px;
font-family:georgia, serif;
background-image:url("/theme/wellington/i/dotted.gif");
background-repeat:repeat-y;
background-position:right;
}

#nav2 .active a {
color:white;
font-weight:bold;
}

#nav2 a:hover {
text-decoration:underline;
}

#nav2 a.active {
font-weight:bold;
}

#nav2 .first a {
border:0;
}

#nav2 ul ul {
display:none;
}

#nav2 ul {
padding:0;
padding-top:2px;
margin-bottom:30px;
padding-bottom:1px;
padding-right:0px;
}

#nav2 ul ul, #nav2 ul ul li {
padding:0;
margin:0;
}


#nav2 ul ul a {

display:block;
float:none;
padding-top:3px;
text-decoration:none;
padding-bottom:3px;
padding-right:15px;
margin-bottom:3px;
}

#nav2 ul ul a:hover {
text-decoration:underline;
}

#nav2 ul ul a.active {
font-weight:bold;
color:#6c2837;
}

#container #nav2 ul ul a:hover, #container #nav2 ul ul a.active {
background-color:transparent;
border:0;
font-weight:bold;
}

#container #nav2 ul ul {
background-color:transparent;

margin-bottom:10px;
}

#container #nav2 ul li {
padding:0;
color:#BA2025;
margin:0;
list-style:none;
border:0;
}

#container #nav2 ul ul li a  {
border:0;
display:block;

height:auto;
padding:0;
padding-right:15px;
font-weight:normal;
}

#container #nav2 ul ul ul {
padding:0;
margin:0;
}

#container #nav2 ul ul ul li {
margin-left:1em;
}

#wrapper{
padding-top:1px;
}

#nav2 a {
text-decoration:none;
}

#content {
padding:20px;
padding-top:10px;
padding-left:0;
padding-right:30px;
padding-bottom:20px;


}



#newsBlock {
margin-bottom:30px;
}

#aux #testimonialBlock li {
padding-top:3px;
padding-bottom:15px;
}

#testimonialBlock blockquote {

}

#container #blocks li {
padding-top:5px;
padding-left:15px;
padding-right:20px;

}


#footer2 a:hover {
text-decoration:underline;
}

#footer li {
margin:0;
}

#footer a {
margin-top:1px;
float:left;
padding-left:30px;
padding-right:20px;
height:24px;
padding-top:4px;
color:#FED7AB;
text-decoration:none;
font-family:georgia, serif;
background-image:url("/theme/wellington/i/dotted.gif");
background-repeat:repeat-y;
background-position:right;
}

#footer2 ul, #footer2 li, #footer2 a {
float:left;
list-style:none;
}


#blocks {
display:none;
}

#nav2 {
width:760px;
padding-top:0 !important;
}

#nav2 a, #nav2 ul #nav2 li {
float:left;
list-style:none;
}

#address {
position:relative;
display:block;
clear:both;
width:150px;
top:30px;
left:450px;
font-size:11px;

color:#ac7652;
}

