body {
font-size : 11px;
font-family : Arial, Verdana, Tahoma;
text-align : center;
margin : 0;
padding : 0;
}
#page {
text-align : left;
}
#main {
width : 960px;
margin : 0 auto;
}
#content {
font-size : 1.4em;
float : left;
}
.narrowcolumn .entry {
line-height : 1.6em;
width : 100%;
}
.narrowcolumn .postmetadata {
text-align : left;
}
small {
font-family : Arial, Helvetica, Sans-Serif;
font-size : 0.8em;
line-height : 1.5em;
}
h1, h2, h3 {
font-family : Arial, Sans-Serif, Verdana;
font-weight : normal;
}
h1 {
font-size : 4em;
text-align : left;
padding-left : 40px;
}
h2 {
font-size : 2.2em;
clear : both;
}
h2.pagetitle {
font-size : 2.2em;
font-style : italic;
}
#sidebar ul li h2 {
font-family : Arial, 'Lucida Grande', Verdana, Sans-Serif;
font-size : 1.6em;
padding : 5px 5px;
}
h3 {
font-size : 1.6em;
clear : both;
}
h1, h1 a, h1 a:hover, h1 a:visited {
text-decoration : none;
}
#header-sub-div {
float : right;
width : 780px;
padding-right:60px;
}
#header h1, #header h1 a, #header h1 a:hover, #header h1 a:visited {
font-style : normal;
font-weight : bold;
font-size : 55px;
color : #000 !important ;
padding-bottom : 10px;
}
#headerimg .description {
font-size : 14px !important ;
line-height : 18px;
}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
text-decoration : none;
}
.commentlist li, #commentform input, #commentform textarea {
font : 0.9em Arial, 'Lucida Grande', Verdana, Sans-Serif;
}
.commentlist li {
font-weight : bold;
}
.commentlist cite, .commentlist cite a {
font-weight : bold;
font-style : normal;
font-size : 1.1em;
}
.commentlist p {
font-weight : normal;
line-height : 1.5em;
text-transform : none;
}
#commentform p {
font : 0.8em Arial, Verdana, Sans-Serif;
}
.commentmetadata {
font-size : 0.9em;
font-weight : normal;
}
#sidebar {
font : 1.2em Arial, Verdana, Sans-Serif;
}
acronym, abbr, span.caps {
font-size : 1.1em;
}
code {
font : 0.9em 'Courier New', Courier, Fixed;
padding : 10px;
display : block;
}
a {
text-decoration : none;
padding : 0 1px;
}
h1 a, h2 a, h3 a, h1 a:hover, h2 a:hover, h3 a:hover {
border : none;
background : none;
}
#sidebar #wp-calendar a {
text-decoration : none;
margin : 0;
padding : 0;
}
#sidebar #wp-calendar caption {
font : bold 1.3em Arial, 'Lucida Grande', Verdana, Sans-Serif;
text-align : left;
margin-top : 6px;
}
#sidebar #wp-calendar #prev a, #wp-calendar #next a {
font-size : 1em;
}
#sidebar #wp-calendar th {
font-style : normal;
text-transform : capitalize;
text-align : center;
}
.post hr {
display : block;
border : none;
}
.narrowcolumn .postmetadata2 {
padding : 13px 0 16px 0;
margin-top : 15px;
}
.entry img {
padding : 5px;
max-width : 100%;
}
#page {
padding : 0;
width : 100%;
}
#header {
margin : 0;
padding : 0;
width : 100%;
}
#headerimg {
width : 960px;
padding-top : 80px;
margin:0 auto;
}
#searchdiv-01 {
float : right;
margin : 0;
padding : 0;
}
#searchdiv {
margin : 0;
padding : 4px 0 0 0;
float : left;
}
.narrowcolumn {
padding : 30px 10px;
margin : 0 auto;
width : 620px;
}
.post {
margin : 0 0 30px;
}
.narrowcolumn .postmetadata {
padding : 0;
margin : 0;
padding : 20px 0 40px;
}
.postmetadata {
clear : both;
font-size : 0.8em;
}
.clear {
clear : both;
}
#footer {
padding : 0;
margin : 0 auto;
width : 100%;
clear : both;
overflow : hidden;
}
#footerarea {
width : 960px;
margin : 0 auto;
}
#footerarea span {
margin : 0;
padding : 30px 40px;
font-size : 1.1em;
}
#footerarea span#footerleft {
float : left;
}
#footerarea span#footerright {
float : right;
}
h1 {
padding-top : 20px;
line-height : 60px;
padding-left : 0;
margin : 0;
}
h2 {
margin : 10px 0 2px 0;
padding-top : 10px;
}
#sidebar h2 {
margin : 5px 0 0;
padding : 0;
}
h3 {
padding : 0;
margin : 30px 0 0;
}
h3#comments {
padding : 0;
margin : 40px auto 20px;
}
img.centered {
margin-left : auto;
margin-right : auto;
}
img.alignright {
padding : 5px;
margin : 0 0 5px 15px;
}
img.alignleft {
padding : 5px;
margin : 0 15px 5px 0;
}
.alignright {
float : right;
}
.alignleft {
float : left;
}
.entry {
margin-top : 15px;
padding-top : 15px;
float : left;
margin-bottom : 20px;
}
.entry p {
padding : 7px 0 7px 0;
margin : 0;
}
.entry p a.img {
border : none;
background : none;
}
.entry p a.img:hover {
border : none;
background : none;
}
html > body .entry ul {
margin-left : 50px;
padding : 0 0 0 30px;
padding-left : 10px;
}
html > body .entry li {
margin : 0;
}
.entry ol, .entry ul {
padding : 0;
margin : 5px 0 5px 50px;
}
.entry ol li, .entry ul li {
margin : 0;
padding : 0;
}
.postmetadata ul, .postmetadata li {
display : inline;
list-style-type : none;
list-style-image : none;
}
#sidebar ul, #sidebar ul ol {
margin : 0;
padding : 0;
}
#sidebar ul li {
list-style-type : none;
list-style-image : none;
margin-bottom : 15px;
}
#sidebar ul p, #sidebar ul select {
margin : 0;
}
#sidebar ul ul, #sidebar ul ol {
margin : 0;
}
#sidebar ul ul ul, #sidebar ul ol {
margin : 0;
}
ol li, #sidebar ul ol li {
list-style : decimal;
}
#sidebar ul ul li, #sidebar ul ol li {
margin : 0;
padding : 0;
list-style : none;
}
#sidebar a {
border : none;
background : none;
display : block;
padding : 5px 5px;
background : url(images/meta.png) no-repeat 5px 7px;
padding-left : 20px;
}
#sidebar a:hover {
background : url(images/meta.png) no-repeat 5px 7px;
}
* html #sidebar a {
height : 1px;
}
#sidebar .archives a, #sidebar .cat-item a, #sidebar .cat-item a:hover, #sidebar #archives ul li a {
background : url(images/cat.png) no-repeat 0 7px;
padding-left : 20px;
}
#sidebar .cat-item a:hover, #sidebar .archives a:hover, #sidebar #archives ul li a:hover {
background : url(images/cat.png) no-repeat 0 7px;
}
#sidebar .linkcat a, #sidebar .linkcat a:hover, #sidebar .blogroll a {
background : url(images/fav.gif) no-repeat 5px 7px;
padding-left : 20px;
}
#sidebar .linkcat a:hover, #sidebar .blogroll a:hover {
background : url(images/fav.gif) no-repeat 5px 7px;
}
#sidebar .textwidget {
margin : 6px;
}
#searchform {
padding : 5px 3px;
text-align : center;
}
#header #searchform #s {
width : 130px;
padding : 4px;
font : 1.4em arial, verdana, sans-serif;
}
#header #searchsubmit {
padding : 3px;
font : 1.4em arial, verdana, sans-serif;
font-weight : bold;
}
#content #searchform #s {
width : 200px;
padding : 4px;
font : 1.1em arial, verdana, sans-serif;
}
#content #searchsubmit {
padding : 3px 10px;
font : 1.1em arial, verdana, sans-serif;
font-weight : bold;
}
.entry form {
text-align : center;
}
select {
width : 130px;
}
#commentform {
margin-bottom : 60px;
margin-top : 20px;
}
#commentform input {
width : 170px;
padding : 2px;
margin : 5px 5px 1px 0;
font-size : 1.2em;
}
#commentform textarea {
margin-top : 5px;
width : 100%;
padding : 2px;
font-size : 1.2em;
}
#commentform #submit {
margin-top : 5px;
padding : 5px;
font-weight : bold;
font-size : 1.3em;
}
legend {
font-size : 1.2em;
font-weight : bold;
padding : 2px 10px;
}
.entry form {
text-align : left;
}
#tabnav {
margin : 0;
padding : 0;
}
#tabnav li {
display : inline;
list-style : none;
font-weight : bold;
font : 18px Arial;
margin : 0;
margin-right : 5px;
}
a.tabs {
padding : 5px 10px;
background : #eee;
border : 1px solid #eee;
color : #666;
}
a.tabs:hover {
background : #fff;
border : 1px solid #eee;
}
a.current {
background : #fff;
color : #464951;
}
.commentlist {
padding : 0;
}
#commentform p {
margin : 5px 0;
}
.nocomments {
text-align : center;
margin : 0;
padding : 0;
}
ol.commentlist {
list-style : none;
margin : 0 0 0;
padding : 0;
text-indent : 0;
}
ol.commentlist li {
margin : 15px 0 0;
list-style : none;
padding : 20px;
}
ol.commentlist li div.vcard cite.fn {
font-style : normal;
font-size : 14px;
}
ol.commentlist li div.vcard img.avatar {
float : right;
padding : 2px;
}
ol.commentlist li div.commentmetadata {
margin : 0;
display : block;
}
ol.commentlist li p {
margin : 13px 5px 13px 0;
line-height : 16px;
}
ol.commentlist li ul {
margin : 0;
}
ol.commentlist li div.reply a {
font-weight : bold;
}
ol.commentlist li ul.children {
list-style : none;
margin : 2em 0 0;
text-indent : 0;
padding : 0;
}
ol.commentlist li ul.children li {
font-size : 12px;
}
ol.commentlist li ul.children li.depth-2 {
margin : 0;
}
ol.commentlist li ul.children li.depth-3 {
margin : 0;
}
ol.commentlist li ul.children li.depth-4 {
margin : 0;
}
ol.commentlist li ul.children li.comment {
margin : 0;
margin-top : 20px;
}
ol.commentlist li.even {
background : #fff;
}
ol.commentlist li.odd {
background : #fcfcfc;
}
ol.commentlist li.pingback {
padding : 1em;
}
ol.commentlist .navigation {
padding : 10px 0;
margin : 10px 0;
clear : both;
border : none;
}
#sidebar {
width : 270px;
float : right;
margin : 20px 15px 20px 0;
}
#sidebar form {
margin : 0;
}
#sidebar #wp-calendar {
empty-cells : show;
margin : 10px auto 0;
width : 190px;
}
#sidebar #wp-calendar #next a {
padding-right : 10px;
text-align : right;
}
#sidebar #wp-calendar #prev a {
padding-left : 10px;
text-align : left;
}
#sidebar #wp-calendar a {
display : block;
}
#sidebar #wp-calendar caption {
text-align : right;
width : 190px;
padding-right : 10px;
}
#sidebar #wp-calendar td {
padding : 3px 0;
text-align : center;
}
acronym, abbr, span.caps {
cursor : help;
}
blockquote {
margin : 15px 30px 0 10px;
padding-left : 20px;
}
blockquote cite {
margin : 5px 0 0;
display : block;
}
.center {
text-align : center;
}
.hidden {
display : none;
}
hr {
display : none;
}
a img {
border : none;
}


