/*  
Theme Name: iBoughtAMac
Theme URI: http://iboughtamac.com/
Description: I just bought a new Mac, show me how to use it. By: <a href="http://is.derekpunsalan.com/">Derek Punsalan</a>.
Version: 0.1
Author: Derek Punsalan
Author URI: http://is.derekpunsalan.com/

	This theme was designed and coded by Derek Punsalan - is@derekpunsalan.com
	
	iBoughtAMac.com was created with the sole intent to help new Mac users 
	familiarize themselves with their shiny new machines.
*/

/* +global malarky styling */
* {margin:0;padding:0;}
p,ul,ol,blockquote,br {margin:1em 0;}
body {color:#5F5F5F;background:#FFF;font-family:"Myriad Pro","Lucida Grande",Calibri,Verdana,sans-serif;font-size:65%;text-align:center;}

/* +general global font styling rules */
h1,h2,h3 {}
h1 {}
h2 {}
h3 {}

.post h2 a {color:#444;text-decoration:none;}
	.post h2 a:hover {color:#97BAD2;}
.post_meta a {color:#7BA5C2;text-decoration:none;}
.entry a {color:#7FA4BD;text-decoration:none;}
	.entry a:hover {text-decoration:underline;}
#navigation a, #top_nav a {color:#7FA4BD;text-decoration:none;}
	#navigation a:hover, #top_nav a:hover {text-decoration:underline;}
#sidebar_intro a {color:#61869F;text-decoration:none;}
	#sidebar_intro a:hover {text-decoration:underline;}
.sidebar_cats a {color:#61869F;display:block;text-decoration:none;padding:2px 0 2px 3px;}
	.sidebar_cats a:hover {background:#CFCFCF;}

.sidebar_pixel li a {color:#61869F;display:block;text-decoration:none;padding:2px 0 2px 3px;}
	.sidebar_pixel li a:hover {background:#CFCFCF;}

#footer_wrapper a {text-decoration:none;color:#7BA5C2;}
	#footer_wrapper a:hover {text-decoration:underline;}

	#topright {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	height: 176px;
	width: 166px;
	background: url(http://iboughtamac.com/ads/pcazcorner.png) no-repeat;
	text-indent: -999em;
	text-decoration: none;}
	
/* +start paging style */
#pagelink {
	background: #CCE2F1;
	font-size: 10pt;
	padding: 9px 8px 8px 9px;
}

#pagelink a {
	display: inline;
	padding: 3px 5px 3px 5px;
	border: 1px solid #CCC;
}

#pagelink a:visited {
	display: inline;
	padding: 3px 5px 3px 5px;
	border: 1px solid #CCC;
}

#pagelink a:hover {
	background: #B3D3EA;
	display: inline;
	padding: 3px 5px 3px 5px;
	border: 1px solid #CCC;
}

em {
	font-family: Georgia;
}

/* +start image styling rules */
.entry a img, .entry img {border:1px solid #CCC;max-width:445px;padding:3px;max-width:440px;}
.entry img.floatleft {border:1px solid #CCC;float:left;margin:0 4px 3px 0;padding:3px;}
.entry img.floatright {border:1px solid #CCC;float:right;margin:0 0 3px 4px;padding:3px;}

/* +start hr styling */
hr.hr1 {height: 1px; background-color: #97BAD2; color: #97BAD2;}

/* +start keys */

KBD {border-left: 1px solid #CCC;border-top: 1px solid #CCC;border-right: 2px solid #CCC;border-bottom: 2px solid #CCC;background:#EEE;font-size:10px;padding: 0 0 0 1px;}

/* +start individual content module styling */
#global_wrapper {margin:0 auto;width:795px;} /* Master wrapper - static width variable */
#content_wrapper {float:right;width:470px;} /* Main column wrapper */
#masthead_graphic {margin:40px 0 10px;}
ul#top_nav {float:right;margin:15px 10px 0 0;padding:0;}
	#top_nav li {display:inline;margin:0 0 0 4px;padding:0;}
	#content_inner {text-align:left;margin:0 0 40px 0;}
		#content_now {margin:0px 12px 0;padding:10px 0;}
			.post {border:1px solid #97BAD2;border-width:1px 0 0 0;margin:0 0 30px 0;padding:15px 0 0 0;} /* WordPress now post wrapper styling */
				.post_meta {color:#7F7F7F;}
			.entry {font-size:1.1em;line-height:1.5em;}/* WordPress now entry styling */
				.entry ul {list-style:none;margin:0 1em 0;}
				.entry ol {margin:0 1em 0 0;}
				.entry ul li {background:url(images/li.gif) no-repeat 0 5px;margin:0 0 10px 0;padding-left:20px;}
				.entry ol li {margin:0 0 1em 3em;}
				.entry blockquote {background:#EEE;border:1px solid #DDD;margin:0 2em 0 2em;padding:0 10px;}
			#navigation {font-size:1.1em;}
.sidebar_wrapper {background:#DCDCDC url(images/sidebar-top.gif) no-repeat top left;float:left;margin:40px 0;padding:0;width:310px;text-align:left;position:relative;} /* Main sidebar wrapper */
	.sidebar_wrapper h3 {border:1px solid #CBCBCB;border-width:0 0 1px 0;padding:0 0 3px 0;}
#sidebar_intro {font-size:1.1em;line-height:1.5em;margin:175px 15px 20px 15px;}
.sidebar_module {font-size:1.1em;line-height:1.5em;margin:15px 15px 20px 15px;}
ul.sidebar_cats {list-style:none;margin:0;padding:0;}
	.sidebar_cats li {border-bottom:1px solid #CBCBCB;margin:0;padding:0;}
	
ul.sidebar_pixel {list-style:none;margin:0;padding:0;}
	.sidebar_pixel li {border-bottom:1px solid #CBCBCB;margin:0;padding:0;}
	.sidebar_pixel img {margin: 5px 5px 5px 4px;border:0;padding:0;}
	
.sidebar_adsense {margin:0 0 10px 5px;}
	
/* +search input styling */
#searchform, #emailsubmit {margin:5px 0 0 0;padding:0;}
	input#q, input#emailform {border:1px solid #CBCBCB;margin:0;padding:2px;vertical-align:middle;width:220px;}
	input#sbi, input#emailform {border:1px solid #CBCBCB;margin:0;padding:2px;vertical-align:middle;width:220px;}
	input#mb-pljj-pljj, input#emailform {border:1px solid #CBCBCB;margin:0;padding:2px;vertical-align:middle;width:220px;}
	input#searchsubmit, input#emailbutton {vertical-align:middle;}

/* +start footer styling */
#footer_adsense {clear:both;border:1px solid #DDD;border-width:1px 0 0 0;font-size:1.1em;margin:0 0 15px;padding:7px 0 0 0;}
#footer_wrapper {clear:both;border:1px solid #DDD;border-width:1px 0 0 0;font-size:1.1em;margin:0 0 40px;padding:7px 0 0 0;}
	#footer_wrapper .left {}
	#footer_wrapper .left ul {margin:0;list-style:none;padding:0;}
		#footer_wrapper .left ul li {display:inline;}
		#footer_wrapper .left ul li a {display:inline-block;padding:4px;}
	#footer_wrapper .right p {margin:0;}
	
/* +start comment area styling */
/* +link styling rules external from global */
#comment_meta a {color:#7FA4BD;text-decoration:none;}
	#comment_meta a:hover {text-decoration:underline;}
.comment_credentials a {text-decoration:none;color:#555;}
	.comment_credentials a:hover {text-decoration:underline;}
.comment_text a,#commentform a {color:#7FA4BD;text-decoration:none;}
	.comment_text a:hover,#commentform a:hover {text-decoration:underline;}
/* +end link styling */
#comment_title {}
	#comment_title h3 {}
	span.comment_meta {}
ol.commentlist {list-style:none;margin:1em 0;padding:0;}
	.commentlist li {margin:0 0 20px 0;}
		.commentlist li.alt .comment_credentials {background:#CCE2F1;}
		li.author .comment_credentials .special {background:url(images/author-badge.gif) no-repeat top right;padding-right:37px;}
	div.comment_credentials {padding:5px 3px;}
	div.author_highlight {float:left;}
	div.author_commentdate {float:right;}
	div.comment_text {border:1px solid #DDD;border-width:1px 0 0 0;line-height:1.5em;margin:0;}
#author,#email,#url,#comment {border:1px solid #BCBCBC;font-size:1.1em;font-family:"Lucida Grande",Tahoma,Verdana,sans-serif;padding:2px;}
	#comment {width:100%;}

/* +start clearing fix rules */
.left {float: left;}
.right {float: right;}
.clear {clear: both;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

/* Chitika Style */

.chitika {margin:10px 0 25px 0;border-top: 1px solid #CCE2F1;border-bottom:1px solid #CCE2F1;padding: 10px 0 10px 0;}

/* Adsense Style */

.adsenseTitle { margin: 0; font-size: 11px; position: absolute; top: -8px; right: 7px; background: #fff; padding: 0 4px; color: #999 !important; }
.adsense336 { padding-top: 7px; background: #fff; position: relative; border: 1px solid #ddd; }
.adsense336 { height: 290px; width: 346px; margin: 10px 0 30px 0; padding-left: 7px;}

/* Adsense Style */

.diggWrap {float:right;margin: 0 0 5px 10px;}

/* Del.icio.us Style */

.delicious {
	background: url('/images/del.icio.us.jpg') top no-repeat;
	width: 447px;
	padding-top: 151px;
}

