/*  
Theme Name: LPonder.com
Theme URI: http://LPonder.com/
Description: The official theme for LPonder.com. 
Version: 3.0
Author: Louis Ponder
Author URI: http://LPonder.com
*/

/* -----------------[     DEFAULT STYLES     ]----------------- */

* { margin: 0; padding: 0; font-family:Verdana, Helvetica, Arial, Sans-Serif; line-height:16px;}
body {background-color: #ffb02d; font-size: 12px; background:url(images/body-bg.png) repeat-x;}
img {border:0px;}

a:link { text-decoration : none; color : #ffa200;} 
a:active { text-decoration : none; color : #ffa200;} 
a:visited { text-decoration : none; color : #ffa200;} 
a:hover { text-decoration : none; color : #817d72;} 

.fix {clear:both;height:0px;}

/* -----------------[     MAIN LAYOUT STYLES     ]----------------- */

#main {width:956px; margin: 0 auto; padding:0;}

#header {margin:0; padding:0; width:956px; height:286px; background:url(images/header-full.jpg) no-repeat; }

#content { margin:0; padding:0; width:956px; height:100%; background:url(images/content-bg-bot.png) repeat-y;}
#content .content-top {margin:0; padding:0; width:956px; height:8px; background:url(images/content-head.png) no-repeat;}
#content .content-bot {margin:0; padding:0 4px 0 4px; width:948px; height:100%; min-height:800px; background:url(images/content-bg-top.png) no-repeat;}

#content .content-bot .content-main { margin:0; padding:0; width:570px; float:left;}
#content .content-bot .sidebar01 {margin:0; padding:20px 5px 0 5px; width:159px; float:left; color:#fff;}
#content .content-bot .sidebar02 {margin:0; padding:0 3px 0 3px; width:203px; float:left;  }

/* -----------------[     SIDEBAR 01 STYLES     ]----------------- */
#content .content-bot .sidebar01 .who { margin:0 0 30px 0; padding:40px 7px 30px 7px; background:url(images/side-who.png) no-repeat; font-size:14px; border-bottom: #cd7601 1px dotted;}
#content .content-bot .sidebar01 .who .louis-avatar { margin:0 auto 15px auto; width:140px; height:140px; background:url(images/louis-ponder.jpg); border: #fee700 2px solid;}
#content .content-bot .sidebar01 .who .name {float:right;}
#content .content-bot .sidebar01 .who .name1 { display:inline; font-size:15px;  font-family:Impact,Arial; text-transform:uppercase;}
#content .content-bot .sidebar01 .who .name2 { display:inline; font-size:25px;  font-family:Impact,Arial; text-transform:uppercase; color:#fee700;}
#content .content-bot .sidebar01 .who .description { padding:10px 0 0 0; font-size:11px; font-weight:bold; display:block; text-transform:uppercase; display:block; clear:both;}

#content .content-bot .sidebar01 .what { margin:0 0 30px 0; padding:40px 7px 30px 7px; background:url(images/side-what.png) no-repeat; font-size:14px; border-bottom: #cd7601 1px dotted;}
#content .content-bot .sidebar01 .what .description { margin:0 0 -5px 0; padding:0; font-size:11px; font-weight:bold; display:block; text-transform:uppercase; display:block; clear:both;}
#content .content-bot .sidebar01 .what img { margin:0 auto; display:block; }
#content .content-bot .sidebar01 .what .site { margin:15px auto 0 auto; display:block; text-align:center;}
#content .content-bot .sidebar01 .what a { color:#fee700; font-weight:bold; font-size:12px;}

#content .content-bot .sidebar01 .where { margin:0 0 30px 0; padding:20px 7px 30px 7px; background:url(images/side-where.png) no-repeat; border-bottom: #cd7601 1px dotted; font-weight:bold;}
#content .content-bot .sidebar01 .where .whereat { margin:20px 0 20px 0; font-size:20px;  font-family:Impact,Arial; text-transform:uppercase; color:#fee700; text-align:right; display:block; font-weight:normal;}
#content .content-bot .sidebar01 .where a { color:#fff; }
#content .content-bot .sidebar01 .where a:hover { color:#817d72; }

#content .content-bot .sidebar01 .when { margin:0 0 30px 0; padding:40px 7px 30px 7px; background:url(images/side-when.png) no-repeat; border-bottom: #cd7601 1px dotted; font-weight:bold;}
#content .content-bot .sidebar01 .when a { color:#fee700; text-decoration:none;}

#content .content-bot .sidebar01 .why { margin:0 0 30px 0; padding:40px 7px 30px 7px; background:url(images/side-why.png) no-repeat; font-weight:bold;}

/* -----------------[     MENUBAR STYLES     ]----------------- */

#header .menu {float:left;position:relative; top:256px; left:384px;width:572px;height:30px;margin:0; padding:0;background: url(images/menubar.png) no-repeat;z-index:3;overflow:hidden;}
#header .menu ul {list-style:none;width:572px;height:30px;margin:0; padding:0;}
#header .menu ul li {display: inline;text-align: center; padding:0; margin:0;}
#header .menu ul li a {text-decoration: none;display:block;float:left;background: url(images/menubar.png) no-repeat;text-indent:-9999px;}

#header .menu ul #blog a {width:71px;height:30px;}
#header .menu ul #about a {width:102px;height:30px;}
#header .menu ul #portfolio a {width:143px;height:30px;}
#header .menu ul #resume a {width:128px;height:30px;}
#header .menu ul #contact a {width:128px;height:30px;}

#header .menu ul #blog a:link, #header .menu ul #blog a:visited {background-position: 0px 0px;}
#header .menu ul #blog a:hover, #header .menu ul #blog a:focus {background-position: 0px -30px;}
#header .menu ul #about a:link, #header .menu ul #about a:visited {background-position: -73px 0px;}
#header .menu ul #about a:hover, #header .menu ul #about a:focus {background-position: -73px -30px;}
#header .menu ul #portfolio a:link, #header .menu ul #portfolio a:visited {background-position: -179px 0px;}
#header .menu ul #portfolio a:hover, #header .menu ul #portfolio a:focus {background-position: -179px -30px;}
#header .menu ul #resume a:link, #header .menu ul #resume a:visited {background-position: -320px 0px;}
#header .menu ul #resume a:hover, #header .menu ul #resume a:focus {background-position: -320px -30px;}
#header .menu ul #contact a:link, #header .menu ul #contact a:visited {background-position: -450px 0px;}
#header .menu ul #contact a:hover, #header .menu ul #contact a:focus {background-position: -450px -30px;}

/* -----------------[     FRIENDFEED ACTIVITY STYLES     ]----------------- */
.ffactivity-title { background:url(images/friendfeed.png) no-repeat; padding-top:50px; text-align:right;}
.ffactivity-title a {text-transform:uppercase; font-size:10px; font-weight:bold; }

.friendfeedcomments { border:none !important; padding-left:0 !important; }
.ff-event { margin:0 0 20px 0 !important; overflow:hidden;}
.ff-meta { text-align:right; display:block;}
.ff-meta a { color:#e3e2e2; display:none;}
.ff-stumbleupon .title {display:none;}
.ff-twitter {display:none;}

/* -----------------[     SIDEBAR 02 STYLES     ]----------------- */

.widget { margin:0 0 20px 0; padding:0 0 20px 0; border-bottom: #e3e2e2 1px dotted;}
.widget h2 { font-size:20px; color:#ffa200; padding-bottom:10px;}
.widget ul{ list-style:none; padding:0; margin:0;}
.widget ul li {margin: 0 0 3px 0; padding:0 0 0 15px; background:url(images/bullet-green-sm.png) no-repeat;}

/* -----------------[     POST STYLES STYLES     ]----------------- */
.post { margin:0 0 40px 0; float:left;}

.post .cat-1, .post .cat-3, .post .cat-4,.post .cat-about,.post .cat-resume,.post .cat-contact,.post .cat-default, .post .cat-, .post .cat-28 { margin:0 10px 0 0; padding:0; width:27px; height:151px; float:left;}
.post .cat-1 { background:url(images/cat-random.png) no-repeat;} /* Random thoughts category */
.post .cat-3 { background:url(images/cat-projects.png) no-repeat;} /* Projects category */
.post .cat-4 { background:url(images/cat-social.png) no-repeat;} /* Social Network category */
.post .cat-28 { background:url(images/cat-seo.png) no-repeat;} /* SEO category */
.post .cat-about { background:url(images/cat-about.png) no-repeat;} /* About page */
.post .cat- { background:url(images/cat-default.png) no-repeat;} /* About catchall for temporary Homepage */
.post .cat-resume { background:url(images/cat-resume.png) no-repeat;} /* Resume page */
.post .cat-contact { background:url(images/cat-contact.png) no-repeat;} /* Contact page */
.post .cat-default { background:url(images/cat-default.png) no-repeat;} /* Default page */
.post .mainpost { margin:10px 0 0 0; padding:0 5px 0 0; width:528px; float:left; }

.post .PostHead { margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: #dfdfde 1px dotted; }
.post .PostHead .PostDate { margin:0 0 10px 0; color:#CCCCCC; font-style:italic; }
.post .PostHead h1 {padding-left:10px;}
.post .PostHead a { line-height:25px; }

.post .PostContent p { font-size:16px; line-height:20px; margin-bottom:20px; }

.post .PostCom { width:48px; padding:0 0 0 20px; background:url(images/comment.png) no-repeat; }

.post .what-next { margin:20px 0 20px 0; padding-top: 10px; border-top: #dfdfde 1px dotted;}
.post .what-next .what-left { float:left; width:232px;}
.post .what-next .what-right { float:left; width:232px; }
.post .what-next ul { list-style:none; margin-top:10px; }
.post .what-next ul li {margin: 0 0 3px 0; padding:0 0 0 15px; background:url(images/bullet-green-sm.png) no-repeat;}
.post .what-next strong { color:#000; font-size:14px; }

.post .read-button { padding:0; margin:0; float:right; width:128px; height:31px; }
.post .read-button a {  width:128px; height:31px; background: url(images/readmore.png) no-repeat;text-indent:-9999px; text-decoration: none;display:block;}

.post h2 { color:#ffa200; font-weight:bold; padding-bottom:20px; font-size:20px; }

.post ol { margin:0 50px 20px 50px; }
.post ol li { padding:0 0 15px 0; font-size:16px; }

.post .alignright 	{ float: right; padding-left:20px;}
.post .alignleft 		{ float: left; padding-right:20px; }
.post .center 		{ text-align: center; }

.post blockquote { margin:0 25px 20px 25px; padding:20px; border: #dfdfde 1px dotted; background-color:#fef2e3; }
.post blockquote p { margin:0 !important; padding:0 !important; font-size:14px !important; line-height:16px !important; }

.post .categorylist { list-style:none; margin:0; padding:0;}
.post .categorylist li { margin:0 0 20px; padding:0;}
.post .categorylist .cat-thumb { float:left; margin:0 10px 0 0;}

/* -----------------[     RESUME ICON STYLES     ]----------------- */
.resumes {float:left;}
.resumes .pdf a { margin:0; padding:60px 0 0 125px; width:160px; height:68px; display:block; text-decoration:none; background:url(images/icon-pdf.png) no-repeat; font-size:16px; font-weight:bold;}
.resumes .doc a { margin:0; padding:60px 0 0 125px; width:160px; height:68px; display:block; text-decoration:none; background:url(images/icon-doc.png) no-repeat; font-size:16px; font-weight:bold;}
.resumes .txt a { margin:0; padding:60px 0 0 125px; width:160px; height:68px; display:block; text-decoration:none; background:url(images/icon-txt.png) no-repeat; font-size:16px; font-weight:bold;}

/* -----------------[     MISC STYLES     ]----------------- */
.linklove { display:none; }
.nospam { width:352px; height:35px; background:url(images/no-spam-please.png); display:block; }
img#wpstats {width:0px;	height:0px;	padding:0px; border:none; overflow:hidden }
.orig-more { display:none; }