/* ----------------------------------------------
	Template Name : VectorLover
	Template Code : S-0026
	Version : 1.0   
	Author : Erwin Aligam
	Author URI : http://www.styleshout.com/    
	Last Date Modified : July 31, 2008	
 ------------------------------------------------ */


* {
margin : 0;
padding : 0;
outline : 0;
}
body {
background : #ccc url(bg.gif) repeat-x;
font : 12px/170% 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
color : #6b6b6b;
text-align : center;
}
a, a:visited {
color : #79a325;
background : inherit;
text-decoration : none;
}
a:hover {
color : #73471b;
background : inherit;
text-decoration : underline;
}
h1, h2, h3 {
font-family : 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;
font-weight : bold;
padding : 10px;
color : #444;
}
h1 {
font-size : 2.9em;
}
h2 {
font-size : 2.5em;
color : #88ac0b;
}
h3 {
font-size : 1.6em;
font-weight : normal;
padding : 16px 10px 4px 10px;
}
p {
padding : 12px 10px;
}
ul, ol {
margin : 10px 20px;
padding : 0 20px;
}
ul {
list-style : none;
}
dl {
padding : 10px;
margin : 0;
}
dt {
font-weight : bold;
color : #79a62e;
}
dd {
padding-left : 25px;
}
img {
background : #fafafa;
border : 1px solid #e4e4e4;
padding : 8px;
}
img.float-right {
margin : 5px 0 10px 10px;
}
img.float-left {
margin : 5px 10px 10px 0;
}
code {
margin : 5px 0;
padding : 15px;
text-align : left;
display : block;
overflow : auto;
font : 500 1em/1.5em 'Lucida Console', 'Courier New', monospace;
border : 1px solid #eee8e1;
background : #faf7f5;
}
acronym {
cursor : help;
border-bottom : 1px dotted #895f30;
}
blockquote {
margin : 15px 10px;
padding : 5px 7px 5px 40px;
font-weight : normal;
font-size : 17px;
line-height : 1.6em;
font-style : italic;
font-family : Georgia, 'Times New Roman', Times, serif;
color : #80614d;
border : 1px solid #eee8e1;
background : #faf7f5 url(combine.gif) no-repeat -907px -203px;
}
table {
border-collapse : collapse;
margin : 15px 10px;
}
th {
height : 38px;
padding-left : 12px;
padding-right : 12px;
color : #fff;
text-align : left;
background : #add163;
border-width : 1px;
border-style : solid;
border-color : #c4de8f #93c138 #93c138 #c4de8f;
}
tr {
height : 34px;
background : #fff;
}
td {
padding-left : 11px;
padding-right : 11px;
border : 1px solid #e7f0cc;
}
#name, #email, #message, #website {
width : 455px;
}
#test {
margin : 0;
background : #ccc;
border : none;
padding : 0;
}
#wrap {
position : relative;
width : 952px;
background : #fff url(wrap.gif) repeat-y center top;
margin : 10px auto 0 auto;
text-align : left;
}
#content {
clear : both;
float : left;
width : 952px;
padding : 0;
}
#header {
position : relative;
width : 952px;
height : 245px;
background : #8ab84b url(green2.jpg) no-repeat;
color : #fff;
padding : 0;
margin : 0;
}
#header h1#logo-text a {
position : absolute;
margin : 0;
padding : 0;
font : bold 66px 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;
letter-spacing : -5px;
text-decoration : none;
color : #332616;
top : 60px;
left : 55px;
}
#header h1 span {
color : #fff;
letter-spacing : -2px;
font-size : 50%;
}
#header p#slogan {
position : absolute;
margin : 0;
padding : 0;
font : bold 15px 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;
color : #322815;
letter-spacing : -0.5px;
top : 140px;
left : 120px;
}
#header p#slogan span {
text-decoration : line-through;
}
#top-menu {
position : absolute;
margin : 0;
padding : 5px 15px 8px 15px;
background : #74a838;
font-family : 'Trebuchet MS', Arial, Sans-serif;
color : #fff;
top : 21px;
right : 70px;
}
#top-menu p {
margin : 0;
padding : 0;
}
#top-menu a {
font-weight : bold;
color : #fff;
}
#url {
display : none;
position : absolute;
margin : 0 auto 0 auto;
padding : 5px 5px 20px 5px;
font-family : 'Trebuchet MS', Arial, Sans-serif;
color : #fff;
bottom : 5px;
left : 110px;
}
#url p {
margin : 0 0 -6px 5px;
padding : 0;
color : #a7743b;
}
#url a {
font-weight : bold;
color : #fff;
}
#url form {
margin : 0;
padding : 0;
}
#url label {
font-weight : bold;
color : #a7743b;
margin : 0;
padding : 0;
}
#url input, textarea {
margin : 2px 0;
padding : 2px;
color : #6a6969;
border-width : 1px;
border-style : solid;
border-color : #d4d4d4 #ebebeb #ebebeb #d4d4d4;
}
#url ul li input{
margin : 0;
padding : 0;
border:none;
}
#url ul {
float : left;
list-style : none;
margin : 0;
height : 0;
padding : 1px;
}
#url ul li {
float : left;
list-style : none;
margin : 0;
padding : 0 0 0 10px;
}

