/*body*/

body{background:#782317 url(../images/bg.jpg) no-repeat center top; font-family: "garamond", tahoma , Verdana; font-size: 1em; color:#222;}

/*body*/



	/*my overall reset*/

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td

 {

	margin: 0; 

	padding: 0; 

	border: 0; 

	outline: 0; 

	font-weight: inherit;	

	font-style: inherit; 

	 font-family: "garamond"; 

	vertical-align: baseline;

}

table {border-collapse: separate; border-spacing: 0;}

caption, th, td {text-align: left; font-weight: normal;}

/*my overall reset*/



/*listings*/

ol, ul {list-style: square;}

ul , li {padding: 3px; list-style: none;}

/*listings*/



/*links*/

a{text-decoration:underline; color: #00b3ff;}

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

/*links*/



/*my headers*/

h1, h2, h3, h4, h5, h6{font-weight: normal; font-family: "garamond";}

h1{font-size: 2.5em; color: #464646; }

h2{font-size: 1.5em; color: #fff;}

h3{font-size: 2em; color: #fff;}

h4{font-size: 1.8em; color: #fff;}

h5{font-size: 1.3em; color: #fff;}

h6{font-size: 1em; color: #fff;} 

/*my headers*/



/*paragraph*/

p{line-height: 22px;}

/*paragraph*/



/*blockquote*/

blockquote {width: 300px; font-family: "garamond"; font-size: 2em; padding: 10px; background: url(images/qoutes/close-quote.gif) no-repeat right bottom;}
blockquote:first-letter{padding: 0 0 0 18px; background: url(images/qoutes/open-quote.gif) no-repeat left top;}

/*blockquote*/



/*forms and elements*/

form, label{color: #333; font-family: "garamond";}

legend {font-size: .7em;} 

fieldset {width: 97%; padding: 10px; border: 0px solid #E4F2FD;}

input, select{font-family: inherit; font-size: 1em; width: 99%; color: #333; border:1px solid #aaaaaa;}

textarea{font-family: inherit; font-size: 1em; width: 600px; height: 200px; color: #333; border:1px solid #aaaaaa;}

form ul,ol li{padding: 2px; list-style: none;}

input{padding: 3px;}



.button{width: 60px; padding:2px; border: 2px solid #127dbe; background: #1a88cb;  color: #fff; font-size: 1em;}

.button:hover {color: #464646;}



/*forms and elements*/



label:after {

  content: ":";

}





/*form validation*/

form.cmxform span.error, span.error {color: red; font-style: italic; font-family:"garamond", Times, serif;}

/*form validation*/



/* promts and notifications */

.valid_promt{color:#fff; padding:10px 25px; background: #3e9802; font-family: garamond; font-size: .8em;}

.invalid_promt{color:#fff; padding:10px 25px; background: #db0000; font-family: garamond; font-size: .8em;}

/* promts and notifications */

