/* Standard Style Sheet */
/* if you have many new styles to define, please use separate files */

/* --( basic )-- */
body
{ background-color:#fff;
  margin: 0;
  font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
  font-size: 9pt;
  color: #777779; }

td, li, ol
{ font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
  font-size: 10pt; }

h1
{ font-family:Arial, Helvetica, sans-serif;
  font-size: 18pt;
  font-weight:lighter;
  color:#444446;
  margin-top:20px;
  margin-bottom:20px;
  text-shadow: 1px 1px 1px #fff; }
  
h2
{ font-family:Arial, Helvetica, sans-serif;
  font-size: 14pt;
  font-weight:lighter;
  color:#444446;
  margin-top:0px;
  margin-bottom:10px;
  text-shadow: 1px 1px 1px #fff; }

h3
{ font-family:Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight:lighter;
  color:#444446;
  margin-top:0px;
  margin-bottom:10px;
  text-shadow: 1px 1px 1px #fff; }

h4
{ font-family:Arial, Helvetica, sans-serif;
  font-size: 20pt;
  font-weight:lighter;
  color:#fff;
  margin-top:0px;
  margin-bottom:10px; }

h5
{ font-family:Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight:lighter;
  color:#555555;
  margin-top:0px;
  margin-bottom:10px; }
   
h6
{ font-family:Arial, Helvetica, sans-serif;
  font-size: 40pt;
  color:#000;
  margin-top:0px;
  margin-bottom:0px; }
	
a
{ color: #e5a148;
  outline:none;
  border:0px;
  text-decoration:none }

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

input, textarea, select
{ font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
  font-size: 10pt;
  color: #636363;
  background-color:#e9e9e9;
  border: solid 1px #f8f8f8;
  margin:0;
  padding:5px;
  outline:none; }
  
input[type="radio"]
{ background: none;
  border:none }
  
button
{ cursor:pointer; }
  
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:"lucida grande",tahoma,verdana,arial,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; }
  
/* --( Comment )-- */
.comment_box
{ margin-bottom: 20px; }

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

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

.comment_end
{ background: url('images/which.png') 0 0 no-repeat;
  margin-left: 20px;
  padding: 0 0 10px 50px; }
 

/* --( Pagination )-- */
#pagination 
{ margin: 20px 0 10px 0; }

#pagination a 
{ text-decoration: none;
  float:left;
  width: 100% }

.page-num
{ text-align: center;
  width: 15px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border: 1px solid #f0f0f0;
  background-color:#F7F7F7;
  padding:5px; }

/* --( 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; }

.code
{ font: 10pt Courier New, Courier;
  width: 90%;
  padding: 3px;
  background: #eee;
  border: solid 1px black }
  

/* --( JQUERY UI SORTABLE )-- */
.column
{ padding-bottom: 100px; }

.portlet
{ margin: 0 1em 1em 0; }

.portlet-header
{ margin: 0.3em;
  padding-bottom: 4px;
  padding-left: 0.2em; }

.portlet-header .ui-icon
{ float: right; }

.portlet-content
{ padding: 0.4em; }

.ui-sortable-placeholder
{ border: 1px dotted black;
  visibility: visible !important;
  height: 50px !important; }

.ui-sortable-placeholder * 
{ visibility: hidden; }

.msgtitle
{ background: url('images/yes.png') no-repeat;
  padding-left: 30px;
  font-size:12pt;
  color:#06ec00; }

.msgtitle2
{ background: url('images/no.png') no-repeat;
  padding-left: 30px;
  font-size:12pt;
  color:#ff053b; }
  
.msgtext
{ color:#cccccc; }

.pixelcart_spacer
{ margin-bottom:30px; }

.pixelcart_formspacer
{ margin-bottom:20px; }

input.search, input.search:focus
{ background:url('images/search_background.png') no-repeat;
  font: 9pt Arial, Helvetica;
  color:#FFFFFF;
  width:180px;
  height:25px;
  border:none;
  padding-left:32px;
  padding:top:0px;
  padding-right:0px;
  padding-bottom:0px;
  outline:none;
  margin:0; }
