/* @override http://switchtoamac.com/guides/base_theme.css */

/* Base Theme ============================================================= */

/* Reset ------------------------------------------------------------------ */

/*
reset.css - resets default browser styling
http://tantek.com/log/2004/09.html#d06t2354
http://www.vox.com/.shared/css/base.css by beausmith.com
http://developer.yahoo.com/yui/reset/
*/

:link,:visited {
text-decoration:none;
}
html,body,div,
ul,ol,li,dl,dt,dd,
form,fieldset,input,textarea,
h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr,
th,td {
margin:0;
padding:0;
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
}
table {
border-spacing:0;
}
fieldset,img,abbr,acronym {
border:0;
}
/* strict reset by uncommenting lines below */
address,caption,cite,code,dfn,em,strong,b,u,s,i,th,var {
/* font-style:normal; */
/* font-weight:normal; */
}

ol,ul {
list-style:none;
}
caption,th {
text-align:left;
}
q:before,q:after {
content:'';
}
a {
text-decoration:underline;
outline:none;
}
hr {
border:0;
height:1px;
background-color:#000;
color:#000;
}
a img,:link img,:visited img {
border:none;
}
address {
font-style:normal;
}


/* Layout ----------------------------------------------------------------- */

body {
padding: 0;
margin: 0;
/*font: 0.7em Tahoma, Arial, sans-serif;*/
font: normal 0.75em arial, helvetica, hirakakupro-w3, osaka, "ms pgothic", sans-serif;
line-height: 1.6em;
text-align: center;
/*background: #ffffff;*/
background: #555 url(http://switchtoamac.com/css/body-bg_black.png) repeat;
color: #6e6e6e;
}

div.hr {
height: 35px;
background: #fff url(blah.gif) no-repeat scroll center;
}

div.hr hr {
display: none;
}

strong,b {
font-weight: bold;
color: #000000;
font-size: 14px;
}

/*************************************
Links
**************************************/
a {
color: #000000;
background: inherit;
}

a:hover {
/*color: #000000;
background: inherit;*/
color: #fff;
background: #6e6e6e;
}

/*a:visited {
color: #000000;
}*/

/*Headings*/
h1 {
font: bold 2.5em "Arial", Sans-Serif;
margin: 0;
letter-spacing: -1px;
color: #000000;
}

h2 {
font: bold 2em Arial, Sans-Serif;
margin: 0;
padding: 0;
}

h3 {
font: bold 1.5em Arial, Sans-Serif;
margin: 0;
padding: 0;
}

h4 {
font: bold 1.2em Arial, Sans-Serif;
margin-left: 30px;
padding: 0;
text-align:left;
}

h1 a, h2 a, h3 a{
color: #000000;
background: #fff;
text-decoration: none;
}

h1 a:hover, h2 a:hover, h3 a:hover {
color: #000000;
background: #FFF;
}

h4 a{
color: #542d82;
background: #fff;
text-decoration: none;
}

h4 a:hover {
color: #000;
background: #FFF;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, fieldset, ul, ol, dl {
margin-bottom: .75em;
}

blockquote, ol, ul {
margin-left: 30px;
background-repeat: repeat-y;
}

ol {
list-style: decimal outside;
}
ul {
list-style: disc outside;
}
.item {
list-style: none;
}

/*************************************
Content Place Holder
**************************************/
#content {
background: #fff;
margin: 10px auto;
width: 1000px;
}

/*Navigation Bar */
#navbar {
padding: 0;
margin: 10px auto;
width:990px;
height:36px;
}

#navbar ul {
margin:0 0 0 2em !important;
margin:0 0 .9em 2em;
padding:0 0 0 0;
list-style:none;
}

#navbar li {
float:left;
display:inline;
width:118px;
background:transparent;
background:#fff url(http://switchtoamac.com/css/nav-v2/navbar-v2_over.gif);
}

#navbar li a, #navbar-v2 li a:visited {
display:block;
width:118px;
height:36px;
color:#ffffff;
font-size:1em;
font-weight:bold;
text-decoration:none;
line-height:32px;
font-family:arial,verdana, sans-serif;
}

