/*
Theme Name: Black Glass
Theme URI: http://www.webdesign-er.com/wordpress-themes/
Description: Simple and elegant dark theme with 2-columns. The theme is widget-ready. I hope you like it. Thank you for downloading the theme! 
Tags: two-columns, fixed-width, black, white
Version: 1.0.6
Author: Christopher Bergmann
Author URI: http://www.webdesign-er.com/
*/

div#quotes {
	margin-top:1px;
	background-image:url(images/top-navi-bg.gif);
	height:29px;
	color:#FFFFFF;
	float:left;
	text-align:center;
	width:100%;
	clear:both;
	}


#all {
margin: auto;
width: 1000px;
}


body {
/*background-image: url(bodybg.jpg);*/
background-color:#000000;
background-repeat: repeat-x;
}


#header {
width: 1000px;
height: 205px;
border: 1px solid #ababab;
background-image: url(header_794.jpg);
margin: auto;
color: #000;
}


#header h1 {
padding-left: 20px;
margin-top: 85px;
margin-bottom: 5px;
}

#header a {
font-size: 24px;
font-family: Arial, Sans-Serif;
color: #fff;
text-decoration: none;
}

.description {
font-size: 15px;
font-family: Arial, Sans-Serif;
color: #fff;
padding-left: 20px;
margin: 0;
}

.headlinks {
color: #fff;
font-family: Arial, Sans-Serif;
font-size: 12px;
float: right;
padding-right: 5px;
margin: 0;
}

.headlinks a {
color: #fff;
}

.headlinks a:hover {
text-decoration: none;
}



#navigation {
width: 1000px;
 text-transform: uppercase;
 font-weight:bold;
background-image: url(navigation_bg.jpg);
background-repeat: repeat-x;
height: 44px;
margin-top: 50px;
margin-left: auto;
margin-right: auto;
border-bottom: 1px solid #ababab;
border-top: 1px solid #ababab;
border-right: 1px solid #ababab;
border-left: 1px solid #ababab;
}


#navigation ul {
list-style-type: none;
margin: 0;
padding: 0;
width: 1000px;
border: 0;
}

#navigation li {
/*width: 115px;*/
/*margin: 0;*/ margin:0px 5px 0px 5px;
float: left;
text-align: center;
list-style-type: none;
/*border-right: 1px solid #ababab;*/
}



#navigation li a {

text-decoration: none;
color: #000;
display: block;
width: 100%;
/*background-image: url(button.jpg);*/ background-color:none;
padding-top: 14px;
padding-bottom: 14px;
font-size: 13px;
font-family: Arial, Sans-Serif;
background-repeat: no-repeat;
margin: 0;
}



#navigation li a:hover {
/*background-image: url(button_hover_orange.jpg);*/ background-color:orange;
background-repeat: no-repeat;
color: #fff;
}



#navigation .page_item ul{

display: none;

}



.endfloat {
float: none;
clear: both;
width: 1px;
margin: 0;
padding: 0;
font-size: 0px;
line-height: 0px;
height: 0px;
}



#categories h2 {

font-size: 12px;

color: #fff;

background: url(cat_headline.jpg);

margin: 0;

margin-top: 10px;

border-top: 1px solid #ababab;

border-left: 1px solid #ababab;

border-right: 1px solid #ababab;

width: 146px;

padding: 7px;

padding-top: 5px;

padding-bottom: 5px;

}



#categories ul {

margin: 0;

padding: 0;

}



#categories li{

padding: 5px;

border-bottom: 1px solid #ababab;

border-left: 1px solid #ababab;

border-right: 1px solid #ababab;

width: 150px;

margin: 0;

display: block;

background-image: url(recent-comments_bg.jpg);

background-repeat: repeat-y;

font-family: Arial, Sans-Serif;

font-size: 12px;

color: #fff;

}



#categories a{

font-size: 12px;

margin: 0;

color: #fff;

text-decoration: none;

font-family: Arial, Sans-Serif;

}



#categories a:hover{

text-decoration: underline;

}





.widget_categories ul {

margin: 0;

padding: 0;

}



