/*----------------------------------------------------------------   Copyright:  Copyright (C) 2008 - 2011 IceTheme. All Rights Reserved    License:  Copyrighted Commercial Software     Author:  IceTheme - http://wwww.icetheme.com---------------------------------------------------------------- */html { font-size:100.01%; width:100%; margin:0 auto; }body  { color: white; font-size: 80%; font-family: Arial, Helvetica, sans-serif; line-height: 1.75em; background: #1f1f04 url("../images/bg.jpg") }/* Headings-------------------------------------------------------------- */h1,h2,h3,h4,h5,h6 {	font-family:'Arial, "Helvetics", sans serif;	font-weight: normal;		line-height: 1.5em;	margin-bottom:0;	color: #fff;	clear:both; }h1 { font-size: 3em;  }h2 { font-size: 1.75em;}h3 { font-size: 1em;   }h4 { font-size: 1.0em;  }h5 { font-size: 1.5em; font-weight: bold; }h6 { font-size: 1.25em;}/* Text elements-------------------------------------------------------------- */p           { margin: 0 0 1.75em; }p.last 		{ margin-bottom:0}img 		{ }img.styled	{ 	padding:5px; background:rgba(255,255,255,.05); border:1px solid rgba(255,255,255,.08); margin:0 10px 10px 0 }a:link { text-decoration: none; outline:none; color:#FFCC33}a:visited { text-decoration:none;color:#876500}a:hover { text-decoration:underline}blockquote  {	position:relative;	overflow:hidden;	max-width:46%;	float:right; 	margin:0 0 1.5em 1em; 	quotes: "\201C" "\201D";}		 blockquote:before,	 blockquote:after {		  position:absolute; 		  font-weight: bold;		  font-size:6em;		  color:#fff;		  color:rgba(255,255,255,.15);		  font-family:Georgia, "Times New Roman", Times, serif; }	 	 blockquote:before {		 content: open-quote;		 top:25px;		 left:0; }	 	 blockquote:after { 		 content: close-quote;		 right:0;		 bottom:-5px}	 	 blockquote p {		 font-family:Georgia, "Times New Roman", Times, serif;		 font-size:1em;		 font-style:italic;		 margin-bottom:0;		 line-height:2em;		 padding:0 4em}		  strong      { font-weight: bold;  }em,dfn      { font-style: italic; }dfn         { font-weight: bold; }sup, sub    { line-height: 0; }hr 			{ 	clear:both;	margin:10px 0 5px;	border:none; 	background:url(../images/hr.jpg) no-repeat center bottom;	height:86px;}abbr,acronym     { border-bottom: 1px dotted #666; }address     { margin: 0 0 1.5em; font-style: italic; }del         { color:#666; }pre         { margin: 1.5em 0; white-space: pre; }pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }/* Lists-------------------------------------------------------------- */li ul,li ol       { margin: 0; }ul, ol      { margin: 0 2em 1.5em 0; padding-left: 2.5em; }li          { padding-top:.2em; padding-bottom:.2em}ul          { list-style-type: disc; }ol          { list-style-type: decimal; }dl          { margin: 0 0 2em 0; }dl dt       { font-weight: bold;  padding-top:.2em; padding-bottom:.2em}dd          { margin-left: 1.5em; padding-top:.2em; padding-bottom:.2em}		ul.check li, ul.arrow li, ul.cross li, ul.light li, ul.star li, ul.note li {		list-style-type:none;		background-repeat: no-repeat; 		background-position: center left;		padding: 4px 0 3px 28px}				ul.check li {			background-image:url(../images/typo_check.png);}		ul.arrow li { 			background-image:url(../images/typo_arrow.png);}		ul.cross li { 			background-image:url(../images/typo_cross.png);}		ul.light li { 			background-image:url(../images/typo_light.png);}		ul.star li { 			background-image:url(../images/typo_star.png);}		ul.note li { 			background-image:url(../images/typo_note.png);}							/* Tables-------------------------------------------------------------- */table       { margin-bottom: 1.4em; width:100%; }th          { font-weight: bold; }thead th    { background: rgba(0,0,0,.3); }th,td,caption { padding: 4px 10px 4px 5px; }tr.even td  { background: rgba(0,0,0,.3); }tfoot       { font-style: italic; }caption     { font-style:italic;  }/* Misc classes-------------------------------------------------------------- */.small      { font-size: .9em; color:#fff}.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }.hide       { display: none; }.quiet      { color: #666; }.loud       { color: #000; }.highlight  { font-style:italic; color:rgba(255,255,255,.7); background:rgba(0,0,0,.4); padding:0 .15em }.added      { background:#060; color: #fff; }.removed    { background:#900; color: #fff; }.first      { margin-left:0; padding-left:0; }.last       { margin-right:0; padding-right:0; }.top        { margin-top:0; padding-top:0; }.bottom     { margin-bottom:0; padding-bottom:0; }.dropcap {	color:#A9A916;	display: block; 	float:left; 	font: 6em/75% Georgia, "Times New Roman", Times, serif ;	padding: 5px 12px 0 0; }