/*
Theme Name:		Gurus
Description:	A Comp Repair Gurus site.
Version:		2.0
Author:			Comp Guru
Author URI:		http://www.comprepairgurus.com/
*/
/************************* GLOBAL STYLES ***************************/
body{background:url("images/bg.gif");background-color:#000;margin:0;padding:0;}
#top{height:445px;width:800px;margin:0 auto;padding:0;float:none;}
/************************* Masthead ********************************/
#masthead{height:445px;width:800px;margin:0 auto;padding:0;}
.double-border{background:url(images/double-border.png) repeat-x bottom;height:8px;width:100%;clear:both;float:none;border:none;margin:1em 0;}
#logo{background:url("images/CompRepair.jpg") no-repeat;height:445px;width:800px;margin:0 auto;}
#logo2{background:url("images/CompRepairCover.gif") no-repeat;height:445px;width:800px;margin:0 auto;}
.tagline{width:220px;float:right;height:20px;margin:0;padding-top:3px;font-size:11px;font-weight:500;text-transform:uppercase;color:#FFF;}
/********************************** Navigation ***********************************/
.nav-menu{height:22px;width:800px;background:url("images/back.gif");background-repeat:repeat-x;margin:0;padding:0;}
.navigation{height:22px;width:580px;float:left;margin:0;padding:0;}
.navigation ul li{display:inline;}
.navigation li a{display:block;height:17px;float:left;color:#FFC;text-decoration:none;font:bold 13px arial,sans-serif;margin:0 5px;padding:4px 15px 0 15px;}
.navigation li a:hover{display:block;border:1px solid #000;height:17px;background:#555;color:#fff;border-color:#000 #888 #666 #222;margin:0 5px;padding:3px 14px 0 14px;}
/* ************************ Spacer ********************************/
#spacer{height:10px;margin:10px 0;width:100%;background:none;float:left;}
/********************************** Pagenav ********************************/
.pagenav{font-size:12px;display:block;height:45px;width:510px;margin:0 auto;padding:5px 0 10px 0;}
.pagenav-prev,.pagenav-prev a{text-align:left;float:left;width:250px;margin:0;padding:0;}
.pagenav-next,.pagenav-next a{text-align:right;float:right;width:250px;margin:0;padding:0;}
.pagenav-next a:hover{text-align:right;float:right;width:250px;margin:0;padding:0;}
.pagenav-prev a:hover{text-align:left;float:left;width:250px;margin:0;padding:0;}
.pagenav-prev h5{text-align:left;float:left;width:250px;margin:0;padding:0;}
.pagenav-next h5{text-align:right;float:right;width:250px;margin:0;padding:0;}
/********************************** Posts ********************************/
.container,.container-inner{width:800px;margin:0 auto;padding:0;background-color:#000;}
.post{display:block;clear:both;margin-bottom:25px;}
.postmetadata{background:#000;color:#fff;font-size:10px;padding:5px 10px;}
.underlined{border:1px solid #eee;}
.entry{line-height:1.6em;}
.welcomebox{margin-bottom:1.5em;background:#eee;padding:1.5em;}
.code-head{background-image:url(images/code-bg-head.jpg);background-repeat:no-repeat;clear:both;height:54px;width:510px;display:block;margin:18px 0 0 0;border:none;padding:0; vertical-align:bottom;}
.syntax{color:#333;margin-bottom:18px;width:510px;overflow:auto;background-image:url(images/code-bg.jpg);background-repeat:repeat;background-color:#fffeff;font-size:12px;line-height:18px;padding:0;}
.syntax .line_numbers pre{text-align:right;width:44px;float:left;background-image:url(images/code-bg-edge.jpg);background-repeat:repeat-y;border-right:2px solid #900;margin:0;padding:18px 6px 35px 0;}
.syntax .coder pre{width:416px;background-image:url(images/code-bg.jpg);background-repeat:repeat;border:medium none;float:right;overflow:auto;margin:0 6px 0 0;padding:18px;border:none;}
.syntax .coder,.syntax .coder span{display:inline;padding:0;margin:0;border:none;line-height:18px; font-size-adjust:inherit;}
.wp-smiley{padding:0;margin:0;float:none;vertical-align:middle;}
/********************************** Sidebar ********************************/
#support{width:220px; height:55px; padding:0; margin:0 auto; outline:none;}
#sidebar{width:230px;float:right;display:inline;font-size:11px;margin-top:10px;padding:0;}
#sidebar .item{margin:0;padding:0;}
#sidebar h3,#sidebar .item h3{color:#FFF;padding-bottom:4px;border-bottom:1px solid #ccc;font-size:12px;font-weight:normal;text-transform:uppercase;margin:5px 0;}
#sidebar ul{list-style:none;margin:0 0 10px;padding:0;}
#sidebar ul li a,ul.txt li{border-bottom:1px dotted #666;color:#f6f2bb;font-size:11px;display:block;text-decoration:none !important;margin-left:0;background-image:url("images/navbulle.gif");background-repeat:no-repeat;background-position:10px 50%;padding:4px 0 4px 25px;}
#sidebar ul li a:hover,ul.txt li:hover{color:#f6f2bb;font-size:11px;background-color:#444239;}
/********************************** Footer ********************************/
#footer-wrap{background-color:#000;height:160px;width:800px;margin:0 auto;padding:0;}
#footer{color:#FFF;background-color:#000;list-style:none;margin:0;padding:0;}
#footer p{color:#FFF;text-align:center;padding:60px 20px 0;}
#footer h3{border-bottom:none;color:#FFF;margin:0;padding:0;}
#footer ul{list-style:none;}
#footer ul li{float:right;font-size:13px;font-weight:700;margin:0;padding:0;}
#footer ul li a,ul.txt li{background:#000;color:#FFF;display:block;text-align:center;text-decoration:none;font-weight:400;margin:0;padding:8px 12px;}
#footer ul li a:hover,ul.txt li:hover{background-color:#666;color:#f6f2bb;padding-bottom:8px;}
#footer ul#recentcomments{list-style:none;font-size:1em;margin:0 0 1.6em;}
#footer ul#recentcomments li.recentcomments{display:block;padding:4px 0 4px 8px;}
#footer ul#recentcomments li.recentcomments a{border:0;background-image:none;}
#footer ul#recentcomments li.recentcomments a:hover{color:#fff;background-position:1px 0.8em;background:#111;}
.footerdata{background-color:#000;color:#FFF;font-size:10px;}
.middle{float:left;margin:0 auto;}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{padding-top:0;margin:0;}
.wp-caption img{border:0 none;margin:0;padding:0; position:fixed;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;text-align:center;background:#000;max-width:950px;margin:0;padding:.5em 0;}
.home .wp-caption p.wp-caption-text{font-size:11px;line-height:17px;text-align:center;background:#000;max-width:590px;margin:0;padding:.5em 0;}
.thumbnail,.attachment-thumbnail{max-width:150px;float:left;margin:0 1.5em 1.5em 0;}
.home .size-medium,.home .size-large{max-width:590px;height:auto;overflow:hidden;margin:0 .5em .5em 0;}
dl.gallery-item .gallery-caption{clear:both;float:none;width:150px;}
dl.gallery-item{width:170px;padding:10px;}
.gallery-icon .attachment-thumbnail{margin:0;padding:0;}
.gallery{width:auto;}
/********************************** Etc ********************************/
#filters{clear:both;height:2em;margin-bottom:1em;}
#filters li{float:left;margin-right:2em;}
:focus{outline:0;}
#search, #search input{margin:0;padding:0;border:0;}
#search #s{background:#fff url("images/search.png") 0 center no-repeat;color:#222;font-size:12px;width:210px;border:1px solid #F6F2BB;margin:0 auto;padding:5px 0 5px 17px;}
#search #s:hover{color:#06c;background:#fff url("images/search_blue.png") 0 center no-repeat;}
/********************************** Comments ********************************/
ol.commentlist{margin-top:0;margin-left:0;list-style-type:none;padding:5px;}
.commentdate{padding-left:5px;}
.commentname{margin:0;padding:5px;}
#commentform #author,#commentform #email,#commentform #url{width:280px;margin:0;padding:0;}
#commentform #comment{width:500px;}
label {font-weight:bold;font-size:11px;margin:0;padding:0 0 0 8px;}
fieldset{padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend{font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {color:#F00;border-color:#FF6;}
.notice {color:#FF6;border-color:#F00;}
.success {color:#FFF;border-color:#FFC;}
.error a {color:#F00;}
.notice a {color:#FF6;}
.success a {color:#CCC;}
/* ************************ SLIDESHOW ********************************/
ul#portfolio{list-style:none;overflow:hidden;max-height:590px;margin:0 0 1em;padding:0;}
ul#portfolio li{list-style:none;padding:0;}
ul#portfolio li h4{text-transform:uppercase;margin:0 0 .5em;padding:0 16px;}
ul#portfolio li img{max-width:950px;text-align:center;margin:0;}
a:hover,a:focus,.postmetadata a:hover,.footerdata a:hover{color:#fff;}
#sidebar ul li a span,ul.txt li,h4 a span,#footer ul li a span,ul.txt li,h4 a span,#footer ul#recentcomments li.recentcomments a span{color:#696455;}
#sidebar ul li.active a,#footer ul li.active a{cursor:default;color:#FFF;}
#sidebar ul ul,#footer ul ul{list-style:none;margin:0;}
#footer .item,.content .size-medium,.content .size-large,.search-excerpt{margin:0;}
.right,.alignright{float:right;}
.left,.alignleft{float:left;}
.clear,.commentinfo{clear:both;}
.attachment-medium,.attachment-large{max-width:950px;overflow:hidden;display:inline;}
/* ************************ Breadcrumbs ********************************/
#breadcrumb{height:30px;margin:20px 0 10px;width:100%;font-size:11px;background:#FEFEE0;color:#039;}
#breadcrumb ul{margin:0; padding:0; height:30px;}
#breadcrumb ul li{padding:7px 7px 0 7px; margin:0; list-style:none; max-width:420px; overflow:hidden; float:left;height:20px;overflow:hidden;}
#breadcrumb ul li a{text-decoration:none;display:block;color:#039;}
#breadcrumb ul li a:hover {text-decoration:underline;}
#breadcrumb ul li a.active{background:none; color:#FFF;}
#breadcrumb ul li a.active:hover {text-decoration:none;}
/* ************************ Login ********************************/
.login-main{width:300px;margin:0 auto;padding:0;}
.login{padding:5px}
.login p.error{padding:5px;border:1px solid #c00;background-color:#ffebe8;color:#333;}
.login p.message{padding:5px;border:1px solid #e6db55;background-color:#ffffe0;color:#333;}
.login form label{display:block;}
p.nessage .forgetmenot{display:inline;height:20px;width:280px;}
.login input{width:220px;margin:0 auto;}
.login p.submit,.login p.submit input{width:160px;margin:0;padding:0;}
.mu_register .hint{font-size:12px;margin-bottom:10px;display:block;}
.mu_register label.checkbox{display:inline;}
p.login-checkbox{width:20px;}
p.login-text{width:140px;}
#pass-strength-result{border-style:solid;border-width:1px;margin:12px 5px 5px 1px;padding:3px 5px;text-align:center;width:200px;background-color:#eee;border-color:#ddd !important;}
#pass-strength-result.strong,#pass-strength-result.short{font-weight:700;}
#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c !important;}
#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0 !important;}
#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040 !important;}
#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c !important;}