.widget_categories li{

padding: 5px;

border-bottom: 1px solid #ababab;

border-left: 1px solid #ababab;

border-right: 1px solid #ababab;

width: 240px;

margin: 0;

display: block;

background-image: url(recent-comments_bg.jpg);

background-repeat: repeat-y;

font-family: Arial, Sans-Serif;

font-size: 12px;

color: #fff;

}



.widget_categories a{

font-size: 12px;
margin: 0;
color: #fff;
text-decoration: none;
font-family: Arial, Sans-Serif;
}



.widget_categories a:hover{
text-decoration: underline;
}



#mainnavigation .cat-item ul {

margin: 0;
margin-left: -5px;
margin-top: 5px;
padding: 0;
}





#mainnavigation .cat-item ul li{

margin: 0;

padding: 5px;

padding-bottom: 0;

border-top: 1px solid #ababab;

border-left: 0;

border-right: 0;

border-bottom: 0;

}



#mainnavigation .page_item a{

display: block;

font-size: 12px;

padding: 5px;

width: 150px;

background-image: url(recent-comments_bg.jpg);

background-repeat: repeat-y;

margin: 0;

border-bottom: 1px solid #ababab;

border-left: 1px solid #ababab;

border-right: 1px solid #ababab;

color: #fff;

text-decoration: none;

font-family: Arial, Sans-Serif;

}



#mainnavigation .page_item a:hover{

text-decoration: underline;

}



#archives h2 {

font-size: 12px;

color: #fff;

background: url(cat_headline.jpg);

margin: 0;

margin-top: 10px;

border-top: 1px solid #ababab;

border-left: 1px solid #ababab;

border-right: 1px solid #ababab;

width: 146px;

padding: 7px;

padding-top: 5px;

padding-bottom: 5px;

}



#archives ul {

margin: 0;

padding: 0;

}



#archives li {

padding: 5px;

border-bottom: 1px solid #ababab;

border-left: 1px solid #ababab;

border-right: 1px solid #ababab;

width: 150px;

margin: 0;

display: block;

background-image: url(recent-comments_bg.jpg);

background-repeat: repeat-y;

font-family: Arial, Sans-Serif;

font-size: 12px;

color: #fff;

}



#archives li a{

font-size: 12px;

margin: 0;

width: 150px;

color: #fff;

text-decoration: none;

font-family: Arial, Sans-Serif;

}



#archives li a:hover{

text-decoration: underline;

}



.widget_archive ul {

margin: 0;

padding: 0;

}



.widget_archive li {

padding: 5px;

border-bottom: 1px solid #ababab;

border-left: 1px solid #ababab;

border-right: 1px solid #ababab;

width: 240px;

margin: 0;

display: block;

background-image: url(recent-comments_bg.jpg);

background-repeat: repeat-y;

font-family: Arial, Sans-Serif;

font-size: 12px;

color: #fff;

}



.widget_archive li a{

font-size: 12px;

margin: 0;

width: 240px;

color: #fff;

text-decoration: none;

font-family: Arial, Sans-Serif;

}



.widget_archive li a:hover{

text-decoration: underline;

}



#tag_cloud {

background-color: #F7F7F7;

border-bottom: 1px solid #C9C9C9;

border-left: 1px solid #C9C9C9;

border-right: 1px solid #C9C9C9;

text-align: center;

font-family: Arial, Sans-Serif;

}



#tag_cloud .widgettitle {

border-top: 1px solid #C9C9C9;

border-left: 0;

border-right: 0;

border-bottom: 1px solid #C9C9C9;

}



#tag_cloud a {

padding: 5px;

color: #7A7A7A;

text-decoration: none;

}



#tag_cloud a:hover {

text-decoration: underline;

}



.widget_tag_cloud {

background-image: url(recent-comments_bg.jpg);

background-repeat: repeat-y;

border-bottom: 1px solid #ababab;

border-left: 1px solid #ababab;

border-right: 1px solid #ababab;

text-align: center;

font-family: Arial, Sans-Serif;

width: 240px;

}



.widget_tag_cloud .widgettitle {

border-top: 1px solid #ababab;

border-left: 0;

border-right: 0;

border-bottom: 1px solid #ababab;

}



