@charset "utf-8";
/*///////////////////////////////////////////////////////////////////
CSS information
 file_name : default.css
 style_info : Default Style
///////////////////////////////////////////////////////////////////*/

/*===================================================================
	Reset style http://html5doctor.com/html-5-reset-stylesheet/
===================================================================*/
/*
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/

#content div, #content span, #content object, #content iframe, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content p, #content blockquote, #content pre, #content abbr, #content address, #content cite, #content code, #content del, #content dfn, #content em, #content img, #content ins, #content kbd, #content q, #content samp, #content small, #content strong, #content sub, #content sup, #content var, #content b, #content i, #content dl, #content dt, #content dd, #content ol, #content ul, #content li, #content fieldset, #content form, #content label, #content legend, #content table, #content caption, #content tbody, #content tfoot, #content thead, #content tr, #content th, #content td, #content article, #content aside, #content canvas, #content details, #content figcaption, #content figure, #content footer, #content header, #content hgroup, #content menu, #content nav, #content section, #content summary, #content time, #content mark, #content audio, #content video {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:12px;
	vertical-align:baseline;
	background:transparent;
	font-weight: normal;
}

body {
	line-height:1;
}

#content article, #content aside, #content details, #content figcaption, #content figure, #content footer, #content header, #content hgroup, #content menu, #content nav, #content section {
	display:block;
}

#content nav ul,
#content ul,
#content li {
	list-style:none;
}

blockquote, q {
	quotes:none;
}

#content blockquote:before, #content blockquote:after, #content q:before, #content q:after {
	content:'';
	content:none;
}

#content a {
	margin:0;
	padding:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}

/* change colours to suit your needs */
#content ins {
	background-color:#ff9;
	color:#000;
	text-decoration:none;
}

/* change colours to suit your needs */
#content mark {
	background-color:#ff9;
	color:#000;
	font-style:italic;
	font-weight:bold;
}

#content del {
	text-decoration: line-through;
}

#content abbr[title], #content dfn[title] {
	border-bottom:1px dotted;
	cursor:help;
}

#content table {
	border-collapse:collapse;
	border-spacing:0;
}

/* change border colour to suit your needs */
#content hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #333333;
	margin:1em 0;
	padding:0;
}

#content input, #content select {
	vertical-align:middle;
}


/*===================================================================
	clearfix
====================================================================*/
#content .clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	padding: 0 0.4em 0 0;
	clear: both;
	height: 0;
}


/*===================================================================
	Common Links
====================================================================*/
#content a { text-decoration: none; }
#content a:link { color: #333333; text-decoration:none; outline: none; }
#content a:visited { color: #333333; text-decoration: none; }
#content a:hover { color: #333333; text-decoration: none; }
#content a:active { color: #333333; text-decoration: none; }
#content a:hover {
	/*opacity: .50;*/
	filter: alpha(opacity=50);
	-ms-filter: "alpha(opacity=50)";
	-khtml-opacity: .50;
}

/*===================================================================
	Original
====================================================================*/
#content * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	/* form clear */
	-webkit-appearance: none !important;
	appearance: none !important;
}
#content img{
	/* 1px line */
	vertical-align: text-bottom;
	line-height: 1;
	width: 100%;
	height: auto;

}

/* selection */
#content ::selection {
	background:#333;
	color: #fff;
}
#content ::-moz-selection {
	background:#333;
	color: #fff;
}
