@charset "UTF-8";

/*GLOBAL
-------------------------------------------------------*/

html {
	margin:0;
	padding:0;
}

body {
	font:75% Arial, Helvetica, sans-serif;
	color:#4b555f;
	margin:0;
	padding:0;
}

img {
	border:none;
}

a,
input {
	outline:none;
}

h1,
h2,
h3,
h4 {
	letter-spacing:-0.40px;
}

.mark {
	font-size:60%;
	line-height:4px;
}

a.backToTop {
	color:#1a589b;
	font-weight:bold;
}

/*CONTENT
-------------------------------------------------------*/

/*MAIN CONTENT*/

div#mainContent {
	float:left;
	margin:12px 32px 48px 32px;
	padding:0;
	width: 460px;
	display: inline;
}

div#mainContent h1 {
	margin:0;
	padding:0;
	font-size:180%;
	font-weight:bold;
	color:#515a63;
	text-transform:uppercase;
}

div#mainContent h2 {
	margin:0;
	padding:0;
	font-size:120%;
	color:#6c7b8a;
	text-transform:capitalize;
}

div#mainContent h3, a {
	margin:0;
	padding:0;
	font-size:120%;
	color:#6c7b8a;
	line-height:20px;
}

div#mainContent p {
	width:458px;
	line-height:20px;
}

div#mainContent table p {
	width:400px;
	line-height:20px;
}

div#mainContent table img {
	padding-right: 10px;
}

div#mainContant table {
	width: 10%;
	padding: 0px;
}

div#mainContent div.pagerule {
	margin:0;
	padding:0;
	border-top:solid 1px #c8c9c9;
	height:1px;
	width:458px;
}

/*RELOADER'S GUIDE
-------------------------------------------------------*/

/*GUIDE INDEX*/

div#guideIndex h3 {
	margin:28px 0 0 0;
	padding:0;
	color:#d89f18;
	font-size:140%;
}

div#guideIndex h4 {
	margin:14px 0 6px 0;
	font-size:115%;
	color:#d89f18;
}

div#guideIndex h5 {
	margin:0;
	padding:0;
	font-size:100%;
	color:#666;
}

div#guideIndex ul {
	margin:0;
	padding:0;
}

div#guideIndex li {
	margin:0 0 0 28px;
	padding:0;
}

div#guideIndex a {
	color:#1a589b;
}

div#guideIndex div.rule {
	margin:0;
	padding:0;
	border-top:solid 1px #c8c9c9;
	height:1px;
	width:460px;
}

/*RECIPE*/

div.recipe a {
	color:#1a589b;
	font-weight:bold;
}

div#mainContent div.recipe p {
	width:650px;
	line-height:20px;
}

div.recipe h3 {
	margin:28px 0 0 0;
	padding:0;
	color:#d89f18;
	font-size:140%;
}

div#recipeContent h3.Recipetitle {
	margin:28px 0 0 0;
	padding:0;
	color:#d89f18;
	font-size:140%;
}

div.recipe div.rule {
	margin:0;
	padding:0;
	border-top:solid 1px #c8c9c9;
	height:1px;
	width:678px;
}

div.recipe table {
	width:678px;
	margin-top:14px;
	border:solid 1px #a9aeb3;
	background-color:#edeeef;
}

div.recipe table td.header {
	padding:10px;
}

div.recipe table td.header h4 {
	color:#515a63;
	font-size:140%;
	margin:0;
	padding:0;
}

div.recipe table td.header h5 {
	color:#6c7b8a;
	font-size:120%;
	margin:0;
	padding:0;
}

div.recipe table td.header ul {
	margin:6px 0 0 22px;
	padding:0;
}

div.recipe table tr.columns td {
	color:#fff;
	font-size:150%;
	font-weight:bold;
	background-color:#4b555f;
	margin:0;
	padding:6px;
	border-right:solid 1px #a9aeb3;
	width:10%;
}

div.recipe table tr.columns td h6 {
	margin:0;
	padding:0;
}

div.recipe table tr.data td {
	color:#333;
	font-size:90%;
	margin:0;
	padding:4px;
	border-right:solid 1px #a9aeb3;
	border-bottom:solid 1px #a9aeb3;
	width:10%;
	text-align:center;
}

/*MISC.
-------------------------------------------------------*/

.clearFix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

* html .clearfix {
	height:1%;
}

.clearfix {
	display:inline-block;
}

div#flash {
	margin:0;
	padding-top:14px;
	left: 10px;
}