/* Company Name - CSS Document - Base */
/* Author - Juan Di Diego - Base */
@import url("nav.css");
@import url("structure.css");
@import url("custom.css");
@import url("forum.css");

* { margin:0; padding:0; }
html { font-family:Arial, Helvetica, sans-serifl; font-size:13px; color:#383024; background:url(../images/bg_tile.jpg); }
body { background:url(../images/bg_top_repeat.jpg) repeat-x; overflow-y: auto; overflow-x: hidden; min-width: 0; position: relative;}
a { outline:none; color: #C85B31; cursor: pointer;}
img { border:0; }

/**** FONT FACE ****/
@font-face {
    font-family: 'League Gothic';
    src: url('../fonts/league_gothic-webfont.eot');
    src: url('../fonts/league_gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/league_gothic-webfont.woff') format('woff'),
         url('../fonts/league_gothic-webfont.ttf') format('truetype'),
         url('../fonts/league_gothic-webfont.svg#LeagueGothicRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/**** HEADINGS ****/
h1 { font-family:League Gothic, Arial, Helvetica, sans-serif; font-size:30px; text-shadow:1px 1px 1px #eadac3; font-weight:100; color:#354330; line-height:1.5em; }
h2 { font-family:League Gothic, Arial, Helvetica, sans-serif; font-size:30px; text-shadow:1px 1px 1px #eadac3; font-weight:100; color:#354330; line-height:1.5em; }
h3 { font-family:League Gothic, Arial, Helvetica, sans-serif; font-size:24px; text-shadow:1px 1px 1px #eadac3; font-weight:100; color:#354330; line-height:1.5em; }
h4 { font-family:League Gothic, Arial, Helvetica, sans-serif; font-size:22px; font-weight:100; text-shadow:1px 1px 1px #f9f3eb; color:#44523d; line-height:1.5em; }
h5 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:100; text-shadow:1px 1px 1px #eadac3; color:#354330; line-height:1.5em; }

/**** CONTENT ****/
p { color:#383024; line-height:2em; margin:0 0 1.2em 0; text-shadow:1px 1px 1px #e4d1b5; }

/**** LINKS ****/
a { color:000; text-decoration:none; }
a:visited { color:000; text-decoration:none; }
a:hover { color:000; text-decoration:underline; }
a:active { color:000; text-decoration:none; }

/**** LIST ITEMS / MISC ****/
ul { margin:10px; padding:5px; }
ul li { color:#3a3a3a; line-height:1.5em; }
ol { margin:10px; padding:5px; }
ol li { color:#3a3a3a; line-height:1.5em; } 

div.clear { clear:both; }

/**** CLEARFIX CLASS ****/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}