/*  
Theme Name: Temporary Blog Theme
Theme URI: http://www.olhblogspace.com
Description: Temporary Blog Theme
Version: 1.0
*/

/*+++++++ BODY +++++++*/
* { margin: 0px; padding: 0px; outline: 0 none; border: 0 none; list-style:none; text-decoration:none; }
body { font-family: "Segoe UI", Calibri, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 13px; color: #1c1c1c; background: #ddd url(images/new-water.jpg) no-repeat top center; }

/*+++++++ H1,H2,H3 HYPERLINKS +++++++*/
h3 { padding:10px 0 10px 0; font-size:14px;}
a:link {  text-decoration: none; color: #003b77; border: 0px;}
a:active {color : #0d539a; border: 0px;}
a:visited { color :#0d539a ; border: 0px;}
a:hover	{ color:#0d539a; border: 0px;} 
a:focus { outline: none;}
.clear { clear: both; }

/*+++++++ MAIN +++++++*/
#wrapper { width: 1010px; margin:auto; }
#maincontent { background: url(images/content.png); width: 1010px; padding-top: 10px; }
#frame,#content { width: 975px; margin:auto; }

/*+++++++ TOP +++++++*/
#header { height: 110px; width: 1010px; }
#logo { height: 100px; width: 290px; margin-left: 15px; margin-top: 20px; }
#logo a { display: block; height: 100px; width: 314px; }
#top { background: url(images/top.png); height: 13px; width: 1010px; }
#btm { background: url(images/btm.png); height: 28px; width: 1010px; }
#searchbox { float:left; width: 201px; height: 34px; background: url(images/search.png) no-repeat; margin-top: 2px; margin-left:11px; }
#searchbox #s {font-family: "Segoe UI", Calibri, "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 12px; color: #333; float: left; margin: 9px 0 0 6px; border: 0; width: 166px; background: none; }
#searchbox #go { float: right; margin: 9px 6px 0 0; width:16px; height:17px;  }

#nav { width: 1010px; height: 41px; }
#navleft { background: url(images/left.png); width: 12px; height: 41px; float: left; }
#home { background: url(images/home.png); width: 97px; height: 41px; float: left;  }
#home a { display: block; height: 41px; width: 97px; }
#newsletter { background: url(images/newsletter.png); width: 165px; height: 41px; float: left;  }
#newsletter a { display: block; height: 41px; width: 165px; }
#about { background: url(images/about.png); width: 119px; height: 41px;  float: left; }
#about a { display: block; height: 41px; width: 119px; }
#contact { background: url(images/contact.png); width: 123px; height: 41px; float: left;  }
#contact a { display: block; height: 41px; width: 123px; }
#website { background: url(images/website.png); width: 183px; height: 41px; float: left;  }
#website a { display: block; height: 41px; width: 183px; }
#navright { background: url(images/navright.png); width: 311px; height: 41px; float: left;  }
#linkedin { margin-top: 5px; margin-left: 16px; float: left; background: url(images/navlinkedin.png); height: 30px; width: 29px; }
#linkedin a { display: block; height: 30px; width: 29px; }
#navrss { margin-top: 5px; margin-left: 10px; float: left; background: url(images/navrss.png); height: 30px; width: 29px; }
#navrss a { display: block; height: 30px; width: 29px; }

/*+++++++ INFOBAR +++++++*/
#infobar { height: 30px; width: 975px; line-height:30px; font-size:11px; margin-bottom:15px; }
#browse { float: left; width: 570px; background:url(images/folder.gif) no-repeat 0 6px; padding-left:22px; }
#rss { float: right; height: 30px; width: 383px; background:url(images/feed.gif) no-repeat right; }
#rss p { padding-right:22px; text-align:right;}

/*+++++++ ENTRY +++++++*/
#left { float: left; width: 643px; margin-left: 23px; }
.entry { padding: 10px 5px 10px 5px; margin-bottom:10px; line-height:150%; border-bottom: 1px dotted #676767; }
.entry h2 { color: #003b77; font: bold 22px "Segoe UI", Calibri, "Lucida Sans Unicode", "Lucida Grande", sans-serif;letter-spacing: -1px;margin-bottom:10px;}
.entry h2 a {  color:#003b77; }
.entry h2 a:hover {color:#0d539a; text-decoration: underline;}
.entry p { padding-bottom:10px;}
html>body .entry ul { padding: 0 0 0 30px; padding-left: 10px; } 
html>body .entry li { margin: 7px 0 8px 10px; }
.entry ul li:before { content: "\00BB \0020"; }
.entry ol { padding:0; margin:0;}
.entry ol li { background:#fafafa; }
.entry img {margin:0 10px 10px 10px;}
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; } 
.alignleft { float: left ;}
.allinfos { font-size:11px; height:20px; padding-bottom:10px;}
.allinfos a { color: #1c1c1c; }
.allinfos a:hover { color: #0d539a; text-decoration: underline; }
span.date { background:url(images/date.gif) no-repeat; padding-left:20px; }
span.comments { background:url(images/comment.gif) no-repeat; padding-left:20px; }
span.category { background:url(images/posted.gif) no-repeat; padding-left:20px; }
.navigation { width: 540px; padding:10px; line-height:140%; font-size:11px; }
span.rsspost { margin-left: 3px; background:url(images/rssicon.jpg) no-repeat; padding-left:18px; }

/*+++++++ SIDEBAR +++++++*/
#sidebarbottom { float:right; width: 300px; margin: 0 19px 0 22px; }
#lsidebar h2 { font-size:14px; margin-bottom:10px; color:#00458a;}
#lsidebar { font-size: 12px; float:left; width:263px; padding: 5px 5px 0 15px; margin-left: 13px; border:1px solid #a5bcd3; background:#d7e4f1;}
#lsidebar a { color: #384b5d; }
#sidebarbottom ul{ margin:10px auto 20px;}
#sidebarbottom ul li{}
#sidebarbottom ul li ul{}
#sidebarbottom ul li ul li{display:block; background:url(images/bullet.gif) no-repeat 0 0; padding-left:24px; padding-bottom:5px;}
#sidebarbottom p{padding:0 5px;}
#phonebtn { background: url(images/phone.gif); height: 65px; width: 294px; margin: 10px 0 10px 6px; }
#retire-time { background: url(images/retire-time.gif); height: 73px; margin: 10px 0 0 15px; width: 275px; }
#retire-time a { display: block; height: 77px; width: 275px; }
#income-life { background: url(images/income-life.gif); height: 73px; margin: 10px 0 0 15px; width: 275px; }
#income-life a { display: block; height: 77px; width: 275px; }
#shredding { background: url(images/shredding.gif); height: 73px; margin: 10px 0 0 15px; width: 275px; }
#shredding a { display: block; height: 77px; width: 275px; }

/*+++++++ COMMENTS +++++++*/
.postmetadata { padding:5px; background:#feffe5; }
#commentform p { padding-bottom:10px;}
#commentform #author { border:1px solid #dadada; height:20px; width:200px; }
#commentform #email { border:1px solid #dadada; height:20px; width:200px; }
#commentform #url { border:1px solid #dadada; height:20px; width:200px;}
#commentform #comment { border:1px solid #dadada; height:200px; width:500px;}
.commentlist cite { background:#f9f9f9; padding:5px 5px 5px 10px; }
.commentlist cite a { color:#333;}
.commentlist .ctext { background:url(images/doth.gif) repeat-x bottom; font-size:11px;}


/**************** Misc *********************/
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 15px 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
hr { display: none; }
a img { border: none; }
.alignright{float:right;}
.alignleft{float:left; padding-left:30px; padding-bottom:20px;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
pre {border: solid 1px #9a9a9a;color: blue;margin: 10px;padding:10px;background: #f3f2ed}
code {font-size:1.0em;color: #000}

/**************** Gallery *********************/
.gallery {text-align:center;}
.gallery img {padding:3px;}
.attachment {text-align:center;}
.attachment img { padding:5px; border:1px solid #999999;}
.imgnav {text-align:center;}
.imgleft {float:left;}
.imgleft img{ padding:5px; border:1px solid #999999;}
.imgright {float:right;}
.imgright img{ padding:5px; border:1px solid #999999;}

.forminput {
background-color: #f0f0f0;
border: 1px solid #ddd;
clear: both;
font-family:  "Segoe UI", Calibri, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size: 12px;
padding: 2px;
margin-bottom: 15px;
margin-top: 1px;
width: 250px; }

.submitbtn {
font-family:  "Segoe UI", Calibri, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
background: #00386f;
color: #fff;
font-weight: bold;
padding: 2px 5px;
cursor: pointer;
font-size: 16px;
width: auto; }

/* --------------- Footer CSS --------------- */

#footer {
color: #000;
letter-spacing: 1px;
text-align: center;
width: 950px;
margin: 0 auto;
padding: 10px 25px; }

#footer-nav {
font-size: 10px;
letter-spacing: 1px; }

#footer-nav a {
color: #000;
text-decoration: none; }

#footer a:hover {
color: #00386f; /* e2b737 */ }

#footer-nav ul#links {
float: left;
list-style-type: none; }

#footer-nav ul#links li {
float: left;
list-style-type: none;
margin-right: 5px; }

#footer-nav ul#links li#copy {
float: left;
list-style-type: none;
margin-right: 15px; }

#footer-nav ul#credits, #footer-nav ul#credits li {
float: right;
list-style-type: none; }

#disclaimer {
clear: both;
margin-top: 15px;
font-size: 10px; }
