
/* -----   GLOBAL   ----- Blogger template design by Ourblogtemplates.com */

* {margin:0; padding:0;}

body {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
color: #7D849E;
background: #C2CD43 url() repeat top right;
background-attachment: fixed;
font-family: arial,verdana,helvetica,tahoma,Sans-serif;
font-size: 100%;
width: 100%;
}

#outer-wrapper {
margin: 0 auto;   /* auto - to make the template lay in the screen center */
padding: 0px 0px 0px 0px;
margin-top: 25px;
margin-bottom: 20px;
position: relative;
width: 100%;
text-align: center;
}

#blog-wrapper {
margin: 0 auto;   /* auto - to make the template lay in the screen center */
padding: 20px;
margin-top: 20px;
margin-bottom: 10px;
text-align: center;
position: relative;
width: 930px;
background: #EAefEF;
border: 1px solid #fafafa;
}

#spacer {clear: both; margin: 0; padding: 0;}

/* global link attributes */
a {color: #86AA3F; text-decoration: underline;}
a:hover {color: #7D849E; text-decoration: underline;}
a:visited {color: #86AA3F; text-decoration: underline;}

/* Blogger Navigation Bar */
#Navbar1 {
margin: 0;
padding: 0;
/* visibility: hidden; */
/* display: none; */
}



/* -----   TOP ADS   ----- Blogger template design by Ourblogtemplates.com */

#topads-wrapper {
margin: 0;
padding: 0;
position: relative;
text-align: center;
width: 100%;
}

#topads {margin: 0; padding: 0;}

#topads .widget {margin: 0; padding: 5px 0;}



/* -----   HEADER   ----- Blogger template design by Ourblogtemplates.com */

#header-wrapper {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 930px;
text-align: center;
background: #fafafa;
border: 0px solid #e6e6e6;
}

#header {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
}

#header h1 {
color: #fdffe4;
font: normal bold 302% Georgia, Times, serif;
text-align: left;
text-transform: uppercase;
margin: 0px 0px 0px 0px;
padding: 20px 20px 0px 20px;
}

#header h1 a {
text-decoration: none;
color: #fdffe4;
}

#header h1 a:hover {
text-decoration: underline;
color: #f8ffa9;
}

#header .description {
color: #f8ffa9;
font: normal bold 99% Georgia, Times, serif;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 2px 20px 17px 20px;
}

#header h1 p, #header .description p {margin:0;padding:0}

#header a img {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0;
}



/* -----   LINKBAR   ----- Blogger template design by Ourblogtemplates.com */

#linkbar-wrapper {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 930px;
position: relative;
background: #191919;
border-bottom: 5px solid #C2CD43;
}

#linkbar .widget {
margin: 0px 0px 0px 0px;
padding: 6px 5px 5px 5px;
}

#linkbar ul {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
list-style-type:none;
border-right: 0px solid #C2CD43;
}

#linkbar li {
display: inline;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#linkbar h2 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: none;
visibility: hidden;
}

#linkbar a {
clear: both;
margin: 0px -4px 0px 0px;
padding: 9px 20px 6px 20px;
width:100%;
text-decoration:none;
font: normal bold 74% Arial, sans-serif;
color: #C2CD43;
/* text-transform: uppercase; */
border-right: 1px solid #C2CD43;
border-left: 0px solid #C2CD43;
}

#linkbar a:hover {
color: #ffffff;
background: #C2CD43;
}



/* -----   MIDDLE ADS   ----- Blogger template design by Ourblogtemplates.com */

#middleads-wrapper {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 930px;
position: relative;
text-align: center;
width: 100%;
}

#middleads, #middleads2 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#middleads .widget, #middleads2 .widget {
margin: 0;
padding: 5px 0;
background: #333333;
}

/* -----   MAIN   ----- Blogger template design by Ourblogtemplates.com */

#content-wrapper {
width: 930px;
margin: 0px 0px 0px 0px;
padding: 15px 0px 0px 0px;
position: relative;
text-align: left;
/* background: #bb0000; */
border: 0px solid #C2CD43;
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
}

#subcontent-wrapper {
float: left;
position: relative;
width: 555px;
margin: 0px 0px 15px 0px;
padding: 0px 0px 0px 0px;
background: #fbffc9;
border: 1px solid #C2CD43;
}

#main-wrapper {
float: left;
position: relative;
max-width: 415px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: justify;
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
}

#main {
width: 415px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: justify;
color: #7D849E;
font: normal normal 77% Verdana, sans-serif;
}

