/* RESET (YUI 2.7.0)
---------------------------------------- */
html{
  color:#000;
  background:#FFF;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,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,optgroup{
  font-style:inherit;
  font-weight:inherit;
}
del,ins{
  text-decoration:none;
}
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{
  vertical-align:baseline;
}
sub{
  vertical-align:baseline;
}
legend{
  color:#000;
}
input,button,textarea,select,optgroup,option{
  font-family:inherit;
  font-size:inherit;
  font-style:inherit;
  font-weight:inherit;
}
input,button,textarea,select{
  *font-size:100%;
}
/* FONTS (YUI 2.7.0)
---------------------------------------- */
body{
  font:14px/1.231 arial,helvetica,clean,sans-serif;
  *font-size:small;
  *font:x-small;
}
select,input,button,textarea,button{
  font:99% arial,helvetica,clean,sans-serif;
}
table{
  font-size:inherit;
  font:100%;
}
pre,code,kbd,samp,tt{
  font-family:monospace;
  *font-size:108%;
  line-height:100%;
}
/* SCREEN
---------------------------------------- */
html{
  background:url('../img/noise.png') repeat scroll top left;
  background-color:#444;
}
body{
  min-width:960px;color:#333;
/*
  background:url('../img/bg.png') no-repeat scroll center center;
*/
}
hr{
  display:none;
}
p{
  line-height:120%;
}
a{
  color:#f46219;text-decoration:none;
}
a:hover{
  color:#06c;
}
/*
p a:hover{
  border-bottom:1px solid #ccc; 
}
*/
a img{
  border:none;
}
/* WRAPPERS 
---------------------------- */
html,body{
  height:100%;
}
#wrap{
  position:absolute;
  top:50%;
  left:50%;
  height:0;
  width:0;
}
/* STYLE! 
---------------------------- */
h1,#main,.content{
  display:none;
  width: 330px;
}
h1,#main{
  position:absolute;
  top:-340px;
  left:-280px;
  padding:160px 127px 0 128px;
  background:url('../img/logo-bg2.png') no-repeat scroll top left;
  width:306px;
  height:438px;
  z-index:5;
}
h1{
  text-indent:-9999em;/* width:244px;*/}
h1 a{
  display:block;height:320px;
}
h2{
  font-size:24px;
}
/* MAIN 
---------------------------- */
#main{
  top:-302px;
  padding-top:132px;
  background:url('../img/dot.png') no-repeat scroll top left;
  height:428px;
  z-index:1;
}
#main img{
  float:left;
  margin-right:15px;
}
#main p{
  margin:0 0 1em;
  font-family:Georgia,"Times New Roman",serif;
  font-size:108%;
  line-height:138.5%;
}
#main p a{
  font-weight:bold;
}
.em{
  padding-left:21px;
  margin-left:21px;
  background:url('../img/sm-em.png') no-repeat scroll center left;
}
.gv{
  padding-left:21px;
  margin-left:21px;
  background:url('../img/sm-gv.png') no-repeat scroll center left;
}
.sp{
  padding-left:21px;
  margin-left:21px;
}
#blip,#blip2{
  display:none;
  position:absolute;
  top:-340px;
  left:-92px;
  height:10px;
  width:10px;
  border:1px solid #4d4d4d;
  -webkit-border-radius:50px;
  -moz-border-radius:50px;
  border-radius:50px;
  opacity:0.8;
  -moz-opacity:0.8;
  filter:alpha(opacity=80);
  z-index:10;
}
/* FORM 
---------------------------- */
label{
  float:left;
  clear:both;
  padding:5px 0;
  width:75px;
  font-family:Georgia;
  font-size:10px;
  font-style:italic;
  line-height:1.5em;
  text-transform:uppercase;
}
input,textarea{
  float:right;
  margin:0 0 10px;
  padding:5px;
  background:#f5f5f5;
  width:215px;
  border:1px solid #888;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}
#submit{
  float:right;
  background:#000;
  width:100px;
  color:#f5f5f5;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  cursor:pointer;
}
.cancel{
  float:right;
  padding:5px 0;
  margin-right:25px;
  font-size:11px;
  font-weight:bold;
  line-height:1.4em;
}
/* FLOAT CLEARING 
---------------------------- */
.clearfix:after{
  visibility:hidden;
  display:block;
  font-size:0;
  content:" ";
  clear:both;
  height:0;
}
.clearfix{
  display:inline-block;
}
/* start commented backslash hack \*/
* html .clearfix{
  height:1%;
}
.clearfix{
  display:block;
}
/* close commented backslash hack */
/* HACKS, ETC.
---------------------------------------- */
:focus{
  outline:0;
}
