/** RECOMMENDED: Insert Yahoo's font defaults and resets **/

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html {
	color:#000;
	background:#FFF;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,
img {
	border:0;
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var,
optgroup {
	font-style:inherit;
	font-weight:inherit;
}
del,
ins {
	text-decoration:none;
}
li {
	list-style:none;
}
caption,
th {
	text-align:left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,
q:after {
	content:'';
}
abbr,
acronym {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:baseline;
}
sub {
	vertical-align:baseline;
}
legend {
	color:#000;
}
input,
button,
textarea,
select,
optgroup,
option {
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
}
input,
button,
textarea,
select {
*font-size:100%;
}
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
body {
	font:13px/1.231 arial, helvetica, clean, sans-serif;
*font-size:small;
*font:x-small;
}
select,
input,
button,
textarea,
button {
	font:99% arial, helvetica, clean, sans-serif;
}
table {
	font-size:inherit;
	font:100%;
}
pre,
code,
kbd,
samp,
tt {
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}

div:after {
	content:"";
	display:block;
	clear:both;
	float:none;
	height:1px;
	visibility:hidden;
	font-size:0;
	line-height:0;
}
div{zoom:1;}
code {
	background:#9f9;
}
strong {font-weight:bold;}
#hd, #ft {
	background:#60779c;
	height:30px;
	margin:0 0 10px 0;
}
#bd {
	background:#333;
}
#layout-hd,
#faq {
	clear:both;
	float:none;
	text-align:left;
	position:relative;
	margin:auto;
	max-width:960px;
}
#layout-hd h1 {
	clear:right;
	float:left;
	font-size:200%;
	font-weight:bold;
	margin-bottom:10px;
}
#layout-hd h1 em {
	color:#363;
}
#layout-hd .links {
	clear:none;
	float:right;
	margin-top:10px;
}
#layout-hd .links li,
#layout-hd .links ul {
	display:inline;
}
#layout-hd .links li.first {
	border-right:1px solid #666;
	padding-right:10px;
	margin-right:10px;
}
#layout-hd .nav {
	clear:both;
	float:none;
	margin:10px 0;
	padding-top:10px;
	border-top:1px solid #666;
}
#layout-hd .nav li {
	display:inline;
	padding:0 10px 0 0;
}
h2 {
	font-size:150%;
	font-weight:bold;
}

.mod {
	text-align:left;
}
#bd .mod {
	height:150px;
}

#bd .col-a .mod {
	height:200px;
	background:#039;
}
#bd .col-b .mod {background:#06f;}
#bd .col-c .mod {background:#0ce;}

#hd .mod, #ft .mod {
   height:20px;
}

.mod span {
   display:block;
}
ul.default {
	padding-left:15px;
}
ul.default li {
	list-style-type:disc;
}
#faq h2 {
	margin-top:20px;
}
#faq li {
	margin-bottom:10px;
}
#faq li p {
	margin-bottom:7px;
}
#fixed-link {
	background:#9f9;
}