#navbar-iframe { display:block }


/* -----	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: #333333;
background: #FFFFFF 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: 15px;
margin-bottom: 15px;
position: relative;
width: 100%;
text-align: center;
}
#blog-wrapper {
margin: 0 auto;	/* auto - to make the template lay in the screen center */
padding: 7px;
margin-top: 0px;
margin-bottom: 35px;
text-align: center;
position: relative;
width: 700px;
background: #FFFFFF;
border: 1px solid #CCCCCC;
}
#spacer {clear: both; margin: 0; padding: 0;}
/* global link attributes */
a {color: #E85E03; text-decoration: none;}
a:hover {color: #FFA209; text-decoration: underline;}
a:visited {color: #BB1908; text-decoration: none;}
/* 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;
padding-top: 0;
padding-bottom: 0;
width: 700px;
background: #FFFFFF;
border: 0px solid #CCCCCC;
border-top: 0px solid #CCCCCC;
}
#header {
width: 700px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
}
#header h1 {
font: normal normal 195% Verdana, serif;
font-variant: small-caps;
margin: 0px 0px 0px 0px;
padding: 50px 15px 0px 650px;
color: #BB1908;
}
#header h1 a {
text-decoration: none;
color: #BB1908;
}
#header h1 a:hover {
text-decoration: underline;
color: #E85E03;
}
#header .description {
color: #E85E03;
font: normal normal 75% Verdana, sans-serif;
margin: 0px 0px 0px 0px;
padding: 0px 15px 25px 650px;
}
#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: 700px;
position: relative;
}
#linkbar .widget {
margin: 0px 0px 0px 0px;
padding: 6px 0px 6px 30px;
text-align: left;
background: #FFFFFF;
border-bottom: 1px solid #E85E03;
border-right: 0px solid #E85E03;
}
#linkbar ul {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-type:none;
}
#linkbar li {
display: inline;
}
#linkbar h2 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: none;
visibility: hidden;
}
#linkbar a {
clear: both;
margin: 0px -5px 0px 0px;
padding: 8px 15px 7px 15px;
width:100%;
text-decoration: none;
font: normal bold 90% Verdana, sans-serif;
color: #FFFFFF;
background: #FFB613;
border-right: 1px solid #E85E03;
border-left: 1px solid #E85E03;
border-top: 1px solid #E85E03;
border-bottom: 1px solid #E85E03;
}
#linkbar a:hover {
color: #BB1908;
text-decoration: none;
background: #FFFFFF;
}
/* -----	MIDDLE ADS	----- Blogger template design by Ourblogtemplates.com */
#middleads-wrapper {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 700px;
position: relative;
text-align: center;
}
#middleads, #middleads2 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
/* background: #FAFAFA;
border-top: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC; */
}
#middleads .widget, #middleads2 .widget {
margin: 0;
padding: 0px 0;
}
/* -----	MAIN	----- Blogger template design by Ourblogtemplates.com */
#content-wrapper {
width: 700px;
height: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
position: relative;
text-align: left;
background: #FAFAFA;
border: 0px solid #CCCCCC;
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-wrapper {
float: left;
width: 690px;
height: 100%;
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 */
}
#main {
width: 680px;
height: 100%;
margin: 12px;
margin-top: 0;
margin-bottom: 0;
padding: 35px 0 0 0;
color: #333333;
font: normal normal 90% Verdana, sans-serif;
background: #FAFAFA;
border-right: 0px solid #CCCCCC;
border-bottom: 0px solid #CCCCCC;
}
#main .widget {
margin: 0px 0px 0px 0px;
padding: 0px 25px 20px 16px;
}
.text-main {
height: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
line-height: 1.6em;
text-align: justify;
}
.text-main h1 {
margin: 10px 0px 0px 0px;
padding: 0px 5px 0px 5px;
text-align: left;
color: #BB1908;
text-decoration: none;
font: normal normal 185% Verdana, sans-serif;
background: #DDDDDD;
}
.text-main h2 {
margin: 10px 0px 10px 0px;
padding: 0px 5px 0px 5px;
text-align: left;
color: #BB1908;
text-decoration: none;
font: normal normal 130% Verdana, sans-serif;
background: #EEEEEE;
}
.text-main h3 {
color: #BB1908;
font-weight: bold;
}
.text-main h4 {
color: #BB1908;
}

.text-main  p {
/* Fix bug in IE5/Win with italics in posts */
margin: 10px 0px 0px 0px;
padding: 1px 0px 1px 0px;
}

