body {
	margin: 0;
	padding: 0;
	font: .76em/1.3em Arial,Verdana,Helvetica,sans-serif;
	color: #fff;
	background: #858585 url(/images/site/bg-body.gif) top repeat-x;
}

/* Usual stuff */
img {display: inline;}
a img {border:0; text-decoration:0;}

/* Typography */

h2, h3, h4, h5, h6 {margin: 10px 0; padding: 0;}



#header h1 {padding: 0;margin: 1px 0 0 0; font-size: 2em; font-weight:bold;}

#content .entry h2 {margin: 0;  background: #595044 /*blue*/; font-family: Arial,Helvetica,sans-serif; color: #fff; font-size:24px;text-transform: none; padding: 3px; font-weight: bold;}
.date {font-family: Arial, Georgia, Times, serif; text-align: right;}

.box h3, 
#content h1 {font: 1.4em georgia, times, serif;  text-transform: uppercase; background: #fff; color: #000; padding: 3px;}
#content h2 {font: 1.4em georgia, times, serif;  text-transform: capitalize; background: transparent; color: #fff; padding: 3px;}
#content h2 {margin-top: 20px;}

#content h1 span {text-transform: capitalize;}
#content .entry h4.date {margin: 10px 0 1px 0; padding: 0 0 3px 0;  font-size: 11px; line-height: 1.4em; }
#content .comments h4.date {margin: 0 0 5px 0; padding: 0;  font-size: 1em;}
#content .comments h4.date span {float: left;}

#archive h4,
.box h4 {font-family: georgia, times, serif; font-size:11px}

