/* RESETS */
html {height:auto;margin:0;padding:0;}
body {height:auto;margin:0;padding:0; background:#fff url(../fb/assets/images/bg2.jpg) top repeat-x;font:75%/1.5em helvetica,"helvetica neue",arial,sans-serif;color:#000;text-align:left;}
img {border:0;}
a {color:#aaa;text-decoration:none;}
a:hover {text-decoration:underline;}
h2 {font:2em/1.5em HelveticaNeueLTStd-UltLt,"HelveticaNeueLT Std UltLt","Helvetica Neue Ultra Light","Helvetica Neue",HelveticaNeue-UltraLight,HelveticaLTStd-Light,Helvetica,Arial,sans-serif;font-weight:100;color:#000;margin:0;}
p {margin:0 0 1em 0;}

#sitelogo {position:absolute;top:8px;right:8px;text-align:right;overflow:hidden;z-index:2345; font-size:.85em;}
#mainspc {position:relative;top:0;left:0;width:80%;height:auto;min-height:100%;margin:0 auto;padding:55px 0 0 0;}
#fbsharelink {color:#5aa2f1;}

.biglink {font-size:1.6em;line-height:1.25em;display:block;margin-top:0.75em;color:#5aa2f1;}
.mediumlink {color:#5aa2f1;}
.smallmessage {font-size:0.85em;color:#aaa;}

.ifjsdisplayi {display:none;}
.ifjsdisplayi {display:inline;}
.ifjsdisplaynone {display:none;}
.oneoftwo {position: relative;width:auto;margin:0;padding:0 4% 0 0;}
.oneofthree {position: relative;width:auto;margin:0;padding:0 4% 0 0;}
.oneoffour {position: relative;width:auto;margin:0;padding:0 4% 0 0;}
.lastone {padding:0;}
.clearall {height:1px;overflow:hidden;visibility:hidden;clear:both;}

/* FORMS */
input, textarea {padding:0.42em 1% 0.42em 1%;border:1px solid #ccc;width:98%;}
textarea {height:4em;overflow:hidden;}
input:active, input:focus, textarea:active, textarea:focus {outline:0;border:1px solid #888;}
input.button {background-color:#ccc;padding:0.6em 1.75em 0.6em 1.75em;font-weight:bold;cursor:pointer;width:auto;}
input.button:hover {background-color:#aaa;}
input.checkorradio {width:auto;}
label {font-size:0.85em;text-transform:uppercase;color:#999;text-align:right;display:block;}