@import "wordpress.css";
* {
margin:0;
padding:0;
}
input {
border:1px solid #46671C;
padding:2px;
font-size: 12px;
}
body {
-x-system-font:none;
color:#434343;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height: 18px;
margin:0 auto;
padding:0;
text-align:center;
}
p {
line-height:18px;
padding:0 0 15px;
}
a {
color:#46671C;
font-weight:900;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
fieldset {
border:1px solid #CCCCCC;
margin-top:20px;
padding:10px;
}
fieldset label {
display:block;
font-size:11px;
font-weight:bold;
padding:2px 0;
text-transform:uppercase;
}
fieldset label span {
color:red;
}
fieldset legend {
color:#000000;
font-size:14px;
font-weight:900;
padding:0 5px;
}
fieldset em {
color:#999999;
display:block;
font-size:10px;
font-style:normal;
padding:5px 1px;
}
fieldset input, fieldset select {
border:1px solid #CCCCCC;
padding:3px;
width:50%;
}
fieldset input#submit {
width:auto;
}
fieldset textarea {
border:1px solid #CCCCCC;
padding:3px;
width:95%;
}
#wrapper {
margin:0 auto;
text-align:justify;
width:960px;
}
#header {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
background-color:#70983B;
height:30px;
}
#header h1 {
margin:0;
padding:0;
}
#header h1 a {
color:#FFFFFF;
float:left;
font-size:16px;
font-weight:400;
padding:4px 30px 0 14px;
text-decoration:none;
}
#content .entry ul {list-style-image:none;list-style-position:outside;list-style-type:circle;margin:0 0 15px 30px;padding:0;}
#navigation ul li {
display:block;
float:left;
font-size:11px;
margin:0;
padding:0;
}
#navigation ul li a {
color:#FFFFFF;
display:block;
padding:1px 8px 2px;
text-decoration:none;
}
#navigation ul li a.current, #navigation ul li.current_page_item a {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#46671C none repeat scroll 0 0;
}
#navigation ul li a:hover {
color:#FFFFFF;
text-decoration:underline;
}
#search {
float:right;
padding-top:3px;
width:200px;
}
#search input {
width:130px;
}
#search input#searchsubmit {
font-size:10px;
padding:2px;
width:40px;
}
#content {
float:left;
margin:10px 0 0;
width:690px;
}
#content .entry {
border-bottom:0px solid #A1C86E;
clear:left;
margin-bottom:20px;
padding:10px 0 0;
}
#content .entry h2 {
-x-system-font:none;
color:#46671C;
font-family:Helvetica,Arial,sans-serif;
font-size:24px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:400;
letter-spacing:-1px;
line-height:normal;
margin:1px;
padding:0;
}
#content .entry h2 a {
border-bottom:1px solid #FFFFFF;
color:#46671C;
font-weight:400;
text-decoration:none;
}
#content .entry h2 a:hover {
border-bottom:1px solid #70983B;
color:#46671C;
}
#content .entry h3 {
-x-system-font:none;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:400;
line-height:normal;
}
#content .entry pre {
overflow:auto;
padding:10px 3px;
width:590px;
}
#content .entry ul {list-style-image:none;list-style-position:outside;list-style-type:circle;margin:0 0 15px 30px;padding:0;}
#content .entry ol {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
margin:4px 0 0 15px;
padding:18px;
}
#content .entry ul li {
padding:1px 0;
}
#content .entry ol li {
padding:1px 0;
}
#content .entry ul ul {
list-style-image:none;
list-style-position:outside;
list-style-type:square;
margin:1px 0 0 20px;
padding:0;
}
#content .entry ol ol {
list-style-image:none;
list-style-position:outside;
list-style-type:lower-roman;
margin:1px 0 0 20px;
padding:0;
}
#content .meta-header {
color:#A1C86E;
font-size:11px;
}
#content .meta-footer {
margin:15px 0 0;
}
#content .meta-footer ul {
display:block;
font-size:10px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#content .meta-footer ul li {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
background-color:#A1C86E;
float:left;
margin:0 2px 0 0;
padding:0;
}
#content .meta-footer ul li a {
color:#FFFFFF;
display:block;
padding:2px 7px;
text-decoration:none;
}
#content .meta-footer ul li a:hover {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
background-color:#46671C;
color:#FFFFFF;
}
#content #comments {
clear:left;
padding-top:10px;
}
#content #comments h3 {
-x-system-font:none;
color:#A1C86E;
font-family:tahoma;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:500;
line-height:normal;
margin:1px;
padding:0;
}
#content #comments .meta-comment {
color:#A1C86E;
font-size:11px;
margin-bottom:10px;
}
#content #comments .meta-comment a {
text-decoration:none;
}
#content #comments .commentlist {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#content #comments .commentlist li {
background:#C7E2A3 none repeat scroll 0 0;
border-bottom:1px solid #8AB552;
padding:10px;
}
#content #comments .commentlist li.alt {
background-color:#FFFFFF;
}
#content #respond {
clear:left;
padding-top:10px;
}
#content #respond h3 {
-x-system-font:none;
color:#A1C86E;
font-family:tahoma;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:1px;
padding:0;
}
#content .tutorials {
background:#F9F9F9 none repeat scroll 0 0;
border:1px solid #D6D3CA;
margin:5px 1px 10px;
padding:10px;
text-align:center;
}
#content .tutorials a, #content .tutorials a:link {
margin:0 3px;
text-align:center;
text-decoration:none;
width:174px;
}
#content .tutorials a img {
border:0 none;
}
#content ul.delicious {
padding:5px 0;
}
#content .delicious-tags {
font-size:11px;
}
#content .pagination {
clear:left;
padding:20px 0 5px;
}
#content .pagination a {
text-decoration:none;
}
#content .pagination .prev-page {
float:left;
}
#content .pagination .next-page {
float:right;
}
#content .portfolio {
clear:left;
margin:10px 0 8px;
}
#content .portfolio img.portfolio-image {
float:left;
height:160px;
width:211px;
}
#content .portfolio .portfolio-detail {
float:right;
width:370px;
}
#content .portfolio .portfolio-detail h4 {
font-size:14px;
margin:1px 0;
padding:0;
}
#content .portfolio .portfolio-detail h4 a, #content .portfolio .portfolio-detail h3 a:link {
text-decoration:none;
}
#content .portfolio .portfolio-detail strong {
color:#3B5999;
display:block;
margin:7px 0 3px;
}
#content .portfolio .portfolio-detail span {
display:block;
font-size:11px;
}
.box {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background-color:#F7F7F7;
border:1px solid #F7F7F7;
margin-bottom:15px;
width:250px;
}
#sidebar {
float:right;
margin:10px 0 0 20px;
width:250px;
}
#sidebar h3 {
-x-system-font:none;
background-color:#E0E0E0;
color:#46671C;
float:left;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:900;
line-height:normal;
padding:5px 10px;
text-transform:uppercase;
width:318px;
}
#sidebar .about p {
clear:left;
font-size:11px;
padding:10px;
}
.avatar {
background-color:#FFFFFF;
border:1px solid #46671C;
display:inline;
float:left;
margin:0 5px 0 0;
padding:3px;
}
#sidebar .feeds {
clear:left;
color:#46671C;
margin-top:-5px;
padding:0 0 10px;
}
#sidebar .feeds strong {
color:#46671C;
}
#sidebar .col {
display:inline;
float:left;
margin-right:5px;
width:165px;
}
#sidebar .col2 {
display:inline;
float:left;
margin-left:5px;
width:165px;
}
#sidebar .col a, #sidebar .col2 a {
font-weight:400;
}
#sidebar .col ul, #sidebar .col2 ul {
clear:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0;
text-align:center;
}
div#calendar_wrap, div.textwidget, ul#recentcomments {
padding:4px;
text-align:left;
line-height: 12px;
}
div#calendar_wrap table {
width:100%;
}

