body {
   background-color: #704f27;
   background-image: url('/wahlbergs/bg.gif');
   font-family: Trebuchet MS;
   font-size: 13px;
   line-height: 20px;
   color: #704f27;
   text-transform: none;
   margin-top: 20px;
   margin-bottom: 20px;
   text-align: left;
}

html {
    scrollbar-3dlight-color: #906c4f;
    scrollbar-arrow-color: #906c4f;
    scrollbar-base-color: #906c4f;
    scrollbar-darkshadow-color: #906c4f;
    scrollbar-face-color: #ac8a76;
    scrollbar-highlight-color: #906c4f;
    scrollbar-shadow-color: #906c4f;
    scrollbar-track-color: #906c4f;
}

a { 
   text-decoration: none;
}

a:link { 
   color: #cea573;
}

a:visited, a:active { 
   color: #cea573;
}

a:hover { 
   color: #704f27; 
   text-decoration: none; 
}

.link a:link, .link a:active, .link a:visited {
   color: #704f27;
   text-transform: none;
   background: #transparent;
   width: 188px;
   padding-top: 5px;
   padding-bottom: 5px;
   display: block;
}

.link a:hover {
   color: #f7f3ef;
   text-transform: none;
   background: #704f27;
   width: 188px;
   padding-top: 5px;
   padding-bottom: 5px;
}

#outer {
   width: 650px;
   height: auto;
   margin: 0 auto;
   border: 1px solid #704f27;
   background: #ffffff url('/wahlbergs/layoutbg.gif') repeat-y;
}

#header { 
   width: 652px;
   height: 460px;
   background: url('/wahlbergs/header.gif');
   border-bottom: 8px solid #704f27;
   margin: 0 auto;
}

#content {
   width: 650px;
}


#left {
   width: 448px;
   float: left;
   text-align: left;
}

#right {
   width: 188px;
   float: right;
   background-color: #transparent;
   text-align: center;
   margin: 0px;
}

#footer { 
   text-align: center;
   clear: both;
   padding: 8px; 
   border-top: 8px solid #704f27;
   background: #f7f3ef;
}

ul.a, ol, li {
   list-style-type: circle;
   margin-left: 30px;
   padding:0;
}

b, strong{ 
   color: #704f27;
   font-weight: bold; 
   letter-spacing: 0; 
} 
i, em { 
   color: #704f27;
   letter-spacing: 0;
   font-weight: bolder;       
} 
u,ins{ 
   color: #704f27; 
   letter-spacing: 0;
   text-decoration: underline;
} 

h1 { 
   color: #704f27;  
   font-weight: bold; 
   font-size: 13px; 
   font-style: normal;
   letter-spacing: 1px;
   line-height: 18px;
   text-align: left;
   font-variant: small-caps;
   padding-bottom: 3px; 
   margin-top: 0; 
   margin-bottom: 5px;
   margin-left: 5px;
   margin-right: 5px;
   border: 0;
   border-bottom: 2px dashed #704f27;
   background-color: transparent; 
}

h2 {
   background-color: #f0f7f3;
   font: 11px tahoma, arial, sans-serif;
   color: #704f27;
   text-align: center;
   text-transform: uppercase;
   letter-spacing: 5px;
   margin: 0px;
   padding: 0px;
   border-top: 1px solid #704f27;
   border-bottom: 1px solid #704f27;
}

h3 { 
   background-color: #f0f7f3;
   font: 11px tahoma, arial, sans-serif;
   color: #704f27;
   text-transform: uppercase;
   letter-spacing: 5px;
   padding: 0px 0px 0px 5px;
   margin: 10px 0px -5px 0px;
   margin-bottom: 10px;
   border-top: 1px solid #704f27;
   border-bottom: 1px solid #704f27;
}

blockquote {
   width: 40%;
   text-align: left;
   border: 1px dashed #678b3f;
   margin: 0 20px;
   padding: 1px 10px 5px 52px;
   font-size: 10px;
   line-height: 12px;
}

p {
   margin-left: 5px;
   margin-right: 5px;
}

input, textarea, option, select { 
   color: #704f27;
   border: 1px solid #704f27;
   background-color: #ffffff;
   padding: 2px;
   margin: 0 0 2px 0;
}

option {
   border-top: 0;
}

.input3 {
   background-color: transparent;
   border: 0;
}

fieldset { 
   border: 0; 
   margin: 1px 10px 12px auto; 
   padding: 0 1%;
   width: 99%; 
}

fieldset label {
   float: left;
   padding: 0 5px 0 0; 
   text-align: left; 
   width: 175px;
}

.input1 { 
   width: 55%; 
} 

.input2 { 
   padding: 5px 3px; 
   width: auto;
}

.tc {
  text-align: center;
}

/* Updates */
.post {
  border: 0px;
}

.postdate {
   font-size: 20px; 
   line-height: 27.5px; 
   font-family:Georgia, Arial, Verdana;
   color: #704f27;
   text-align: left;
   margin: 0 0 0 -6px;
   margin-left: 5px;
   padding-left: 5px;
   padding-top: 5px;
}

.post p {
   margin: 5px;
   font-size: 13px;
   line-height: 20px;
   text-align: left;
   font-family : 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif; 
   color: #704f27;
}


.entry {
   margin: 0;
   margin-left: 5px;
   padding-bottom: 6px;
   border: 0px solid #678b3f;
   z-index:3;
}

p.postmetadata { 
   margin: 0;
   padding: 5px;
   font-size: 11px;
   font-style: italic;
   text-align: right;
   background-color: #c5c5be;
   color: #704f27;
}

/* Updates Pagination */
.pagination a, .pagination a:link, .next a, .next a:link {
    padding: 2px 4px 2px 4px;
    margin: 2px;
    text-decoration: none;
    color: #704f27;
    background-color: #transparent;
}

.pagination a:visited, .pagination a:active, .next a:visited, .next a:active {
    padding: 2px 4px 2px 4px;
    margin: 2px;
    text-decoration: none;
    color: #704f27;
    background-color: #transparent;
}

.pagination a:hover, .next a:hover {
    color: #f0f7f3;
    background-color: #704f27;
 }

.pagination span.pages {
    padding: 2px 4px 2px 4px;
    margin: 2px;
    font-weight: bold;
    color: #704f27;
    background-color: #transparent;
}

.pagination span.current {
    padding: 2px 4px 2px 4px;
    margin: 2px;
    font-weight: bold;
    color: #704f27;
    background-color: #transparent;
}

.pagination span.extend {
    padding: 2px 4px 2px 4px;
    margin: 2px;
    color: #f0f7f3;
    background-color: #704f27;
}
