/*
======== Reset ======== */
* {
	margin:0;
	padding: 0;
	outline:0;
	border:none;
	background-repeat:no-repeat;
	background:transparent;
	font-size:100%;
	-webkit-text-size-adjust: none;
	color:inherit;
	vertical-align:baseline;
}
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;	padding: 0;	border: 0;
}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}
audio,canvas,video {display: inline-block;}
/* Form fields, general styles first */
button,input,textarea {
	border-radius: 3px;
	padding: 3px 6px;font-family: inherit;
	font-style:italic;
}
button,input {line-height: normal;}
textarea {font-size: 100%;	overflow: auto;	vertical-align: top;}

/* Reset non-text input types */
input[type="checkbox"],
input[type="radio"],
input[type="file"],
input[type="hidden"],
input[type="image"],
input[type="color"] {border: 0;border-radius: 0;padding: 0;}

/* Buttons */
input[type="submit"],
input[type="button"],
input[type="reset"] {
	padding: 6px 10px;
	padding: 0.428571429rem 0.714285714rem;
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 1.428571429;
	font-weight: normal;
	color: #7c7c7c;
	background-color: #e6e6e6;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
}
button, input[type="submit"],input[type="button"],input[type="reset"] {cursor: pointer;}
button[disabled],input[disabled] {cursor: default;}

button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover {
	color: #5e5e5e;
	background-color: #ebebeb;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: linear-gradient(top, #f9f9f9, #ebebeb);
}
button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active {
	color: #757575;
	background-color: #e1e1e1;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: linear-gradient(top, #ebebeb, #e1e1e1);
	box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;
	border: none;
}
embed,iframe,object,video, img {max-width: 100%;}
ol,ul {list-style-position: inside; list-style-type:disc;}
.left {float: left;}
.right {float: right;}
.aligncenter {display: block;margin-left: auto;	margin-right: auto;}

/*
======== Basics ======== */
body {
	background-color:#000;
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	font-size:20px;
}
p {
	margin:10px 0;
}
a {
	color:#f78dc6;
	text-decoration:none;
}
a:hover {color:#ef3ca9;}
a:visited {color:#9b6f8a;}
a:focus, a img {outline: none; border:none;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited   {
	color:inherit;
}
.container {
	width:90%; max-width:500px;
	margin:30px auto;
}
img {max-width:100%;}
h1 {
	text-align:center;
	font-variant:small-caps;
	font-size:40px;
}
@media screen and (min-width: 1030px) {
} /* end min-width: 1030px */

.clear {clear:both;}
