/*

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: #6A6A6A; /*#868789;*/
   text-align: left;
}

#main {
   padding-top: 10px;
}



/*
**               Typography
*/
/* Default font settings.
   The font-size percentage is of 16px. (0.75 * 16px = 12px)
***************************************/

body {
   font-size: 85%;
   font-family:"trebuchet MS","lucida sans unicode","lucida grande",sans-serif;
}

h1,h2,h3,h4,h5,h6 {
  font-family:Georgia,"Times New Roman",Times,serif;
  color: #868789;
}



/* 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: 1em; line-height: 1.2em;}

.commentnum{ font-size: 1em; line-height: 1.2em;}

.incategory{ font-size: 1em; line-height: 1.2em;}



/********************************************************************************
               Text Elements
********************************************************************************/

a { color: #CC0000; border-bottom: 1px solid #C3C3C3; text-decoration: none; }

/* Removes unwanted link decoration
***************************************/
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a, p a{border-bottom: none;font-family:Georgia,"Times New Roman",Times,serif;}

a:focus, a:hover { background: #E5ECF9; color: #CC0000;}

ul li { 
list-style-type: none;
/*list-style-image: url(/wp-content/themes/smartmetrics/images/bullet.png); */
background:url(images/bullet.png) no-repeat -1px 9px; 
padding-left: 8px;
margin-left: -5px;
margin-bottom: 5px;
text-align: left;
}
ol li { 
list-style-type: decimal;
padding-left: 8px;
margin-bottom: 5px;
text-align: left;
}
#sm-blog-mainmenu li { background: transparent;}
li img {border: 1px #777 solid; padding: 1px}

.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
********************************************************************************/

#navbar {
   margin: 0px auto 0px;
   padding: 10px 0px 10px 0px;
}

#navbar li {
   display: inline;
   list-style-type: none;
   font-weight: bold;
   margin: 0px;
   padding: 0px;
   text-align: left;
}

#navbar ul {
   margin: 0px;
   padding: 0px;
   text-align: left;
}

#navbar ul li a {
   color: #000080;
   padding: 0px 10px 0px 10px;
   margin: 0px;
   text-decoration: none;
   border-bottom: none;
   text-align: left;
}

#navbar ul li a:hover, a:active {
   text-decoration: underline;
   text-align: left;
}

#current_page_item a {
   text-decoration: underline;
}

#nav {
        margin:0px 0pt;
        padding:0pt 0pt 10px 0px;
}

#nav li {
        display:block;
        float:left;
        list-style-type:none;
        margin:0pt;
        padding:0pt;
}

#nav a:link, #nav a:visited {
        color:#868789;
        display:block;
        float:left;
        font-size:12px;
        font-weight:bold;
        padding:0pt 10px 0px;
        text-decoration:none;
        /*text-transform:uppercase;*/
        border-bottom:medium none;
}

#nav li.current_page_item, #nav a:hover {
        /*background:transparent url(images/tab.gif) no-repeat scroll 50% 100%;*/
        border-bottom:medium none;
        color:#CC0000;
}
#header1 {
        text-align:right;
}



/********************************************************************************
                Sidebar
********************************************************************************/

#sidebar h2,
#right h2{
   font-size: 1em;
   font-weight: bold;
   margin-bottom: .2em;
}

#sidebar a, #right a {border-bottom: none;}

/********************************************************************************
                Footer
********************************************************************************/

#footer {
   text-align: left;
   font-weight: normal;
}

/********************************************************************************
                smartmatrics
********************************************************************************/

.post { margin-bottom: 30px; text-align: justify;}
.post p { margin-bottom: 35px; text-align: justify;}
#header1 { margin-bottom: 22px;}
#header1 h1 {color:#868789; margin-bottom: 0px; font-size: 32px; font-weight:bold;}
.sm-blog-header {background: url(images/header.png) no-repeat; width:754px; height:218px;}
.sm-blog-title {background: url(images/title.png) no-repeat; width: 200px; height: 44px; float:left; display:inline;}
.sm-blog-link {position:absolute; left: -1000px;}
#sm-blog-mainmenu {position:relative; width:590px; text-align:right; left:179px; padding-top: 15px;}
.box {background: transparent;padding:0px; padding-right:20px;}
#main h2 {font-size:20px;}

