/*
Theme Name: Intel Designer
Theme URI: inteldesigner.com
Description: My personal blog design.
Version: 0.2
Author: Kevin Dees
Author URI: http://inteldesigner.com/
*/

.ad div {
	background: none; !important
	color: #FFF; !important
	border: none; !important }

.ad a { color: #FC0; !important }

body {
	background: #1e1e2d url(img/body-bg.gif) scroll 0 0;
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 1.65em;
	color:#FFF; }

/*Main Page Sections*/

#wrapper {
	background: transparent url(img/top-body.gif) scroll repeat-x 50% 0;
	padding: 20px; }

#page {
	margin: 0 auto;
	width: auto !important; /* IE6 doesn't have a clue :) */
	width: 986px;
	max-width: 986px;
	min-width: 725px; }

#logo { text-align: center; }
	
#skip { display: none; }

/*Navigation*/

#nav {
	overflow: hidden;
	float: right; }

#nav li {
	float: left;
	width: 190px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 15px; }
	
#nav li a {
	display: block;
	padding-left: 50px;
	height: 53px;
	font-size: 24px;
	color: #E89440;
	text-decoration: none;
	line-height: 1em;
	margin: 10px 0 5px; }

#nav li a:hover {
	background: transparent url(img/nav-hover.png) no-repeat 0 -15px;
	color: #FC3; }
	
#nav li small {
	float: left;
	padding-left: 45px;
	color: #CCC;
	display: block;
	margin-top: -35px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px; }

/*Article Sections and Elements*/

.article {
	color:#CCC;
	margin: 0 260px 20px 120px; }
	
.article .header {
	position: relative;
	float: left;
	width: 100%;
	padding: 0;
	margin: 0; }
	
.article .content.section { margin-left: 60px; }
	
.article strong {
	color: #FFF;
	font-weight: bold; }
	
.article ul {
	list-style: outside;
	list-style-type: square; }
	
.article ol {
	list-style: outside;
	list-style-type: decimal; }
	
.article ul li, .article ol li { padding-bottom: 5px; }

.article img {
	border: 5px solid #FFF;
	border-color: rgba(230,230,230,0.1);
	margin: 5px;
	max-width: 100%; }

.article p, .article blockquote, .article ol, .article ul { margin: 0 0 15px; }

.article blockquote {
	line-height: 1.5em;
	height: 1%;
	font-size: 14px;
	padding: 10px 0 5px 45px;
	color: #FFF;
	background: transparent url(img/blockquote.png) no-repeat; }

.article blockquote p {
	margin: 0 0 15px 0;
	padding:0;
	color: #FFF;
	font-size: 14px; }
	
/* Links */

.article a, #footer a, #comments a {
	text-decoration: none;
	border-bottom: 1px dotted #CCC; }

.article a:link, #footer a:link, #comments a:link { color: #E89440; }

.article a:visited, #footer a:visited, #comments a:visited { color: #FFF; }

.article a:hover, .article a:focus, .article a:active, #footer a:hover, #footer a:focus, #footer a:active, #comments a:hover, #comments a:focus, #comments a:active  { color: #FC3; }

/*Headings*/

.article h1, .article h2, .article h3, .article h4, .article h5, .article h6 {
	font-family: Arial, Helvetica, sans-serif; }

.article h1 {
	color: #9AEA4A;
	font-size: 48px;
	font-weight: normal;
	height: 1%; /* Holy IE Hack Batman! */
	line-height: 1em;
	margin: 10px 0 20px;
	padding: 35px 0 0;
	background: transparent url(img/view-post.png) no-repeat 25px 0; }