.navigation {
margin : 20px 0;
padding-top : 20px;
clear : both;
}
pre {
width : 500px;
margin-right : 250px;
font-size : 1.1em;
}
.aligncenter, div.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
}
.wp-caption {
text-align : center;
padding-top : 4px;
margin : 10px;
}
.wp-caption img {
margin : 0;
padding : 0;
border : 0 none;
}
.wp-caption p.wp-caption-text {
font-size : 11px;
line-height : 17px;
padding : 0 4px 5px;
margin : 0;
}
img.wp-smiley {
border : none;
padding : 0;
}
.entry a.more-link {
padding : 1px 6px;
font-size : 0.8em;
font-weight : bold;
float : right;
}
.navigation a {
font-size : 1em;
padding : 5px 10px;
font-weight : bold;
}
#sidebar li#rssfeeds {
padding-left : 18px;
margin-left : 5px;
margin-top : 10px;
background : url(images/rss.png) no-repeat left center;
}
#sidebar li#rssfeeds a, #sidebar .textwidget a, #sidebar #tag_cloud a, #sidebar p a {
background : none;
display : inline-block;
margin : 0;
padding : 0;
}
#sidebar #tag_cloud a {
margin : 5px 5px 0 6px;
}
#sidebar #wp-calendar {
margin : 6px;
padding : 0;
}
.clearfix:after {
content : " ";
display : block;
clear : both;
visibility : hidden;
line-height : 0;
height : 0;
}
.clearfix {
display : inline-block;
}
html[xmlns] .clearfix {
display : block;
}
* html .clearfix {
height : 1%;
}
#pagemenu {
width : 960px;
font-size : 1.4em;
height : 38px;
margin:0 auto ;
padding : 0;
}
#pagemenu-sub {
width : 250px;
padding-left : 10px;
float : left;
}
#pagemenu ul#page-list {
list-style : none;
padding : 0 0 0 0;
margin : 0 auto;
width : 890px;
margin-top : 0;
padding-bottom : 6px;
display : block;
}
#pagemenu ul li.page_item a, #pagemenu ul li.cat-item a {
font-weight : bold;
padding : 0 50px;
text-decoration : none;
border : none;
padding-bottom : 10px;
}
#pagemenu ul li.page_item a:hover, #pagemenu ul li.cat-item a:hover {
text-decoration : none;
}
#pagemenu #page-list {
margin : 0;
padding : 0;
}
#pagemenu #page-list li {
padding : 0;
float : left;
list-style : none;
line-height : 28px;
display : inline;
margin-left : 5px;
}
#pagemenu #page-list li a, #page-list li ul li a {
display : block;
}
#pagemenu #page-list li ul {
position : absolute;
width : 12em;
left : -999em;
border-top : none;
margin : 0;
padding : 0;
}
#pagemenu #page-list li:hover ul, #pagemenu #page-list li.sfhover ul {
left : auto;
}
#pagemenu #page-list li ul li {
line-height : 28px;
width : 12em;
margin : 0;
}
#pagemenu #page-list li:hover, #pagemenu #page-list li.hover {
position : static;
}
#pagemenu #page-list li ul ul {
margin : -29px 0 0 12em;
}
#pagemenu #page-list li:hover ul ul, #pagemenu #page-list li.sfhover ul ul {
left : -999em;
}
#pagemenu #page-list li:hover ul, #pagemenu #page-list li li:hover ul, #pagemenu #page-list li.sfhover ul, #pagemenu #page-list li li.sfhover ul {
left : auto;
}
#pagemenu #page-list li:hover ul ul, #pagemenu #page-list li:hover ul ul ul, #pagemenu #page-list li.sfhover ul ul, #pagemenu #page-list li.sfhover ul ul ul {
left : -999em;
}
#pagemenu #page-list li:hover ul, #pagemenu #page-list li li:hover ul, #pagemenu #page-list li li li:hover ul, #pagemenu #page-list li.sfhover ul, #pagemenu #page-list li li.sfhover ul, #pagemenu #page-list li li li.sfhover ul {
left : auto;
}
#sidebar .page_item ul li, #sidebar .cat-item ul li {
padding-left : 15px;
}
#sidebar ul li div a.freedownload {
background : url(images/downloadsimplex.gif) no-repeat;
text-indent : -9999px;
display : block;
height : 70px;
width : 200px;
border : none;
}
#sidebar ul li div a.freedownload:hover {
background : url(images/downloadsimplex.gif) no-repeat 0% -70px;
position : relative;
}
#sidebar ul li div div {
font-size : 0.9em;
line-height : 1.8em;
}
#sidebar ul li div span.red {
font-size : 1em;
font-weight : bold;
color : #f00;
}
#searchwrapper {
width : 240px;
height : 30px;
background-image : url(images/search-bg.gif);
background-repeat : no-repeat;
padding : 0;
margin : 0;
position : relative;
margin-right : 20px;
}
#searchwrapper form {
display : inline;
}
.searchbox {
border : 0;
background-color : transparent;
position : absolute;
top : 4px;
left : 9px;
width : 230px;
height : 28px;
}
.searchbox_submit {
border : 0;
background-color : transparent;
position : absolute;
top : 0;
left : 160px;
width : 88px;
height : 30px;
}
#search-box {
padding : 7px 9px;
height : 10px;
width : 200px;
margin-top : 3px;
margin-left : 10px;
border : 0 solid #a4c3ca;
}