/*ivestigate a:active*/
#navbar li a:hover, #navbar-v2 li a:active, #navbar-v2 li a.chosen:visited {
color:#fff;
background:transparent url(http://switchtoamac.com/css/nav-v2/navbar-v2_over2.gif);
}

/* Header */
#header {
height: 75px;
}

/* Search Form */
#search_form {
float:right;
margin: 20px 25px 0 0;
}

#search_form p {
	margin: 2px 45px 0 0;
	font-size: 12px;
	text-align: center;
	font-weight:bold;
	line-height: 1.0;
}

#search {
clear: both;
color: #000;
background: #fff;
width: 200px;
margin: 5px 5px 0 0;
}

#search p {
padding: 0;
margin: 0;
}

.search-options {
margin: 10px 0 0 0;
}

.search-options ul {
list-style: none;
}

.search-options li {
display: block;
margin-right: 5px;
}

code {
font-size: 15px;
}

#top_info {
margin: 0 50px 0 0;
text-align: right;
float: right;
}

#logo {
/*padding:0 0 0 0;*/
height:100px;
/*background-color:#ffffff;*/
margin: 5px 0 5px 25px;
background-image:url(http://switchtoamac.com/css/img/header-bg-dark.png);
background-position:0 -20px;
background-repeat:no-repeat;
border-top:1px solid #ffffff;
}

#logo p {
margin: 42px 0 5px 10px;
color: #808080;
background: #fff;
float: left;
}

/* Left Side*/
.left {
width: 100%;
margin-left: 25px;
font-size: 90%;
}

/* Left Boxes */
.fourths {
float: left;
width: 230px;
/*background: #eee;*/
margin: 5px 9px 0 0;
/*color: #5d5d5d;*/
text-align: left;
}
.smallboxtop {
height: 14px;
background: #fff url(http://switchtoamac.com/css/is/smallbox-test/smallboxtop_new.gif) no-repeat;
color: #000;
}

.smallbox {
height: 135px;
background: #fff url(http://switchtoamac.com/css/is/smallbox-test/smallbox_new.gif) no-repeat bottom left;
color: #444;
margin-top: -1px;
padding: 1px 10px 10px 10px;
line-height: 1.5em;
}
.smallbox p {
color: #000000;
padding: 0;
margin: 0 0 5px 0;
font: bold 1.2em Arial, Sans-Serif;
text-align: center;
}
.smallbox ul {
margin-left: 10px;
padding: 0;
list-style : none;
}
.smallbox ol {
margin-left: 20px;
padding: 0;
list-style-type: decimal;
}
.smallbox a {
color: #000000;
text-decoration: none;
}
.smallbox a:hover {
color: #6e6e6e;
text-decoration: underline;
background: none;
}

.fourths_mini {
float: left;
width: 100px;
background: #eee;
margin: 0 9px 0 0;
color: #5d5d5d;
text-align: left;
}
.smallboxtop_mini {
height: 14px;
background: #fff url(http://switchtoamac.com/css/is/smallboxtop_mini.gif) no-repeat;
color: #000;
}
.smallbox_mini {
height: 135px;
background: #fff url(http://switchtoamac.com/css/is/smallbox_mini.gif) no-repeat bottom left;
color: #444;
padding: 1px 10px 10px 10px;
line-height: 1.5em;
}
.smallbox_mini p {
color: #ffffff;
padding: 0;
margin: 0 0 5px 0;
font: bold 1.2em Arial, Sans-Serif;
text-align: center;
}
.smallbox_mini ul {
margin-left: 10px;
padding: 0;
list-style: none;
}
.smallbox_mini ol {
margin-left: 20px;
padding: 0;
list-style-type: decimal;
}
.smallbox_mini a {
color: #bfbfbf;
text-decoration: none;
}
.smallbox_mini a:hover {
color: #ffffff;
text-decoration: underline;
}

/*************************************
Main Container
**************************************/
#container {
width:1000px;
margin: 0 auto;
clear: both;
overflow:hidden;
height:100%;
}
.container-top {
clear: both;
height: 17px;
width: 1000px;
display: block;
margin: 5px 10px 0 0;
}

