/* 
Theme Name: GeForce
Theme URI: http://wpadsense.com
Description: Optimized for conversion..
Author: Peter Coughlin
Author URI: http://wpadsense.com
Version: 1.7.2

Versions
---------
1.7.2	Added code to make upgrades easier.
1.7.1	Fixed bug with default options.
		Removed tag display limit.
		Changed widget titles to H2.
1.7		Updated options code.
		Added options for default ad colors.
1.6.1	Optional display of front page ad options.
1.6		Overhaul of code.
		Added ads and link units to all positions.
1.5		Added option to change nav menu colors.
		Added edit link for pages and posts.
1.4		Updated comment functionality.
1.3		Added link unit code for middle of content.
1.2		Added link unit code.
1.1		Added widgetized area below post and page content.
1.0		Initial version.
*/

@import url('css/21px.css');

/*-- core layout--*/
body {text-align:center;color:#333;}
.container {width:760px;margin:15px auto;text-align:left;border:1px solid #666;background-color:#fff;}
	.header {width:730px;padding:0 15px;min-height:100px;height:auto !important;height:100px;}
		.site-title {padding:20px 0 5px;}
		.site-description {padding-bottom:15px;}
	.nav {width:730px;padding:0 15px 13px;text-align:left;}
	.breadcrumbs {width:730px;padding:0 15px 15px;text-align:left;}
	.content {padding:0 15px 15px;background-color:#fff;}
		.main {width:500px;overflow:hidden;}
		.sidebar {width:200px;overflow:hidden;}
	.footer {width:730px;padding:10px 15px;text-align:center;border-top:1px solid #666;}

/*-- layout --*/
.mainleft .main {float:left;}
.mainleft .sidebar {float:right;}
.mainright .main {float:right;}
.mainright .sidebar {float:left;}
.fullwidth .main {width:100%;}

/*-- container --*/
.container {-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);}

/*-- header --*/
.header {cursor:pointer;}
.site-title,
.site-title a {font:bold 26px Arial,Helvetica,sans-serif;}
.site-title a:hover {text-decoration:none;}
.site-description {font-size:16px;}

/*-- nav --*/
.nav ul {float:left;margin:0;padding:0;font:bold 12px Arial,Helvetica,sans-serif;}
.nav li {float:left;margin:0;list-style:none;}
.nav a, .nav a:visited {float:left;margin:0 2px 2px 0;padding:4px 8px;display:block;cursor:pointer;text-decoration:none;}
.nav a:hover {text-decoration:underline;}

/*-- breadcrumbs --*/
.breadcrumbs,
.breadcrumbs a {font-size:11px;color:#999;}

/*-- main entry --*/
h1.post-title {line-height:27px;font:bold 1.6em Arial,Helvetica,sans-serif;}
h1.post-title,
h1.post-title a {color:#000;}
h1.post-title a:hover {text-decoration:none;}

.post-edit-link img {vertical-align:middle;}

.post {margin-bottom:21px;}

.entry {}
.entry ul,
.entry ol {margin-left:36px;}
.entry ul li {list-style-type:square;}
.entry a {text-decoration:underline;}
.entry a.more-link {text-decoration:none;}
.entry a.more-link:hover {text-decoration:underline;}

.post-meta {margin-bottom:21px;font-style:italic;color:#999;border-top:1px dashed #ccc;}
.post-meta a {color:#999;}

.pagenav {margin-bottom:21px;}

.widget-before-content div,
.widget-after-content div {margin-bottom:21px;}

/*-- sidebar --*/
.sidebar {}
.sidebar p {margin-bottom:0.65em;line-height:1.2em;}
.sidebar h2 {margin-bottom:5px;padding-bottom:0;color:#333;font-size:1.2em;}
.sidebar h2 span {border-bottom:1px solid #666;}
.sidebar ul {position:relative;margin:0;padding:0;list-style-type:none;}
.sidebar ul li.widget {margin-bottom:20px;}
.sidebar ul ul {margin:0;padding:0;}
.sidebar ul li li {}
.sidebar ul li.widget_text {padding-bottom:0;}
.sidebar a,
.sidebar a:active,
.sidebar a:visited {color:#333;}

/*-- footer --*/
.footer {line-height:1.2em;color:#333;}
.footer p {margin:0 0 1.0em;}
.footer a {text-decoration:none;white-space:nowrap;color:#333;}
.footer a:hover {text-decoration:underline;color:#333;}
.footer a.copyright {color:#000;text-decoration:none;color:#333;}
.footer ul {margin:0 0 1.0em !important;padding:0;list-style:none;}
.footer li {display:inline;margin:0 5px;padding:0;}

/*-- comments --*/
.commentlist li .avatar {float:right;margin:0 5px 0 10px;padding:2px;border:1px solid #eee;background:#fff;}
.commentlist cite, .commentlist cite a {font-weight:bold;font-style:normal;}
#commentform {margin-bottom:21px;}	
#commentform #author, #commentform #email, #commentform #url {width:50%;padding:2px;}
#commentform textarea {width:98%;padding:2px;}	
.commentlist {margin:0;padding:0;}	
.commentlist ol {margin:0;padding:10px;}
.commentlist li {margin:15px 0 10px;padding:10px 5px 0 10px;list-style:none;}
.commentlist .reply {margin-bottom:10px;}
.commentlist li ul li {margin-right:-5px;}
.commentlist p {margin:10px 5px 10px 0;padding:0;}
.comments a {color:#333;}
.children {margin:0;padding:0;}
.nocomments {}
.commentmetadata {font-size:11px;}
.navigation {display:block;text-align:center;margin-bottom:21px;}
#respond h3 {margin-bottom:15px;}	
.depth-1 {border:1px solid #eee;margin:0;padding:0;}
.commentlist .even, .commentlist .alt {border-top:1px solid #eee;border-bottom:1px solid #eee;border-left:1px solid #eee;}
.commentlist .even {background:#fff;}
.commentlist .odd {background:#f6f6f6;}

/*-- search form --*/
#searchform {margin-bottom:21px;padding:15px;background-color:#f6f6f6;}
#searchform  #s {border:1px solid #ddd;}
#searchform  #searchsubmit {padding:2px 4px;cursor:pointer;}

/*-- calendar --*/
.sidebar ul li.widget_calendar {border:none;}
.widget_calendar h3 {display:none;}
#wp-calendar {width:100%;margin:0;padding:0;border:none;}
#wp-calendar caption {margin:0;padding:2px;color:#333;text-align:center;font-weight:bold;letter-spacing:2px;text-transform:uppercase;background-color:#fff;}
#wp-calendar th {text-align:center;color:#333;}
#wp-calendar thead {margin:10px;font-weight:bold;border:1px solid #e3e3e3;background-color:#f6f6f6;}
#wp-calendar tbody {}
#wp-calendar tbody td {margin:0;padding:2px;font-weight:normal;text-align:center;border:1px solid #e3e3e3;}
#wp-calendar tbody td.today {font-weight:bold;text-decoration:underline;}
#wp-calendar tfoot td {padding:3px 6px;background-color:#fff;}
#wp-calendar tfoot #next {text-align:right;}

/*-- ads --*/
.after_nav_ad,
.after_nav_lu {display:block;width:730px;padding:0 15px 15px;}
.before_title_ad,
.before_content_ad,
.mid_content_ad,
.after_content_ad,
.before_title_lu,
.before_content_lu,
.mid_content_lu,
.after_content_lu {display:block;margin-bottom:21px;}

/*-- pc contact form plugin --*/
.contactform #fullname,
.contactform #email {width:60%;}
.contactform #message {width:98%;}

/*-- pc content links plugin --*/
a.content-link {color:#333;}
