.pagenumber
{
text-align : right;
clear : both;
font-weight : bold;
padding-top : 6px;
margin-top : 10px;
}

body
{
background : #1a1a1a;
font-size : 11px;
font-family : Geneva, Arial, Helvetica, sans-serif;
color : #666666;
text-align : center;
margin : 0;
padding : 0;
}

#page
{
text-align : left;
background-image : url(images/pagebg.gif);
width : 988px;
margin-top : 0;
margin-bottom : 0;
margin-left : auto;
margin-right : auto;
}

#header
{
background : url(images/header.jpg) no-repeat;
height : 200px;
margin : 0;
padding : 0;
}

.header-title
{
font-family : Verdana, Helvetica, sans-serif;
font-size : 36px;
font-weight : bold;
padding : 110px 0 0 60px;
text-align : left;
width : 420px;
text-shadow : #000000 3px 3px 1px;
}

.header-description
{
color : #ffffff;
font-size : 11px;
padding : 3px 0 0 65px;
text-shadow : #000000 2px 2px 1px;
width : 420px;
}

.alt
{
background-color : #efe2c2;
border : 1px solid #616b6d;
}

small
{
font-family : Geneva, Helvetica, Sans-Serif;
font-size : 10px;
line-height : 1.5em;
}

h1, h2, h3
{
font-family : Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
}

h2
{
font-size : 1.5em;
border-bottom : 1px dotted #767676;
}

h2.pagetitle
{
font-size : 1.5em;
}

h3
{
font-size : 1.3em;
}