#main .widget {
margin: 0px 0px 7px 0px;
padding: 15px 5px 15px 10px;
background: #fbffc9; /* url(http://farm4.static.flickr.com/3135/2746541297_c4c9e6dae2_o.jpg) repeat-y top left; */
border: 0px solid #0066CC;
}

.post {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
line-height: 1.6em;
text-align: justify;
}

.post h3 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 1px 0px;
color: #343E61;
font: normal bold 113% Verdana, sans-serif;
text-decoration: none;
text-align: left;
line-height: 1.6em;
/* text-transform: uppercase;
background: #ffffff;
border-top: 1px solid #000000;
border-bottom: 2px solid #000000; */
}

.post h3 a, .post h3 a:visited {
color: #343E61;
text-decoration: none;
}
.post h3 a:hover {
color: #7D849E;
text-decoration: underline;
}

.post-header-line-1 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 17px 0px;
}

h2.date-header {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
color: #86AA3F;
font: normal normal 74% Arial, sans-serif;
text-decoration: none;
text-transform: uppercase;
}

.date-header span {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.post-body p {
/* Fix bug in IE5/Win with italics in posts */
margin: 0px 0px 0px 0px;
padding: 1px 0px 1px 0px;
display: inline; /* to fix floating-ads wrapping problem in IE */
height: 1%;
overflow: visible;
}

.post-body p a, .post-body p a:visited {
color: #86AA3F;
text-decoration: underline;
}

.post-body a:hover {
text-decoration: underline;
color: #7D849E;
}

.post ul {
margin: 0px 0px 0px 0px;
padding: 12px 0px 12px 30px;
list-style-type: disc;
line-height: 1.6em;
font-size: 95%;
}

.post ol {
margin: 0px 0px 0px 0px;
padding: 12px 0px 12px 30px;
line-height: 1.6em;
font-size: 95%;
}

.post li {
margin: 0px 0px 0px 0px;
padding: 0px 0px 8px 0px;
}

a img {
margin: 5px 5px 5px 5px;
padding: 0px 0px 0px 0px;
}

.post img {
margin: 5px;
padding: 5px;
background: #f8ffa9;
border: 1px solid #c2cd43;
}

/* -----   POST-FOOTER   ----- Blogger template design by Ourblogtemplates.com */


.post-footer {
display: block;
margin: 15px 0px 25px 0px;
padding: 4px 0px 5px 0px;
text-align: left;
font: normal normal 86% Verdana, sans-serif;
color: #7D849E;
font-weight: normal;
line-height: 1.6em; 
text-decoration: none;
/* background: #fbffc9; */
border-top: 1px dashed #C2CD43;
}

.post-footer-line {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.post-footer-line-1, .post-footer-line-2, .post-footer-line-3 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.post-footer a {
color: #7D849E;
text-decoration: none;
}

.post-footer a:hover {
color: #7D849E;
text-decoration: underline;
}

.post-footer .post-comment-link a {
margin: 0px 0px 0px 7px;
padding: 0px 0px 0px 9px;
border-left: 1px solid #7D849E;
color: #fbffc9;
font-weight: normal;
text-decoration: none;
}

.post-footer .post-comment-link a:hover {
color: #7D849E;
text-decoration: underline;
}

.post-footer .post-icons {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.post-footer img {
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
background: #fbffc9;
}

#blog-pager {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
font: normal normal 86% Verdana, sans-serif;
color: #86AA3F;
}

#blog-pager a {color: #86AA3F}
#blog-pager a:hover {color: #7D849E}

#blog-pager-newer-link {
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#blog-pager-older-link {
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.feed-links {
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
clear: both;
text-align: left;
font: normal normal 86% Verdana, sans-serif;
color: #86AA3F;
display: none; 
}

.feed-links a, .feed-links a:visited {color: #86AA3F}
.feed-links a:hover {color: #7D849E}



/* -----   BLOCKQUOTE   ----- */

blockquote {
margin: 10px 0px 10px 20px;
padding: 10px 15px 10px 15px;
font: italic normal 95% Verdana, sans-serif;
line-height: 1.6em;
color: #86AA3F;
background: #f8ffa9;
border: 2px solid #C2CD43;
}


/* -----   CODE   ----- */

code {
color: #86AA3F;
font-size: 110%;
}



/* -----   SIDEBAR   ----- Blogger template design by Ourblogtemplates.com */

#side-wrapper1 {
max-width: 140px;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #fbffc9;
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
}

#side-wrapper2 {
max-width: 373px;
float: right;
margin: 0px 0px 15px 0px;
padding: 0px 0px 0px 0px;
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
}

#sidebar-wrapper {
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
}

.sidebar {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
font: normal normal 68% Verdana, sans-serif;
}

#sidebar1 {
width: 120px;
margin: 0px 0px 0px 0px;
padding: 15px 10px 0px 10px;
color: #86AA3F;
line-height: 1.6em;
}