/* Grey Subheader
.gboxtop {
clear: both;
height: 8px;
background: #dedede url(http://switchtoamac.com/css/is/gboxtop.gif) no-repeat;
color: #000;
}

.gbox {
background: #dedede url(http://switchtoamac.com/css/is/gbox.gif) no-repeat bottom left;
color: #444;
padding: 1px 13px 7px 13px;
margin: 0 0 20px 0;
}

.gbox p {
padding: 0;
margin: 0;
}
 */

.container-bottom {
clear: both;
height: 17px;
width: 1000px;
display: block;
margin: 0px auto;
}

/* Right Side */
#right {
float: right;
width: 315px;
margin: 10px 0 10px 5px;
text-align: left;
}

#right_individual {
float: right;
width: 200px;
margin: 0 5px 10px 0;
text-align: center;
}

.right_right {
float: right;
padding-right:2px;
width: 130px;
}

.right_left {
float: left;
padding-right:5px;
width: 170px;
}

.right_ind_right {
float: right;
padding-right:2px;
width: 200px;
}

/* Left Side */
.left2 {
float: left;
width: 650px;
margin: 0 0 10px 15px;
}

.left2_articles {
margin: 0 5px 10px 0px;
padding: 10px 0 0 0;
text-align: justify;
color: #000;
background: #fff;
}

.left2_articles a {
text-decoration:underline;
}

.left2_individual {
float: left;
width: 775px;
margin: 0 0 10px 15px;
}

.left2_individual_articles {
margin: 0 15px 10px 0px;
text-align: justify;
color: #000;
}

.left2_individual_articles a {
text-decoration:underline;
}

.entry_img_left {
float: left;
padding: 0 5px 0 5px;
}

.entry_img_right {
float: right;
padding: 0 5px 0 5px;
}

ul#navBar {
	width: 509px;
	height: 16px;
	padding: 1px 10px;
	background: url(http://switchtoamac.com/css/navbar/navBar_new.gif) no-repeat;
	font-size: 10px;
	line-height: 16px;
	color: #333;
	margin: 0 auto 10px auto;
	/*clear: both;*/
	list-style: none;
	float:left;
}
ul#navBar li {
	display: block;
	float: left;
	padding-right: 8px;
	/*padding-top: 1px;*/
	overflow: hidden;
	text-align: left;
}
ul#navBar li#home {
	width: 10px;
	height: 11px;
	background: url(http://switchtoamac.com/css/navbar/navBarHome.png) no-repeat;
	margin-top: 3px;
}
ul#navBar li.pointer {
	width: 12px;
	height: 16px;
	background: url(http://switchtoamac.com/css/navbar/navBarPointer.png) no-repeat;
}

.calendar {
height: 50px;
width: 50px;
float: left;
background: #fff url(http://switchtoamac.com/css/is/calendar.gif) no-repeat;
padding: 5px 0 0 11px;
color: #808080;
}
.calendar p {
padding: 0;
margin: 0;
}

.bottom_small {
float: left;
width: 210px;
margin: 0 0px 0 5px;
color: #5d5d5d;
text-align: left;
line-height: 1em;
font-size: 90%;
}

.bottom_smallboxtop {
height: 14px;
background: #fff url(http://switchtoamac.com/css/is/smallboxtop_new.gif) no-repeat;
color: #000;
}

.bottom_smallbox {
background: #fff url(http://switchtoamac.com/css/is/smallbox_new.gif) no-repeat bottom left;
color: #444;
margin-top: -1px;
padding: 1px 10px 10px 10px;
height: 510px;
}

.bottom_smallbox p {
color: #000000;
padding: 0;
margin: 0;
font: bold 1.3em Arial, Sans-Serif;
text-align: center;
}
.bottom_smallbox ul {
margin: 5px 5px 0 5px;
padding: 0;
list-style: none;
}
.bottom_smallbox ol {
margin-left: 20px;
padding: 0;
list-style-type: decimal;
}
.bottom_smallbox li {
margin-top: 15px;
}
.bottom_smallbox a {
background: none;
}
.bottom_smallbox a:hover {
color: #fff;
background: #6e6e6e;
}

