/*** RESET CODE FROM http://developer.yahoo.com/yui/reset/ ***/
body{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup,sub{line-height:-1px;vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

body {font:11px verdana;}
p {font:12px verdana;line-height:17px}
h1 {font:bold 16px verdana; margin:0 0 10px 0}
h2 {font:bold 14px verdana;clear:both;margin:20px 0 1px;background:#ffb;border-top:2px solid black;padding:2px 3px 3px;}
a, a:visited, a:active {color:#4D518C;font-weight:bold;text-decoration:none;}
a:hover {text-decoration:underline;}
#container {width:750px;text-align:left;margin:20px 0;padding-bottom:20px;}
#header {float:left;width:750px;margin-bottom:0px}
#content {clear:both;padding:25px 0 20px;border-top:10px solid #ddd}
.step {padding:2px 2px 2px 0;font:bold 13px verdana;}
.highlight{backgroundX:#ff7}
.label {width:120px;float:left;font:bold 11px verdana;clear:both;margin-top:3px;}
.rowline {margin-bottom:8px;}
.explanation {font:10px verdana;color:#888;margin-left:120px;}
textarea {font:11px verdana;width:380px;height:120px;}
input.createlink {font:13px verdana}
.egspace {height:1px;font-size:0px;width:400px;clear:both;}
.egsubhead {float:left;background:#A1A4B3;padding:4px 3px;color:white;font:bold 11px verdana;}
.egsub1 {width:330px;margin-right:1px}
.egsub2 {width:407px;}
.preview {float:left;width:317px;padding:10px;}
.code {float:left;width:390px;padding-left:3px}
.instructions {text-align:left;font:bold 11px verdana;margin:9px 0 5px;}

/*** EMAIL PAGE ***/
#emailform {margin:20px 40px 0 40px;padding:5px 20px 20px;border:1px solid #ccc;background:#eee;}
#emailform h1 {font:bold 14px verdana;}
#summary {background:#fcfcfc;padding:15px;width:500px;}
#guest {margin-bottom:5px;}
#topic {line-height:16px;}
textarea.emailform {width:600px;height:200px;padding:3px;}
input.emailform {width:300px;padding:3px;}
.formlabel {font:bold 11px verdana;margin:10px 0 3px;}

/*** ERRORS AND ALERTS ***/
.alert {background:#44aa44;font:bold 11px verdana;color:white;padding:5px;padding-left:10px;text-align:left;margin-bottom:10px;}
.error {background:#cc0000;font:bold 11px verdana;color:white;padding:5px;padding-left:10px;text-align:left;margin-bottom:10px;}
.error a, .error a:visited {color:#ff8;}
.alert a, .alert a:visited {color:#ff8;}
