/* Base Rules and Modifiers */

body{background-color:#5683ad;background:url(../i/assets/bg2.jpg);margin:0;padding:0;border:0;font:13px/1.4em arial,sans-serif;color:#000;}
img{display:block;border:0;}

h1{font-family:optima;font-weight:normal;margin:30px 0 20px 0;font-size:24px;color:#90522e;}
h2{font-family:optima;font-weight:normal;margin:20px 0 10px 0;font-size:18px;color:#482917;}

p{line-height:1.5em;margin-top:0;}

a:link{color:#1b457e;text-decoration:underline;}
a:visited{color:#1b457e;text-decoration:underline;}
a:hover{color:#7f2a00;background-color:#e2e2e2;text-decoration:none;}
a:active{color:#1b457e;text-decoration:underline;}



/* Formatting and Structure */

#wrapper{width:796px;margin:15px auto 0 auto;background:#accbea url(../i/assets/conbg.jpg) top center no-repeat;}
#horizon{width:796px;margin:0 auto;background:transparent url(../i/assets/horizon.jpg) bottom center no-repeat;}
#content{margin:0;padding:100px 30px 180px 30px;}

#right{float:right;margin:0 0 50px 30px;border:1px solid #587385;}

.horizontal{background:url(../i/assets/hr.gif) repeat-x;height:1px;margin:0 0 20px 0;}

#leftcol{float:left;width:260px;margin:0;padding:0;}
#midcol{float:left;width:260px;margin:0;padding:0;}
#rightcol{float:left;width:210px;margin:0;padding:0;}

#splitleft{float:left;width:310px;margin:0;padding:0;}
#splitright{float:left;width:360px;margin-top:21px;padding-left:20px;border-left:1px dotted #fff;}

#reader{padding:6px 0 16px 0;}

#footer{width:756px;margin:0;padding:10px 20px 10px 20px;background:transparent;background-color:#000;color:#767f32;font-size:10px;}
#footer a{text-decoration:none;}
#footer a:link{color:#bb7907;}
#footer a:hover{color:#7f2a00;background-color:#e2e2e2;text-decoration:none;}

.sup{font-size:9px;}



/* Text Modifiers */

.bump{padding-bottom:20px;}

/* Navigation Menu */

#navmenu{padding:0 0 0 0;margin:0;}
#nav{float:right;width:442px;height:40px;background:url(../i/nav/navmenu.gif);margin:0 24px 0 0;padding:0;position:relative;}
#nav li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
#nav li,#nav a{height:40px;display:block;border:none;}

#navp1{left:0;width:55px;text-indent:-5000px;height:40px;}
#navp2{left:55px;width:74px;text-indent:-5000px;height:40px;}
#navp3{left:129px;width:86px;text-indent:-5000px;height:40px;}
#navp4{left:215px;width:71px;text-indent:-5000px;height:40px;}
#navp5{left:286px;width:79px;text-indent:-5000px;height:40px;}
#navp6{left:365px;width:77px;text-indent:-5000px;height:40px;}


#navp1 a:hover{background:transparent url(../i/nav/navmenu.gif) 0 -40px no-repeat;}
#navp2 a:hover{background:transparent url(../i/nav/navmenu.gif) -55px -40px no-repeat;}
#navp3 a:hover{background:transparent url(../i/nav/navmenu.gif) -129px -40px no-repeat;}
#navp4 a:hover{background:transparent url(../i/nav/navmenu.gif) -215px -40px no-repeat;}
#navp5 a:hover{background:transparent url(../i/nav/navmenu.gif) -286px -40px no-repeat;}
#navp6 a:hover{background:transparent url(../i/nav/navmenu.gif) -365px -40px no-repeat;}



/* Lists */

ul{margin:0;padding:0;list-style-type:none;}

.up{margin:0 0 0 0;padding:5px 0 15px 0;}
.up ul{margin:0;padding:0;list-style-type:none;}
.up li{list-style-type:none;background:url(../i/assets/uparr.gif) no-repeat 0 3px;padding:0 0 3px 15px;}

.fancydots{margin:0 0 0 0;padding:5px 0 15px 0;}
.fancydots ul{margin:0;padding:0;list-style-type:none;}
.fancydots li{list-style-type:none;background:url(../i/assets/dot.gif) no-repeat 0 6px;padding:0 0 3px 15px;}

#fancyarrs{margin:0 0 0 0;padding:5px 0 15px 0;}
#fancyarrs ul{margin:0;padding:0;list-style-type:none;}
#fancyarrs li{list-style-type:none;background:url(../i/assets/arrow.gif) no-repeat 0 3px;padding:0 0 3px 15px;}