/**
* Body and Misc
*/

body {
font-family:'trebuchet ms','century gothic','Pragmatica Extra Light','Europa',verdana,arial,tahoma,verdana,sans-serif;
font-size:14px;
line-spacing: 18px;
background:#ffffff;
color:#000000;
margin:0;
padding:0;
text-align:left;
}

blockquote {
padding-left:25px;
}

abbr {
cursor:help;
}

acronym {
cursor:help;
}

/**
* Main links
*/

a {
color:#0E5C6D;
}

a:hover {
color:#187E94;
}


/**
* The main contents of pages and articles
*/

#content {
padding-top: 10px;
padding-left: 10px; 
width:90%;
margin-left:auto;
margin-right:auto;
}

#content h1 {
display:none;
}


/**
* Main post header
*/

#content div.post h2 {
font-size:25px;
font-weight:normal;
line-height:0.6em;
margin-bottom:10px;
margin-left: 0px;
}

#content div.post h2 a {
text-decoration:none;
color:#C30;
}

#content div.post h2 a:hover {
color:#4B4F4F;
}

/**
* Optional sub headers
*/

#content div.post h3 {
font-size:18px;
color: #9E937C;
}

#content div.post h4 {
font-size:15px;
}

#content div.post h5 {
font-size:13px;
}

#content div.post h6 {
font-size:13px;
}

#content div.post p {
text-align:justify;
line-height:150%;
}

#content div.post p.date,
#content div.post p.date a {
text-transform:uppercase;
color:#AAA;
text-decoration:none;
}

p.nocomments {
text-align:center;
padding:30px;
font-size:18px;
font-weight:bold;
color:#C30;
}

#content div.post p.details {
padding-bottom:5px;
font-size:11px;
}

#content div.post p.details_small {
padding-top:20px;
padding-bottom:40px;
border-top:1px solid #AAA;
font-size:11px;
}

#content div.post ul {
list-style-image: url('images/half-bullet.jpg');
}

#content div.post ul li {
line-height:140%;
}

#content div.post ol {
list-style-type:decimal;
}

#content div.post ol li {
line-height:140%;
}

/**
* Bottom of the page
*/

#footer {
clear:both;
height:50px;
margin:0;
font-size:11px;
color:#AAA;
text-align:right;
padding-top:30px;
padding-right:28px;
}

#footer a {
color:#999;
text-decoration:none;
}

#footer a:hover {
color:#666;
}

#footer h1 {
display:none;
}

#footer p {
margin-left:30px;
}


/**
* Images
*/

img { /* Standard, float lef */
border:0;
float:left;
margin-right: 5px;
}

img.imgnofloat { /* Image with no float */
float:none !important;
}

img.imgfloatright{ /* Image float right */
float:right !important;
margin-left: 5px;
}


#nav1 { /* Image centered */
text-align: center;
margin: 0px 163px 0px 162px;
}

table td.secondlevel {
border: 1px solid #BDB192;
color: #BDB192;
padding:2px; 
width: 192px;
text-align:center;
font-size: 16px;
}



table td.secondlevel a,
table td.secondlevel a:visited {
font-weight: bold;
text-decoration: none;
color: #BDB192
}

table td.secondlevel-on {
background-color: #E2201F;
border: 1px solid #BDB192;
color: #BDB192;
padding:2px; 
width: 192px;
text-align:center;
font-size: 16px;
}

table td.secondlevel-on a,
table td.secondlevel-on a:visited {
padding:2px; 
text-align:center;
font-size: 16px;
background-color: #E2201F;
text-decoration: none;
color: #fff;
}

table td.serviceslevel {
border: 1px solid #BDB192;
color: #BDB192;
padding:5px; 
width: 100px;
text-align:center;
font-size: 12px;
}

table td.serviceslevel a,
table td.serviceslevel a:visited {
text-decoration: none;
color: #BDB192;
line-height:22px;
 }

table td.serviceslevel-on {
background-color: #E2201F;
border: 1px solid #BDB192;
color: #BDB192;
width: 100px;
padding:5px; 
text-align:center;
font-size: 12px;
line-height:22px;
}

table td.serviceslevel-on a,
table td.serviceslevel-on a:visited {
padding:5px; 
text-align:center;
font-size: 12px;
background-color: #E2201F;
text-decoration: none;
color: #fff;
line-height:22px;
}