.bottom_small2 {
float: left;
width: 125px;
margin: 10px 0 0 10px;
text-align: center;
}

.bottom_big {
float: left;
width: 480px;
height: 520px;
margin: 10px 0 10px 17px;
color: #5d5d5d;
text-align: left;
line-height: 1em;
font-size: 11px;
background: #fff url(http://switchtoamac.com/css/is/bigbox1.png) no-repeat;
}
.bottom_big p {
color: #000000;
padding: 0;
margin: 5px 0 8px 0;;
font: bold 1.3em Arial, Sans-Serif;
text-align: center;
}
.bottom_big ul {
margin: 5px 5px 0 5px;
padding: 0;
list-style: none;
}
.bottom_big ol {
margin-left: 20px;
padding: 0;
list-style-type: decimal;
}
.bottom_big a {
background: none;
}
.bottom_big a:hover {
color: #fff;
background: #6e6e6e;
}

.bottom_mini {
float: left;
width: 125px;
background: #fff;
margin: 0 0 0 0;
color: #fff;
text-align: left;
font-size: 87%;
}

.bottom_mini p {
color: #000000;
padding: 0;
margin: 13px 0 7px 0;
font: bold 1.5em Arial, Sans-Serif;
text-align: left;
}
.bottom_mini ul {
margin-left: 4px;
padding: 0;
list-style: none;
display: block;
}
.bottom_mini ol {
margin-left: 4px;
padding: 0;
list-style-type: decimal;
}
.bottom_mini a {
text-decoration: none;
}
.bottom_mini a:hover {
color: #ffffff;
}

.entry_ads {
margin: 10px 0 40px 0;
padding: 0;
}

.entry_ads p {
text-align: center;
}

.google_youtube {
margin: 10px 0 10px 10px;
}

.google_youtube p {
padding: 0;
margin: 0;
text-align: left;
}

/* Footer */
.footer {
clear: both;
text-align: center;
line-height: 1.8em;
margin: 10px 0 0 0;
padding: 10px 0 10px 0;
border-top: 1px solid #ccc;
}

/* My Comment */


/* Assets */

.asset-body,
.asset-more,
.asset-more-link,
.asset-excerpt,
.comment-content,
.comment-footer,
.comments-open-content,
.comments-open-footer,
.comments-closed,
.trackbacks-info,
.trackback-content,
.trackback-footer,
.archive-content {
clear: both;
}

.asset-more-link {
    font-weight: bold;
	color: #542d82;
	font-size: 11px;
	float: right;
	/*background: url(http://switchtoamac.com/css/keep_reading.png) no-repeat top right;*/
	margin-top: -15px;
}

.asset-more-link a {
color: #0088d9;
}

.asset-more-link a:hover {
	background: #fff;
	text-decoration: underline;
}

.asset,
.comments,
.trackbacks,
.archive {
overflow: hidden;
width: 100%;
}

.asset,
.asset-content,
.comments,
.trackbacks,
.archive {
position: static;
clear: both;
}

.asset,
.comments,
.comments-content,
.trackbacks,
.archive,
.search-form {
margin-bottom: 1.5em;
}

.asset-header,
.asset-content,
.asset-body,
.comments-header,
.comment-header,
.comment-content,
.comment-footer,
.comments-open-header,
.comments-open-content,
#comments-open-footer,
.comments-closed,
#comment-form-external-auth,
.comments-open-moderated,
#comment-form-name,
#comment-form-email,
#comment-form-url,
#comment-form-remember-me,
#comments-open-text,
.trackbacks-header,
.trackbacks-info,
.trackback-content,
.trackback-footer,
.archive-content,
.search-form-header,
.search-results-header {
margin-bottom: .75em;
}

.asset-header a {
text-decoration: none;
}