.widget_tag_cloud a {

padding: 5px;

color: #fff;

text-decoration: none;

width: 240px;

}



.widget_tag_cloud a:hover {

text-decoration: underline;

}



.widget_links ul {



padding: 0;

margin: 0px;

}



.widget_links li {

list-style-type: none;

width: 240px;

margin: 0;

margin-left: auto;

margin-right: auto;

padding: 0;

}



.widget_links li a{

display: block;

font-size: 12px;

padding: 5px;

width: 240px;

background-image: url(recent-comments_bg.jpg);

background-repeat: repeat-y;

margin: 0;

border-bottom: 1px solid #ababab;

border-left: 1px solid #ababab;

border-right: 1px solid #ababab;

color: #fff;

text-decoration: none;

font-family: Arial, Sans-Serif;

}



.widget_links li a:hover{

text-decoration: underline;

}



.linkcat  h2{

font-size: 12px;

color: #fff;

background: url(cat_headline.jpg);

margin: 0;

margin-top: 10px;

border-top: 1px solid #ababab;

border-left: 1px solid #ababab;

border-right: 1px solid #ababab;

width: 240px;

padding: 7px;

padding-top: 5px;

padding-bottom: 5px;

}



.linkcat ul {



padding: 0;

margin: 0px;

}



.linkcat li {

list-style-type: none;

width: 160px;

margin: 0;

margin-left: auto;

margin-right: auto;

padding: 0;

}



.linkcat li a{

display: block;

font-size: 12px;

padding: 5px;

width: 150px;

background-image: url(recent-comments_bg.jpg);

background-repeat: repeat-y;

margin: 0;

border-bottom: 1px solid #ababab;

border-left: 1px solid #ababab;

border-right: 1px solid #ababab;

color: #fff;

text-decoration: none;

font-family: Arial, Sans-Serif;

}



.linkcat li a:hover{

text-decoration: underline;

}



#meta h2 {

font-size: 12px;

color: #fff;

background: url(cat_headline.jpg);

margin: 0;

margin-top: 10px;

border-top: 1px solid #ababab;

border-left: 1px solid #ababab;

border-right: 1px solid #ababab;

width: 146px;

padding: 7px;

padding-top: 5px;

padding-bottom: 5px;

}



#meta ul {

padding: 0;

margin: 0px;

}



#meta li {

list-style-type: none;

width: 160px;

margin: 0;

margin-left: auto;

margin-right: auto;

padding: 0;

}



#meta li a{

display: block;

font-size: 12px;

padding: 5px;

width: 150px;

background-image: url(recent-comments_bg.jpg);

background-repeat: repeat-y;

margin: 0;

border-bottom: 1px solid #ababab;

border-left: 1px solid #ababab;

border-right: 1px solid #ababab;

color: #fff;

text-decoration: none;

font-family: Arial, Sans-Serif;

}



#meta li a:hover{

text-decoration: underline;

}



.widget_meta ul {



padding: 0;

margin: 0px;

}



.widget_meta li {

list-style-type: none;

width: 160px;

margin: 0;

margin-left: auto;

margin-right: auto;

padding: 0;

}



.widget_meta li a{

display: block;

font-size: 12px;

padding: 5px;

width: 150px;

background-image: url(recent-comments_bg.jpg);

background-repeat: repeat-y;

margin: 0;

border-bottom: 1px solid #ababab;

border-left: 1px solid #ababab;

border-right: 1px solid #ababab;

color: #fff;

text-decoration: none;

font-family: Arial, Sans-Serif;

}



.widget_meta li a:hover{

text-decoration: underline;

}



.widgettitle a{

font-size: 12px;

color: #fff;

width: 240px;

padding: 0;

margin: 0;

}



.widget_rss ul {

padding: 0;

margin: 0px;

}



.widget_rss li {

list-style-type: none;

width: 160px;

margin: 0;

margin-left: auto;

margin-right: auto;

padding: 0;

}



