/*
Theme Name: Gadget Nerd Proprietry Theme
Theme URI: http://www.gadget-nerd.com/
Description: Custom wordpress theme for Gadget Nerd
Version: 1.6
Author: Gareth V. Jones & Matthew J. Shaw
Author URI: http://www.gadget-nerd.com/
Tags: Gadget Nerd

	Gagdet Nerd 2.0
	 http://www.gadget-nerd.com/

	This theme was designed by Gareth V. Jones and built by Matthew J. Shaw

	The CSS, XHTML and design is copyrighted.
*/
/*These are global syles - they are used throughout gadgetNerd*/
/*Please dont nest groups - they get impossible to work with*/
/* @group Resets */	

	@import "reset.css";

/* @end */

/* @group Basics */

body
{
	background: #2A2A2A;
	font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	font-size: 75%;
	line-height: 1.8em;
}
a
{
	color: #777;
}
a:hover
{
	color: #111;
}
p
{
	margin-bottom: 1.2em;
}
h3
{
	font-weight: bold;
	font-size: 1.75em;
}
/* @end */

/* @group Navigation */

#nerd-nav {
	clear: both;
	}

#nerd-nav ul {
	float: left;
	width: 62%;
	/*background: url(../img/rounded-left.png) no-repeat;*/ 	
	}

#nerd-nav li {
	float: left; 
	background: #f7f7f7 url(images/navbar-bg.gif) repeat-x bottom;
	}

#nerd-nav li a {
	display: block;
	padding: 10px 40px 10px 40px;
	font-weight: bold;
	font-size: 1.25em;
	border-left: 1px solid #fff;
	border-right: 1px solid #d2d2d2;
	text-align: center;
	opacity: 10%;
	}

#nerd-nav li a:hover {
	color: #2EA4E8;
	background-color: #f9f9f9;
	}

/* @end */

/* @group Layout */
/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */
.clear { display: inline-block; }   
.clear:after, .container:after, #nerd-nav:after, #nerd-wrapper:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
* html .clear { height: 1%; }
.clear { display: block; }
/*  */
#s
{
	float: left;
	width: 180px;
	margin-right: 20px;
}
a
{
	text-decoration:none;
}
ul
{
	list-style:none;
}
#nerd-page
{
	background:#c0c0c0 url('images/background.gif');
	border-bottom:2px solid #0C70A3;
	padding-top: 30px;
}

#nerd-wrapper, #footer{
	width: 960px;
	margin: 0 auto;
}
#nerd-wrapper
{
	margin-bottom: 10px;
}
#nerd-main-content,
#nerd-aux-conetnt{
	background: url('images/content-bg.png');
	float: left;
	opacity:10%;
	padding:10px;
	-webkit-box-shadow: 0px 1px 15px #222;
}
#nerd-main-content{
	width:650px;
	height: 100%;
	}
#nerd-aux-conetnt{ 
	width:260px; 
	margin-left:10px; 
	}
	
.twitter {
	margin: 10px 0 5px 0;
}

.ads
{
	margin-bottom: 10px;
}
.ads, .nerd-generic-list, #recent-articles, #categories{
	list-style:none ;
	}	
.ads li{
	background:#FFFFFF ;
	float:left;
	width:125px;
	height:125px;
	margin-bottom:10px;
	text-align:center;
	font-size:1.5em;
	}
.ads li.alt{
	margin-left:10px;
	}
.nerd-generic-list li a{
	color: #d0d0d0;
	display: block;
	padding:10px 5px;
	font-size: 0.9em;
	}
#footer{
	color:#666;
	padding: 10px;
	text-align: center;
}
/* @end */


/* @group Comments */
.comment { 
	border-top: 1px solid #FCFCFD;
	border-bottom:1px solid #DDDEDF;
	color:#444;
	padding: 9px 0 9px 0;
	}
.comment span { margin-top: 9px; }
.comment span, .comment a
{
	color: #505050;
	text-shadow: 0 1px 1px rgba(255,255,255,0.3);
	font-size: 1em;
}
.comment img
{
	float: left;
	margin-right: 10px;
	border-bottom:1px solid #DDDEDF;
	border-left:1px solid #C8C9C9;
	border-top:1px solid #C8C9C9;
	border-right:1px solid #DDDEDF;
}
.comment:after{
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
label { font-weight: bold; display: block; color: #505050;
	text-shadow: 0 1px 1px rgba(255,255,255,0.3);}

form.nerd-comment-form
{
	border-top:1px solid #FCFCFD;
	padding-top: 12px;
}
form#searchform input
{
	display: block;
}
/* Fieldsets */
legend      
{ 
	font-weight: bold; 
	font-size:1.2em; 
}
/* Text fields */
input.text, input.title   
{ 
	width: 610px; 
	margin:0.5em 0.5em 0.5em 0; 
}
input.text, 
input.title,   
input.text:focus,
input.title:focus         { 
	border:1px solid #DDDEDF; 
	background:#fff;
	padding: 5px;
	}
input.title               { font-size:1.5em; }

/* Textareas */
textarea            
{ 
	width: 610px; 
	height: 250px; 
	border-bottom: 1px #FCFCFD;
	border:1px solid #DDDEDF;  
	padding: 5px;
}
textarea:focus      {  background:#fff; }

/* Select fields */
select              { border:1px solid #ccc; background:#f6f6f6; width:200px; }
select:focus        { border:1px solid #999; background:#fff; }
.nerd-allowed-content
{
	color: #505050;
	display: block;
	text-shadow: 0 1px 1px rgba(255,255,255,0.3);
}

/* @end */
.post,
.sidebar-module
{
	background: #F4F4F4;
	border-top:1px solid #FCFCFD;
	border-bottom:1px solid #DDDEDF;
	padding: 10px;
}
.post
{
	padding: 20px 10 0 10px;
}
h2, h2 a
{
	color: #000;
	font-size: 1.5em;
	text-decoration: none;
}
.sidebar-module ul li a
{
	color: #318DF2;
	padding: 5px;
}
.sidebar-module ul li a:hover
{
	background: #E0F1F8;
	color: #318DF2;
}
.sidebar-module ul li
{
	margin-bottom: 4px;
}
#search-module
{
	border: none;
}
.linkcat h2
{
	display: none;
}
.post img
{
	float: right;
	margin: 0 10px 0 10px;
	background: #fafafa;
	border: 4px solid #DDDEDF;
}
.post a
{
	color: #318DF2;
}
.post ul
{
	margin-bottom: 10px;
}
.post ul li
{
	list-style: disc;
	margin-left: 20px;
}
h3
{
	font-size: 1.25em;
	line-height: 2;
}
a.nerd-read
{
	background: #318DF2;
	color: #FFF;
	text-decoration: none;
	padding: 5px;
	text-align: center;
	text-shadow: none;
}
a.nerd-read:hover
{
	background: #E0F1F8;
	color: #318DF2;
}
span.tag a
{
	background: #f00;
	color: #fff;
	padding: 5px;
}
span.tag a:hover
{
	background: #fcd;
	color: #f00;
	padding: 5px;
}
div.sociable li
{
	list-style: none;
	display: inline;
}
div.sociable img
{
	margin: 0;
}