.entry-categories {
margin-top: 1.8em;
margin-bottom: .5em;
background: url(http://switchtoamac.com/css/is/book.gif) no-repeat top left;
}

.entry-tags {
margin-top: .5em;
margin-bottom: .5em;
background: url(http://switchtoamac.com/css/is/tag.png) no-repeat top left;
}

.asset-name {
margin-bottom: .25em;
}

.asset-footer,
.asset-meta {
font-size: 11px;
}

.asset-meta {
margin-top: .25em;
padding-top: 2px;
padding-bottom: .3em;
font-weight: normal;
}

.asset-footer {
margin-top: 1.5em;
padding-top: .5em;
background: url(http://switchtoamac.com/css/is/vertical_line.png) no-repeat top left;
}

.content-nav {
text-align: center;
}

.content-entry-nav {
float: right;
text-align: right;
padding: 0 5px 0 15px;
}

.content-entry-nav a {
color: #0088d9;
font-weight: bold;
}

.content-entry-nav a:hover {
background: #fff;
text-decoration: underline;
}

/* My Comment */

.entry-tags-header,
.entry-categories-header {
margin-bottom: 0;
margin-right: .25em;
display: inline;
font-weight: bold;
color: #000000;
}

.entry-tags-list,
.entry-categories-list {
display: inline;
list-style: none;
margin-left: 0;
padding-left: 0;
}
.entry-tags-list .entry-tag,
.entry-categories-list .entry-category {
display: inline;
}

.mt-image-left {
float: left;
margin: 0 20px 20px 0;
}

.mt-image-center {
display: block;
margin: 0 auto 20px;
text-align: center;
}

.mt-image-right {
float: right;
margin: 0 0 20px 20px;
}

/* Feedback */

.comments-open label {
    display: block;
}

#comment-author, #comment-email, #comment-url, #comment-text {
    width: 80%;
}

#comment-bake-cookie {
    margin-left: 0;
    vertical-align: middle;
}

#comment-submit {
    font-weight: bold;
}

.comment-header {
	margin: 0 0 0 2px;
}

.comment {
    margin-bottom: 1em;
}

.trackback {
    margin-bottom: .5em;
    padding-bottom: .5em;
}

.comment .asset-meta,
.trackback .asset-meta {
    border: 0;
}

.comment-content {
    clear: none;
    line-height: 1.5;
    margin: .5em;
}

.comment-content p {
    margin-bottom: .5em;
}

.comment-odd {
    background: #f9f9f9;
}

.comment-even {
	color: #bfbfbf;
    background: #666666;
}

/* Widgets */

.widget {
    /*position: relative;
    overflow: hidden;*/
    width: 100%;
}

.widget-header {
    border-width: 0 0 1px;
    border-style: solid;
    border-color: #ccc; 
    padding: 0;
    font-size: 14px; 
	font-weight: bold;
    font-family: trebuchet ms; 
    margin-bottom: 8px;
    padding-bottom: .3em; 
}

.widget-content {
    /*position: relative;*/
    margin: 5px 10px 20px 8px;
	font-size: 80%;
}

.widget-list,
.archive-list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.widget-archives-list
{
    margin: 0 0 0 10px;
    padding: 0;
    list-style: none;
	list-style-image: url(http://switchtoamac.com/css/is/entries_icon.png);
	line-height: 1.5em;
}

.archive-list-month {
    margin: 10px 0 10px 15px;
}

.archive-list-item {
    margin: 0 0 1px 30px;
	list-style:disc;
}

.widget-list .widget-list {
    margin-left: 15px;
}

.widget-list-item {
    /*margin-top: 5px;
    margin-bottom: 5px;*/
    margin-top: 1px;
    margin-bottom: 1px;
}

.widget-cloud .widget-list {
    margin-right: 0;
    margin-left: 0;
}

.widget-cloud .widget-list-item {
    display: inline;
    margin: 0 5px 0 0;
    padding: 0;
    line-height: 1.2;
    background: none;
}

.widget-assets .widget-content .widget-list {
    /*overflow: auto;*/
    margin-right: 0;
}




/* For entries */
.asset-name {
	color: #000000;
    font-size: 1.5em;
    font-weight: bold;
}

.asset-name a {
	color: #000000;
    text-decoration: none;
}

.asset-name a:hover {
    text-decoration: none;
}


/*===================================
GUIDES
====================================*/
/* Right Side */
#guides_right {
float: right;
width: 785px;
margin: 10px 15px 10px 10px;
text-align: left;
display: inline;
}