/* =LINKS */
a {color: #fff; text-decoration: none; }
a:link, a:visited {color: #fff;} 
a:hover, a:active {text-decoration: underline; color: #fff;}

.entrycore a {color: #000; text-decoration: underline}
.entrycore a:hover, #content .entrycore a:active {text-decoration: none;}

/* post category links */
p.category {}


/* Lists */
.box ul, ul.nobullet, ol.nobullet {list-style: none; margin:0; padding: 0;}
.box li, ul.nobullet li, ol.nobullet li, #content li{margin-left: 0; line-height: 1; margin-bottom: 5px;}


.box .dateheading {margin-top: 10px; text-align: right; font-family: georgia, times, serif;}
#archive span.dateheading {clear: left; text-align: left; font-weight: bold;}

ul.article_archive li span,
ul.monthly_archive li span { font: normal bold 1em georgia, times, serif;}

ul.monthly_archive {margin-left:0; padding-left: 0; list-style: none;} 
ul.monthly_archive li {margin-left:0; padding-left: 0;}

#archive ul.monthly_archive li {display: inline;}
#archive ul.monthly_archive li.allmonthly {display:block; margin: 10px 0; text-align: right; font: italic normal 1em georgia, times, serif;}
#content ul.monthly_archive li {margin-bottom: 5px;}

br.clear {clear:both; display:block; line-height: 0;}

/* Structure */

#wrapper-main {
	width: 940px;
	margin: 0 auto;
	display: block;
	text-align:center;
}

#header {position: relative;height: auto; width: 940px; text-align: left; font-size: .92em; padding:0 0 10px;}
/*#header a {position: absolute; top:0; left: 0; width: 470px; height: 155px;} */

#wrapper-content {
	padding-top: 1px;
	width: 940px; float: left; clear: both;
	text-align: left;
}
#wrapper-order {float: left; display: inline; width: 620px; margin-right: 20px;}
#content {float: right; display: inline; width: 450px; background: transparent;}

#sidebarL {float: left; display: inline; width: 150px; margin-right: 20px;}
#sidebarR {float: right; display: inline; width: 300px;}

.box {margin-bottom: 20px;}
#sidebarL .box {width: 150px;}
#sidebarR .box {width: 300px;font-size:11.5px}
#featured {text-align: justify;}
#featured p {line-height: 1.2em; margin: 5px 0 10px 0;font-size:11px;}

#featured h4 {margin: 10px 0 0 0;font-family:arial;font-size:10px;}
#blogroll h4 {margin: 10px 0 10px 0;}
#blogroll p {font-size:11px;}



/* =entry , main content*/
.entry {width: 450px;}

.entry p.categories {background: #999999;  margin: 0; padding: 3px;}
.entrycore {background: #fff;color: #000; padding: 3px;}
.nocomments {margin: 20px 0; padding: 0 3px;}
.nocomments p {background: transparent; color: #fff;font-style: normal; line-height: 1.7em;}
.entry p.permalink {
	margin: 20px -3px 0 ; padding: 3px 3px 0 0; 
	text-align: right; 
	color: #858585; /*font-family: georgia, times, serif*/; 
	border-top: 1px solid #ccc;background: #fff;
}

.entry p.permalink a:link, 
.entry p.permalink a:visited {color: #858585; text-decoration: none;}
.entry p.permalink a:hover, 
.entry p.permalink a:active {color: #666; text-decoration: underline;}


/* =Paginate*/

.paginate1{display:none;}
.pages {clear:both; display:block; padding:20px 0; font: 1em Arial,Helvetica,sans-serif; text-align:center;}


/* =Footer */
#footer {
	margin: 20px 0 0 0;
	padding: 10px 3px 0 3px;
	float: left;
	display: block;
	clear: both;
	width: 934px;
	background: #e1e1e1 url(images/site/bg-footer-lbg.gif) 640px 10px no-repeat;
	font-size: 1.0em;
	text-align: justify;
	color: #000;
}

#about-leon {width: 220px; margin-right: 19px; float: left; clear:none;}
#about-leon p {margin-top: 0;}

#links-btm {width: 220px; margin: 0 19px 0 0px; padding-left: 1px; float: left; clear:none;}


#links-btm li {background: #e1e1e1; width: 110px; height: 19px; margin: 0 0 4px 0; padding: 0; }
#links-btm a {display:block; height: 19px; text-indent: -999em; overflow: hidden;}

#links-btm li#one {background: url(/images/site/bg-footernav-1.gif) 0 0 no-repeat; width: 168px;}
#links-btm li#two {background: url(/images/site/bg-footernav-2.gif) 0 0 no-repeat; width: 200px;}
#links-btm li#three {background: url(/images/site/bg-footernav-3.gif) 0 0 no-repeat; width: 204px;}
#links-btm li#four {background: url(/images/site/bg-footernav-4.gif) 0 0 no-repeat; width: 187px;}
#links-btm li#five {background: url(/images/site/bg-footernav-5.gif) 0 0 no-repeat; width: 138px;}
#links-btm li#six {background: url(/images/site/bg-footernav-6.gif) 0 0 no-repeat; width: 144px;}


#links-more li {margin-bottom: 3px; font-size: 1.2em;}

#links-selfhelp {width: 110px; margin: 0 19px 0 0px; padding: 0 3px 0 0 1px; float: left; clear:none;}
#links-selfhelp li {margin-bottom: 10px;}
#links-selfhelp a {color: #000; text-decoration: none;}
#links-selfhelp a:hover, #links-selfhelp a:active {background: #fff;}
#links-selfhelp img {display:inline;}

#footer h3 {font-size: 1.0em; display: inline; clear:none;}

#footer #copyright {float: left; clear:both; display: block; width: 940px; margin: 0 -3px; background: #858585;  color: #fff;}
#footer p {padding-bottom:0;margin: 5px 0; font-size: 11px;}
#footer p.leon {float: left; display:inline;}
#footer p.score {float: left; display:inline; margin-left: 20px;padding-left:29px; background: transparent url(/images/site/scorecomms-logo.gif) 0 50% no-repeat;}

/* =comment form*/

input, textarea, checkbox {border: 1px solid #777; padding: 3px; background: #e9e9e9; color: 000;}
checkbox {padding: 0;}
textarea {width: 442px; overflow: auto;}

input.captcha {width: 140px; height:30px; padding: 3px 5px; font-family: georgia, times,serif; font-size: 1.6em; color: f00; width: 130px; height:24px;}}
input.submit {font-family: georgia, times,serif; font-size: 1.2em; color: f00; width: 134px; height:24px;}

p.posted {font-family: georgia, times, serif; font-style: italic;}
#comments {}
.dark {padding: 3px; margin: 10px 0; background: #777; color: #fff}
.light {padding: 3px; margin: 10px 0; background: #999; color: #fff}


/* =paginate */

.paginate1{display:none;}
.pages {clear:both; display:block;  margin: 10px 0; padding:10px 0; font:22px Georgia,Arial,Helvetica,sans-serif; text-align:center; letter-spacing: 2px;}


/* =network */


#networks ul {margin: 10px 0; height: 22px; display:block; background: transparent;position: relative;}
#networks li#osoyou {position: absolute; top: 0; left:0; width: 70px;  height: 22px; background: transparent url(/images/site/network-osoyou.gif) 0 0 no-repeat;}
#networks li#linkedin {position: absolute; top: 0; left:80px ; width: 70px;  height: 22px; background: transparent url(/images/site/network-linkedin.gif) 0 0 no-repeat;}
#networks a {text-indent: -999em; width: 100%; height: 100%; display:block;}
 