﻿
* { margin: 0px; padding: 0px; }

html { background-color: #000; color: #ccc; }

body { background-color: #000; color: #ccc; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-size: 0.7em; }

a { color: #F7D320; text-decoration: none; }
a:hover { text-decoration: underline; }

img { border: none; }
img.icon { vertical-align: text-bottom; margin-right: 4px; }

.clear { clear: both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;  visibility:hidden; }

input.input-validation-error, input.input-validation-error:focus, textarea.input-validation-error { border: solid 1px #de0004; padding: 1px 0px; background-color: #FFADAD; color: #de0004; }
.validation-summary-errors { color: #de0004; margin: 0px 0px 4px 20px; }
.field-validation-error { width: auto; color: #de0004; display: inline-block; text-align: left; }

p.action { border-top: solid 1px #333; margin-top: 8px; padding-top: 8px; }
p.note { font-style: italic; margin-bottom: 6px; color: #999; }

img#loader { width: 16px; height: 16px; float: right; margin-top: 9px; margin-right: 2px; display: none; }

.iforgot { display: inline-block; margin-top: 7px; float:left; padding-top: 1px; }

h1, h2, h3 { color: #eee; text-shadow: 1px 1px 1px #666; }

h3 { font-size: 1.2em; }

.line { width: 100%; height: 1px; background-color: #111; }
.separator { width:100%; height: 1px; background-color: #222; margin: 8px 0; }
/***************************************************
   MICROFORMAT - hCARD
 ***************************************************/

.vcard {}

.vcard .fn { font-size: 1.2em; font-weight: bold; }
.vcard .fn span { margin: 0 4px; }
.vcard .tz { display: none; }
.vcard .photo { border: solid 5px #222; -moz-border-radius: 5px; -webkit-border-radius: 5px; float: right; }

/***************************************************
   MICROFORMAT - hCalendar
 ***************************************************/