
/* RESET */
/* ----------------------------------------- */

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, 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 }
ol, ul, 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:''}

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight:bold }
em { font-style:italic }
a img { border:none } /* Gets rid of IE's blue borders */





/*
------------------------------------------------------
General Styles
------------------------------------------------------
*/

body { font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: 12px; line-height:1.8; color: #3b3b3b; padding:0; margin:0; background: url(../images/bg.png) repeat top center #76040c; }

img { border:0 }

a:active, a:focus { outline: none; border: none; }

p { margin:10px 0; }

hr { border: none 0; border-top: 1px solid #999; width: 100%; height: 1px; }

table, input, textarea, select { font-size: 1em; }

.clear { clear:both; }

.left { float:left; }

.right { float:right; }




.rounded {
  border-radius:3ex;
  -webkit-border-radius:3ex;
  -moz-border-radius:3ex;
}

iframe { border:5px solid #c6c6c6; }

/*
------------------------------------------------------
Links
------------------------------------------------------
*/

a { color: #530212; text-decoration : none; }

a:hover { color: #da1725; text-decoration : underline; }

/*
------------------------------------------------------
Headings
------------------------------------------------------
*/


h1, h2, h3, h4, h5, h6 {  color:#000; margin:10px 0; }

h1 { font-size:30px; color: #e32117;font-weight:bold; }

h2 { font-size:19px; color:#da1725; font-weight:bold;  }
h3 { font-size:19px; color:#000; font-weight:normal;  }


h3.widget-title { font-size:19px; color:#da1725; font-weight:bold;  }
  /*
------------------------------------------------------
Forms
------------------------------------------------------
*/


input[type="text"], input[type="email"], input[type="number"], input[type="password"], select { font-family: Georgia, "Times New Roman", Times, serif; vertical-align:top; background-color:#efefef ;color:#000;   font-size:12px;  border:none; margin:0 0 5px 0; width: 270px; padding: 5px ; border: 1px solid #ddd;
  border-radius:0.5ex;
  -webkit-border-radius: 0.5ex;
  -moz-border-radius: 0.5ex;
} 

input[type="textarea"], textarea { height:150px;
font-family: Georgia, "Times New Roman", Times, serif; vertical-align:top; background-color:#efefef ;color:#000;   font-size:12px;  border:none; margin:0 0 5px 0; width: 270px; padding: 5px ; border: 1px solid #ddd; overflow:auto;
  /* -webkit-border-radius: 0.5ex;
  -moz-border-radius: 0.5ex;   */ } 
input[type="file"] { } 
input[type="submit"], input[type="button"],  input[type="reset"] {vertical-align:top; background-color:#da1725 ;color:#fff;  padding:3px 0 ;  text-align:; font-family:  Verdana, Geneva, sans-serif; font-size:12px; margin:15px 0 0 0; border:none; width:130px; display:block;
border-radius:0.5ex;
  -webkit-border-radius: 0.5ex;
  -moz-border-radius: 0.5ex;	} 
 

input[type="submit"]:hover {background-color:#e32117; color:#fff ;  cursor:pointer; text-decoration:none;  }