h1, h1 a, h1 a:hover, h1 a:visited, .description
{
color : #dddddd;
text-decoration : none;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited
{
color : #dddddd;
text-decoration : none;
}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #leftsidebar h2, #rightsidebar h2, cite
{
text-decoration : none;
}

.entry p a:visited
{
color : #666666;
}

.commentlist li, #commentform input, #commentform textarea
{
font-size : 0.9em;
color : #666666;
}

.commentlist li
{
font-weight : bold;
color : #666666;
}

.commentlist cite, .commentlist cite a
{
font-weight : bold;
font-style : normal;
font-size : 1.1em;
color : #006633;
}

.commentlist p
{
font-weight : normal;
line-height : 1.5em;
text-transform : none;
color : #666666;
}

#commentform p
{
font-family : 'Geneva', Verdana, Arial, Sans-Serif;
color : #666666;
}

.commentmetadata
{
font-weight : normal;
color : #666666;
}

#leftsidebar, #rightsidebar
{
font-family : Geneva, Arial, Helvetica, sans-serif;
}

small, #leftsidebar ul ul li, #leftsidebar ul ol li, #rightsidebar ul ul li, #rightsidebar ul ol li, .nocomments, .postmetadata, blockquote, strike
{
color : #666666;
}

code
{
font-size : 1.1em;
font-family : 'Courier New', Prestige, monospace;
}

acronym, abbr, span.caps
{
font-size : 0.9em;
letter-spacing : 0.07em;
}

a, h2 a:hover, h3 a:hover
{
color : #aeaeae;
text-decoration : none;
}

a:hover
{
color : #dddddd;
text-decoration : underline;
}

.narrowcolumn
{
float : left;
padding : 0 16px 20px 31px;
margin : 0;
width : 533px;
overflow : hidden;
}

.narrowcolumn h2
{
color : #006633;
}

.widecolumn
{
padding : 0 0 0 0;
margin : 0 0 0 80px;
width : 530px;
}

.post
{
margin : 12px 0 12px 0;
text-align : justify;
}

.post h2, .post h3
{
color : #006633;
}

.post h2 a, .post h3 a
{
color : #006633;
}

.entrytext
{
color : #666666;
}

.entrytext a
{
color : #d05d52;
}

#content a
{
color : #000000;
}

.widecolumn .post
{
margin : 0;
}

.narrowcolumn .postmetadata
{
padding-top : 5px;
}

.widecolumn .postmetadata
{
margin : 30px 0;
}

#footer
{
background : url(images/footer.gif);
padding : 0;
margin : 0 auto;
width : 988px;
height : 55px;
clear : both;
}

#footer p
{
color : #000000;
font-weight : bold;
padding-left : 30px;
padding-top : 20px;
text-align : center;
width : 535px;
}

#footer a
{
color : #5e5e5e;
}

.description
{
text-align : left;
padding-left : 280px;
font-size : 11px;
font-weight : normal;
color : #626162;
}

h2
{
margin : 30px 0 0;
}

h2.pagetitle
{
margin-top : 30px;
text-align : center;
}

h3
{
padding : 0;
margin : 30px 0 0;
}

h3.comments
{
padding : 0;
margin : 40px auto 20px;
}

p img
{
padding : 3px;
max-width : 100%;
}

.alignright
{
float : right;
}

.alignleft
{
float : left;
}

.aligncenter
{
display : block;
margin-left : auto;
margin-right : auto;
}

html > body .entry ul
{
margin-left : 0;
}

html > body .entry li
{
margin : 7px 0 8px 10px;
list-style-type : square;
padding : 0;
}

.entry ol
{
padding : 0 0 0 10px;
margin : 0;
}

.entry ol li
{
margin : 0;
padding : 0;
}

.postmetadata ul, .postmetadata li
{
display : inline;
list-style-type : none;
list-style-image : none;
}

#leftsidebar h2
{
font-family : Geneva, Helvetica, sans-serif;
font-size : 12px;
margin : 5px 0 0;
padding-top : 10px;
font-weight : bold;
color : #dddddd;
border-bottom : 1px solid #767676;
}

#rightsidebar h2
{
font-family : Geneva, Helvetica, sans-serif;
font-size : 12px;
margin : 5px 0 0;
margin-bottom: 2px;
padding-top : 10px;
font-weight : bold;
color : #dddddd;
border-bottom : 1px solid #767676;
}

#leftsidebar ul, #leftsidebar ul ol
{
margin : 0;
padding : 0;
list-style-image : none;
list-style-type : none;
}

#rightsidebar ul, #rightsidebar ul ol
{
margin : 0;
padding : 0;
list-style-image : none;
list-style-type : none;
}

#leftsidebar li ul, #rightsidebar li ul
{
list-style-type : none;
list-style-image : none;
margin-bottom : 15px;
}

#leftsidebar li ul a:link
{
text-decoration : none;
list-style-type : none;
list-style-image : none;
margin-bottom : 15px;
color : #999999;
}

#leftsidebar li ul a:hover
{
text-decoration : underline;
color : #999999;
}

#leftsidebar li ul a:visited
{
text-decoration : none;
color : #999999;
}

#rightsidebar li ul a:link
{
text-decoration : none;
list-style-type : none;
list-style-image : none;
margin-bottom : 15px;
color : #b7b7b7;
}

#rightsidebar li ul a:hover
{
text-decoration : underline;
color : #b7b7b7;
}

#rightsidebar li ul a:visited
{
text-decoration : none;
color : #b7b7b7;
}

#leftsidebar ul p, #leftsidebar ul select
{
margin : 5px 0 8px;
color : #999999;
}

#rightsidebar ul p, #rightsidebar ul select
{
margin : 5px 0 8px;
}

#leftsidebar ul ul, #leftsidebar ul ol
{
margin : 5px 0 0 5px;
color : #999999;
}

#rightsidebar ul ul, #rightsidebar ul ol
{
margin : 5px 0 0 5px;
}

#leftsidebar ul ul ul, #leftsidebar ul ol
{
margin : 0 0 0 10px;
color : #999999;
}

#rightsidebar ul ul ul, #rightsidebar ul ol
{
margin : 0 0 0 10px;
}

ol li, #leftsidebar ul ol li
{
list-style : decimal;
color : #999999;
}

#rightsidebar ul ol li
{
list-style : decimal;
}

#leftsidebar ul ul li, #leftsidebar ul ol li
{
margin : 3px 0 0;
padding : 0;
color : #999999;
}

#rightsidebar ul ul li, #rightsidebar ul ol li
{
margin : 3px 0 0;
padding : 0;
}

#searchform
{
margin : 10px auto;
padding : 5px 3px;
}

#leftsidebar #searchform #s, #rightsidebar #searchform #s
{
width : 160px;
padding : 2px;
color : #b7b7b7;
background-color : #525252;
border : 1px solid #686868;
font-size : 11px;
margin-right : 4px;
}

#leftsidebar #searchsubmit, #rightsidebar #searchsubmit
{
padding : 1px 5px 1px 5px;
background : url(images/search.jpg);
font-size : 11px;
border : none;
height : 20px;
width : 23px;
}

.entry form
{
text-align : left;
}

select
{
width : 130px;
}

#commentform input
{
font-size : 11px;
color : #999999;
width : 170px;
padding : 2px;
margin : 5px 5px 1px 0;
background-color : #3a3a3a;
border : 1px solid #3a3a3a;
}

#commentform textarea
{
font-size : 11px;
color : #999999;
width : 99%;
padding : 2px;
background-color : #3a3a3a;
border : 1px solid #3a3a3a;
}

#commentform #submit
{
background : #525252;
color : #000000;
margin : 0;
float : right;
width : 130px;
border : 1px solid #525252;
}

.alt
{
margin : 0;
padding : 10px;
}

.commentlist
{
padding : 0;
text-align : justify;
margin : 0;
}

.commentlist li
{
margin : 15px 0 3px;
padding : 5px 10px 3px;
list-style : none;
}

.commentlist p
{
margin : 10px 5px 10px 0;
}

#commentform p
{
margin : 5px 0;
}

.nocomments
{
text-align : center;
margin : 0;
padding : 0;
}

.commentmetadata
{
margin : 0;
display : block;
}

#leftsidebar
{
margin-top : 0;
margin-left : 9px;
font : 1em Geneva, Arial, Sans-Serif;
color : #666666;
width : 203px;
float : left;
margin-right : 10px;
}

#leftsidebar form
{
margin : 0;
}

#rightsidebar
{
margin-top : 0;
margin-left : 0;
float : left;
font : 1em Geneva, Arial, Sans-Serif;
color : #f66d36;
width : 150px;
padding : 0 0 0 10px;
}

#rightsidebar form
{
margin : 0;
}

acronym, abbr, span.caps
{
cursor : help;
}

acronym, abbr
{
border-bottom : 1px dashed #adadad;
}

blockquote
{
margin : 15px 30px 0 10px;
padding-left : 25px;
font-family : Geneva, Arial, Helvetica, sans-serif;
}

blockquote cite
{
margin : 5px 0 0;
display : block;
}

.center
{
text-align : center;
}

hr
{
display : none;
}

a img
{
border : none;
}

.navigation
{
display : block;
text-align : center;
margin-top : 10px;
margin-bottom : 60px;
}

#leftsidebar a, #rightsidebar a
{
font-family : Geneva, Arial, Helvetica, sans-serif;
}


