
body {
background:#FFFFFF none repeat scroll 0%;
color:#000000;
font-family:Tahoma,Helvetica,Sans-Serif;
font-size:11px;
margin:0pt;
padding:0pt;
}
#wrap {
background:transparent none repeat scroll 0%;
color:#000000;
font-family:Tahoma,Helvetica,Sans-Serif;
font-size:11px;
margin:0pt;
padding:0pt;
}
a, a:visited {
color:#660000;
text-decoration:none;
}
a:hover {
background:#E2E2E2 none repeat scroll 0%;
color:#333333;
text-decoration:none;
}
#header {
background-image:url(images/header-gradient.gif);
background-repeat:repeat-x;
float:none;
height:104px;
padding-left: 40px;
padding-top: 15px;
margin:0px;
width:100%;
}
.logo {
display:inline;
margin-left:34px;
margin-top:10px
margin-bottom:5px;
margin-left:40px;
}
a img {
border:0px none;

}
#header h1, h1 a {
color:#000000;
font-family:Times,Helvetica,Sans-Serif;
font-size:30px;
font-variant:small-caps;
margin:0pt auto;
padding:0pt;
text-decoration:none;
}
.description {
display:none;
}
#navbar {
background-image:url(images/nav_bg.png);
background-repeat:repeat-x;
float:none;
margin:10px auto 10px 25px;
padding-left:20px;
width:85%;
}
#navbar li {
display:inline;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#navbar ul {
margin:0pt;
padding:0pt;
}
#navbar ul li a {
color:#FFFFFF;
font-family:times,Arial,Sans-Serif;
font-size:14px;
font-variant:small-caps;
font-weight:normal;
margin:0pt;
padding:0pt 5px;
text-decoration:none;
}
#navbar ul li a:hover {
background:#FFFFFF none repeat scroll 0%;
color:#333333;
padding:5px 0pt;
}
#l_sidebar {
background:transparent none repeat scroll 0%;
float:left;
margin:0pt 20px 0pt 0pt;
padding:20px 5px 20px 40px;
width:18%;
}
#l_sidebar ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
list-style:none;
margin:0pt;
padding:0pt 0pt 20px;
}
#l_sidebar li {
list-style:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#l_sidebar ul li {
margin:0pt;
padding:5px 0pt 0pt;
}
#l_sidebar ul li a {
color:#660000;
text-decoration:none;
}
#l_sidebar ul li a:hover {
color:#333333;
text-decoration:none;
}
#r_sidebar {
background:transparent none repeat scroll 0%;
float:right;
margin:0pt 10px 0pt 0pt;
list-style:none;
padding:20px 0pt;
width:18%;
}
#r_sidebar p {
line-height:20px;
margin:0pt;
padding:2px 0pt 16px;
}
#r_sidebar ul {
list-style:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt 0pt 20px;
}
#r_sidebar ul li {
margin:0pt;
padding:5px 0pt 0pt;
}
#r_sidebar ul li a {
color:#660000;
text-decoration:none;
}
#r_sidebar ul li a:hover {
color:#333333;
text-decoration:none;
}
#middle_sidebar {float: left;background: transparent;width:10%;margin: 0 10px 0 0;padding: 20px 0 20px 0;}#middle_sidebar p{padding: 2px 0 16px 0;margin: 0;line-height: 20px;}

#middle_sidebar ul {list-style: none;margin: 0;padding: 0 0 10px 0;}#middle_sidebar ul li {margin: 0;padding: 5px 0 0 0;}

