@import url("reset.css"); 

/* STRUCTURE :::::::::::::::::::::::::::::::::::::::::::::::::::*/

#container	{ width: 980px; margin: 0 auto; background: #d6c49b url(../../images/main/page-bg.png) repeat-y; overflow: hidden; }
#header	{ height: 180px; margin: 0 15px; position: relative; }
#header h1 { width: 950px; height: 180px; display: none; }
#navbar { margin: 0 30px; padding: .25em; text-align: center; font-size: 110%; border-bottom: 1px dotted #87c2d5; list-style: none; }
#navbar li { display: inline; padding: 0 15px; }
#content { padding: 20px 30px 20px 70px; }
#mainContent { width: 550px; float: left; margin-bottom: 20px; }
#mainContent ul { list-style: none; margin: .5em 0 1em 1em; line-height: 1.4em; }
#mainContent ul li { background: url(../../images/main/bullet-star.png) no-repeat 0 0; padding: .15em 0 .15em 2em; margin-bottom: .25em; }
#mainContent ol { margin: .5em 0 1em 3em; line-height: 1.6em; }
#mainContent ol li { background:none;  padding: 0; margin-bottom: 1em; }
#sideContent { width: 280px; float: right; margin-bottom: 20px; }
#sideContent img { margin-bottom: 1em; }
#sideContent h4 { text-transform: uppercase; color: #6794d1; margin-left: .25em; }
#sideContent ul { list-style: none; margin: 0 0 2em .5em; }
#sideContent li { border-bottom: 1px dotted #d6c49b; padding: .25em 0; } 
#sideContent a { color: #d76615; }
#sideContent a:hover { color: #f2b95e; }
#footer { margin: 30px 30px 0 30px; padding: .5em 1em 0 1em; text-align: left;  border-top: 1px dotted #87c2d5; height: 80px; clear: both; position: relative; }
#footer p { display: inline; position: absolute; left: 3em; top: 1em; font-size: 1em; color: #6794d1; }
#search { display: inline;  position: absolute; right: 1em; top: 1em; } 
#siteDesign a { font-size: 80%; color: #b7dce4; position: absolute; bottom: 0; left: 40px; }
#siteDesign a:hover { color: #69f; }
#siteDesign img { margin-right: 10px; }
#bottom { background: url(../../images/main/bottom.png) no-repeat bottom; height: 20px; clear: both;  }

#home #sideContent li { border-bottom: none; }

/*TAGS*/
body	{ color: #4f4c43; background: #d6c49b; font: 88%/1.5em "Trebuchet MS", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif; }
a { color: #849a0a; text-decoration: none; }
a:hover { color:#6794d1; }
.current a { color: #f2b95e; text-transform: uppercase; }
p { margin: 0 0 1em; }
h2, h3, h4, h5, h6  { font-weight: normal; font-family: "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;  }
h2 { font-size: 2em; color: #f2b95e; margin-bottom: 0.5em; }
h3 { font-size: 1.6em; color:#6794d1; margin-bottom: 0.5em;  }
h4 { font-size: 1.4em; color:#6794d1; margin-bottom: 0.25em; }
h5 { font-size: 1.4em; color:#6794d1; margin-bottom: 0.25em; }
h6 { font-size: 1.2em; color: #e08e0b; margin-bottom: 0.25em; }
em { font-style: italic; }
iframe { border: 1px solid #817b67; }


/* CLASSES*/
.box { margin: 3em 0 2em 0; padding: 1em 1em 0 1em; background: #f7eec5; border: 1px solid #f2b95e; line-height: 1.4em; }
.box h5 { border-bottom: 1px dotted #849a0a; padding-bottom: .5em; margin: .5em 0;  }
.box a { color: #d76615; }
.box a:hover { color: #f2b95e; }
#mainContent .homeboxL { margin: 2em 0 1em 0; padding: 10px; padding-bottom: 0; background: #f7eec5; border: 1px solid #f2b95e; line-height: 1.4em; width: 300px; float: left; }
#mainContent .homeboxR { margin: 2em 0 1em 0; padding: 10px; background: #ddf2be; border: 1px solid #8aa464; line-height: 1.4em; width: 215px; float: right; }
#mainContent .homeboxR img { margin-right: 10px; margin-bottom: 5px; }
#mainContent .homeboxR p { display: inline; }
#mainContent .homeboxL h5, 
#mainContent .homeboxR h5 { border-bottom: 1px dotted #849a0a; padding-bottom: .5em; margin: .5em 0; }
#mainContent .homeboxR h3 { color: #8aa464; }
#mainContent .homeboxL a, 
#mainContent .homeboxR a { color: #d76615; }
#mainContent .homeboxL a:hover, 
#mainContent .homeboxR a:hover { color: #f2b95e; }
#mainContent .homeboxL li, 
#mainContent .homeboxR li { margin-left: 0; margin-bottom: .25em; } 
#mainContent .homeboxL ul, 
#mainContent .homeboxR ul { margin-left: 0; }

.left	{ float: left; margin: 5px 10px 5px 0; text-align: center; }
.right 	{ float: right; margin: 5px 0 5px 10px; text-align: center; }
ul.left { float: left; padding-right: 50px; text-align: left; width: 200px; }
.clear { clear: both; }




