/*
Theme Name: WP Developer
Theme URI: http://wpdeveloper.com/
Description: WP Developer's theme.
Version: 1.0
Author: Peter Brown
Author URI: http://ceneb.com/
Tags: fixed width, two columns, widgets
*/
body {font-family:arial;font-size:12px;background:url(images/bg.png) #1d1d1d repeat-x;}
* {margin:0;padding:0;}
img {border:0;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
#wrapper {margin:0 auto;width:947px;}
/* Top Bar */
#top-bar {float:left;height:21px;width:919px;font-size:11px;color:#FFF;padding:8px 0 0 28px;}
#top-bar p {float:left;}
#top-bar ul {float:right;}
#top-bar ul li {float:left;list-style:none;padding:0 5px 0 0;}
#top-bar ul li a {color:#FFF;padding:0 5px 0 0;}
/* Header */
#header {float:left;width:947px;margin:13px 0 0 0;}
#header #top-section {float:left;width:947px;}
#header #top-section #logo {float:left;margin:7px 0 0 28px;width:249px;height:30px;}
#header #top-section #logo p {float:left;font-size:24px;font-weight:bold;}#header #top-section #logo p a {color:#FFF;}
#header #top-section #logo h1 {font-size:12px;float:left;color:#FFF;font-weight:normal;}
#header #top-section #twitter {float:right;height:68px;}
#header #top-section #twitter #twitter-left {float:left;background:url(images/twitter-left.png) no-repeat;height:68px;width:44px;}
#header #top-section #twitter #twitter-content {float:left;background:url(images/twitter-content.png) repeat-x;height:55px;padding:0 0 0 51px;}
#header #top-section #twitter #twitter-content p {text-align:center;font-size:11px;color:#FFF;margin:21px 0 0 0;}
#header #top-section #twitter #twitter-content p a {color:#FFF;}
#header #top-section #twitter #twitter-right {float:left;background:url(images/twitter-right.png) no-repeat;height:55px;width:71px;}
#header #header-content {float:left;width:947px;height:218px;}
#header #header-content ul#menu {float:left;width:947px;height:23px;background:url(images/menubg.png) #181818 no-repeat;padding:10px 0 0 0;}
#header #header-content ul#menu li {float:left;list-style:none;font-weight:bold;padding:0 20px 0 20px;}
#header #header-content ul#menu li a {color:#d3d2d2;}
#header #header-content ul#menu li a:hover {color:#1693a5;text-decoration:none;}
#header #header-content ul#menu li a.active {color:#1693a5;}
#header #header-content #breadcrumbs {float:left;width:821px;height:37px;background:url(images/breadcrumbsbg.png) no-repeat;}
#header #header-content #breadcrumbs p.title {float:left;width:103px;height:15px;text-indent:-1000em;background:url(images/breadcrumb.png) no-repeat;margin:14px 0 0 27px;}
#header #header-content #breadcrumbs p {float:left;font-size:11px;color:#e2dbab;font-weight:bold;padding:15px 0 0 10px;}
#header #header-content #breadcrumbs a {color:#e2dbab;}
#header #header-content #breadcrumbs p#login {float:right;padding:15px 15px 0 0;color:#FFF;}
#header #header-content #rss {float:left;width:121px;height:33px;background:url(images/rssbg.png) no-repeat;padding:4px 0 0 5px;}
#header #header-content #rss p {float:left;height:28px;background:url(images/rssicon.png) no-repeat;font-size:11px;font-weight:bold;padding:9px 0 0 38px;font-family:verdana;letter-spacing:0.8px;}
#header #header-content #rss a {color:#f5f5f5;}
#header #header-content #latest-theme {float:left;height:149px;width:947px;background:url(images/latest-themebg.png) no-repeat;}
#header #header-content #latest-theme #theme-preview {float:left;width:239px;height:119px;margin:15px 0 0 28px;}
#header #header-content #latest-theme #theme-info {float:left;position:relative;width:630px;height:125px;background:url(images/theme-infobg.png) no-repeat;margin:13px 0 0 21px;}
#header #header-content #latest-theme #theme-info h2 {float:left;margin:10px 0 6px 10px;padding:0;}
#header #header-content #latest-theme #theme-info h2 a {color:#454342;}
#header #header-content #latest-theme #theme-info h4 {float:left;text-indent:-1000em;margin:10px 0 0 7px;}
#header #header-content #latest-theme #theme-info h4 a {float:left;overflow:hidden;}
#header #header-content #latest-theme #theme-info p {float:left;color:#1c1c1c;padding:0 0 0 5px;margin:0;letter-spacing:-0.05px;word-spacing:-0.2;text-align:justify;width:615px;}
#header #header-content #latest-theme #theme-info p.description {margin:0 5px 0 8px;width:605px;}
#header #header-content #latest-theme #theme-info #theme-info-info {float:left;position:absolute;bottom:0;width:620px;height:38px;margin:0 0 5px 5px;background:url(images/theme-info-info.png) no-repeat;}
#header #header-content #latest-theme #theme-info #theme-info-info .button {float:left;width:102px;height:32px;margin:3px 0 0 3px;background:url(images/buttonbg.png) no-repeat;}
#header #header-content #latest-theme #theme-info #theme-info-info .button p {text-align:center;width:102px;font-size:11px;font-weight:bold;padding:9px 0 0 0;}
#header #header-content #latest-theme #theme-info #theme-info-info .button a {color:#FFF;}
#header #header-content #latest-theme #theme-info #theme-info-info p#date {float:right;color:#FFF;font-size:10px;font-weight:bold;padding:14px 15px 0 0;width:275px;text-align:right;}
#header #header-content #latest-theme #theme-info #theme-info-info p#date a {color:#FFF;}
#header #status {float:left;height:36px;width:945px;background:url(images/statusbg.png) no-repeat;margin:15px 0 15px 0;}
#header #status p {float:left;color:#FFF;font-weight:bold;padding:11px 0 0 28px;}
#header #status p .avail {color:#1693a5;}
#header #status p a {color:#FFF;}
#main-content {float:left;width:947px;background:url(images/main-content.png) #fffce6 repeat-x;padding:30px 0 0 0;}
#main-content a {color:#454342;}
#main-content #content {float:left;padding:0 0 0 28px;width:586px;}
#main-content #content .post {float:left;width:586px;padding:0 0 30px 0;}
#main-content #content .post h2 {float:left;font-size:14px;color:#454342;width:586px;background:url(images/underline.png) 0% 100% repeat-x;padding:0 0 7px 0;margin:0 0 8px 0;}
#main-content #content h2 {float:left;font-size:14px;color:#454342;width:586px;background:url(images/underline.png) 0% 100% repeat-x;padding:0 0 7px 0;margin:0 0 8px 0;}
#main-content #content .field {border:1px solid #ded7a5;padding:2px 5px 2px 5px;margin:5px 0 0 0;}
#main-content #content .submit {border:0;background:url(images/submit.png) no-repeat;height:42px;width:112px;}
#main-content #content .post h2 a {color:#454342;}
#main-content #content .post .date {float:left;font-size:11px;color:#454342;width:586px;padding:1px 0 3px 0;margin:0 0 8px 0;background:url(images/underline.png) 0% 100% repeat-x;}
#main-content #content .post .date a {color:#454342;}
#main-content #content .post .post-content {float:left;width:586px;color:#454342;}
#main-content #content .post .post-content .small-preview {width:239px;margin:15px auto 15px auto;}
#main-content #content .post .post-content p {margin:15px 0 0 0;line-height:18px;}
#main-content #content .post .post-content p.free-theme-info {font-size:10px;text-align:center;}
#main-content #content .post .post-content p.free-theme-info a {text-decoration:underline;}
#main-content #content .post .post-content a {font-weight:bold;}
#main-content #content .post .post-content h4 {float:left;font-size:12px;color:#454342;width:586px;background:url(images/underline.png) 0% 100% repeat-x;padding:0 0 7px 0;margin:8px 0 8px 0;}
#main-content #content .post .post-footer {float:left;width:586px;height:38px;margin:15px 0 0 0;background:url(images/post-footerbg.png) no-repeat;}
#main-content #content .post .post-footer .button {float:left;width:102px;height:32px;margin:3px 0 0 3px;background:url(images/buttonbg.png) no-repeat;}
#main-content #content .post .post-footer .button p {text-align:center;width:102px;font-size:11px;font-weight:bold;padding:9px 0 0 0;}
#main-content #content .post .post-footer .button a {color:#FFF;}
#main-content #content .post .post-footer p.info {float:right;color:#FFF;font-size:10px;font-weight:bold;padding:14px 15px 0 0;text-align:right;letter-spacing:-0.1px;word-spacing:-1.2px;}
#main-content #content .post .post-footer p.info a {color:#FFF;}
#main-content #content .postmetadata {float:left;width:586px;margin:20px 0 0 0;}
#main-content #content #respond h3 {margin:20px 0 10px 0;}

/* Lightbox */
#lightbox{background-color:#eee;padding: 10px;border-bottom: 2px solid #666;border-right: 2px solid #666;}
#lightboxDetails{font-size: 0.8em;padding-top: 0.4em;}	
#lightboxCaption{ float: left;}
#keyboardMsg{ float: right;}
#lightbox img{border: none;} 
#overlay img{border: none;}
#overlay{background-image: url(images/overlay.png);}
* html #overlay{background-color: #000;back\ground-color: transparent;background-image: url(blank.gif);filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");}
#main-content #sidebar {float:right;width:276px;margin:0 24px 30px 0;}
#main-content #sidebar #side-ads {float:left;background:#ede3cc;padding:6px 0 0 6px;border:2px #ded7a5 solid;}
#main-content #sidebar #side-ads img {float:left;margin:0 6px 6px 0;border:1px solid #ede3cc;}
#main-content #sidebar #side-ads img:hover {border:1px solid #333;}
#main-content #sidebar .block {float:left;margin:0 0 11px 0;}
#main-content #sidebar .block h2 {float:left;width:262px;padding:5px 0 5px 0;background:url(images/underline.png) 0% 100% repeat-x;}
#main-content #sidebar .block ul {float:left;width:262px;margin:10px 0 0 0;}
#main-content #sidebar .block ul li {list-style:none;width:262px;height:15px;padding:3px 0 3px 5px;background:#ede3cc;border:2px #ded7a5 solid;margin:2px 0 2px 0;}
#main-content #sidebar .block ul li:hover {background:#ded7a5;}
#main-content #sidebar .block ul li a {color:#454342;}

#footer {float:left;width:947px;height:30px;background:#05333e;}
#footer p {float:left;color:#FFF;padding:8px 0 0 10px;}
#footer a {color:#FFF;}#footer ul {float:right;}#footer ul li {list-style:none;padding:8px 6px 0 0;float:left;color:#FFF;}#footer ul li a {padding:0 6px 0 0;}