.widget_rss li a{

display: block;

font-size: 12px;

padding: 5px;

width: 150px;

background-image: url(recent-comments_bg.jpg);

background-repeat: repeat-y;

margin: 0;

border-bottom: 1px solid #ababab;

border-left: 1px solid #ababab;

border-right: 1px solid #ababab;

color: #fff;

text-decoration: none;

font-family: Arial, Sans-Serif;

}



.widget_rss li a:hover{

text-decoration: underline;

}



#recentcomments {

width: 155px;

background-image: url(recent-comments_bg.jpg);

background-repeat: repeat-y;

margin: 0;

border-left: 1px solid #ababab;

border-right: 1px solid #ababab;

font-family: Arial, Sans-Serif;

font-size: 12px;

color: #fff;

}



#recentcomments .recentcomments{

border-bottom: 1px solid #ababab;

padding: 5px;

width: 150px;

}



#recentcomments a {

display: block;

font-size: 12px;

width: 150px;

margin: 0;

color: #fff;

text-decoration: none;

font-family: Arial, Sans-Serif;

}



#recentcomments a:hover {

text-decoration: underline;

}



.widget_recent_entries li{

list-style-type: none;

width: 160px;

margin: 0;

margin-left: auto;

margin-right: auto;

padding: 0;

}



.widget_recent_entries li a{

display: block;
font-size: 12px;
padding: 5px;
width: 150px;
background-image: url(recent-comments_bg.jpg);
background-repeat: repeat-y;
margin: 0;
border-bottom: 1px solid #ababab;
border-left: 1px solid #ababab;
border-right: 1px solid #ababab;
color: #fff;
text-decoration: none;
font-family: Arial, Sans-Serif;
}



.widget_recent_entries li a:hover{

text-decoration: underline;

}



#content {
width: 1000px;
margin: 0;
margin-top: 10px;
float: right;
border: 1px solid #ababab;
/*background-image: url(content_bg.jpg);*/
background-color:#333333;
background-repeat: repeat-x;
font-family: Arial, Sans-Serif;
font-size: 13px;
padding-bottom: 50px;
}



.widgettitle {

font-size: 12px;
color: #fff;
background: url(headline.jpg);
margin: 0;
margin-top: 10px;
/*border-top: 1px solid #ababab;
border-left: 1px solid #ababab;
border-right: 1px solid #ababab;*/border: 1px solid #ababab;

width: 240px;
padding: 0px;
padding-top: 5px;
padding-bottom: 5px;
}



#leftnavigation {

float: left;
color:#FFFFFF;
/*width: 146px;*/
width: 240px;
padding: 0 5px 0 5px;
margin: 0;
margin-top: 0px;
}



#mainnavigation {
padding-top: 0;
font-family: Arial, Sans-Serif;
list-style: none;
}

#mainnavigation li {

list-style: none;

}



#mainnavigation ul {

margin: 0;

padding: 0;

border-bottom: #ababab;

width: 160px;

}



#search {

margin-top: 10px;

width: 146px;

}



#search label{

display: none;

}



#search li{

margin: 0;

margin-top: 10px;

}



#search ul{

padding: 0;

color: #fff;

font-size: 12px;

width: 160px;

}



#s {

width: 155px;

padding-left: auto;

padding-right: auto;

}



#sub {

margin-left: 0px;

margin-top: 5px;

}



.widget_search {

margin-top: 10px;

}



.widget_search #s {

width: 155px;

padding-left: auto;

padding-right: auto;

}



.screen-reader-text {

display: none;

}



.textwidget {

width: 240px;

background-image: url(recent-comments_bg.jpg);

margin: 0;

border-left: 1px solid #ababab;

border-right: 1px solid #ababab;

border-bottom: 1px solid #ababab;

padding: 0px;

font-family: Arial, Sans-Serif;

font-size: 12px;

color: #fff;

}



/*



#calendar .widgettitle {

}



#calendar caption{

background: #cecece;

text-decoration: underline;

font-weight: bold;

}



#calendar a {

width: 16px;

padding: 0;

margin: 0;

}



#calendar a:hover {



}



#calendar_wrap {

border: 1px solid #ababab;

}



#wp-calendar {

width: 160px;

padding-left: 0px;

background: #cecece;

text-align: center;

margin: 0;

}



#prev a {

width: 40px;

}



#next a {

width: 40px;

float: right;

}



*/