.guides_left2 {
float: left;
width: 170px;
margin: 0 0 10px 5px;
}

.guides_left2_articles {
margin: 0 0 0 0px;
padding: 10px 0 0 0;
text-align: justify;
color: #000;
background: #fff;
}

.guides_left2_articles a {
text-decoration:underline;
}


.xsnazzy h1, .zsnazzy h1 {
	margin:0; 
	font-size:1.5em; 
	padding:0 10px 5px 10px; 
	border-bottom:1px solid #444;
	text-align: center;
}
.xsnazzy p, .zsnazzy p {
	margin:0; 
	padding:5px 10px; 
	font-size:12px;
	color: #000000;
	font-weight:bold;
	text-align: center;
}

.xsnazzy a {
	color:#000000;
	text-decoration:none;
	/* had to add transparent for new site*/
	background: transparent;
}

.xsnazzy {
	background: transparent; 
	/*width:127px;*/
	width:168px;
	float:left; 
	margin:3px;
}

.xtop, .xbottom {
	display:block; 
	background:transparent; 
	font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
	display:block; 
	overflow:hidden;
}
.xb1, .xb2, .xb3 {
	height:1px;
}
.xb2, .xb3, .xb4 {
	background:#fff; 
	border-left:1px solid #444;
	border-right:1px solid #444;
}
.xb1 {
	margin:0 5px; 
	background:#444;
}
.xb2 {
	margin:0 3px;
	border-width:0 2px;
}
.xb3 {
	margin:0 2px;
}
.xb4 {
	height:2px; 
	margin:0 1px;
}

.xboxcontent {
	display:block; 
	border:0 solid #444; 
	border-width:0 1px; 
	height:auto;
}
* html .xboxcontent {
	height:1px;
}


/*xbig*/
.xbigsnazzy h1, .zsnazzy h1 {
	margin:0; 
	font-size:1.5em; 
	padding:0 10px 5px 10px; 
	border-bottom:1px solid #444;
}
.xbigsnazzy p, .zsnazzy p {
	margin:0; 
	padding:5px 10px; 
	font-size:12px;
}
.xbigsnazzy {
	background: transparent; 
	width:450px; 
	float:left; 
	margin:0 3px;
}

.xbigtop, .xbigbottom {
	display:block; 
	background:transparent; 
	font-size:1px;
}
.xbigb1, .xbigb2, .xbigb3, .xbigb4 {
	display:block; 
	overflow:hidden;
}
.xbigb1, .xbigb2, .xbigb3 {
	height:1px;
}
.xbigb2, .xbigb3, .xbigb4 {
	background:#fff; 
	border-left:1px solid #444;
	border-right:1px solid #444;
}
.xbigb1 {
	margin:0 5px; 
	background:#444;
}
.xbigb2 {
	margin:0 3px;
	border-width:0 2px;
}
.xbigb3 {
	margin:0 2px;
}
.xbigb4 {
	height:2px; 
	margin:0 1px;
}

.xbigboxbigcontent {
	display:block; 
	border:0 solid #444; 
	border-width:0 1px; 
	height:auto;
}
* html .xbigboxbigcontent {
	height:1px;
}

/*xcat*/
.xcatsnazzy h1, .zsnazzy h1 {
	margin:0; 
	font-size:1.3em;
	font-weight: bold;
	padding:0 10px 5px 10px; 
	border-bottom:1px solid #444;
}
.xcatsnazzy p, .zsnazzy p {
	margin:0; 
	/*padding:5px 10px;*/
	padding:0 10px 5px 10px;
	font-size:10px;
}
.xcatsnazzy {
	background: transparent; 
	width:95%; 
	float:left; 
	/*margin:0 3px;*/
	margin:3px;
}

