@font-face {
    font-family: 'LaneNarrowRegular';
    src: url('../font/LANENAR_-webfont.eot');
    src: url('../font/LANENAR_-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/LANENAR_-webfont.woff') format('woff'),
         url('../font/LANENAR_-webfont.ttf') format('truetype'),
         url('../font/LANENAR_-webfont.svg#LaneNarrowRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body
{ 
  margin: 0px;
  background-color:#fff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #444444; 
}

::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
::selection { background: #fe57a1; color: #fff; text-shadow: none; }

h1
{ font: 40px 'LaneNarrowRegular', Arial, sans-serif;
  margin-bottom:10px;
  margin-top:0px;
  padding:0px;
  color:#000; }
  
h2
{ font: 26px 'LaneNarrowRegular', Arial, sans-serif;
  margin-bottom:10px;
  margin-top:0px;
  padding:0px;
  color:#8e8e8e; }

h3
{ font: 22px 'LaneNarrowRegular', Arial, sans-serif;
  margin-bottom:10px;
  margin-top:0px;
  padding:0px; }

h4
{ font: 160px 'LaneNarrowRegular', Arial, sans-serif;
  margin-bottom:10px;
  margin-top:0px;
  padding:0px; }
	
a
{ color:#666;
  outline:none;
  border:0px;
  text-decoration:none }

a:hover
{ color:#0e0092;
  text-decoration:none }

textarea
{ border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: #f8f8f8;
  border: 1px solid #ccc;
  color: #999;
  padding:7px;
  font-family: 'Open Sans', sans-serif; }
  
textarea:focus
{ outline: none;
  border: 1px solid #1ea2eb; }

input[type=text],input[type=text],select
{ height: 24px; 
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  background-color: #f8f8f8;
  border: 1px solid #ccc;
  color: #999;
  font-family: 'Open Sans', sans-serif;
  padding-left: 3px; }
  
input[type=text]:focus,input[type=text]:focus
{ outline: none;
  border: 1px solid #1ea2eb; }
  
input[type=text],input[type=password]
{ height: 24px; 
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  background-color: #f8f8f8;
  border: 1px solid #ccc;
  color: #999;
  font-family: 'Open Sans', sans-serif;
  padding-left: 3px; }
  
input[type=text]:focus,input[type=password]:focus
{ outline: none;
  border: 1px solid #1ea2eb; }
  
input[type="radio"]
{ background: none;
  border:none }
  
label
{ margin-left:5px;
  margin-right:30px; }
  
button
{ background: #666;
  color: #fff;
  text-decoration: none !important;
  font-size: 12px;
  font-weight: bold;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border: 1px solid #000;    
  padding: 4px 15px 5px;
  bottom: 10px;
  right: 10px;
  cursor:pointer; }
  
button:hover
{ background: #1ea2eb;
  border: 1px solid #0096e8; }
  
*:first-child+html button[type]
{ padding:4px 10px 3px 7px; }

button img, .buttons a img
{ margin:0 3px -3px 0 !important;
  padding:0;
  border:none;
  width:16px;
  height:16px; }
  
button.image
{ border: none;
  margin:0;
  padding:0;
  background: none;
  cursor: pointer; }

img
{ border: none }

form
{ margin: 0; padding: 0 }

blockquote
{ margin: 0 0 0 30px;
  padding: 10px 0 0 20px;
  font-size: 88%;
  line-height: 1.5em;
  color: #666;
  background: url('../images/quotes.gif') no-repeat top left; }

blockquote p
{ margin-top: 0; }

th
{ text-align: left;
  font-weight: bold }

.small
{ font-size:8pt; }

.help
{ font-family:Arial, Helvetica, sans-serif;
  font-size: 8pt; }

/* --( list )-- */
.list_1
{ list-style: none;
  padding: 0px;
  margin:0px;  }

.list_1 li
{ margin-bottom: 10px; }
  
.list_2
{ list-style: none;
  margin: 0 0 0 5px;
  padding: 0 }

.list_2 li
{ margin-bottom: 3px; }

.list_3
{ list-style: none;
  margin: 0 0 0 5px;
  padding: 0 }

.list_3 li
{ margin-bottom: 5px; }

.list_4
{ list-style: none;
  padding: 0px;
  margin:0px;  }

.list_4 li
{ margin-bottom: 10px;
  background-image:url(../images/bullet.png);
  background-repeat:no-repeat;
  padding-left:28px; }
  
/* --( Comment )-- */
.comment_box
{ margin-bottom: 20px; }

.comment_title
{ font: bold 11pt Arial, Helvetica;
  letter-spacing: 1px; }

.comment_body
{ background: #000000;
  padding: 20px;
  color:#fff;  }

.comment_end
{ background: url('../images/which.png') 0 0 no-repeat;
  margin-left: 20px;
  padding: 0 0 10px 50px; }
 
/* --( button & BBCode )-- */
.button 
{ border: solid 1px #D3D3D3;
  background: #D3D3D3;
  padding: 0;
  margin: 0;
  cursor: pointer;
  cursor: hand; }

.button:hover, .buttonRaised 
{ border: outset 1px;
  background: #D3D3D3;
  padding: 0; 
  margin: 0;
  cursor: pointer;
  cursor: hand; }
 
.button:active, .buttonLowered 
{ border: inset 1px;
  background: #D3D3D3;
  padding: 0; 
  margin: 0;
  cursor: pointer;
  cursor: hand; }

.buttonBlack 
{ border: inset 1px;
  color: #888;
  padding: 0; 
  margin: 0;
  cursor: pointer;
  cursor: hand; }

.msgtitle
{ font-size:12pt;
  color:#06ec00;
  text-shadow: #FFF 0px 1px 0px; }

.msgtitle2
{ font-size:12pt;
  color:#ff053b;
  text-shadow: #FFF 0px 1px 0px; }
  
.msgtext
{ color: #666666;
  text-shadow: #FFF 0px 1px 0px; }