td { font-size: 12px; line-height: 16px;}
body {background-color: #FFF; padding-bottom: 20px;}

#header {background: #FFF url(/support/mac101/elements/maintop.gif) no-repeat top center; width: 620px; padding: 35px 50px 20px 50px; margin: 0 auto 0;}
#header #top {margin-right: 25px;}

#main {background: #fff url(/support/mac101/elements/mainbody.gif) repeat-y top center; width: 720px; margin: 0 auto;}
#main2 {background: #fff url(/support/mac101/elements/mainbody.gif) repeat-y top center; width: 720px; margin: 0 auto; text-align: left;}
.padder {padding: 0 50px;}
#main a.qt2 			{ font-size: 11px; background: url(/support/main/elements/globaliconqt12x12.gif) left top no-repeat; display: block; padding: 0px 0px 0px 16px; margin: 0}

.blocker	{ width: 620px; height: 50px; background-color: #333; }

#content {width: 600px; margin-bottom: 0; background-color: #fff;}
#content .padder {padding: 0 15px 0 15px;}
#content .subcolumn1-2 {float: left; width: 205px;}
#content .subcolumn2-2 {float: right; width: 205px;}

#nav { width: 620px; padding: 0; border: 0; margin: 20px 0 0 0; background-color: #fff;}
#nav td {font-size: 10px; text-align: center; vertical-align: middle; white-space: nowrap; padding: 0; background: transparent url(/support/mac101/elements/navtop.gif) no-repeat center top;}
#nav td.hi {background-image: url(/support/mac101/elements/navtophi.gif);}
#nav td.first {background-position: left top;}
#nav td.last {background-position: right top;}
#nav a {text-decoration: none; color: #616263; display: block; padding: 3px 0 9px 0; background: transparent url(/support/mac101/elements/navbottom.gif) no-repeat center bottom;}
#nav td.hi a {background-image: url(/support/mac101/elements/navbottomhi.gif);}
#nav td.first a {background-position: left bottom;}
#nav td.last a {background-position: right bottom;}
#nav a:hover {color: #00F;}

img.content {float: left; clear: none;}

#content .callout {margin: 10px 0 0 0px; background-position: 0% 0%; background-repeat: no-repeat; padding-left: 29px;}

#breadcrumb {background: transparent url(/support/mac101/elements/mainbottom.gif) no-repeat bottom center; width: 720px;  border: 0; margin-top: 0; padding-bottom: 41px;}
#footer {border: 0; padding-top: 0;}

#warning {width: 680px; padding: 0; margin: 15px auto; border: 1px solid #9b6600; text-align: center; background: #eec866;}
#warning h3 {padding: 0; margin: 10px; color: #9b0606;}

/* Topic section */

#content h4.topicheader 					{ margin: 16px 0 0 0 ; padding: 7px 10px 5px 10px; background: #f7f7f7 url(/support/mac101/elements/titlebar.gif) no-repeat; font-size: 12px; line-height: 16px; }
#content ul.topiclist 						{ padding: 0; margin: 0; }

#content ul.topiclist li a					{ display: block; color: #000; text-decoration: none; }

#content li.first							{ background: #FFF url(/support/mac101/elements/topic-first.gif) no-repeat; padding: 7px 20px 3px 37px; margin: 0px; font-size: 10px; line-height: 13px;}
#content li.middle							{ background: #FFF url(/support/mac101/elements/topic-middle.gif) no-repeat;  padding: 3px 20px 3px 37px; margin: 0px; font-size: 10px; line-height: 13px;}

#content li.even							{ background: #f1f2f3; margin: 0px; font-size: 10px; line-height: 13px;}

#content ul.topiclist li a:hover			{ background-position: 100% 0%; color: #445;}

#content ul.topiclist li span				{ color: #129; text-decoration: none; font-weight: bold; font-size: 12px; line-height: normal; }
#content ul.topiclist li a:hover span		{ color: #00F; text-decoration: underline; }

#content li.topicseparator					{ background: url(/support/mac101/elements/topicseparator.gif) left no-repeat; height: 12px; padding: 0px; margin: 0px; font-size: 1px;}
#content li.topictop						{ background: url(/support/mac101/elements/titlebar.gif) top left no-repeat; height: 15px; padding: 0px; margin: 0px; font-size: 1px;}
#content li.topicbottom						{ background: url(/support/mac101/elements/titlebar.gif) bottom left no-repeat; height: 15px; padding: 0px; margin: 0px; font-size: 1px;}


.bottomnav				{ margin: 20px 0px 0px 0px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
.bottomnav td			{ padding: 7px 0px 7px 0px; }

a.next 					{ font-size: 10px; background: url(/support/mac101/elements/next.gif) right no-repeat; display: block; padding-right: 20px; line-height: 16px; float: right;}
a.back 					{ font-size: 10px; background: url(/support/mac101/elements/back.gif) left no-repeat; display: block; padding-left: 20px; line-height: 16px; float: left; }

a.next:link,
a.next:visited,
a.back:link,
a.back:visited			{ color: #000; font-weight: bold; text-decoration: none; }

a.back:hover			{ background: url(/support/mac101/elements/backhi.gif) left no-repeat; color: #25F; font-weight: bold; text-decoration: none; }
a.next:hover			{ background: url(/support/mac101/elements/nexthi.gif) right no-repeat; color: #25F; font-weight: bold; text-decoration: none; }

#main h2						{ margin-bottom: 16px; }
#main .caption				{ text-align: center; margin: 10px auto 20px auto; font-size: 10px; color: #76797c;}
#main .captionleft			{ text-align: center; margin: -5px auto 20px auto; font-size: 10px; color: #76797c;}
#main .captionright			{ float: right; text-align: center; margin: 3px 0 20px 10px; font-size: 10px; color: #76797c;}

#content h3.tiger 		{ margin: 7px 0 3px 0; padding: 4px 5px 3px 0px; font-size: 14px; color: #76797c; border-bottom: 1px solid #cfcfcf; }

#main .kbtable td							{ padding: 8px 4px 8px 4px; font-size: 12px; line-height: 16px;  }
#main .kbtable tr td						{ vertical-align: top; border-bottom: 1px solid #dadada;}
#main .kbtable tr.header TD				{ margin: 7px 0 3px 0; padding: 4px 5px 3px 0px; font-size: 14px; color: #76797c; border-bottom: 1px solid #cfcfcf; font-weight: bold;  }
.kbtable tr.subheader TD			{ background-color: #f1f1f1; font-weight: bold; }
.kbtable tr.even TD					{ background-color: #f6f6f6; }
.kbtable td.subheader				{ background-color: #f1f1f1; font-weight: bold; }
.kbtable tr.even td.subheader		{ background-color: #f1f1f1; font-weight: bold; }

#main .tip							{ background-color: #e2eeff; padding: 10px; border: 1px solid #b1b5b9; margin-bottom: 16px; }

#main ol.alpha						{ list-style-type: lower-alpha; }
