.xcattop, .xcatbottom {
	display:block; 
	background:transparent; 
	font-size:1px;
}
.xcatb1, .xcatb2, .xcatb3, .xcatb4 {
	display:block; 
	overflow:hidden;
}
.xcatb1, .xcatb2, .xcatb3 {
	height:1px;
}
.xcatb2, .xcatb3, .xcatb4 {
	background:#fff; 
	border-left:1px solid #444;
	border-right:1px solid #444;
}
.xcatb1 {
	margin:0 5px; 
	background:#444;
}
.xcatb2 {
	margin:0 3px;
	border-width:0 2px;
}
.xcatb3 {
	margin:0 2px;
}
.xcatb4 {
	height:2px; 
	margin:0 1px;
}

.xcatboxcatcontent {
	display:block; 
	border:0 solid #444; 
	border-width:0 1px; 
	height:auto;
}
* html .xcatboxcatcontent {
	height:1px;
}

.color_a {
	background: #F5FFFA;
	color:#fff;
}
.color_b {
	background: #b0b0b0; 
	color:#fff;
}
.color_c {
	background: #dad4ef; 
	color:#fff;
}
.color_d {
	background: #B4CDCD; 
	color:#fff;
}
.color_e {
	background: #ebdbff; 
	color:#fff;
}

.color_f {
	background:#B8B8B8;
	color:#fff;
}

.color_g {
	background:#7D9EC0;
	color:#fff;
}

.color_h {
	background:#000000;
	color:#fff;
}

.color_i {
	background: #000;
	color:#fff;
}

/*#xcool h1, #xcool h2, #xcool p {margin:0 10px; letter-spacing:1px;} */
#xcool h1, #xcool h2, #xcool p {margin:0 10px; font-family: 'Trebuchet MS', Verdana, sans-serif;}
#xcool h1 {font-size:3em; color:#CD0000; }
#xcool h2 {font-size:1.2em; font-weight: bold; color:#4682B4; border:0;  font-style: italic;}
#xcool p {font-size: 14px; padding-bottom:0.5em; color:#333333; text-align: justify;}
#xcool h2 {padding-top:0.5em;}
#xcool {background: transparent; margin:0.5em; width: 98%;}

.xtopcool, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1cool, .xb2cool, .xb3cool, .xb4cool {display:block; overflow:hidden;}
.xb1cool, .xb2cool, .xb3cool {height:1px;}
.xb2cool, .xb3cool, .xb4cool {background:#ffffff; border-left:1px solid #000000; border-right:1px solid #000000;}
.xb1cool {margin:0 5px; background:#000000;}
.xb2cool {margin:0 3px; border-width:0 2px;}
.xb3cool {margin:0 2px;}
.xb4cool {height:2px; margin:0 1px;}

.xboxcontentcool {display:block; background:#ffffff; border:0 solid #000000; border-width:0 1px;}

.bottom_small_guides {
float: left;
width: 210px;
margin: 0 -4px 0 8px;
color: #5d5d5d;
text-align: left;
line-height: 1em;
font-size: 90%;
}

.bottom_small_guidesboxtop {
height: 14px;
background: #fff url(http://switchtoamac.com/css/is/smallboxtop_new.gif) no-repeat;
color: #000;
}

.bottom_small_guidesbox {
background: #fff url(http://switchtoamac.com/css/is/smallbox_new.gif) no-repeat bottom left;
color: #444;
margin-top: -1px;
padding: 1px 10px 10px 10px;
height: 510px;
}

.bottom_small_guidesbox p {
color: #000000;
padding: 0;
margin: 0;
font: bold 1.3em Arial, Sans-Serif;
text-align: center;
}
.bottom_small_guidesbox ul {
margin: 5px 5px 0 5px;
padding: 0;
list-style: none;
}
.bottom_small_guidesbox ol {
margin-left: 20px;
padding: 0;
list-style-type: decimal;
}
.bottom_small_guidesbox li {
margin-top: 15px;
}
.bottom_small_guidesbox a {
background: none;
}
.bottom_small_guidesbox a:hover {
color: #fff;
background: #6e6e6e;
}

.guides_right_right {
float: right;
width: 125px;
}

.guides_space {
	margin: 30px 0 0 0;
}

.guides_entry_ads_top {
	text-align: center;
	margin: 0 0 10px 0;
}

.guides_entry_ads_top_apple {
	text-align: center;
	margin: 0 0 15px 0;
}