.article h2 {
	font-size: 18px;
	text-indent: -60px;
	margin: 15px 0;
	color: #FFF;}

.article h3 {
	font-size: 16px;
	margin: 15px 0;
	color: #FFF; }
	
/*Article Heading Links*/

.article h1 a:link, .article h1 a:visited  {
	color: #9AEA4A; /* green */
	border: none; }

.article h1 a:hover, .article h1 a:focus, .article h1 a:active {
	color: #FC3; /* orange */
	border: none; }
	
/*Footer Information*/

.article .footer {
	margin-top: 45px;
	padding: 10px 0 25px;
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC; }

.article .footer dt {
	font-size: 18px;
	font-weight: bold;
	margin: 15px 0 10px 145px;
	color: #FFF; }

.article .footer dl.author dd img {
	float: left;
	margin: -30px 10px 0 0;
	width: 120px;
	height: 120px; }

.article .footer dl.author dd p { margin-left: 145px; }

/*post header*/

.header .date {
	position: absolute; top: 25px; left: -120px;
	padding: 0;
	margin: 0;
	font: bold 12px/50px Georgia, "Times New Roman", Times, serif;
	width: 100px;
	text-align: center;
	background: transparent url(img/post-date.png) no-repeat 0 0;
	color: #FFF; }

/* code */

.article pre { margin-bottom: 20px; }

.article pre code  {
	border: 1px solid #9AEA4A;
	padding: 3px 0 3px 10px;
	color: #FFF;
	background-color: rgba(230,230,230,0.1);
	display: block;
	font: normal 14px/1.4em Arial, Helvetica, sans-serif; }

.article code strong { color: #E89440; }

.article pre code span { color: #FC0; }

.article pre code span.property { color: #53A8EE; }

.article pre code span.tag { color: #39F; }

.article .view-example {
	background: transparent url(img/Mini%20Pixel%20Icons/search-icon-blue.gif) no-repeat 0 50%;
	padding-left: 16px; }

.article .download-example {
	background: transparent url(img/Mini%20Pixel%20Icons/download-page-green.gif) no-repeat 0 50%;
	padding-left: 16px;}
	
/*Aside Sidebar*/

#sidebar {
	width: 210px;
	float: right; }

/* Wordpress */
.widget { padding: 20px; }

.widget h2 {
	font-size: 24px;
	margin-left: 45px;
	color: #FFF; }

/*More Posts*/

.other-posts {
	margin: 20px 0 40px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal; }
	 
/*old*/

.older-posts a small {
	position: absolute; top: 0; left: 50px; }
	
.older-posts a {
	float: left;
	background: transparent url(img/more-posts.png) no-repeat 0 0;}

/*new*/

.newer-posts a small {
	position: absolute; top: 0; right: 50px; }

.newer-posts a {
	float: right;
	text-align: right;
	background: transparent url(img/more-posts.png) no-repeat 100% 0;}
	
/*both old and new*/

.older-posts a small, .newer-posts a small {
	color: #CCC;
	display: block;
	font-size:12px; }

.older-posts a, .newer-posts a {
	padding: 18px 40px;
	display: block;
	position: relative;
	width: 202px;
	font-size: 24px;
	text-decoration: none;
	color: #E89440; }

.older-posts a:hover, .newer-posts a:hover, .older-posts a:focus, .newer-posts a:focus, .older-posts a:active, .newer-posts a:active {
	border: none;
	color:#FC3; }

/*Archives*/

dl.cat { margin-top: 40px; }

.article .cat { list-style: none; }

.article .cat dt {
	margin: 0;
	font-weight: normal; }

.article .cat dt a {
	color: #E89440;
	font-size: 24px;
	padding: 20px 0 10px 25px;
	background: transparent url(img/burst.png) no-repeat -500% -500%;
	font-family: Georgia, "Times New Roman", Times, serif;
	border: none; }

.article .cat dt a:hover {
	color: #FC3;
	background: transparent url(img/burst.png) no-repeat 0 0; }

.cat dd p { margin: 10px 0 30px 0;}

/*Footer*/

#footer {
	clear: both;
	overflow: hidden;
	padding: 20px 0;}

#footer a.top-link {
	color: #FFF;
	float: right;
	display: block;
	padding: 20px;
	border: none; }

#footer a.top-link:hover, #footer a.top-link:focus, #footer a.top-link:active {
	color: #FC3;
	float: right;
	display: block;
	padding: 20px; }

#footer .copy-right {
	text-align: center;
	padding: 20px; }
	
/*Wordpress Specific*/

.alignleft { float: left; }
	
.alignright { float: right; }

.size-full { margin: 5px 10px; }

.size-large { margin: 5px 0; }

.edit-link a {
	border-bottom: 1px dotted #CCC;
	border-right: 1px dotted #CCC;
	border-left: 1px dotted #CCC;
	padding: 5px; }
	