.widget_calendar {

width: 160px;

border: 1px solid #ababab;

background-color: #cecece;

margin-top: 10px;

}



.widget_calendar h2 {

margin-top: 0;

border: 0;

width: 146px;

}



.widget_calendar table {

background-color: #cecece;

width: 160px;

padding: 5px;

font-size: 12px;

font-family: Arial, Sans-Serif;

}



.widget_calendar tbody{

text-align: center;

}



.widget_calendar a {

color: #fff;

text-decoration: none;

}



.widget_calendar a:hover {

text-decoration: underline;

}



.widget_calendar caption {

background-color: #cecece;

padding: 5px;

font-size: 14px;

text-decoration: underline;

margin: 0;

}



#popular-posts ul {

margin: 0;

padding: 0;

}



#popular-posts li{

padding: 5px;

border-bottom: 1px solid #ababab;

border-left: 1px solid #ababab;

border-right: 1px solid #ababab;

width: 150px;

margin: 0;

display: block;

background-image: url(recent-comments_bg.jpg);

font-family: Arial, Sans-Serif;

font-size: 12px;

color: #fff;

}



#popular-posts li a{

font-size: 12px;

margin: 0;

color: #fff;

text-decoration: none;

font-family: Arial, Sans-Serif;

}



#popular-posts a:hover{

text-decoration: underline;

}



#recentcomments  a{

color: #fff;

text-decoration: underline;

border: none;

background-image: none;

}



#recentcomments  a:hover{

text-decoration: none;

background-image: none;

}



.avatar{

padding-left: 10px;

}



#comment {

width: 300px;

}



#comments {

background: url(headline.jpg);

background-repeat: repeat-x;

color: #fff;

padding: 7px;

padding-top: 5px;

padding-bottom: 5px;

font-size: 12px;

margin: 0;

margin-top: 10px;

border-top: 1px solid #ababab;

border-right: 1px solid #ababab;

border-left: 1px solid #ababab;

height: 15px;

}



.commentlist{

background: #f0f0f0;

list-style: none;

margin: 0;

padding: 0;

border-top: 1px solid #ababab;

border-right: 1px solid #ababab;

border-left: 1px solid #ababab;

}



.commentlist li {

padding-top: 7px;

border-bottom: 1px solid #ababab;

}



.commentlist li p {

padding-left: 7px;

padding-right: 7px;

margin: 0;

margin-bottom: 7px;

margin-top: 7px;

}



.commentlist cite {

padding-left: 7px;

padding-right: 7px;

color: #000;

}



.commentlist .commentmetadata {

padding-left: 7px;

padding-right: 7px;

}



.commentlist a{

color: #000;

}



.commentlist a:hover{

text-decoration: none;

}



#respond {

background: url(headline.jpg);

background-repeat: repeat-x;

color: #fff;

padding: 7px;

padding-top: 5px;

padding-bottom: 5px;

font-size: 12px;

margin: 0;

margin-top: 10px;

border-top: 1px solid #ababab;

border-right: 1px solid #ababab;

border-left: 1px solid #ababab;

height: 15px;

}



#commentform {

background:#000000;

padding: 7px;

margin: 0;

border: 1px solid #ababab;

}



#commentform p{

margin: 0;

}



#commentform a{

color: #000;

}



#commentform a:hover{

text-decoration: none;

}



#textcontent {

float: right;
text-align: justify;
font-family: Arial, Sans-Serif;
font-size: 12px;
padding:0 0px 0 0px;
/*width: 505px;*/
width: 720px;
margin-top: 0px;
}





.post {

width: 100%;

margin-top: 10px;

}



.post h2 {

background: url(headline.jpg);

color: #fff;

padding: 7px;

padding-top: 5px;

padding-bottom: 5px;

font-size: 12px;

background-repeat: repeat-x;

margin: 0;

border-top: 1px solid #ababab;

border-right: 1px solid #ababab;

border-left: 1px solid #ababab;

height: 15px;

}



.post h2 a {

color: #fff;

text-decoration: none;

}



.post h2 a:hover {

text-decoration: underline;

}



