@charset "utf-8";

/*   
Theme Name: Fuse
Theme URI: http://www.fusepb.org
Description: A Wp theme by Brian Warner
Author: Brian Warner
Author URI: http://www.brianwarner.org
Version: .02
.
S73v3n
.
*/

a:link {color: #64678c;text-decoration: none;background-color:transparent;}
a:visited {color: #64678c;text-decoration: none;background-color:transparent;}
a:active {color: #cccccc;text-decoration: none;background-color:transparent;}
a:hover {color: #cccccc;text-decoration:underline;background-color:transparent;}

/* Wordpress Image styles */
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left;
}

/* Captions */
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
}

.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}

.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
/* End captions */

/* Fuse theme position styles*/
html {
height:100%;
margin:0px;
bottom:0;
}
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-size: .75em;
line-height:1.4em;
margin:0; padding:0; height:100%;
background-image:url(images/bodybg1.jpg);
background-position:top;
background-repeat:repeat-x;
font-family:arial, serif;
background-color:#64678c;
}

/*fixed width positioning style*/

#wrap {
background-image:url(images/contentbg1.jpg);
background-repeat:repeat-y;
min-height:100%;
position:relative;
margin:0 auto;
width:800px;
}
* html #wrap {
height:100%;
}
#inner-wrap {
padding-bottom:20px;
width:800px;
margin:0 auto;
}
#inner-wrap:after {
content:" ";
display:block;
clear:both;
}
#content {
padding-left:1px;
padding-top:85px;
margin:0 auto;
text-align:left;
width:761px;
}

/*banner styles */
#header {
width:100%;
background-image:url(images/header1.jpg);
background-position:top;
background-repeat:repeat-x;
height:200px;
}

#skel1{
background-color:transparent;
background-image:url(images/skel1.png);
background-repeat:no-repeat;
width:286px;
height:244px;
position:absolute;
margin-left:-50px;
}

/*globalnav*/
#horiznav{
position:absolute;
padding-top:10px;
margin-left:185px;
margin-top:10px;
width:100%;
}
#horiznav ul{
padding:0px;
margin:0px;
list-style:none;
float:left;
width:100%;
}
#horiznav li{
padding-left:10px;
width:145px;
margin:0 auto;
list-style:none;
float:left;
}

#horiznav a:link {color: #384093;text-decoration: none;font-size:16px;font-weight:bold;background-color:transparent;}
#horiznav a:visited {color: #384093;text-decoration: none;font-size:16px;font-weight:bold;background-color:transparent;}
#horiznav a:active {color: #64678c;text-decoration: none;font-size:16px;font-weight:bold;background-color:transparent;}
#horiznav a:hover {color: #64678c;text-decoration:underline;font-size:16px;font-weight:bold;background-color:transparent;}

/*banner image navigation */

#bannerimagenav a{
display: block;
}
#bannerimagenav a#link0{
display: block;
margin-top:-180px;
margin-left:auto;
margin-right:auto;
width:200px;
height:120px;
background-color:transparent;
}

/*left bar styles*/
#leftbar{
padding-left:20px;
width:165px;
height:auto;
float:left;
background-color:transparent;
}
#leftbar ul{
margin-left:0px;
padding-left:5px;
list-style:none;
}
#leftbar ul li{
color:#000000;
background-color:transparent;
font-size:14px;
font-weight:bold;
padding-bottom:0px;
margin-bottom:0px;
}
#leftbar ul li ul li{
list-style:inside url(images/arrow.jpg);
color:#27903b;
background-color:transparent;
font-size:12px;
font-weight:bold;
padding-bottom:0px;
margin-bottom:0px;
}

#leftbar ul li ul li ul li{
padding-left:10px;
font-size:10px;
line-height:10px;
}

#leftbar a:link {color: #76799b;text-decoration: none;background-color:transparent;}
#leftbar a:visited {color: #76799b;text-decoration: none;background-color:transparent;}
#leftbar a:active {color: #636466;text-decoration: none;background-color:transparent;}
#leftbar a:hover {color: #636466;text-decoration:underline;background-color:transparent;}

#david{
position:absolute;
margin-left:500px;
height:250px;
width:122px;
background-image:url(images/david.png);
background-repeat:no-repeat;
}

/* Center style */
#center{
margin-top:0px;
width:500px;
padding-right:15px;
height:auto;
float:right;
background-color:transparent;
line-height:2em;
}

/* Footer styles */
#footer {
bottom:0;
width:100%;
background-color:transparent;
height:180px;
background-image:url(images/footer1.jpg);
background-repeat:no-repeat;
background-position:center 20px;
}

#zach{
margin-top:30px;
position:absolute;
background-image:url(images/zach.png);
background-repeat:no-repeat;
background-position:bottom;
width:167px;
height:150px;
}
#skel2{
margin-left:670px;
margin-top:60px;
position:absolute;
background-image:url(images/skel2.png);
background-repeat:no-repeat;
background-position:bottom;
width:142px;
height:115px;
}
#footertext {
width:761px;
padding-left:0px;
padding-top:80px;
margin:0 auto;
}
#footertext ul{
padding:0px;
margin:0px;
list-style:none;
float:left;
width:auto;
}
#footertext li{
font-size:16px;
padding:0px;
width:180px;
text-align:center;
list-style:none;
float:left;
}
#footernumbers{
position:relative;
font-style:italic;
color:#384093;
width:360px;
height:25px;
margin:0 auto;
padding-top:5px;
background-color:transparent;
}
#footercopywrite{
margin-right:auto;
margin-left:auto;
margin-top:50px;
width:100%;
text-align:center;
font-size:10px;
height:15px;
color:#CCCCCC;
}

/* global content styles*/
h1 {
line-height:1.3em;
font-weight:bold;
margin:0; 
color:#76799b;
background-color:transparent;
font-size:1.7em;
padding-bottom:0px;
margin-bottom:0px;
}
h2{
color:#000000;
background-color:transparent;
font-size:1.3em;
padding-bottom:0px;
margin-bottom:0px;
}
h3{
color:#76799b;
background-color:transparent;
font-size:1.2em;
padding-bottom:0px;
margin-bottom:0px;
}

/* handles the skip to content link for ADA */
div.skip{
display:none;
}
.date {
position: relative;
width: 57px;
float: right;
top: -44px;
background: #fff url(images/datebg.png) no-repeat;
height: 72px;
font-family:Arial, Helvetica, sans-serif;
margin: 10px 8px 0 5px;
padding: 0 0 0 4px;
}

.date .year {
font-size: 10pt;
font-weight: bold;	
color: #ffffff;
text-align: left;
margin-top:-4px;
background: transparent;
}

.date .day {
font-family: Arial;
font-size: 26pt;
font-weight: bold;
color: #64678c;
background: transparent;
letter-spacing: -2px;
margin: 2px 0 2px -12px;
text-align: center;
}

.date .month {
font-size: 11pt;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 0px;
padding-left: 10px;
color: #999;
}

#ajaslogo{
background-image:url(images/ajas1.jpg);
background-repeat:no-repeat;
background-position:center center;
padding-left:10px;
height:100px;
width:100px;
}
#ajaslogo a#link1{
display: block;
margin:0 auto;
height:100px;
width:100px;
background-color:transparent;
}

.logo{
padding-top:0px;
padding-left:10px;
color:#666666;
}

#rssicon{
margin-left:670px;
position:absolute;
margin-top:-30px;
background-image:url(images/feed-icon-blue.png);
background-repeat:no-repeat;
background-position:bottom;
width:100px;
height:100px;
}
a#link2{
position:absolute;
display: block;
margin-left:670px;
height:65px;
width:100px;
}