iv#calendar_wrap table a {
font-weight:900;
}
#sidebar .col ul#recentcomments li, #sidebar .col2 ul#recentcomments li {
border-bottom:1px solid #E0E0E0;
line-height:14px;
padding:5px 7px;
width:149px;
}
#sidebar .col ul#recentcomments li:last-child, #sidebar .col2 ul#recentcomments li:last-child {
border-bottom:0 none;
}
#sidebar .col ul#recentcomments li a, #sidebar .col2 ul#recentcomments li a {
font-weight:900;
}
#sidebar .col ul#recentcomments li a:hover, #sidebar .col2 ul#recentcomments li a:hover {
background-color:#FFFFFF;
}
#sidebar .col h3, #sidebar .col2 h3 {
float:left;
}
#sidebar .col ul li, #sidebar .col2 ul li {
font-size:11px;
text-align:left;
width:163px;
}
#sidebar .col ul ul, #sidebar .col2 ul ul {
padding:0;
}
#sidebar .col ul li a, #sidebar .col2 ul li a {
display:block;
padding:2px 10px;
}
#sidebar .col ul li a:hover, #sidebar .col2 ul li a:hover {
background-color:#F1F1F1;
}
#footer {
background-color:#ffffff;
border-top:0px solid #B5B5B5;
clear:both;
font-size:11px;
margin-top:20px;
padding:0 0 10px;
text-align:center;
width:100%;
}
#footer p {
border-top:1px solid #FCFCFC;
padding:5px 0 0;
}
.clear-both {
clear:both;
}
.gap {
height:8px;
}
.clear {
clear:both;
padding:10px 0 0;
}