/*
Theme Name: Pop Labs
Theme URI: http://wordpress.poplabsapis.com/
Description: Default Wordpress theme for Pop Labs Clients
Author: Pop Labs Devs
Version: 1.0
*/

/* Resets (DO NOT MODIFY) */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* General Classes */
.hidden {position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;}
.hidetext {text-indent:-9999px;outline:0;}
.left {float:left;margin:0 1em 1em 0;}
.right {float:right;margin:0 0 1em 1em;}
.clear {clear:both;}

/* Links */
a,a:link {}
a:visited {}
a:hover {}
a:focus,
a:active {}

/* Layout */
html{background:#d3d8cd;background:url(/wp-content/themes/poplabs/images/bg.jpg) repeat;}
#wrap{background:#fff;width:1024px;margin:0 auto;position:relative;top:9px;}

/* Header */
#header {width:1020px;height:71px;border:2px solid #000;background:#0a0a0a;position:relative;}
 #header a {color:#fff;font-weight:bold;text-decoration:none;font-size:14px;}
 #logo {width:278px;height:77px;background:url(/wp-content/themes/poplabs/images/wp-poplabs.png) no-repeat;position:absolute;top:-8px;left:12px;}
 
 /* Search */
 #searchform {position:absolute;right:12px;top:10px;width:128px;height:23px;float:left;background:url(/wp-content/themes/poplabs/images/searchBg.jpg) repeat-x;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
  #searchform label {display:none;}
  #searchform input[type=text]{width:104px;float:left;border:0;background:none;}
  #searchform input[type=submit]{width:22px;height:22px;float:left;text-indent:-999px;overflow:hidden;border:0;background:url(/wp-content/themes/poplabs/images/searchBtn.jpg) no-repeat;}

/* Top Nav */
.menu {display:inline;position:absolute;right:0;top:53px;}
 .menu li {display:inline;}
 .menu li a {padding:0 12px 0 0;}

/* Body */
#body {float:left;padding:12px;}
#main-content {float:left;width:730px;}
#main-content h1 {margin:1em 0 0.5em;font-size:153.9%;}
#main-content h2 {margin:1em 0 0.5em;font-size:123.1%;}
#main-content h3 {margin:1em 0 0.5em;font-size:108%;}
#main-content p {margin:0 0 1em;line-height:1.44em;}
#main-content ul,#main-content ol {margin:1em 0;}
#main-content ul li {list-style-type:disc;}
#main-content ul ul,#main-content ul ol,#main-content ol ul,#main-content ol ol {margin:0;}
#main-content li {margin:0 2.5em;line-height:1.44em;}
#main-content table {margin:0 0 1em;}
#main-content th {padding:3px 5px;}
#main-content td {padding:3px 5px;}
#main-content dt {margin-bottom:5px;font-weight:bold;font-style:italic;}
#main-content dd {margin-bottom:5px;}

#side-content {float:left;width:250px;background:#f4f4f4;padding:10px;}

/* Footer */
#footer {background:#0a0a0a;clear:both;width:100%;overflow:hidden;height:68px;font-size:11px;line-height:68px;color:#fff;}
 #footer a {color:#fff;text-decoration:none;font-weight:bold;}
 #footer .left {position:relative;left:10px;}
 #footer .right {position:relative;right:10px;}

/* CTA */
.cta {margin:10px auto;text-align:center;display:block;}

/* Categories Holder */
.widget_categories {background:#BD151C;border:1px solid #CF0A00;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding-bottom:10px;}
 .widget_categories h3 {color:#fff;background:#BD151C;text-indent:10px;padding:5px 0;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;}
 .widget_categories ul a {background:#fff;display:block;text-decoration:none;color:#333;border-bottom:1px dotted #ccc;padding:5px 10px;}

/* Comments */
ol.commentlist {margin:0;padding:0;width:300px;}
 ol.commentlist li {clear:both;overflow:hidden;margin:0}
 .comment-author {float:left;width:50px;}
 .comment-meta, .comment-body, .reply {width:235px;float:right;}

/* forms */
/*--- #main-content Forms --------------------*/
#main-content form {width:442px;margin-left:0;}
#main-content input[type=text],
#main-content textarea {width:434px;}
#main-content select {width:205px;}
#main-content .left input[type=text] {width:205px;}

form #state, form #referralState {width:138px!important;}
form #zipcode, form #referralZipcode {width:50px!important;}
form #phoneExt, form #referrerPhoneExt, form #referralPhoneExt {width:50px!important;}

/*--- ReCAPTCHA ------------------------------*/
#recaptcha_widget_div {margin-top:7px;}
.recaptcha_theme_clean #recaptcha_response_field {border:1px solid #999 !important;width:292px!important;}