.entry {

/*background-color: #f0f0f0;*/
background-color:#000000;
color:#FFFFFF;

padding: 7px;

padding-top: 5px;

padding-bottom: 5px;

margin: 0;

border: 1px solid #ababab;

}



.entry p{

margin: 0;

}



.entry h1 {

font-size: 16px;

margin-top: 5px;

margin-left: 0px;

margin-right: 0px;

margin-bottom: 5px;

}



.entry h2 {

font-size: 15px;

background: none;

border: 0;

color: #000;

padding: 0;

margin-top: 5px;

margin-left: 0px;

margin-right: 0px;

margin-bottom: 5px;

}



.entry h3 {

font-size: 14px;

margin-top: 5px;

margin-left: 0px;

margin-right: 0px;

margin-bottom: 5px;

}



.entry h4{

font-size: 13px;

margin-top: 5px;

margin-left: 0px;

margin-right: 0px;

margin-bottom: 5px;

}



.entry h5 {

font-size: 12px;

margin-top: 5px;

margin-left: 0px;

margin-right: 0px;

margin-bottom: 5px;

}



.entry h6 {

font-size: 11px;

margin-top: 5px;

margin-left: 0px;

margin-right: 0px;

margin-bottom: 5px;

}



.entry a {

color: #858585;

}



.entry a:hover {

color: #ADADAD;

}



.entry blockquote {

background: #cecece;

padding: 5px;

}



.entry code {

background: #fff;

}



.entry pre {

white-space: pre-wrap;       /* css-3 */

white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */

white-space: -pre-wrap;      /* Opera 4-6 */

white-space: -o-pre-wrap;    /* Opera 7 */

word-wrap: break-word;       /* Internet Explorer 5.5+ */

width: 99%;

}



.entry ol li{

list-style-type: decimal;

}



.postmetadata {

background: url(headline.jpg);

color: #fff;

padding: 7px;

padding-top: 5px;

padding-bottom: 5px;

text-decoration: none;

font-size: 12px;

background-repeat: repeat-x;

margin-bottom: 0px;

margin-left: 0px;

margin-right: 0px;

margin-top: 0px;

border-right: 1px solid #ababab;

border-left: 1px solid #ababab;

border-bottom: 1px solid #ababab;

}



.postmetadata a{

color: #fff;

}



.previous_next {

text-align: center;

font-family: Arial, Sans-Serif;

width: 460px;

margin-top: 20px;

font-size: 13px;

color: #fff;

}



.previous_next a{

font-size: 13px;

color: #fff;

text-decoration: none;

}



.previous_next a:hover{

text-decoration: underline;

}



#footer {
width: 1000px;
height: 101px;
background-image: url(footer_bg.jpg);
background-repeat: repeat-x;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
font-family: Arial, Sans-Serif;
font-size: 12px;
color: #fff;
text-align: center;
padding: 0;
}



#footer p {

margin-top: 0px;

padding-top: 28px;

}



#footer a {

color: #fff;

text-decoration: underline;

}



#footer a:hover {

text-decoration: none;

}



#footer .rss {

background-image: url(rss.png);

background-repeat: no-repeat;

padding-left: 16px;

margin: 0;

background-position:0 2px;

}



.aligncenter,

div.aligncenter {

   display: block;

   margin-left: auto;

   margin-right: auto;

}



.alignleft {

   float: left;

}



.alignright {

   float: right;

}



.wp-caption {

   border: 1px solid #ddd;

   text-align: center;

   background-color: #f3f3f3;

   padding-top: 4px;

   margin: 10px;

   /* optional rounded corners for browsers that support it */

   -moz-border-radius: 3px;

   -khtml-border-radius: 3px;

   -webkit-border-radius: 3px;

   border-radius: 3px;

}



.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;

}



#tags {

margin: 10px;

padding: 5px;

border: 1px solid #ababab;

text-align: left;

}



#tags a {

text-decoration: none;

}



#tags a:hover {

text-decoration: underline;

}

/*******************************Social Media Site *****************/
 #smp-wrapper li {
    list-style: none;
    margin: 0px 0px 0px -40px ;
  }
  /*******************************Social Media Site *****************/