/* Main Setup */
html {overflow-y:scroll;}
html, body {height: 100%;width: 100%;margin: 0;padding: 0;color:#000;-webkit-text-size-adjust:none;}
body {font:14px/1.15em arial,helvetica,clean,sans-serif;}
div {margin: 0;padding: 0;}
img, object, embed {border: 0;border-style: none;margin: 0;padding: 0;vertical-align: middle;}

/* font */
h1,h2,h3,h4,h5,h6,p{font-size:100%;font-weight:normal;margin:0;padding:0;}

h1 {font-size: 2em;}
h2 {font-size: 2em;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.25em;}
h5 {font-size: 1em;}
h6 {font-size: .75em;}
h1,h2,h3,h4,h5,h6,strong,dt {font-weight: bold;line-height:1.15em;}

optgroup {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:normal;}
abbr,acronym {border:0;font-variant:normal;border-bottom: 1px dotted #000;cursor: help;}
em {font-style: italic;}
del {text-decoration: line-through;}
ins {text-decoration:none;}
q:before,q:after{content:'';}


/* <em>Renders as emphasized text */
/* <strong>Renders as strong emphasized text */
/* <dfn>Defines a definition term */
/* <code>Defines computer code text */
/* <samp>Defines sample computer code */
/* <kbd>Defines keyboard text */
/* <var>Defines a variable part of a text */
/* <cite>Defines a citation */
/* <pre> tag defines preformatted text. */
/* Use the pre element to display computer code! */

em,strong,dfn,code,samp,kbd,var,cite,pre {margin:0;padding:0;}
pre,code,kbd,samp,tt {font-family:monospace;line-height:100%;}


/* list */
dl,dt,dd,ul,ol,li {margin:0;padding:0;}

/* Giving blockquotes and lists room to breath. */
blockquote,ul,ol,dl {margin: 1em;padding:0;}
ul, ol, dl {margin: 0 0 0 20px;}


/* tables */
table {border-collapse:collapse;border-spacing:0;margin: 0;font-size:inherit;}
th {font-style:inherit;font-weight: bold;text-align: center;}
th, td {border:none;margin:0;padding:0;font-size: 13px;}

caption {
font-style:inherit;
font-weight:inherit;
/* Coordinated margin to match cell's padding. */
margin-bottom: .5em;
/* Centered so it doesn't blend in to other content. */
text-align: center;
}

sup {
/* to preserve line-height and selector appearance */
vertical-align: super;
}

sub {
/* to preserve line-height and selector appearance */
vertical-align: sub;
}

/* forms */
form {margin:0;padding:0;}

fieldset {border: none;border:0;margin: 0 auto;padding:0;}

/*because legend doesn't inherit in IE */
legend {color:#000;margin:0;padding:0;}

/* Opera requires 1px of passing to render with contemporary native chrome */
button,
input,
input[type="button"],
input[type="file"],
input[type="checkbox"],
input[type="radio"],
input[type="reset"],
input[type="submit"] {
margin:0;padding:1px;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;font:99% arial,helvetica,clean,sans-serif;}

input[type="submit"],
input[type="button"],
button {
height: 24px;padding: 0 10px;width: auto;max-width: auto;overflow: visible;cursor: pointer;}

select, option{
font-family:inherit;
font-size:inherit;
font-style:inherit;
font-weight:inherit;
font:99% arial,helvetica,clean,sans-serif;
}

input[type="text"],
input[type="password"] {
border: 1px solid #A9A9A9;padding: 3px;}

textarea {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;font:99% arial,helvetica,clean,sans-serif;overflow:auto;border: 1px solid #A9A9A9;resize: none;margin:0;padding: 3px;}

div:hover,textarea:hover,input:hover,select:hover {outline: none;} /*colour on mouse hover */ 
div:focus,textarea:focus,input:focus,select:focus {outline: none;} /*colour when gains focus by tabbing, or while typing */ 
div:active,textarea:active,input:active,select:active {outline: none;} /*colour while mouse depressed */


/* iframe */
iframe {border:none;}

/* Classes */
.left {float: left;}
.right {float: right;}
.clear {clear: both;}
.clear_left {clear: left;}
.clear_right {clear: right;}
.center {margin: 0 auto;}
.padding-none {padding:0 !important;}
.normal {font-style:normal;}
.italic {font-style:italic;}
.oblique {font-style:oblique;}
.bold {font-weight: bold;}
.uppercase {text-transform:uppercase;}
.lowercase {text-transform:lowercase;}
.capitalize {text-transform:capitalize;}
.overline {text-decoration:overline;}
.line-through {text-decoration:line-through;}
.underline {text-decoration:underline;}
.relative {position:relative;}
.absolute {position:absolute;}
.fixed {position:fixed;}
.block {display:block;}
.inline {display:inline;}
.hide {display:none;}
.show {cursor:pointer;}
.none li {list-style: none;}
.disc li {list-style: disc;}
.circle li {list-style: circle;}
.square li {list-style: square;}
.decimal li {list-style: decimal;}
.roman li {list-style: upper-roman;}
.align-top {vertical-align:top;}
.align-middle {vertical-align:middle;}
.align-bottom {vertical-align:bottom;}
.align-center {text-align: center;}
.align-right {text-align: right;}
.align-left {text-align: left;}
.align-justify {text-align: justify;}
.text-indent {text-indent: 2em;}
.submit {width:100px !important;}


/*Admin*/
div.toggle {padding-left:20px; margin-bottom:10px;}
.head {padding:10px; background:#220D25;}
.head p {line-height: 24px; font-weight:bold; color:#eee;}
.position {border: solid #1D0620 1px;font-style:italic;}

