body{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #000;
}
#logo{
	margin: 0;
	padding: 45px 0 0 0;
	height: 95px;
	text-align: center;
}
#logo a{
	border: none;
}
#wrapper{
	background-color: #FFF;
}
#container{
	position: relative;
	width: 700px;
	padding: 10px 0 20px 0;
	margin: 0 auto;
}
#navigation{
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}
#navigation li{
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
	height: 22px;
}
#navigation li a{
	padding: 2px 10px 0 10px;
	text-decoration: none;
	color: #000;
	display: block;
	height: 20px;
}
* html #navigation li a{
	display: inline;
	padding: 2px 10px 5px 10px;
}
#navigation li a:hover{
	color: #ffcc33;
}
.cache-test #navigation li#nav-cache-test,
.home #navigation li#nav-home,
.cache #navigation li#nav-cache,
.ie6 #navigation li#nav-ie6,
.ie7 #navigation li#nav-ie7,
.ie8 #navigation li#nav-ie8,
.ff2 #navigation li#nav-ff2,
.ff3 #navigation li#nav-ff3,
.safari #navigation li#nav-safari,
.chrome #navigation li#nav-chrome,
.opera #navigation li#nav-opera{
	background: #000 url(../images/bg/bg-nav.png) bottom left no-repeat;
}
.cache-test #navigation li#nav-cache-test a,
.home #navigation li#nav-home a,
.cache #navigation li#nav-cache a,
.ie6 #navigation li#nav-ie6 a,
.ie7 #navigation li#nav-ie7 a,
.ie8 #navigation li#nav-ie8 a,
.ff2 #navigation li#nav-ff2 a,
.ff3 #navigation li#nav-ff3 a,
.safari #navigation li#nav-safari a,
.chrome #navigation li#nav-chrome a,
.opera #navigation li#nav-opera a{
	background: url(../images/bg/bg-nav-right.png) bottom right no-repeat;
	color: #FFF;
}
#footer p{
	font-size: .9em;
	width: 700px;
	margin: 15px auto;
	vertical-align: middle;
	color: #ccc;
}
#footer span.copyright{
	font-size: .8em;
	color: #666;
}
p.browser{
	text-align: center;
}


#footer a, #content a{
	text-decoration: none;
	color: #EDA40E;
}
#footer a:hover, #content a:hover{
	text-decoration: underline;
}
#content h1{
	padding-bottom: 15px;
	margin-bottom: 10px;
	background: url(../images/bg/h1.png) bottom right no-repeat;
}
#content h2#guide-mac, #content h2#guide-pc, #content h2.mac, #content h2.pc{
	padding-left: 20px;
	backgound-position: center left;
	background-repeat: no-repeat;
}
#content h2#guide-pc, #content h2.pc{
	background-image: url(../images/icons/microsoft_thumb.png);
}
#content h2#guide-mac, #content h2.mac{
	background-image: url(../images/icons/apple_thumb.png);
}
.jump-to-guide{
	float: right;
}
#tabs{
	height: 71px;
	margin: 0;
	padding: 0;
}
#tabs li{
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#tabs li.current{
	/*background-color: #DCDCDC;*/
}
#tabs li a{
	padding: 0 0 0 10px;
}
.tab{
	padding: 1px 10px;
	background-color: #E4E4E4;
	border: 2px solid #C6C6C6;
	*margin-top: -5px;
}
dl{
	/*padding: 10px;*/
}
dt{
	padding: 0;
	margin: 0 0 5px 0;
	font-size: 1.1em;
}
dd{
	padding: 0;
	margin: 0 0 15px 13px;
}
dd img{
	border: 1px solid #666;
	margin: 5px 0;
}
.extra{
	padding: 10px 10px 10px 23px;
	/*background-color: #FFF0C3;*/
}
#content a span.button{
	padding:5px;
	display:block;
	text-align: center;
	color:white;
	background: black;
	width:500px;
	margin:10px auto 0 auto;
	text-transform: uppercase;
}
#content a:hover span.button{
	background: #ffb61f;
	color:black;
	text-decoration: none;
}