
a { color:#000; font-weight:bold; text-transform:normal; }

h1, h2, h3, h4, h5, h6 { color:#000000; }

body { background: #000 url(../images/bg-blk.jpg) repeat scroll 0 0; }

.logo { background:#222222 none repeat scroll 0 0!important; }

.copyright a { color:#fff; }

.home-description { min-height:162px; }

#content { background:transparent none repeat scroll 0 0; padding-bottom:40px; border:none; }

.col5, .box { background:#EFEFEF none repeat scroll 0 0; border:1px solid #444444; float:left; font-size:11px; margin:10px 10px 0 0; padding:5px; box-shadow: 4px 4px 5px #000; -moz-box-shadow: 4px 4px 5px #000; -webkit-box-shadow: 4px 4px 5px #000; }

.sidebar-wrap li { background:transparent url(../images/div-li-wht.gif) repeat-x 0 0; display:block; font-weight:normal; line-height:2em; padding:0 5px; }

.sidebar-wrap ul { background:transparent url(../images/div-li-wht.gif) repeat-x 0 bottom; display:block; margin:0 15px; padding:0; }

.sidebar-wrap ul ul { background:transparent none; }

.title a, .title-sb { color:#222; letter-spacing: -.05em; font-weight:normal; }

.title, .sidebar-wrap h3 { background:#CCCCCC none repeat scroll 0 0; border-color:#999999 #CCCCCC #CCCCCC #999999!important; border-style:solid; border-width:1px; color:#222!important; box-shadow: 1px 1px 0 #fff; -moz-box-shadow: 1px 1px 0 #fff; -webkit-box-shadow: 1px 1px 0 #fff; letter-spacing: -.05em; font-weight:normal; }

.slide a { color:#000000; text-shadow:1px 1px 0 #FFFFFF; }

.slide { padding:5px; }

.col1 img { border-color:#999999 #FFFFFF #FFFFFF #999999; border-style:solid; border-width:1px; }

#single li { background:transparent url(../images/arrow2.png) no-repeat scroll 0 13px; }

.readmore a, .meta-tags { background:#EEEEEE none repeat-x scroll 0 14px; border-color:#CCCCCC #FFFFFF #FFFFFF #CCCCCC; border-style:solid; border-width:1px; color:#5D5D5D !important; padding:3px 10px 4px !important; text-shadow:1px 1px 0 #FFFFFF; }

.readmore a:hover, .sub-blog-meta-tags a:hover { color: #EC008C!important; }

.trigger { background-color:#888; border:1px solid #444444; -moz-border-radius: 3px; -webkit-border-radius: 3px; top:-35px; }

.trigger:hover { background-color:#EC008C; }

.active { background-color:#EC008C; }

#footer { border:none; }

div.pp_overlay { background:#fff url(../images/dots.gif) repeat scroll 0 0; }

.dark-white em { background:#fff; display:block!important; }

.white em { display:none; }

.wp-pagenavi span.current { background-color:#000 !important; border:1px solid #000 !important; }

.sub-blog-meta-tags a { background:#EEEEEE none repeat scroll 0 0; border-color:#CCCCCC #FFFFFF #FFFFFF #CCCCCC; border-style:solid; border-width:1px; color:#000000; line-height:2.5em; padding:2px 5px; text-shadow:1px 1px 0 #FFFFFF; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.meta-comments a { background:#ddd none repeat scroll 0 0; border-color:#ccc #FFFFFF #FFFFFF #ccc; border-style:solid; border-width:1px; color:#000000; line-height:2.5em; padding:2px 5px; text-shadow:1px 1px 0 #FFFFFF; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

/* ========================== Comments ======================= */

#comments p { color:#7D7D7D; font-weight:normal; line-height:1.5em; text-shadow:1px 1px 0 #FFFFFF; }

#comments cite { background:#F5F5F5 none repeat scroll 0 0; border-color:#CCCCCC #FFFFFF #FFFFFF #CCCCCC; border-style:solid; border-width:1px; color:#333; text-shadow:1px 1px 0 #FFFFFF; font-weight:bold; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }

#comments cite a { color:#444444; text-shadow:1px 1px 0 #fff; }

.commentmetadata a { color:#000000; text-shadow:1px 1px 0 #fff; }

#comments .reply { font-size:10px; margin:0 0 15px; text-shadow:1px 1px 0 #fff; text-transform:uppercase; }

#comments li { margin: 0 0 15px 0; padding: 20px!important; display:block; list-style-type:none!important; border:1px solid; border-color:#CCCCCC #FFFFFF #FFFFFF #CCCCCC; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

#comments .gravatar, #comments .avatar { border:1px solid; border-color:#CCCCCC #FFFFFF #FFFFFF #CCCCCC; float:left; margin:0 0px 0 0; }

.thread-even { background: #eee !important; }

.thread-odd { background: #eee !important; }

#commentSubmit { background:#F3F3F3 none repeat scroll 0 0; border-color:#CCCCCC #FFFFFF #FFFFFF #CCCCCC; border-style:solid; border-width:1px; color:#333333 !important; text-shadow:1px 1px 1px #FFFFFF; }

#viewing { min-height:159px; }

