
@import "reset.css";


/* Generic elements */

html { height: 100%; background: url(images/pattern1.jpg) repeat; }
body { min-height: 100%; background: url(images/pattern2.jpg) repeat-x; color: #fff; font: .875em/1.5em "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center; }

a,:link,:visited { color: #fff; text-decoration: underline; } 
a:hover { color: #fff; text-decoration: underline; }

p { margin-bottom: 1em; }

img.port { float: left; margin: 0 10px 10px 0; }
img.star { float: right; margin: 0 0 10px 10px; }

ul { list-style: disc; margin-bottom: 1em; padding-left: 2em; }
ol { list-style: decimal; margin-bottom: 1em; padding-left: 2em; }
ul.reset, ul.reset ul, ul.reset ol, ol.reset, ol.reset ol, ol.reset ul { list-style: none; margin: 0; padding: 0; }

blockquote { font-style: italic; }
blockquote cite { font-style: normal; font-weight: bold; }



/* Custom paragraphs, links, images, etc. */






/* Headings */

h1,h2,h3,h4,h5,h6 { margin-bottom: .5em; line-height: normal; }

h1 { font-size: 150%; }
h2 { font-size: 130%; }
h3 { font-size: 125%; }
h4 { font-size: 120%; }
h5 { font-size: 115%; }
h6 { font-size: 110%; }


/* Box models */

.box { margin-bottom: 1em; }

.boxA { width: 378px; margin: -4px -4px 1em; background: #7c7c7c url(images/grad2.png) 0 100% repeat-x; color: #fff; font-size: .92em; }
.boxA .inner { position: relative; background: url(images/box3-bg.png) 50% 0 repeat-y; }
.boxA .before { background: url(images/box3-top.png) 50% 0 no-repeat; }
.boxA .after { padding: 20px 35px 25px 38px; background: url(images/box3-bottom.png) 50% 100% no-repeat; }
.boxA h2 { margin-bottom: .2em; }

.boxA1 { background-color: #6c1919; background-image: url(images/grad1.png); }
.boxA1 .after { background-image: url(images/box3-bottom2.png); }
.boxA1 a, .boxA1 a:visited { color: #fff; }


/* Column group model */

div.colgroup { clear: both; width: 100%; }
div.colgroup div.col { float: left; width: 49.9%; margin-bottom: 1em; }
div.colgroup div.port { float: left; }
div.colgroup div.star { float: right; }


/* Custom headings */

#logo { float: left; margin-bottom: 0; padding-bottom: 40px; }
#pagetitle { margin-bottom: 1em; color: #6c1919; font-weight: normal; font-family: "Georgia", "Trebuchet MS", Arial, Helvetica, sans-serif; }


/* Single layers */

#container { width: 934px; margin: 0 auto; padding: 70px 0 50px; text-align: left; }
#wrapperBefore { height: 12px; background: url(images/box1-top.png) no-repeat; font-size: 1px; }
#wrapperAfter { clear: both; height: 29px; background: url(images/box1-bottom.png) no-repeat; font-size: 1px; }
#wrapper { margin-bottom: 0; padding: 46px 76px 30px 72px; background: url(images/box1-bg.png) repeat-y; color: #4b4b4b; }
#wrapper a, #wrapper a:visited { color: #6c1919; }
#wrapper a:hover { color: #000; }
#header { min-height: 1px; }
#content { clear: both; padding-left: 28px; }


/* Custom column groups */

#colgroup1 #colgroup1-colA { width: 366px; }
#colgroup1 #colgroup1-colB { width: 366px; }
#colgroup1 #colgroup1-colC { width: 750px; }

/* Navigation */

#navbar { display: inline; float: right; width: 441px; margin-top: 40px; font-family: "Georgia", "Trebuchet MS", Arial, Helvetica, sans-serif; color: #464745;}
#topnav li { float: left; padding-left: 6px; background: url(images/divider1.png) 0 50% no-repeat; }
#topnav li.first { padding-left: 0; background-image: none; }
#topnav a { float: left; text-align: center; color: #464745; }
#topnav a, #topnav a:visited { text-decoration: none; }
#topnav a:hover, #topnav a.on { color: #6d1919; font-weight: bold; letter-spacing: -1px; }

#navi1 a { width: 65px; }
#navi2 a { width: 60px; }
#navi3 a { width: 122px; }
#navi4 a { width: 100px; }
#navi5 a { width: 70px; }


/* Main banner box */

#banner { clear: both; margin-bottom: 30px; background: #6c1919 url(images/grad1.png) 0 100% repeat-x; color: #fff; font-family: "Georgia", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 112%; }
#banner .after { overflow: hidden; height: 197px; background: url(images/box2-bl.png) 0 100% no-repeat; }
#banner .inner { padding: 85px 30px 1px; }
#banner h2 { margin-bottom: 1em; font-weight: normal; }


/* Story section */

#story p { margin-bottom: 2em; }
#story ul { list-style: none; padding: 0; margin: 0 0 2em; }
#story ul li { list-style: none; margin: 0; padding-left: 20px; background: url(images/bullet1.png) 2px 7px no-repeat; }
#story h1, #story h2, #story h3, #story h4, #story h5, #story h6 { color: #6c1919; }


/* Footer */

#footer { text-align: right; }
#footer p { margin: 0; }
#footer p img { vertical-align: middle; }
#footer a, #footer a:visited { color: #515151; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#tld { padding: 0 25px; font-size: .92em; text-align: right; }



/* DO NOT EDIT OR ADD CODE BELOW */

.clearfix:after, .box:after, .colgroup:after, .section:after, .after:after  { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix, .box, .colgroup, .section, .after { display: inline-block; }
/* hide from ie/mac \*/
* html .clearfix, * html .box, * html .colgroup, * html .section, * html .after { height: 1%; }
.clearfix, .box, .colgroup, .section, .after { display: block; }
/* end hide */