#sidebar2 {
width: 358px;
margin: 0px 0px 0px 15px;
padding: 0px 0px 0px 0px;
color: #86AA3F;
line-height: 1.6em;
}

#sidebar1 .widget {
margin: 0px 0px 0px 0px;
padding: 0px 0px 20px 0px;
border: 0px solid #C2CD43;
}

#sidebar2 .widget {
margin: 0px 0px 15px 0px;
padding: 10px 10px 10px 10px;
background: #fbffc9;
border: 1px solid #C2CD43;
}

/* sidebar heading ----- Blogger template design by Ourblogtemplates.com */

#sidebar1 h2 {
margin: 0px 0px 2px 0px;
padding: 0px 0px 2px 0px;
text-align: left;
color: #ffffff;
font: normal bold 103% Verdana, sans-serif;
text-transform: uppercase;
text-decoration: underline;
/* background: #ffffff;
border-top: 0px solid #86AA3F;
border-bottom: 1px solid #86AA3F; */
}

#sidebar2 h2 {
margin: 0px 0px 2px 0px;
padding: 0px 0px 2px 0px;
text-align: left;
color: #86AA3F;
font: normal bold 103% Verdana, sans-serif;
text-transform: uppercase;
text-decoration: underline;
/* background: #fcfcfc;
border-top: 0px solid #ffffff;
border-bottom: 1px solid #ffffff; */
}

.sidebar ul, #BlogArchive1 ul {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
}

.sidebar li, #BlogArchive1 li {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
/* border-bottom: 1px solid #0066CC; */
}

#sidebar1 a {
color: #86AA3F;
text-decoration: none;
}

#sidebar1 a:hover {
text-decoration: underline;
color: #000000;
}

#sidebar1 a:visited {
text-decoration: none;
color: #86AA3F;
}

#sidebar2 a {
color: #86AA3F;
text-decoration: none;
}

#sidebar2 a:hover {
text-decoration: underline;
color: #000000;
}

#sidebar2 a:visited {
text-decoration: none;
color: #86AA3F;
}

.sidebar a img {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}



/* -----   PROFILE   ----- Blogger template design by Ourblogtemplates.com */

.profile-img {
margin: 5px;
padding: 0px;
border: 1px solid #0066CC;
}

.profile-textblock {
margin: 0px 0px 0px 0px;
padding: 3px 0px 3px 0px;
clear: both;
line-height: 1.6em;
/* border-top: 1px solid #0066CC;
border-bottom: 1px solid #0066CC; */
}

.profile-datablock {
margin: 2px 0px 5px 0px;
padding: 0px 0px 0px 0px;
}

.profile-data {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-weight: normal;
font-style: italic;
}

.profile-link {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}



/* -----   COMMENT   ----- Blogger template design by Ourblogtemplates.com */
#comments {
margin: 0px 0px 0px 0px;
padding: 0px 15px 20px 15px;
text-align: left;
color: #fbffc9;
font: normal normal 94% Verdana, sans-serif;
background: #fbffc9;
border: 1px solid #fbffc9;
}

/* comment-header */
#comments h4 {
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #fbffc9;
font: normal bold 127% Verdana, sans-serif;
}

.deleted-comment {
font-style:italic;
color:gray;
margin: 3px 0px 3px 0px;
}

.comment-author {
display: block;
margin: 10px 0px 0px 0px;
padding: 8px 10px 3px 0px;
color: #fbffc9;
/* background: #fbffc9; */
border-top: 1px solid  #fbffc9;
border-bottom: 0px dotted #fbffc9;
font-weight: normal;
}

