/* CSS Document */
*{
border:0 none;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
}
ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/bodybg.gif) repeat-x scroll left top;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
}
input[type="text"], textarea {
color:#777777;
font-size:11px;
padding:3px;
}
input, textarea {
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}
input[type="submit"], input.submit {
background-color:#5F78AB;
border-color:#26446E #152F5F #0C2253;
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
padding:3px 6px 4px;
text-align:center;
text-shadow:0 1px 0 #3E5A88;
}
a {
color:#3B5998;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
blockquote {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/quote.png) no-repeat scroll left top;
color:gray;
padding-left:19px;
}
#wrapper {
margin:0 auto;
width:964px;
}
#menu {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/menubar.png) no-repeat scroll left bottom;
float:left;
font-size:11px;
width:964px;
}
#logo {
float:left;
margin:5px 0 3px 3px;
}
#menu li {
float:left;
padding:7px 0 8px;
}
#menu li a {
color:#FFFFFF;
padding:7px;
text-decoration:none;
}
#pagemenu {
margin-left:5px;
}
#pagemenu a {
font-weight:bold;
}
#pagemenu a:hover {
background-color:#5C75AA;
}
#pagemenu ul {
border:1px solid #3B5998;
display:none;
margin-top:5px;
position:absolute;
}
div#menu ul#pagemenu li:hover ul, div#menu ul#pagemenu li:hover ul:hover {
display:block;
}
#pagemenu ul li {
background-color:#FFFFFF;
float:none;
padding:2px 0;
}
#pagemenu ul li a {
color:#3B5998;
display:block;
font-weight:normal;
padding:5px 20px;
}
#pagemenu ul li a:hover {
color:#FFFFFF;
}
#menu #more {
float:right;
}
#moremenu {
float:right;
}
#moremenu li {
margin-right:5px;
}
#moremenu li a:hover {
background-color:#5C75AA;
}
#moremenu ul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #3B5998;
display:none;
margin-top:5px;
position:absolute;
}
div#menu div#more ul#moremenu li:hover ul {
display:block;
}
#feedmenu li.feedli {
float:none;
margin:0;
padding:0;
}
#feedmenu li a {
color:#3B5998;
display:block;
padding:5px 20px;
}
#feedmenu li a:hover {
color:#FFFFFF;
}
#search {
float:right;
margin-left:5px;
margin-right:12px;
margin-top:4px;
}
#search-text {
float:left;
margin-right:2px;
}
#search-submit {
float:left;
}
#sidebar, #title {
margin-top:20px;
}
#title h1 {
display:inline;
font-size:16px;
}
#title h1 a {
color:#000000;
}
#desc {
display:inline;
font-size:13px;
}
#categories {
margin-bottom:45px;
margin-top:11px;
position:relative;
z-index:10;
}
#categories li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D8DFEA none repeat scroll 0 0;
float:left;
margin-left:3px;
text-transform:capitalize;
}
#categories li a {
display:block;
font-size:13px;
font-weight:bold;
padding:4px 11px;
}
#categories li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#627AAD none repeat scroll 0 0;
color:#FFFFFF;
text-decoration:none;
}
#categories .current-cat {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
}
#categories .current-cat a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
}
#categories .current-cat a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
}
#categories #plus {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/plus.gif) no-repeat scroll left top;
z-index:999999;
}
#categories #plus:hover, #categories #plus.hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#627AAD url(images/plus.gif) no-repeat scroll left -25px;
}
#hiddencats {
left:-3px;
position:relative;
top:-28px;
width:100px;
z-index:10000;
}
#hiddencats li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border-left:1px solid #000000;
border-right:1px solid #000000;
float:none;
margin-left:0;
padding:0;
}
#hiddencats li.browsecat {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-color:#000000 #000000 -moz-use-text-color #FFFFFF;
border-style:solid solid none;
border-width:1px 1px medium;
color:#666666;
padding:8px;
width:150px;
}
#hiddencats li a {
font-size:11px;
font-weight:normal;
padding:7px 12px;
}
#hiddencats li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#899BC1 none repeat scroll 0 0;
}
#hiddencats .current-cat {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
}
#hiddencats .current-cat a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
color:#3B5998;
}
#hiddencats .current-cat a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#899BC1 none repeat scroll 0 0;
color:#FFFFFF;
}
#hiddencats ul {
border-bottom:1px solid #000000;
}
#hiddenleft {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-color:#000000 -moz-use-text-color #000000 #000000;
border-style:solid none solid solid;
border-width:1px medium 1px 1px;
height:25px;
padding:2px;
position:absolute;
width:25px;
}
#hiddenplus {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#627AAD url(images/plus.gif) no-repeat scroll left -25px;
cursor:pointer;
height:25px;
width:25px;
}
#hiddenright {
margin-left:30px;
position:absolute;
}
#content {
float:right;
width:740px;
}
.post {
border-top:1px solid #D8DFEA;
float:left;
margin-bottom:5px;
margin-top:5px;
padding-top:8px;
}
.post-gravatar {
float:left;
margin-right:10px;
}
.post-text {
float:right;
width:680px;
}
.post-text label input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #BDC7D8;
color:#777777;
font-size:11px;
margin-bottom:3px;
padding:3px;
text-align:left;
}
.post .title {
font-size:13px;
margin-bottom:10px;
}
.post p {
line-height:15px;
margin-bottom:10px;
}
.post-text ul li {
list-style-type:disc;
margin-left:15px;
}
.post ol {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
margin-left:20px;
}
.post ul, .post ol, .post li {
margin-bottom:10px;
}
.post ul ul, .post ol ol {
margin-top:10px;
}
.post .meta, .post .post-meta {
color:#777777;
margin-bottom:5px;
margin-top:5px;
}
.post-meta {
border-top:1px solid #DDDDDD;
padding-top:3px;
}
.navigation {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#ECEFF5 none repeat scroll 0 0;
border-top:1px solid #D8DFEA;
float:left;
margin-top:8px;
padding:3px 7px 4px 0;
width:100%;
}
.next {
float:left;
margin-left:52px;
}
.prev {
float:right;
margin-right:52px;
}
#sidebar {
float:left;
width:200px;
}
.large-avatar {
margin-bottom:10px;
}
.user-desc {
border:1px solid #D8DFEA;
color:#333333;
margin-bottom:20px;
padding:7px;
}
#sidebar .widget {
background-color:#FFFFFF;
border-right:1px solid #D8DFEA;
border-top:1px solid #94A3C4;
padding-bottom:10px;
}
#sidebar .widgettitle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#ECEFF5 none repeat scroll 0 0;
border-top:0 none;
display:block;
font-size:11px;
margin-bottom:5px;
padding:5px 8px;
}
#sidebar .widgettitle a {
color:#000000;
text-decoration:none;
}
#sidebar .widgettitle img {
display:none;
}
#sidebar .widget ul {
padding:0 7px 10px 8px;
}
#sidebar .widget li {
margin-top:5px;
}
.index-comment {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#ECEFF5 none repeat scroll 0 0;
clear:both;
float:left;
margin-top:2px;
padding:7px;
width:360px;
}
.morecomments {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#ECEFF5 url(images/comment.gif) no-repeat scroll 7px 7px;
}
.morecomments a {
margin-left:18px;
}
.ic-avatar {
float:left;
}
.ic-text {
float:right;
width:315px;
}
.ic-meta {
margin-bottom:3px;
}
.ic-author {
display:inline;
font-weight:bold;
}
.ic-content, .comment p {
display:inline;
}
.ic-date {
color:#777777;
margin-top:2px;
}
.comment-form input[type="text"], #comment_form input[type="text"], .comment-form textarea, #comment_form textarea {
border:1px solid #BDC7D8;
margin-bottom:3px;
}
.comment-form textarea, #comment_form textarea {
width:352px;
}
.comment-form textarea.commenttextright, #comment_form textarea.commenttextright {
height:30px;
margin-left:5px;
width:310px;
}
.form_submit_right {
text-align:right;
}
textarea.respondtext {
border:1px solid #BDC7D8;
height:14px;
width:352px;
}
#footer {
border-top:1px solid #DDDDDD;
clear:both;
float:left;
margin-bottom:20px;
margin-top:10px;
padding-top:5px;
text-align:right;
width:100%;
}
.archive {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F7F7F7 none repeat scroll 0 0;
border-bottom:1px solid #D8DFEA;
border-top:1px solid #3B5998;
color:#333333;
font-size:13px;
font-weight:bold;
line-height:15px;
padding:4px 6px 5px;
}
.nofloat {
float:none;
width:100%;
}
.aligncenter, div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.alignleft {
float:left;
}
.alignright {
float:right;
}
.wp-caption {
background-color:#F3F3F3;
border:1px solid #DDDDDD;
margin:10px;
padding-top:4px;
text-align:center;
}
.wp-caption img {
border:0 none;
margin:0;
padding:0;
}
.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