#url .link {
cursor : pointer;
}
#url .clear {
cursor : pointer;
color : #a7743b;
text-decoration : none;
}
#url input.tbox {
margin : 5px 0 0 5px;
width : 515px;
display : inline;
font : 1.2em 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;
}
#url input.btn {
cursor : pointer;
font : bold 12px Arial, Sans-serif;
height : 24px;
margin : 0 0 0 3px;
padding : 2px 3px;
color : #fff;
background : #a6cd56;
border-width : 2px;
border-style : solid;
border-color : #c4de8f #8db836 #8db836 #c4de8f;
}
#adlink {
height : 18px;
}
#share {
font-size : 1em;
position : absolute;
top : 3px;
left : 22px;
color : #000;
margin : 0;
padding: 0;
float:left;
background : transparent;
}
#ip {
font-size : 1em;
position : absolute;
top : 0;
right : 22px;
color : #000;
background : transparent;
}
#ip img {
border : none;
padding : 0;
margin-top : 5px;
height : 12px;
width : 18px;
}
#blink {
clear : both;
padding : 0;
margin : 0;
width : 952px;
height : 50px;
background : #988060 url(combine.gif) no-repeat 0 -81px;
text-align : center;
font : bold 11px 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;
color : #322815;
}
#blink p {
background : none;
padding-top : 0;
margin : 0 21px 0 21px;
width : 900px;
}
#blink p a {
color : #fff;
font-weight : normal;
text-decoration : none;
}
#blink p a:hover, #blink p a:active {
color : #e7faa9;
}
#nav {
clear : both;
padding : 0;
margin : 0;
width : 952px;
height : 50px;
background : #988060 url(combine.gif) no-repeat 0 -81px;
}
#nav ul {
float : left;
list-style : none;
margin : 5px 0 0 0;
height : 45px;
padding : 0 0 0 40px;
}
#nav ul li {
float : left;
margin : 0;
padding : 0 0 0 10px;
}
#nav ul li a {
float : left;
margin : 0;
padding : 0 15px 0 5px;
color : #fff;
font : bold 15px/45px 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;
text-decoration : none;
}
#nav ul li a:hover, #nav ul li a:active {
color : #e7faa9;
}
#nav ul li#current {
background : transparent url(combine.gif) no-repeat 0 -16px;
}
#nav ul li#current a {
color : #4b3d2c;
background : transparent url(combine.gif) no-repeat right 0;
}
#main {
float : left;
width : 535px;
padding : 0;
margin : 0 0 0 40px;
display : inline;
}
#main h2 {
font : bold 2.9em 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;
color : #51432f;
padding : 10px 0 5px 5px;
margin-left : 5px;
letter-spacing : -2px;
border-bottom : 1px solid #e4f2c8;
}
#main h2 a {
color : #51432f;
text-decoration : none;
}
#main ul li {
list-style-image : url(bullet.gif);
}
#sidebar {
float : right;
width : 285px;
padding : 0;
margin : 0 45px 0 0;
display : inline;
}
#sidebar h3 {
color : #51432f;
font : bold 1.9em 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;
text-transform : none;
letter-spacing : -0.5px;
padding : 5px 0 5px 7px;
margin : 10px 0 5px 10px;
border-bottom : 1px solid #e4f2c8;
}
#sidebar .sidemenu {
margin : 10px 10px 5px 7px;
padding : 0;
text-decoration : none;
}
#sidebar .sidemenu li {
list-style : none;
margin : 0;
padding : 0 10px;
}
* html body #sidebar .sidemenu li {
height : 1%;
}
#sidebar .sidemenu li a {
text-decoration : none;
color : #739a23;
background : none;
font-weight : normal;
}
#sidebar .sidemenu li a span {
color : #7f7f7f;
font-size : 0.9em;
font-family : Georgia, 'Times New Roman', Times, serif;
font-style : italic;
font-weight : normal;
}
#sidebar .sidemenu li a:hover {
color : #000;
background : none;
}
#sidebar .sidemenu ul {
margin : 0 0 0 5px;
padding : 0;
}
#sidebar .sidemenu ul li {
border : none;
}
#sidebar form#qsearch {
padding : 0;
margin : 20px 0 30px 10px;
border : none;
width : 270px;
height : 33px;
background : #f2f0f0 url(qsearch.gif) no-repeat;
}
#sidebar form#qsearch p {
margin : 0;
padding : 0;
}
#sidebar form#qsearch input {
float : left;
border : none;
background : transparent;
color : #b8b8b8;
margin : 0;
}
#footer {
clear : both;
width : 952px;
margin : 0;
padding : 0 0 15px 0;
background : #ccc url(combine.gif) no-repeat 0 -131px;
font-family : 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;
font-size : 0.95em;
color : #777;
text-align : center;
letter-spacing : 0.2px;
}
#footer p {
padding : 0;
}
#footer a:hover {
color : #555;
border-bottom : 1px dotted #555;
text-decoration : none;
}
.post-footer {
padding : 8px 10px;
margin : 8px;
color : #977c57;
border : 1px solid #eee8e1;
background : #faf7f5;
}
.post-footer .date {
margin : 0 3px;
padding : 5px;
background : #faf7f5 url(combine.gif) no-repeat 0 -264px;
padding-left : 30px;
}
.post-footer a.comments {
margin : 0 3px;
padding : 5px;
background : #faf7f5 url(combine.gif) no-repeat 0 -240px;
padding-left : 30px;
color : #977c57;
}
.post-footer a.readmore {
margin : 0 3px;
padding : 5px;
background : #faf7f5 url(combine.gif) no-repeat 0 -216px;
padding-left : 30px;
color : #977c57;
}
.post-footer a.edit {
margin : 0 10px 0 5px;
padding : 7px 5px;
background : #faf7f5 url(edit-doc.gif) no-repeat 0 2px;
padding-left : 30px;
color : #977c57;
}
.post-info {
font-size : 0.95em;
padding : 0 10px;
margin-left : 2px;
color : #a98d76;
}
.post-info a, .post-info a:visited {
color : #333;
}
ol.commentlist {
margin : 12px 10px;
padding : 0;
border-style : solid;
border-color : #eee8e1;
border-width : 1px 1px 0;
}
.commentlist li {
margin : 0;
padding : 10px;
list-style : none;
border-bottom : 1px solid #eee8e1;
}
.commentlist li .comment-img {
background : transparent url(combine.gif) no-repeat -296px -218px;
}
.commentlist li .comment-img cite {
margin:0 0 0 40px;
display : block;
font-style : normal;
font-weight : bold;
padding : 0 7px;
}
.commentlist li .comment-img cite .comment-data {
font-size : 0.8em;
font-weight : normal;
}
.commentlist li .comment-text {
clear : both;
margin : 0;
padding : 0;
}
.commentlist li.alt {
background : #faf7f5;
}
.float-left {
float : left;
}
.float-right {
float : right;
}
.align-center {
text-align : center;
}
.align-left {
text-align : left;
}
.align-right {
text-align : right;
}
.no-border {
border : none;
}
.img-noborder {
border : none;
padding : 0;
margin : 0;
}
.clearer {
clear : both;
}
.clear {
display : inline-block;
}
.clear:after {
display : block;
visibility : hidden;
clear : both;
height : 0;
content : ".";
}
#bookmark {
position:absolute;
top:0;
left:0;
padding : 0;
margin : 0;
border : none;
width : 125px;
height : 16px;
background : transparent url(combine.gif) no-repeat;
}
#amung{
position:absolute;
top:0;
left:130px;
padding : 0;
margin : 0;
border : none;
width : 80px;
height : 15px;
}
#twitter {
position:absolute;
top:0;
left:215px;
padding : 0;
margin : 0;
border : none;
width : 80px;
height : 15px;
background : transparent url(combine.gif) no-repeat -125px 0;
}
#opendns {
position:absolute;
top:0;
left:300px;
padding : 0;
margin : 0;
border : none;
width : 80px;
height : 15px;
background : transparent url(combine.gif) no-repeat -205px 0;
}
#contactform {
margin : 20px 10px;
padding : 15px 25px 25px 20px;
border : 1px solid #eee8e1;
background : #faf7f5;
}
#alexa {
position : absolute;
z-index : -1;
right : 10px;
top : 200px;
border : none;
margin : 0;
padding : 0;
}
#alexa img {
border : none;
padding : 0;
margin : 0;
}
#nosc {
position : absolute;
margin : 0 auto 0 auto;
padding : 30px 15px 10px 15px;
font-family : 'Trebuchet MS', Arial, Sans-serif;
color : #fff;
bottom : 10px;
left : 100px;
}