#l_sidebar li a:hover, #r_sidebar li a:hover, #middle_sidebar li a:hover {
background:#CCCCCC none repeat scroll 0%;
color:#333333;
}
#content {
margin:0px auto;
padding:0pt;
width:85%;
}
#content p {
line-height:20px;
margin:0pt;
padding:10px 0pt 15px;
}
#content h1, #content h1 a {
color:#333333;
font-family:Times,Verdana,Sans-Serif;
font-size:22px;
font-weight:normal;
margin:0pt;
padding:0pt;
text-decoration:none;
}
#content h1 a:hover {
color:#660000;
text-decoration:none;
}
#content h2 {
border-bottom:1px solid #C0C0C0;
color:#333333;
font-family:Times,Verdana,Arial,Sans-Serif;
font-size:14px;
font-variant:small-caps;
font-weight:bold;
margin:0pt;
padding-left:10px;
}
#content h5 {
background:transparent url(images/h2.gif) no-repeat scroll left center;
border-bottom:1px solid #C0C0C0;
color:#333333;
font-family:Times,Verdana,Arial,Sans-Serif;
font-size:14px;
font-variant:small-caps;
font-weight:bold;
margin:0pt;
padding-left:18px;
}
#content p ol, #content p ul {
margin:0pt;
padding:0pt 0pt 0pt 20px;
}
blockquote {
border-left:6px solid #660000;
color:#666666;
font-style:italic;
margin:0pt 0pt 0pt 25px;
padding:0pt 25px 0pt 10px;
}
#content blockquote p {
margin:0pt 0pt 20px;
padding:0pt;
}
#contentmiddle {
float:left;
margin:10px 20px 0pt 0pt;
padding:20px 20px 10px;
width:40%;
}
.contentdate {
background:#F0EFEF url(images/date.gif) repeat scroll 0%;
float:left;
height:49px;
margin:0pt;
padding:0pt;
width:44px;
}
#contentmiddle p img {
border:medium none;
float:left;
margin-bottom:5px;
margin-right:5px;
}
#contentmiddle .left-col {
border:1px solid #CCCCCC;
float:left;
margin-left:15px;
list-style:none;
}
#contentmiddle .right-col {
height:220px;
margin-bottom:76pt;
margin-right:40pt;
padding-left:25%;
width:55%;
}
.contentdate h3 {
color:#FFFFFF;
font-size:10px;
font-weight:normal;
margin:0pt;
padding:3px 0pt 0pt 10px;
text-transform:uppercase;
}
.contentdate h4 {
color:#333333;
font-family:Times,Helvetica,Sans-Serif;
font-size:21px;
font-weight:bold;
margin:0pt;
padding:3px 4px 0pt 3px;
text-align:center;
}
.contenttitle {
float:left;
margin:0pt;
padding:0pt 0pt 0pt 20px;
width:80%;
}
#contentmiddle ul {
list-style:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt 0pt 20px;
}
#contentmiddle ul li {
margin:0pt;
padding:5px 0pt 0pt;
}
#contentmiddle ul li a {
color:#660000;
text-decoration:none;
}
#contentmiddle ul li a:hover {
color:#474B7C;
text-decoration:none;
}
#content img.wp-smiley {
border:medium none;
float:none;
margin:0pt;
padding:0pt;
}
#content img.wp-wink {
border:medium none;
float:none;
margin:0pt;
padding:0pt;
}
.postspace {
background:transparent none repeat scroll 0%;
height:12px;
margin:0pt;
padding:0pt;
width:80%;
}
#footer {
background:#FFFFFF url(images/footer.gif) no-repeat scroll center top;
border-bottom:5px solid #FFFFFF;
border-top:2px solid #000000;
font-variant:small-caps;
height:236px;
margin:0pt;
padding:10px 0pt;
text-align:center;
width:99%;
}
#navbarf {
background:transparent none repeat scroll 0%;
margin:0pt;
padding:0pt;
text-align:center;
width:80%;
}
#navbarf li {
display:inline;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#navbarf ul {
margin:0pt;
padding:0pt;
}
#navbarf ul li a {
color:#333333;
font-family:times,Arial,Sans-Serif;
font-size:10px;
font-variant:small-caps;
font-weight:normal;
margin:0pt;
padding:0pt;
text-decoration:none;
}
#searchdiv {
margin:0pt;
}
#searchform {
margin:0pt;
overflow:hidden;
padding:0pt;
}
#s {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #333333;
color:#333333;
font-family:Verdana,Helvetica,Sans-Serif;
font-size:11px;
margin:8px 0pt 0pt;
padding:3px;
width:90%;
}
#commentblock {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #333333;
color:#333333;
float:left;
margin:10px 0pt;
padding:10px 20px 0pt;
width:70%;
}
ol#commentlist {
list-style-type:none;
margin:0pt;
padding:5px 0pt;
}
.commentdate {
font-size:12px;
padding-left:0pt;
}
#commentlist li p {
line-height:20px;
margin-bottom:8px;
padding:0pt;
}
.commentname {
color:#CCCCCC;
margin:0pt;
padding:5px 5px 5px 0pt;
}
.commentinfo {
clear:both;
}
.commenttext {
background:#FFFFFF none repeat scroll 0%;
clear:both;
margin:5px 0pt 20px;
padding:20px 10px 5px;
width:70%;
}
.commenttext-admin {
background:#CCCCCC none repeat scroll 0%;
clear:both;
margin:5px 0px 20px;
padding:20px 10px 5px;
width:70%;
}
#commentsformheader {
padding:0pt;
}
#commentsform {
margin:0pt;
padding:0pt;
text-align:left;
}
#commentsform form {
margin:0pt;
text-align:left;
}
#commentsform p {
margin:0pt;
}
#commentsform form textarea {
width:99%;
}
p.comments_link img {
border:medium none;
margin:0pt;
padding:0pt;
}
.entry {
clear:left;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
.clearfix {
}
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
#wp-calendar {
background-color:#FFFFFF;
margin:0pt;
text-align:center;
width:95%;
}
#wp-calendar td {
color:#333333;
font-size:10px;
line-height:10px;
}
#wp-calendar td a {
color:#333333;
display:block;
line-height:10px;
text-decoration:none;
}
#wp-calendar #prev a {
width:30px;
}
#wp-calendar #next a {
margin:0pt 0pt 0pt 30px;
width:30px;
}
#wp-calendar #today {
background:#000000 none repeat scroll 0%;
color:#FFFFFF;
}
#wp-calendar #today a {
color:#FFFFFF;
font-weight:700;
}
#wp-calendar caption {
font-variant:small-caps;
margin:0pt 0pt 5px;
text-align:center;
width:100%;
}