.text-main p a, .text-main p a:visited {
color: #E85E03;
text-decoration: none;
}
.text-main a:hover {
text-decoration: underline;
color: #FFA209;
}
.text-main ul {
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 30px;
list-style-type: disc;
}
.text-main ol {
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 30px;
line-height: 1.6em;
}
.text-main li {
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
}
a img {
margin: 0px 0px 0px 0px;
padding: 2px 2px 2px 2px;
}
.text-main img {
margin: 2px;
padding: 5px;
background: #FFFFFF;
border: 1px solid #E6E6E6;
}
/* -----	BLOCKQUOTE	----- */
blockquote {
margin: 10px 0px 10px 0px;
padding: 10px 12px 10px 12px;
font: normal normal 95% Verdana, sans-serif;
line-height: 1.6em;
color: #444444;
background: #FFFFFF;
border: 1px solid #E6E6E6;
}
/* -----	NAVIGATION ----- */

.navigation {
   position: relative;
   height: 30px;
}

.nav-left {
   position: absolute;
   left: 0;
}

.nav-right {
   position: absolute;
   right: 0;
   text-align: right; /* depends on element width */
} 

/* -----	TWO COLUMNS  ----- */

.columns {
   position: relative;
}

.column-left {
   float: left;
   width: 50%;
   margin: 5;
   padding: 5;
}

.column-right {
   float: right;
   width: 50%;
   margin: 5;
   padding: 5;
} 


/* -----	CODE	----- */
code {
color: #444444;
font-size: 110%;
}

/* -----	LOWER SECTION	----- Blogger template design by Ourblogtemplates.com */
#lower-wrapper {
margin: 4px 0px 0px 0px;
padding: 4px 0px 0px 0px;
width: 700px;
font: normal normal 75% Verdana, sans-serif;
color: #444444;
background: #FFFFFF;
border-top: 1px solid #E85E03;
border-bottom: 1px solid #E85E03;
}
#lowerbar-wrapper {
float: left;
margin: 4px 0px 0px 26px;
padding: 0px 0px 0px 0px;
width: 292px;
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: 95%;
text-align: left;
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 .widget {
margin: 0px 0px 15px 0px;
padding: 20px 20px 20px 20px;
border: 1px solid #CCCCCC;
background: #FAFAFA;
}
.lowerbar {margin: 0; padding: 0;}
.lowerads {margin: 0; padding: 0;}
.lowerads .widget {margin: 0; padding: 0px 0px 0px 0px;}
.lowerbar h2 {
margin: -10px 0px 7px 0px;
padding: 5px 0px 2px 0px;
color: #E85E03;
font: normal normal 115% Verdana, sans-serif;
text-align: left;
/* text-transform: uppercase; */
text-decoration: underline;
/* background: #FFFFFF; */
border-bottom: 0px solid #CCCCCC;
}
.lowerbar ul {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.lowerbar li {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
line-height: 1.8em;
list-style-type: none;
border-bottom: 0px solid #333333;
}
.lowerbar a {color: #E85E03; text-decoration: none;}
.lowerbar a:hover {text-decoration: underline; color: #BB1908;}
.lowerbar a:visited {text-decoration: none; color: #FFA209;}
/* -----	FOOTER	----- Blogger template design by Ourblogtemplates.com */
#footer-wrapper {
clear: both;
display: inline; /* handles IE margin bug */
float: left;
width: 700px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#footer {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 700px;
text-align: right;
color: #333333;
font: normal normal 80% Verdana, sans-serif;
line-height: 1.6em;
background: #FAFAFA;
border: 0px solid #CCCCCC;
border-top: 0;
border-bottom: 0;
}
#footer h2 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #FFA209;
font: normal normal 95% Verdana, sans-serif;
}
#footer .widget {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.footer p {margin: 0; padding: 0}
.footer a {
color: #E85E03;
text-decoration: none;
}
.footer a:hover {
color: #BB1908;
text-decoration: underline;
}
.footer a:visited {
color: #FFA209;
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: 0 0;}
#bottomads .widget {margin: 0; padding: 0 0;}
/* -----	CREDIT	----- */
#credit {
margin: 0px 0px 0px 0px;
padding: 2px 0px 0px 0px;
width: 100%;
height: 18px;
clear: both;
font-family: verdana, helvetica;
font-size: 70%;
color: #444444;
font-weight: normal;
background: #777777;
}
#creditleft {
margin: 0px 0px 0px 0px;
padding: 7px 4px 0px 4px;
height: 26px;
position: relative;
float: left;
text-align: left;
display: inline;
width: 71%;
background: #FFFFFF;
}
#creditright {
margin: -33px 0px 0px 0px;
padding: 7px 4px 0px 4px;
height: 26px;
position: relative;
float: right;
text-align:right;
display: inline;
width: 30%;
background: #FFFFFF;
}
#creditleft p {
margin: 0;
padding: 0
}
#creditright p {
margin: 0;
padding: 0
}
#creditleft a, .creditleft a:hover, .creditleft a:visited {
color: #444444;
text-decoration: underline;
}
#creditright a, .creditright a:hover, .creditright a:visited {
color: #444444;
text-decoration: underline;
}

/** Page structure tweaks for layout editor wireframe */
body#layout #main,
body#layout #sidebar {
padding: 0;
}
