/*

custom.css is used for css styling.

Defaults come from the blueprint-css framework and can be overridden in this css file.

ATTENTION
    Never make changes to the original Blueprint CSS files.
    Overwrite them in this custom.css file.

    Not all of the css classes are listed in this file.
    Since Blueprint has great default classes, only overwrites and additions are listed.

For more information on BluePrint CSS, visit: http://code.google.com/p/blueprintcss/

Good luck!
*/


/*
**	         Body
*/

body {
   background: #fff;
   color: #000;
}

#main {
   padding-top: 10px;
}



/*
**               Typography
*/
/* Default font settings.
   The font-size percentage is of 16px. (0.75 * 16px = 12px)
***************************************/

body {
   font-size: 10pt; /*85%;*/
   font-family: "Trebuchet MS" ,"Lucida Grande", Arial, sans-serif;
}

h1,h2,h3,h4,h5,h6 {
  color: #B60000;
}
h2 { font-size: 1.5em; }
h3 { font-size: 1.1em; }

/* SlipFire created typography classes
***************************************/

.medium { font-size: 1em; line-height: 2.1875em;}

.center {text-align:center;}

.byline{ font-size: 1em; line-height: 1.2em;}

.timestamp{ font-size: .8em; line-height: 1.2em;}

.commentnum{ font-size: .8em; line-height: 1.2em;}

.incategory{ font-size: 1em; line-height: 1.2em;}



/********************************************************************************
               Text Elements
********************************************************************************/

a { text-decoration: underline; }
a:link, a:visited { color:#333333; text-decoration:underline; }
a:hover, a:active { color:#333333; text-decoration:underline; }
.title, a.title {color:#840000; font-family:"Trebuchet MS", Georgia,"Times New Roman",Times,serif; font-size:1.1em; font-weight:bold; letter-spacing:normal; }

/* Removes unwanted link decoration
***************************************/
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,
h1 a:link,h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link,
h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited
{border-bottom: none;color: #B60000;text-decoration:none;}
p a {border-bottom: none;}

li { list-style-type: square;}
li img {border: 0px #777 solid; padding: 1px}
p img {float:left;margin:0.4em 1.5em 1.5em 0;padding:0;}

.nosquare { list-style-type: none; }

/********************************************************************************
                            SLIPFIRE CREATED CLASSES
********************************************************************************/


/********************************************************************************
                Borders
********************************************************************************/

.borderbox {
  margin: 5px 5px 20px 5px;
}


/********************************************************************************
                Misc
********************************************************************************/

/* Use a .box(Blueprint default) or .box2 to create a padded box inside a column.
***************************************/

.box2 {
  padding: .5em;
  margin-bottom: .5em;
  background: #eee;
  border: 1px solid #ddd;
}


/* Use to push down a div (adds vertical space between divs)
***************************************/

.pushdown-1 {padding-top:10px;}
.pushdown-2 {padding-top:20px;}
.pushdown-3 {padding-top:30px;}
.pushdown-4 {padding-top:40px;}
.pushdown-5 {padding-top:50px;}



/********************************************************************************
                Lines
********************************************************************************/

/* Lines: add "class=" to HR to control color and height
     example: <hr class=thick> for a thick line
***************************************/

.thick {
  background: #5b5b5b;
  color: #5b5b5b;
  height: 3px;
  margin: 0 0 1.4em 0;
}

.thin{
  background: #5b5b5b;
  color: #5b5b5b;
  height: 2px;
  margin: 0 0 0 0;
}




/********************************************************************************
                          SLIPFIRE CREATED FOR WORDPRESS
********************************************************************************/


/********************************************************************************
                Navbar
********************************************************************************/

#nav { background:#666; font-size:1em; }
#nav, #nav ul { line-height:1; list-style-image:none; list-style-position:outside; list-style-type:none; }
#nav a, #nav a:hover { border:medium none; display:block; text-decoration:none; }
#nav ul { margin: 0px; padding: 0px;}
#nav li { border-right:1px solid #FFFFFF; float:left; list-style-image:none; list-style-position:outside; list-style-type:none; }
#nav a, #nav a:visited { color:#EEEEEE; display:block; font-weight:bold; padding:6px 12px; }
#nav a:hover, #nav a:active { background:#333; text-decoration:none; }
.current_page_item a, #home .on { background:#333; }
.page-item-544 { background: #B60000;}

#navbar { margin: 0px auto 0px; padding: 0px; background: #666; height:24px;}
#navbar li { display: inline; list-style-type: none; font-weight: bold; border-right: 1px solid #fff; height: 24px; }
#navbar ul { margin: 0px; padding: 0px;}
#navbar ul li a { color: #000080; padding: 0px 10px 0px 10px; margin: 0px; text-decoration: none; border-bottom: none;}
#navbar ul li a:hover, a:active { text-decoration: underline; }

#current_page_item a { text-decoration: underline;}


/********************************************************************************
                Sidebar
********************************************************************************/

#sidebar h3, #sidebar h2, #right h2, #right h3 { text-transform:uppercase; border-bottom:1px solid #999999; border-top:1px solid #999999;/*border-top:3px double #999999;*/ color:#840000; font-size:0.9em; margin:20px 0 15px; padding:5px 0 5px 2px;}

#sidebar a, #right a {border-bottom: none;}

/********************************************************************************
                Footer
********************************************************************************/

#footer {
   text-align: left;
   font-weight: normal;
}

.box { background: url(images/bg_leadarticle.png) #E6E3D2 repeat-x; margin-bottom:1.5em; padding:1.5em; border: 1px solid #ccc;}

#leftcol { border-right:1px solid #B6B6B6; padding-right:18px; width:287px; }
#rightcol { text-align:justify; width:670px; /*padding-left:18px; text-align:justify; width:332px;*/ }
#leftcol, #rightcol { float:left; margin-top:10px; }
.feature { background:#F4F4EC url(images/bg_featured.png) repeat-x; border:1px solid #CCCCCC; padding:15px; margin-bottom:15px;}
.feature p, #rightcol p { margin:0; padding: 0 0 1.5em 0; }
#decoquader {height: 3px; width: 100%; border:1px solid #999; margin-bottom:7px; }
#decoquader2 {height: 3px; width: 100%; border:1px solid #999; margin-bottom:14px; }
#searchbox {text-align:right; margin: 0px;}

input.half {width: 150px;}
input.long {width: 310px;}
input.middle {width: 230px;}
input.short {width: 70px;}
a.terminlink { text-decoration: none; }
a:hover.terminlink { text-decoration: underline; }
blockquote { font-size: 90%;}
a.more-link {   color: #B60000;}
.post hr { background: #aaa; }
.post div.alignleft { float: left; }
.post div.alignright { float: right; }
.wp-caption-text {
        font-size:xx-small;
        color:#222;
        vertical-align:top;
}