#sm-sidebar-author {margin-bottom:20px;}
#sm-sidebar-author h3 {margin-bottom:5px;font-size:16px;}
hr .sidebar-long {background:#868789; border:medium none; clear:both; color:#868789; float:none; height:1px; margin:0px; width:230px;}
#sm-sidebar-author-pics img {padding: 8px 10px 0px 0px;}
#sm-sidebar-author-pics a {background-color: none;}
#sm-sidebar-author-pics a:hover { background-color: white;}

#sm-sidebar-author-pics #lastimg img {padding: 8px 0px 0px 0px;}

#sm-sidebar-search {margin-bottom:63px;}
#sm-sidebar-search input[type="image"] {display:inline; float:right; }
#sm-sidebar-search input[type="text"] {display:inline; float:left; font-size:15px; color:#868789; margin-right: 0px; padding:3px; width:170px; vertical-align:middle;}
#searchform {margin-bottom:20px;}
#sm-searchsubmit-button {width:41px; height:25px; background:url(images/searchbtn.png) no-repeat transparent; /*float:right;*/ display:inline; position:relative; right:0px;}

#sm-sidebar-latest {margin-bottom:20px;}
#sm-sidebar-latest h3 {margin-bottom:5px;font-size:16px;}
#sm-sidebar-latestitems { background: #EFEFEF; padding:0px; width:230px; }
#sm-sidebar-latestitems li { /*margin-left: 7px;*/ }
#sm-sidebar-latestitems ul { margin: 0px 0px 0px 14px;}
#sm-sidebar-latestitems li a:link, #sm-sidebar-latestitems li a:visited {color:#868789;}
#sm-sidebar-latestitems-top {height: 5px; background: url(images/searchbox-oben.png) no-repeat top; width: 230px; margin-bottom:5px; padding:0px;}
#sm-sidebar-latestitems-bottom {height: 5px; background: url(images/searchbox-unten.png) no-repeat bottom; width: 230px; margin-top:10px; padding:0px;}

#sm-sidebar-links {margin-bottom:20px;}
#sm-sidebar-links h3 {margin-bottom:5px;font-size:16px;margin-left:28px;}
#sm-sidebar-links li {position:relative;}
#sm-sidebar-linkitems li {margin-left: 10px;}
#sm-sidebar-linkitems li a:link, #sm-sidebar-linkitems li a:visited {color:#868789;}
#sm-sidebar-links hr {background:#868789; border:medium none; color:#868789; float:none; height:1px; margin:0px; width:205px;position: relative; left:23px;}

#sm-sidebar-categories {margin-bottom:20px;}
#sm-sidebar-categories h3 {margin-bottom:5px;font-size:16px;margin-left:28px;}
#sm-sidebar-categories hr {background:#868789; border:medium none; color:#868789; float:none; height:1px; margin:0px; width:205px;position: relative; left:23px;}
#sm-sidebar-categories li {position:relative;}
#sm-sidebar-categorieitems li {margin-left: 10px;}
#sm-sidebar-categorieitems li a:link, #sm-sidebar-categorieitems li a:visited {color:#868789;}
.sm-sidebar-icon {background: url(images/iconsidebar.png) no-repeat; width:20px; height:27px; float:left;}

#sm-sidebar-archive {margin-bottom:20px;}
#sm-sidebar-archive h3 {margin-bottom:5px;font-size:16px;margin-left:28px;}
#sm-sidebar-archive hr {background:#868789; border:medium none; color:#868789; float:none; height:1px; margin:0px; width:205px;position: relative; left:23px;}
#sm-sidebar-archive li {position:relative;}
#sm-sidebar-archiveitems li {margin-left: 10px;}
#sm-sidebar-archiveitems li a:link, #sm-sidebar-archiveitems li a:visited {color:#868789;}

#nav a:link .current_page_item, #nav a:visited .current_page_item {color:#cc0000;}
#nav img {border: 0px none; left:-16px; position:relative;}

#main hr { background:#868789; border:medium none; clear:both; color:#868789; float:none; height:1px; margin:5px 0px 2px 0px;}
#main p {margin: 0px 0px 5px 0px;}

#commentform {background:#E2E1E4; border:1px solid #a6a6a6; }
#commentform input {margin-left: 20px; }
#commentform textarea {margin-top:10px; margin-left: 20px; width: 437px;}
#commentform input[type="image"] {}
#commentform input[type="text"] {margin-top:10px;}

#sm-item-navigation {clear: both; width: 100%; text-align: center; margin-top:20px;}

.sm-item-sub {font-size: .8em;}
.sm-item-sub a {color:#858689;}

/* Terminbox formatting taken from contentmetrics main.css 2008-08-25 */
#sm-sidebar-terminbox div.cal{
margin:25px 0;
width:220px;
background-image:url(http://www.contentmetrics.de/templates/images/p_termine_btm.png);
background-position:center bottom;
background-repeat:no-repeat;
padding-bottom:7px;
}
#sm-sidebar-terminbox div.cal h3{
background-image:url(http://www.contentmetrics.de/templates/images/p_termine.png);
background-repeat:no-repeat;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:1.1em;
padding:7px 0 0 47px;
height:29px;
width:173px;
margin:0;
text-align: left;
}
#sm-sidebar-terminbox div.cal ul{
width:198px;
border-left:1px solid #ebebeb;
border-right:1px solid #ebebeb;
padding:10px 20px 0px 0px;
margin:0;
list-style:none;
list-style-image:none;
font-size:0.9em;
text-align: left;
}
#sm-sidebar-terminbox div.cal ul li{
background: white;
list-style:none;
list-style-image:none;
margin-bottom:10px;
text-align: left;
}
#sm-sidebar-terminbox div.cal ul li a{
text-decoration:none;
text-align: left;
}
#sm-sidebar-terminbox div.cal ul li a:hover{
color:#656565;
text-align: left;
}
#sm-sidebar-terminbox div.cal ul li a u{
color:#cc0000;
}
#sm-sidebar-terminbox div.cal ul li.last{
text-align:right;
margin-bottom:0px;
}
#sm-sidebar-terminbox div.cal ul li.last a{
color:#cc0000;
text-decoration:underline;
}
label { display:block; float:left; margin-left:22px; padding-top:12px; text-align:right; width:200px; }
.commentlist li { background: none;}
.similarposts { margin-top: 20px; }
.similarposts li { background-image: none; 
list-style-image: url(/wp-content/themes/smartmetrics/images/bullet.png);
}