.comment-author a {color: #fbffc9; text-decoration: none;}
.comment-author a:hover {color: #fbffc9; text-decoration: underline;}
.comment-author a:visited {color: #fbffc9; text-decoration: none;}
.comment-body {margin: 0; padding: 5px 0px 5px 40px;}
.comment-body p {margin: 0; padding: 0; line-height: 1.7em;}
.comment-footer, .comment-footer a {margin: 0px 0px 0px 0px; padding: 4px 0px 0px 0px;}

.comment-timestamp {
margin: 0px 0px 0px 4px;
padding: 0px 0px 7px 4px;
color: #fbffc9;
text-decoration: none;
font-weight: normal;
font-style: italic;
font-size: 96%;
}

.comment-timestamp a {
color: #fbffc9;
text-decoration: none;
}

.comment-timestamp a:hover {color: #fbffc9; text-decoration: underline;}

#comments ul {margin: 0; padding: 0; list-style-type: none;}
#comments li {margin: 0; padding: 0;}

a.comment-link {
/* ie5.0/win doesn't apply padding to inline elements,
so we hide these two declarations from it */
padding: 0px 0px 0px 0px;
}

html>body a.comment-link {
/* respecified, for ie5/mac's benefit */
padding-left: 0px;
}


/* -----   LOWER SECTION   ----- Blogger template design by Ourblogtemplates.com */

#lower-wrapper {
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 930px;
font: normal normal 68% Verdana, sans-serif;
color: #7D849E;
background: #fbffc9;
border-top: 5px solid #C2CD43;
border-bottom: 5px solid #C2CD43;
}

#lowerbar-wrapper {
float: left;
margin: 0px 0px 0px 0px;
padding: 15px 0px 25px 0px;
width: 33%;
text-align: left;
line-height: 1.8em;
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
}

#lowerads-wrapper {
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 100%;
text-align: center;
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
}

.lowerbar {margin: 0; padding: 0;}
.lowerbar .widget {margin: 0; padding: 15px 20px 25px 34px;}
.lowerads {margin: 0; padding: 0;}
.lowerads .widget {margin: 0; padding: 10px 0px 10px 0px;}

.lowerbar h2 {
margin: 0px 0px 2px 0px;
padding: 10px 0px 2px 0px;
color: #343E61;
font: normal bold 103% Verdana, sans-serif;
text-align: left;
text-transform: uppercase;
text-decoration: underline;
/* background: #bb0000;
border-bottom: 1px solid #333333; */
}

.lowerbar ul {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
}

.lowerbar li {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
/* border-bottom: 1px solid #cc0000; */
}

.lowerbar a {color: #86AA3F; text-decoration: none;}
.lowerbar a:hover {text-decoration: underline; color: #7D849E;}
.lowerbar a:visited {text-decoration: none; color: #86AA3F;}



/* -----   FOOTER   ----- Blogger template design by Ourblogtemplates.com */

#footer-wrapper {
clear: both;
display: inline; /* handles IE margin bug */
float: left;
width: 930px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #fbffc9;
border-top: 1px solid #fbffc9;
}

#footer {
margin: 0px 0px 0px 0px;
padding: 15px 0px 0px 0px;
text-align: center;
color: #C2CD43;
font: normal bold 72% Arial, sans-serif;
line-height: 1.6em;
}

#footer h2 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 2px 0px;
color: #C2CD43;
font: normal bold 114% Arial, sans-serif;
}

#footer .widget {
margin: 0px 0px 0px 0px;
padding: 0px 10px 15px 10px;
}

.footer p {margin: 0; padding: 0}

.footer a {
color: #C2CD43;
text-decoration: none;
}

.footer a:hover {
color: #bb0000;
text-decoration: underline;
}

.footer a:visited {
color: #C2CD43;
text-decoration: none;
}



/* -----   BOTTOM ADS   ----- Blogger template design by Ourblogtemplates.com */

#bottomads-wrapper {
margin: 0;
padding: 0;
position: relative;
text-align: center;
width: 100%;
}

#bottomads {margin: 0; padding: 10px 0;}

#bottomads .widget {margin: 0; padding: 5px 0;}



/* -----   CREDIT   ----- */

#credit {
margin: 0px 0px 0px 0px;
padding: 2px 0px 0px 0px;
width: 100%;
height: 26px;
clear: both;
font-family: verdana, helvetica;
font-size: 70%;
color: #fbffc9; 
font-weight: normal;
background: #7D849E; 
}

#creditleft {
margin: 0px 0px 0px 0px;
padding: 7px 0px 0px 0px;
height: 26px;
position: relative;
float: left;
text-align: left;
display: inline;
width: 71%;
background: #7D849E; 
}

#creditright {
margin: -33px 0px 0px 0px;
padding: 7px 0px 0px 0px;
height: 26px;
position: relative;
float: right;
text-align:right;
display: inline;
width: 30%;
background: #7D849E; 
}

#creditleft p {
margin: 0;
padding: 0
}

#creditright p {
margin: 0;
padding: 0
}

#creditleft a, .creditleft a:hover, .creditleft a:visited {
color: #fbffc9; 
text-decoration: underline;
}

#creditright a, .creditright a:hover, .creditright a:visited {
color: #fbffc9; 
text-decoration: underline;
}



/* ************ END OF CSS STYLING ************ */



/** Page structure tweaks for layout editor wireframe */

body#layout #main,
body#layout #sidebar {
padding: 0;
}