/*--------------------------
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, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
b, u, i, center, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td, 
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary, 
time, mark, audio, video{margin:0; padding:0}
article, aside, details, figcaption, figure, footer, 
header, hgroup, menu, nav, section{display:block}

table{border-collapse:collapse; border-spacing:0}
fieldset, img{border:0}
address, caption, cite, dfn, th, var{font-style:normal; font-weight:normal}
caption, th{text-align:left}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal; color:#444;}
q:before, q:after{content:''}
abbr, acronym{border:0}

/*--------------------------
GLOBAL
---------------------------*/
html { -webkit-font-smoothing:antialiased; overflow-y:scroll;}
body { background:url(../images/bodybg.png) #940D1B repeat fixed; font:normal 14px/22px museo_sans_500regular;}

* html .clearfix{ margin:0; padding:0;}
.fl{ float:left; }
.fr{ float:right; }

a img {border: 0;}
a, a:link{ color:#bad93c; text-decoration:none; }
a:hover{ color:#bad93c; text-decoration:underline; }
::selection {background: rgb(186,217,60); color:#fafafa;}
::-moz-selection {background: rgb(186,217,60); color:#fafafa;}
img::selection {background: transparent;}
img::-moz-selection	{background: transparent;}


h1, h2, h3, h4, h5, h6{ margin:0px 0 22px 0; color:#DAA520; font-family:FertigoProRegular;}
h1{ font-size:28px; line-height:30px; }
h2{ font-size:26px; line-height:28px; }
h3{ font-size:20px; line-height:22px;}
h4{ font-size:18px; }
h5{ font-size:14px; }
h6{ font-size:12px; }

p, ul, ol{ margin-bottom:20px; }
ul, ol{ margin-left:20px; }

figure, img {max-width:100%; height:auto; margin-bottom:20px;}
img.left {margin:0 20px 0 0; float:left; }
img.right {margin:0 0 0 20px; float:right;}
img.center {  display: block; margin-left: auto; margin-right: auto; }
object, embed, video{max-width:100%; height:auto}

.aligncenter{ text-align:center; }
.alignleft{ text-align:left; }
.alignright{ text-align:right; }

