/*
Theme Name: MacYourself v2.5
Theme URI: http://www.macyourself.com
Description: WordPress theme for MacYourself, provider of Apple tips, fixes, and reviews.
Version: 2.5
Author: MacYourself
Author URI: http://www.macyourself.com
Tags: apple, mac, macintosh, ipod, iphone
*/



body {	margin: 0 auto;	font-size: 16px;	background: url(/wp-content/themes/macyourself-v2.5/layout/bg_page.gif) #003d4c;	text-align: center;}#topbar-green {	margin: 0 auto;	background: url(/wp-content/themes/macyourself-v2.5/layout/topbar-green.gif) repeat-x;	height: 9px;}#wrapper-bg {	margin: 0 auto;	min-width: 990px;	min-height: 720px;	background: url(/wp-content/themes/macyourself-v2.5/layout/bg_sunburst.gif) no-repeat center top;}#wrapper-header {	margin: 0 auto;	width: 980px;	height: 155px;}#header-logo {	margin: 38px 0px 0px 19px;	width: 351px;	height: 104px;	float: left;	display: block;	background: url(/wp-content/themes/macyourself-v2.5/layout/logo.png) no-repeat;}#header-ad {	margin: 50px 20px 0px 0px;	width: 468px;	height: 60px;	float: right;	display: block;}#wrapper-nav {	margin: 0 auto;	width: 980px;	height: 43px;	background: url(/wp-content/themes/macyourself-v2.5/layout/bg_nav.png) no-repeat;}#menu{margin:0;float:left;display:block;height:43px;font-size:16px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-align:center;}#menu ul{margin:0px;padding:0;list-style-type:none;line-height:43px;}#menu ul li{display:block;float:left;padding:0;margin:0;height:43px;}#menu ul li a.home,#menu ul li a.home:active,#menu ul li a.home:visited{display:block;float:left;color:#ffffff;text-decoration:none;padding:0px 21px;}#menu ul li a.home:hover{color:#ffffff;background:url(/wp-content/themes/macyourself-v2.5/layout/bg_nav_rev_home.png);padding:0px 21px;}#menu ul li a.full,#menu ul li a.full:active,#menu ul li a.full:visited{display:block;float:left;color:#ffffff;background:url(/wp-content/themes/macyourself-v2.5/layout/bg_nav_div.png) no-repeat left;text-decoration:none;padding:0px 21px;}#menu ul li a.full:hover{color:#ffffff;background:#e58e30;padding:0px 21px;}

#search {	margin: 9px 16px 0px 0px;	width: 350px;	float: right;	display: inline;	text-align: right;}#wrapper-page {	margin: 0 auto;	padding: 13px 0px 25px 25px;	width: 955px;	background: #FFFFFF;}
#recentvids {	margin: 0 auto;	font-family: Arial, Helvetica, sans-serif;	font-size: 75%;	font-weight: bold;	color: #666666;	text-align: left;}#recentvids a:link, #recentvids a:active {	font-weight: normal;	color: #C86C05;	text-decoration: underline;}#recentvids a:hover {	font-weight: normal;	color: #DD7503;	text-decoration: none;}#recentvids a:visited {	font-weight: normal;	color: #799d18;	text-decoration: underline;}/* CONTENT AREA */#contentarea {	margin: 35px 0px 0px 0px;	padding: 0;	width: 585px;	float: left;	display: block;	text-align: left;}#contentarea p {	margin-top: 0;	padding: 0;}#contentarea img {	padding: 2px;	border: 1px dotted #BBBBBB;}#home-mainstory {	margin: 0 auto;	width: auto;	padding-bottom: 32px;	border-bottom: dotted #9a9a9a 1px;}#home-2col-left {	margin: 32px 0px 0px 0px;	width: 270px;	float: left;	display: inline; /* fixes IE6 problem that causes double margins to appear for floated items  */}	#home-2col-right {	margin: 32px 0px 0px 0px;	width: 270px;	float: right;	display: inline; /* fixes IE6 problem that causes double margins to appear for floated items  */}.ad-google-block {	margin: 40px 0px 35px 0px;	width: auto;	padding: 15px;	border-top: dotted #9a9a9a 1px;	border-bottom: dotted #9a9a9a 1px;}
.ad-google-block-archive {	margin: 30px 0px 0px 0px;	width: auto;	padding: 15px 15px 0px 15px;	border-top: dotted #9a9a9a 1px;}
.ad-google-block-comments {	margin: 40px 0px 35px 0px;	width: auto;	padding: 12px;
	text-align: center;}#home-otherarticles {	margin: 0 auto;}.home-otherarticleslist {	margin: 30px 0px 0px 0px;	padding-bottom: 7px;	padding-top: 30px;	border-top: dotted #9a9a9a 1px;}#home-otherarticles > div:first-child {	margin: 30px 0px 0px 0px;	padding-bottom: 7px;	padding-top: 0px;	border: none;}
#ad-leaderboard-bottom {	margin: 0 auto;	margin-top: 50px;	width: 728px;	height: 90px;	clear: both;}/* SIDEBAR */#wrapper-sidebar {	margin: 35px 0px 0px 0px;	padding: 0;	width: 334px;	float: right;	display: block;	background: #f6f5ed;	text-align: center;}#rsstip {	margin: 18px 0px 17px 0px;	width: 334px;}.wrapper-sideblock {	margin: 0 auto;
	margin-bottom: 20px;	width: 302px;	text-align: left;}.sideblock-top {	margin: 0 auto;	padding: 10px 0px 0px 14px;	width: 288px;	height: 27px;	font-family: Arial, Helvetica, sans-serif;	font-size: 100%;	font-weight: bold;	color: #FFFFFF;	background: url(/wp-content/themes/macyourself-v2.5/layout/sidebar/block_top.png) repeat-x;}.sideblock-middle {	margin: 0 auto;	padding: 16px 17px 8px 17px; 	width: 268px;	background: #fdfcfa;}.sideblock-middle p {	margin-top: 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 84%;	line-height: normal;	color: #000000;}.sideblock-middle p.disclaimer {	margin: 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 63%;	line-height: normal;	color: #000000;}.ad-grid-block-left {	margin: 0 auto;	width: 125px;	float: left;	display: block;}.ad-grid-block-left img {	margin: 6px 0px;}.ad-grid-block-right {	margin: 0 auto;	width: 125px;	float: right;	display: block;}.ad-grid-block-right img {	margin: 6px 0px;}#categories {	margin: 0;	width: 125px;	text-align: left;	float: left;	display: block;}#categories ul {	margin: 2px 0px 0px 0px;	padding: 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 84%;	color: #000000;	list-style: none;	text-indent: 0;}#categories ul li {	margin: 0;	padding: 5px 0px;	color: #000000;	border-top: 1px solid #D7D4B4;}#categories ul li:first-child {	margin: 0;	padding: 5px 0px;	color: #000000;	border-top: none;}#categories ul li a:link, #categories ul li a:active, #categories ul li a:visited {	color: #000000;	text-decoration: none;}#categories ul li a:hover {	color: #888888;	text-decoration: none;}.ad-278-wide {	margin: 0 auto;	width: auto;}.ad-278-wide img {	margin: 6px 0px;}/* STYLE CLASSES */
.bodytext {
	font-family: Arial, Helvetica, sans-serif;	font-size: 84%;	line-height: 165%;	color: #000000;
}
.bodytext a:link, .bodytext a:active {	color: #C86C05;	text-decoration: underline;}.bodytext a:hover {	color: #DD7503;	text-decoration: none;}.bodytext a:visited {	color: #5e8804;	text-decoration: underline;}
.bodytext p.intro {	font-size: 120%;	line-height: 140%;
}
.bodytext-archives {
	margin-top: 6px;
	margin-bottom: 35px;
	font-family: Arial, Helvetica, sans-serif;	font-size: 88%;	line-height: 150%;	color: #000000;
}
.bodytext-archives a:link, .bodytext-archives a:active {	color: #C86C05;	text-decoration: underline;}.bodytext-archives a:hover {	color: #DD7503;	text-decoration: none;}.bodytext-archives a:visited {	color: #5e8804;	text-decoration: underline;}.main-image {	margin: 3px 20px 10px 0px;	float: left;	display: block;}.main-image-2col {	margin: 0px 15px 15px 0px;	float: left;	display: inline;}
.bodyimages {
	margin: 0 auto;
	padding: 10px 0px 15px 0px;
	text-align: center;
	font-size: 80%;
	font-style: italic;
}
.bodyimages img {
	margin: 0px 10px;
}
.bodyimages-right {
	margin: 0 auto;
	padding: 5px 0px 10px 15px;
	border: none;
	float: right;
}.clear {	margin: 0 auto;
	height: 1px;	clear: both;}.byline {	margin: 12px 0px 16px 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 80%;	font-weight: normal;	font-style: italic;	line-height: 125%;	color: #747474; }.byline a:link, .byline a:active {	color: #C86C05;	text-decoration: underline;}.byline a:hover {	color: #DD7503;	text-decoration: none;}.byline a:visited {	color: #5e8804;	text-decoration: underline;}
.oldernewer {
	margin: 0 auto;
	margin-top: 30px;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 84%;
	font-weight: bold;
	color: #000000;
}
.oldernewer a:link, .oldernewer a:active {	color: #C86C05;	text-decoration: underline;
}
.oldernewer a:hover {	color: #DD7503;	text-decoration: none;
}
.oldernewer a:visited {	color: #5e8804;	text-decoration: underline;
}
.oldernewer-left {
	margin: 0;
	width: 200px;
	float: left;
	display: block;
}
.oldernewer-right {
	margin: 0;
	width: 200px;
	float: right;
	display: block;
	text-align: right;
}
.archives-line {
	margin: 0 auto;
	margin-top: 30px;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
}
.archives-line a:link, .archives-line a:active {	color: #C86C05;	text-decoration: underline;
}
.archives-line a:hover {	color: #DD7503;	text-decoration: none;
}
.archives-line a:visited {	color: #5e8804;	text-decoration: underline;
}/* SHARELINE AND COMMENTLINE WIDE */.shareline {	margin: 15px 0px 0px 0px;	width: 150px;	float: left;	display: inline; /* fixes IE6 problem that causes double margins to appear for floated items  */	font-family: Arial, Helvetica, sans-serif;	font-size: 75%;	font-weight: bold;	color: #666666;}.shareline a:link, .shareline a:active {	color: #C86C05;	font-weight: normal;	text-decoration: underline;}.shareline a:hover {	color: #DD7503;	font-weight: normal;	text-decoration: none;}.shareline a:visited {	color: #5e8804;	font-weight: normal;	text-decoration: underline;}.commentline {	margin: 15px 0px 0px 0px;	width: 375px;	float: right;	display: inline; /* fixes IE6 problem that causes double margins to appear for floated items  */	font-family: Arial, Helvetica, sans-serif;	font-size: 75%;	font-weight: bold;	color: #666666;	text-align: right;}.commentline a:link, .commentline a:active {	color: #C86C05;	font-weight: normal;	text-decoration: underline;}.commentline a:hover {	color: #DD7503;	font-weight: normal;	text-decoration: none;}.commentline a:visited {	color: #5e8804;	font-weight: normal;	text-decoration: underline;}.rssline {	margin: 12px 0px 0px 0px;	width: 585px;	float: left;	display: inline; /* fixes IE6 problem that causes double margins to appear for floated items  */	font-family: Arial, Helvetica, sans-serif;	font-size: 80%;	font-weight: bold;
	font-style: italic;	color: #000000;	text-align: left;}.rssline a:link, .rssline a:active {	color: #C86C05;	font-weight: bold;	text-decoration: underline;}.rssline a:hover {	color: #DD7503;	font-weight: bold;	text-decoration: none;}.rssline a:visited {	color: #5e8804;	font-weight: bold;	text-decoration: underline;}/* SHARELINE AND COMMENTLINE WIDE 2 COLUMN */.shareline-2col {	margin: 30px 0px 0px 0px;	width: auto;	font-family: Arial, Helvetica, sans-serif;	font-size: 75%;	font-weight: bold;	color: #666666;}.shareline-2col a:link, .shareline-2col a:active {	color: #C86C05;	font-weight: normal;	text-decoration: underline;}.shareline-2col a:hover {	color: #DD7503;	font-weight: normal;	text-decoration: none;}.shareline-2col a:visited {	color: #5e8804;	font-weight: normal;	text-decoration: underline;}.commentline-2col {	margin: 7px 0px 0px 0px;	width: auto;	font-family: Arial, Helvetica, sans-serif;	font-size: 75%;	font-weight: bold;	color: #666666;}.commentline-2col a:link, .commentline-2col a:active {	color: #C86C05;	font-weight: normal;	text-decoration: underline;}.commentline-2col a:hover {	color: #DD7503;	font-weight: normal;	text-decoration: none;}.commentline-2col a:visited {	color: #5e8804;	font-weight: normal;	text-decoration: underline;}



/* SINGLE POST */
#related-posts ol {
	margin-top: 15px;
	margin-bottom: 45px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 84%;
	color: #000000;
	list-style: none;
}
#related-posts ol li {
	margin-top: 12px;
}
#related-posts a:link, #related-posts a:active {	text-decoration: underline;	color: #C86C05;}#related-posts a:hover {	text-decoration: none;	color: #DD7503;}#related-posts a:visited {	text-decoration: underline;	color: #5e8804;}
.comments-title {
	margin: 35px 0px 6px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 119%;
	color: #004d79;
	font-weight: bold;
}
ol.comments-list {
	list-style: none;
}
ol.comments-list li {
	margin-top: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: normal;
	list-style: none;
}
ol.comments-list li div.byline-comment {
	margin-bottom: 9px;
	padding-bottom: 3px;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;	font-size: 80%;	font-weight: normal;	font-style: italic;	line-height: 125%;
	border-bottom: 1px #777777 dotted;
}ol.comments-list li div.byline-comment a:link, ol.comments-list li div.byline-comment a:active {	color: #C86C05;	text-decoration: none;}ol.comments-list li div.byline-comment a:hover {	color: #DD7503;	text-decoration: underline;}ol.comments-list li div.byline-comment a:visited {	color: #5e8804;	text-decoration: none;}



/* PAGES */
#pages-newposts ul {
	margin: 15px 0px 20px 0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 84%;
	line-height: normal;
	color: #000000;
	list-style: none;	text-indent: 0;
}
#pages-newposts ul li {
	margin: 11px 0px 0px 0px;
	padding: 0;
	text-indent: 0;
}
#pages-newposts a:link, #pages-newposts a:active {	text-decoration: underline;	color: #C86C05;}#pages-newposts a:hover {	text-decoration: none;	color: #DD7503;}#pages-newposts a:visited {	text-decoration: underline;	color: #5e8804;}
.pages-newposts-date {
	font-family: Arial, Helvetica, sans-serif;	font-size: 90%;	font-weight: normal;	color: #747474; }
/* FOOTER */#topfooter {	margin: 0 auto;	width: 970px;	height: 10px;	clear: both;	background: url(/wp-content/themes/macyourself-v2.5/layout/bg_white_bottom.png) no-repeat center;}#wrapper-footer {	margin: 0 auto;	padding-top: 30px;	width: 970px;}#footer-links {	margin: 0px 50px 0px 10px;	width: 125px;	float: left;	display: block;	text-align: left;	color: #FFFFFF;}#footer-links ul {	margin: 0;	padding: 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 75%;	color: #FFFFFF;	list-style: none;	text-indent: 0;}#footer-links ul li {	margin: 0;	padding: 3px 0px;}#footer-links ul li a:link, #footer-links ul li a:active, #footer-links ul li a:visited {	color: #FFFFFF;	text-decoration: none;}#footer-links ul li a:hover {	color: #999999;	text-decoration: underline;}#footer-tags {	margin: 0px 50px 0px 0px;	width: 340px;	float: left;	display: block;	text-align: left;	color: #FFFFFF;}#footer-tags p {	margin-top: 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 75%;	line-height: 165%;}#footer-tags a:link, #footer-tags a:active, #footer-tags a:visited {	color: #FFFFFF;	text-decoration: none;}#footer-tags a:hover {	color: #999999;	text-decoration: underline;}#footer-about {	margin: 0px 8px 0px 0px;	width: 375px;	float: right;	display: inline; /* fixes IE6 problem that causes double margins to appear for floated items  */	text-align: left;	color: #FFFFFF;}#footer-about p {	margin-top: 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 75%;	line-height: 165%;}#footer-about p a:link, #footer-about p a:active {	color: #f58020;	font-weight: bold;	text-decoration: underline;}#footer-about p a:hover {	color: #f58020;	text-decoration: none;	font-weight: bold;}#footer-about p a:visited {	color: #cce550;	font-weight: bold;	text-decoration: underline;}#footer-copyright {	margin: 5px 0px 0px 10px;	padding-bottom: 20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 69%;	color: #eef0c4;	text-align: left;}
#footer-copyright a:link, #footer-copyright a:active, #footer-copyright a:hover, #footer-copyright a:visited {	color: #eef0c4;
	text-decoration: underline;}/* HEADERS */h1 {	margin: 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 160%;	line-height: 105%;	color: #004d79;}h1 a:link, h1 a:active {	color: #004d79;	text-decoration: none;}h1 a:hover {	color: #067894;	text-decoration: none;}h1 a:visited {	color: #5e8804;	text-decoration: none;}h2 {	margin: 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 132%;	line-height: 110%;	color: #004d79;}h2 a:link, h2 a:active {	color: #004d79;	text-decoration: none;}h2 a:hover {	color: #067894;	text-decoration: none;}h2 a:visited {	color: #5e8804;	text-decoration: none;}
h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 113%;	line-height: normal;	color: #004d79;
}
h4 {	margin: 25px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;	font-size: 120%;	line-height: normal;	color: #000000;
}
h5 {	margin: 0px 0px 10px 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 113%;	color: #cce550;	line-height: normal;}
cite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 132%;
	line-height: normal;
	font-weight: bold;
	font-style: normal;
	color: #C86C05;
}
cite a:link, cite a:active {	text-decoration: none;	color: #C86C05;}cite a:hover {	text-decoration: underline;	color: #DD7503;}cite a:visited {	text-decoration: none;	color: #5e8804;}
blockquote.code {
	margin-right: 0;
	font-family: "Courier New", Courier, monospace;
	font-size: 94%;
	line-height: normal;
}


/*
html {
	-webkit-text-size-adjust:none
}
*/
img#wpstats {
	display:none;
}
