/*
Theme Name: WordPress Default
Theme URI: http://geekventure.com/
Description: The default WordPress theme for GeekVenture.com.
Version: 1.0
Author: Jesse Price
Author URI: http://jesseprice.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Jesse Price dot Com v1.0
	http://www.jesseprice.com

	This theme was designed and built by Jesse Price,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
* {margin: 0;padding: 0;}
a {outline: none;}

html, body {height:auto !important; height:100%; min-height:100%; text-align: center;}
body {	background: #343434; /* url('/images/jp_bg_main.png') repeat-x scroll top center;*/ }
#headerTitle {height: 16px;font-family:arial;margin:0;}
.headerTitle {width: 950px;margin: 0 auto 0 auto;text-align: right;font-family: verdana;color: #fff;font-size: 9px;text-transform: uppercase;padding-top:2px;}
.headerTitle a:link, .headerTitle a:visited {color: #fff;font-size: 9px; text-decoration: none;}
.headerTitle a:hover {color:#fff; text-decoration: none;}
.headerTitle a img {margin-right:19px;}
#header {height: 50px; /*was 67*/margin: 10px auto 0 auto;}
.header {width: 968px;margin: 0 auto 0 auto;}
.headerLeft {float: left;width: 159px;height: 46px;text-align: left;background:transparent url('/images/jp_logo.png') no-repeat center center;margin-left:5px;}
.headerLeft a:link, .headerLeft a:visited {	border: none;width: 159px;height: 46px;display: block;text-decoration: none;}
.headerLeft a:hover {color: #99ff99;}
.headerCenter {	/*background: url('/images/free.tutorials.png') no-repeat top right;*/ float: left;width: 240px;height: 46px;}
.headerRight {float: left;width: 520px;height: 46px;color:#666666;font-size:16px;font-family:arial;text-align:right;}
.headerIcon { 	width:60px;	height:60px; float:left; margin-left: 15px; }
.headerIcon a { width:60px; height:60px; text-decoration:none;display:block; }
.linux { background: url('/images/btn.linux.png') no-repeat top center; }
.linux:hover { background: url('/images/btn.linux.disabled.png') no-repeat top center; }
.php {   background: url('/images/btn.php.png') no-repeat top center; }
.php:hover {   background: url('/images/btn.php.disabled.png') no-repeat top center; }
.mysql { background: url('/images/btn.mysql.png') no-repeat top center; }
.mysql:hover { background: url('/images/btn.mysql.disabled.png') no-repeat top center; }
.codeigniter { background: url('/images/btn.codeigniter.png') no-repeat top center; }
.codeigniter:hover { background: url('/images/btn.codeigniter.disabled.png') no-repeat top center; }
.zend { background: url('/images/btn.zend.png') no-repeat top center; }
.zend:hover { background: url('/images/btn.zend.disabled.png') no-repeat top center; }
.jquery { background: url('/images/btn.jquery.png') no-repeat top center; }
.jquery:hover { background: url('/images/btn.jquery.disabled.png') no-repeat top center; }

.clearLeft {margin: 0;padding: 0;clear: left;height: 0;}
.clearBoth {margin: 0;	padding: 0;	clear: both;height: 0;}
.nav {text-align:left;color:#fff;font-family:Courier New, monospace;font-size:20px;padding:0;margin:0 0 0 8px;clear:both;vertical-align:middle;width:950px;background:#333;}
.navlink {height:40px;padding:0;margin:0 auto 0 auto;}
.navlink a:link, .nav a:visited {color:#fff;text-decoration:none;text-align:left;}
.navlink a:hover {color:#ccffff;text-decoration:underline;}
#colortabs {clear:both;margin: 0 0 0 0;padding: 0 0 0 0;voice-family: "\"}\"";voice-family: inherit;font-size: 20px;font-family: Courier New, monospace;
	z-index:10;	/*background: url("/images/right_nav_bg.gif") no-repeat top left;*/
}
#colortabs ul {	margin:0 0 0 0;	padding:0 0 0 0;list-style:none;display:inline; }
#colortabs li { display:inline;	margin:0 0 0 0;	padding:0 0 0 0;}
#colortabs a {	float:left;	color:#fff;	background: transparent;margin:0;text-decoration:none;letter-spacing: 0px;font-weight: bold;}
#colortabs a span {	float:left;	display:block;background: transparent;padding:9px 12px 8px 12px;}
#colortabs a:hover { color:#fff;cursor:pointer;font-weight: bold; text-decoration:underline; }
#colortabs a:hover span {color:#fff; text-decoration:underline;}
#colortabs #current a { text-decoration:underline;	background: #e6e6e6; color:#000; font-weight: bold;}
#colortabs #current span {color:#000; text-decoration: underline;}
#wrapper {width: 968px;height:auto !important; height:100%; min-height:100%; margin: 0px auto 0 auto; padding-bottom:5px;}
.contentTop {background:transparent url('/images/jp_content_top.png') no-repeat top center; height:9px; padding:0; margin:0;}
.contentMid {background:transparent url('/images/jp_content_mid.png') repeat-y top center; padding:0; margin:0;}
.contentBot {background:transparent url('/images/jp_content_bot.png') no-repeat bottom center; height:16px; padding:0; margin:0;}
.contentPage {border:1px solid #ccc; padding:10px 10px 0 10px; text-align:left; background:#fff; min-height:300px;}
.contentHome {width:930px;margin:10px auto 0 auto;}
#contentMain {}
#innerbg {height:auto !important; height:100%; min-height:100%; /*background:#FFFFFF url('/images/main-bg.png') repeat-y;*/}
#content {width: 630px;min-height:1400px;margin:10px 0 0 17px;float: left;/*border-left:1px solid #D7D7D7;*/border-right:1px solid #D7D7D7;border-left: 1px solid #D7D7D7;
	border-bottom:1px solid #d7d7d7;border-top:1px solid #d7d7d7; background: #fff;}
#sidebar {width: 280px;float: left;font-size: 12px;font-family: arial;text-align:center;/*background: url("/images/sidebar_bg_tile.gif") repeat-y top center;*/
	margin-bottom:15px;margin-left:20px;/*background:#EFEFEF;*/}
.sidebartop {/*background: url("/images/sidebar_bg_corners.gif") no-repeat top center;height:16px;*/}
.sidebarbot {/*background: url("/images/sidebar_bg_corners.gif") no-repeat bottom center;height:16px;*/}
.widget {text-align:left;padding: 0;/*background:#FFFFFF;*/	margin-bottom: 20px;}
.widgetinner {/*border: 1px solid #CCCCCC;*/}
.widget_recent_entries ul, .widget_archive ul, .widget_links ul, .widget_statpress ul {list-style: none;/*margin-left:10px;*/}
.widget_recent_entries li, .widget_archive li, .widget_links li, .widget_statpress li {padding:2px 0 2px 15px;background: url("/images/arrow_right.gif") no-repeat left 2px;}
.widget a:link, .widget a:visited {color: #336699;text-decoration:none;}
.widget a:hover {color: #CC0000;}
.widget_categories ul {list-style: none;/*margin:0;*/}
.widget_categories li {padding: 0 0 0 16px;margin: 5px 0;}
li.cat-item {background: url('/images/folder.gif') no-repeat top left;}
.cat-item ul {margin-top:5px !important;}
.categories li {background:none;}
/*.children {margin-top:100px;}*/

#searchDiv {/*clear:left;*/width: 976px;height: 30px;margin: 0 auto 0 auto;}
.searchDivLeft {float:left;	background: url("images/search_geek.png") no-repeat 10px 10px;padding: 10px 0 0 165px;text-align:left;width:400px;}
.searchDivRight {float:right;padding: 12px 0;text-align:center;}
#searchform {padding: 7px 0 0 7px;}
#s {width:230px;margin-left:100px;}

.footerIcons { margin-top:20px; }
.footerIcons a { text-decoration:none; }

#footer {margin: 0 auto 20px auto;clear: left;color: #efefef;font-family:arial;padding:0;height:250px;}
#footer a {color: #fff;text-decoration:none;}
#footer a:hover {color: #fff;text-decoration: underline;}
.footer {width: 940px;padding: 5px 0 25px 0;margin:0 auto 0 auto;}
.footer .entry {font-size:11px;}
.footerLeft {float: left; text-align: left; width: 650px; margin-bottom: 20px;}
.footerLeft h3, .footerRight h3 {padding-bottom:5px;margin-bottom:5px;text-transform:uppercase;}
.footerRight {float: right; text-align: right; width: 180px; margin-bottom: 20px; font-size: 11px;}
.footerRight a {margin-left: 15px;}
.copyright {clear: both; border-top: 1px dotted #666; padding-top:10px; /*background: url('/images/stripes.bg.png') repeat-x top left;*/}
.footer ul {float: left; margin:0 0 0 13px;}
.footer li {text-align: left; font-size: 11px; margin-bottom: 6px;}
.hidden {display: none;}
#searchsubmit {font-size:11px;background: url('/images/search.bg.gif') no-repeat 2px 2px; width: 20px;height: 20px;	padding:0;margin:0;border: none;}
#searchsubmit:hover { cursor: pointer; }
#s {height: 18px;border: 1px solid #ccc;}
form {margin: 0;padding: 0;}
.narrow {height: 100%;text-align: left;	padding: 13px;font-size: 12px;font-family: Arial, Sans-serif;margin: 0 0 0 0;}
.narrow a:link, .narrow a:visited {	color: #336699;	text-decoration: none;	/*font-size: 12px;*/}
.narrow a:hover {color: #CC0000;}
.narrow h1, .narrow h2, .narrow h3, .narrow h4, .narrow h5{	padding:3px 0;	margin:7px 0;text-transform:uppercase;color:#242424;size:16px;}
.narrowsingle {height: 100%;text-align: left;padding: 13px;font-size: 12px;font-family: Verdana,Sans-serif;	margin: 0;line-height: 20px;}
.narrowsingle a:link, .narrowsingle a:visited {color: #336699;text-decoration: none;border-bottom: 1px dotted #336699;/*font-size: 12px;*/}
.narrowsingle a:hover {color: #CC0000;border-bottom: 1px dotted #CC0000;}
.narrowsingle h1, .narrowsingle h2, .narrowsingle h3, .narrowsingle h4{border-bottom:1px dotted #ccc;padding:3px 0;margin:7px 0;}
.narrowsingle ul, .narrowsingle ol {margin-left:30px;}
.narrowsingle p {margin-bottom:16px;}
legend {font-size: 16px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;color: #000000;}
legend a:link, legend a:visited {color: #336699;text-decoration: none;}
legend a:hover {color: #CC0000;text-decoration: none;}
fieldset {background: url('http://www.cswelding.us/images/content_bg.gif') repeat-x top center;	border: 1px solid #999999;
	padding: 0 10px 10px 10px;margin: 10px 0;position:relative;display:block;}
*+html fieldset {background-position: 0 7px;}
* html fieldset {background-position: 0 8px;}
.fieldset {background: #FFFFFF;	padding: 10px;border: 1px solid #CCCCCC;margin: 10px 0 0 0;	font-size: 12px !important;}
#comment {width: 500px;	height: 150px;}
.comment {	background: #F7F7F7;border: #D7D7D7;}
.commentlist {margin:10px;font-size:12px;line-height:16px;}
.commentlist li {/*list-style: none;*//*border-bottom: 1px solid #CCCCCC;*/	padding:0;margin:0;clear:both;}
.comment-author {float:left;width:60px;text-align:center;font-size:12px;}
.comment-meta {float:left;width:490px;}
.commentlist p {clear:left;padding: 0 10px;}
div.comment-text { 	position:relative; 	margin:0;padding:5px; }
h1, h2 {	font-family: arial;	font-size: 16px;font-weight: bold;}
h3 {	font-family: arial;	font-size:14px;	font-weight:bold;}
h2.widgettitle {	font-size:14px;	color: #242424;	padding: 5px 5px 5px 30px; margin: 5px 0 5px 0;border-bottom:1px solid #CCCCCC; text-transform: uppercase;}

h2.righttitle {	font-size:14px;	color: #242424;	padding: 5px 5px 5px 16px;margin: 5px 0 0 0;text-transform: uppercase; }
.rss {	background: url('/images/rss.gif') no-repeat top left; }
.widget_categories h2 { background: url('/images/folder-h2.gif') no-repeat top left; }
.widget_links h2 { background: url('/images/globe.gif') no-repeat top left; }
.widget_archive h2 { background: url('/images/archive.gif') no-repeat top left; }
.widget_recent_entries h2 { background: url('/images/document.gif') no-repeat top left; }
.widget_statpress h2 { background: url('/images/statistics.png') no-repeat top left; }
.widget_polls-widget h2 { background: url('/images/pole.gif') no-repeat top left; }
.widget_text h2 { background: url('/images/project.star.gif') no-repeat top left; }

small {	font-size: 11px;}
strong {	font-weight: 700;	font-family: Arial, Helvetica, sans-serif;}
.reply {	clear:both;}
cite.fn {	font-size: 10px;}
#cycnav ul {/* login ul /li id */border: 1px solid #999999;	list-style: none;margin: 10px 0 10px 0;	padding: 10px;text-align: center;}
#cycnav li {list-style: none;display: inline;}
#cycnav a {	padding: 0 5px 0 5px;}
.loginform {background: url('http://www.cswelding.us/images/content_bg.gif') repeat-x top center;border: 1px solid #999999;	text-align: center;	padding: 10px; }
table#wp-calendar {	width:300px;border: 1px solid #666666;background: url('http://www.geekventure.com/images/calendar_bg.gif') repeat-x top center;}
table#wp-calendar td {text-align:center;}
table#wp-calendar th {text-align:center;background:#EFEFEF;border:1px solid #666666;}
table#wp-calendar caption {background:#EFEFEF;}
.entry {margin-bottom:10px;}
.entry p {padding:0 0 10px 0;line-height:20px;}
.entry small {color:#999999;}
.portfolioLeft {float: left;background: url('/images/film_bg.gif') no-repeat left center;	margin-top:5px;}
.portfolioRight {margin-top:5px;float: right;background: #FFFFFF;padding:10px;width: 430px;min-height:70px;text-align:left;border: 1px solid #CCCCCC;}
.pfdirectory table {}
.search {float:right;margin-top:4px;} 
.navigation {font-size:12px;padding-bottom:10px;/*border-bottom:1px solid #CCCCCC;*/margin-bottom:10px;}
.alignleft {float:left;width:50%;font-size:10px;text-align:left;}
.alignright {float:left;width:50%;font-size:10px;text-align:right;}
.postmetadata {font-size:11px;}
.splash {height:250px;background: #EFEFEF;}
.table {font-size:12px;}
.table th {padding:3px;border:1px solid #FFFFFF;background:#EFEFEF;}
.table td {padding:3px;}
.breadcrumb {text-align:left;padding:0 20px;font:12px arial;}
.breadcrumb a {color: #336699;text-decoration:none;}
.breadcrumb a:hover {text-decoration:underline;}
.mainleft {width:268px;float:left;}
.mainleft p {line-height:18px;}
.mainright {width:320px;float:left;margin-left:20px;}
.mainright p {line-height:18px;}
hr {padding:0;height:3px;margin-top:10px;background:#d7d7d7;border:none;}
.pfdirectory table {width:100%;background:#d7d7d7;}
.pfdirectory table th {padding:5px;}
.pfdirectory table td {background:#fff;padding:5px;}
.pfdirectory table tr {margin:1px;}

.span-icon {display:block;height:16px;padding-left:20px;}
.icon-folder-download {background:transparent url('/images/folders.gif') no-repeat scroll 0 -80px;}
.icon-folder-upload {background:transparent url('/images/folders.gif') no-repeat scroll 0 -64px;}

.kwicks {list-style: none; position: relative; margin: 0; padding: 0; border:1px solid #ccc; }
.kwicks li a:link, .kwicks li a:visited {display: block; width:100%; height: 100%; overflow: hidden; padding: 0; cursor: pointer; }
.kwicks li {float: left; width: 128px; height: 300px; margin-right: 0; border-right:1px solid #ccc; }  
 #kwick1 {background: #fff url('/images/frame_1_active.jpg') no-repeat left bottom; }  
 #kwick1.active {/*background: #fff url('/images/frame_1_active.jpg') no-repeat left bottom;*/ }  
 #kwick2 {background: #fff url('/images/frame_2_active.jpg') no-repeat left bottom;}  
 #kwick2.active {/*background: #fff url('/images/frame_2_active.jpg') no-repeat left bottom;*/}
 #kwick3 {background: #fff url('/images/frame_3_active.jpg') no-repeat left bottom;}  
 #kwick3.active {/*background: #fff url('/images/frame_3_active2.jpg') no-repeat left bottom;*/}  
 #kwick4 {background: #fff url('/images/frame_4_active.jpg') no-repeat left bottom;}
 #kwick4.active {/*background: #fff url('/images/frame_4_active.jpg') no-repeat left bottom;*/}
 #kwick5 {background: #fff url('/images/frame_5_active.jpg') no-repeat left bottom;}  
 #kwick5.active {/*background: #fff url('/images/frame_5_active.jpg') no-repeat left bottom;*/}
 #kwick6 {background: #fff url('/images/frame_6_active.jpg') no-repeat left bottom;}  
 #kwick6.active {/*background: #fff url('/images/frame_6_active.jpg') no-repeat left bottom;*/}
 #kwick7 {background: #fff url('/images/frame_7_active.jpg') no-repeat left bottom; border-right: 0;}
 #kwick7.active {/*background: #fff url('/images/frame_7_active.jpg') no-repeat left bottom;*/}
 
.slider {overflow:hidden;height:300px;width:900px; background: url('/images/portfolio/gradient.gif') repeat-x top center;border-top:1px solid #ccc;}
.portfolio p {width:280px;}
.portfolio p h2 {margin-top:30px; }
.portfolio p h2 a:link, .portfolio p h2 a:visited {color: #336699; }
.porffolio p h2 a:hover {color: #cc0000;}
.portfolioContent {background:#F1F1F1;border-top:1px solid #fff;padding:10px;}
.prev {float:left;}
.next {float:right;}
  
.program-box {width:200px;height:220px;float:left;}
.service-repair{background:url('/images/service.box.repair.jpg') no-repeat top center;}
.service-seo{background:url('/images/service.box.seo.jpg') no-repeat top center;}
.service-design{background:url('/images/service.box.design.jpg') no-repeat top center;}
.service-program{background:url('/images/service.box.program.jpg') no-repeat top center;}
.service-title {width:400px;float:left;}

.post-thumbnail {float:left;width:220px;}
.post-excerpt {float:right;width:380px;}
.post-clear {clear:both;}
