/*
Theme Name: DN UnderGround
Theme URI: 
Description: 
Version: 1.0
Author: 
Author URI: 



*/


body {
font:normal 12px Arial, Helvetica, sans-serif;
color :#303030;margin:0; padding:0;
background:#bcbcbc url(images/bg.gif) repeat-x;
}

a {color:#484847;text-decoration:none;/*outline:none;*/}
a:hover {text-decoration :underline;}
h1, h2, h3, h4, img, form, ul, li, table, td {margin:0; padding:0;}
h1, h2, h3, h4 {font:bold 12px/15px Arial;}
a img {border:0 none;}
p {padding:0 0 7px 0;margin : 0; }
blockquote {margin: 5px 20px;padding:0 0 0 20px; border-left: 3px solid #F77F00;}
code { font: 11px 'Courier New', Courier, Fixed; border:1px dashed #F77F00;margin:10px;padding:10px;display:block;}
small {font-size:10px}

/* Form */


input, select, textarea {margin:0 2px; padding:3px 2px; border:1px solid  #ccc;height:15px;width:200px;vertical-align:top;background:#f7f7f7;}
textarea {height:120px;width:340px;}
#searchform {margin:0 auto;width:300px;}
#searchsubmit, .btn, #submit {margin:0; padding:0; width:154px;height:26px;font-weight:bold;background:url(images/submit.gif) no-repeat; color:#fff;cursor:pointer; border:0; }





/*  ====================== Common ======================= */

/* Alignments */
.alignright { float: right;	width:auto;}
.alignleft { float: left;width:auto;}
.center, .centered {text-align:center;}



/*Images */
img.centered { display: block;	margin-left: auto;	margin-right: auto;	}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;float:right;	}
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
img.avatar {padding:0; margin: 0 7px 2px 0; display: inline; float: left;}



/* Navigation */
.navigation { display: block; padding:5px 10px 0 10px;font-weight:bold;}
.navigation .alignright { width:49%; text-align:right; 	}
.navigation .alignleft {width:49%; text-align:left;}


/*  ====================== Page Structure ======================= */
#outer {background:url(images/wrapper.png) repeat-y top center;}
* html #outer {background:none;}
#wrapper {width :1079px; margin:0 auto;background:#fffffe;padding:6px;}
#header {background:url(images/header.gif) repeat-x;height:126px;padding:0 50px;width :979px;}
#topbar {background:url(images/nav-bar.gif) repeat-x;height:39px;margin-bottom:23px;clear:both;padding:0 25px;width :1029px;}
#content {float:left; width:558px;padding:0 30px;}
#sidebar {float:left;width:447px;}
.sidecol {float:left; width:205px;padding:0 17px 0 0;}
.lastcol {padding:0;}
#footer {text-align:center;color:#fff; font:normal 12px/15px Verdana; background:#1c1c1c url(images/footer.gif) repeat-x; clear:both; min-height:38px; padding:10px 0;}
* html #footer {height:38px;}

/*  ====================== Header ======================= */

a.logo {display:block; width:387px; height:126px;background:url(images/logo.gif);float:left;}
a.logo span {display:none;}

.topbanner {float:right; width:550px; padding-top:26px;text-align:right;}


/* Navigation */
.nav {list-style:none;height:38px;float:left; width:814px;}
.nav li {display:block;float:left;width:auto;background:url(images/nav-li.gif) no-repeat; }
.nav li a {display:block;float:left;width:auto;height:38px; padding:0 12px;font:bold 14px/38px arial;color:#fff;}
.nav li a:hover, .nav li.current_page_item a{text-decoration:none;background:url(images/nav-arrow.gif) no-repeat top center;}
.nav li.home {background:none;}

/*Search */
.searchform {float:right;height:24px; padding:8px 25px 0 0;width:190px;}
.searchform input {float:left;margin:0; padding:0;}
.searchform .txt {width:157px;border:1px solid #fffffe;height:16px;background:url(images/search-bg.gif) repeat-x;border-right:0;padding:3px 0;}
.searchform .btn {width:31px; height:24px;}


/*  ================================= Contents ============================= */

.post {margin-bottom:15px;}
.post h2 {font:bold 18px/26px arial;background:#E3F0FF url(images/post-title.gif) no-repeat 14px 10px; padding:3px 10px 3px 33px;border:1px solid #ABC7EA;color:#226CC8;}
.post h2 a {color:#226CC8;}
.metadata {padding:15px 0 0 0; }
.retweet {float:right; margin:10px 50px 0px 5px; }
.rtwt { float:left; width:62px;color:#fff;}
.count { float:left; width:30px;}
.retweet a:hover{}
.entry, .entry1 {line-height:18px;padding:8px 0 ;}
.auth {font:italic bold 12px arial; color:#980000;}
.tagline {border-top:1px solid #c0c0c0;}

.more-link {font:bold 11px Verdana, Arial;}
.post ul, ol {margin:5px 25px;}

/* Related Post */

.related_post {border:1px solid #f5f5f5; background:#F5FBFE;padding:10px 15px;margin-bottom:15px;}
.related_post h2 {color:#0792E2;font:bold 14px arial;}
.related_post ul {list-style:none;padding:10px 25px;}
.related_post li {padding:2px 0 2px 12px; background:url(images/bullet.gif) no-repeat 0 7px;}
.related_post li a {color:#303030;}

/*  ================================= sidebar ============================= */

/* Left Bar */
.sb_box {margin-bottom:15px;}
.sb_box h2 {border-top:2px solid #474746; border-left:1px solid #474746; background:#474747 url(images/sb-h2.gif) repeat-x;color:#fff;font:bold 12px/16px arial; padding:7px 10px 7px 20px;}
.sb_box h2 a {color:#0BDAF8;}
.sb_box ul {list-style:none;padding:10px 5px;border:1px solid #D9D9D9; border-top:0;background:#f8f8f8;}
.sb_box ul ul {border:0;padding:0;}
.sb_box li {padding:3px 0 3px 10px;}
.sb_box li a {color:#777;}
.twiter p {padding:10px 5px 10px 70px;border:1px solid #D9D9D9; border-top:0;background:#f8f8f8 url(images/twitter.gif) no-repeat 15px 15px;min-height:50px;}
* html .twiter {height:50px;}

ul.rec_coment li {padding-left:40px; background:url(images/sb-comment.gif) no-repeat 0 15px;}



/* sidebar ads */
.sb-banner {display:block;margin:0 0 15px 0; }
.ads125 {list-style:none;}
.ads125 li {width:125px; display:block; padding:0 18px 10px 0;float:left;}
.ads125 li img {width:100%;}
/*  ================================= Footer ============================= */

#footer p {padding:2px 0;}
#footer a {color:#fff; }
.flinks ul {list-style:none;}
.flinks li {display:inline; padding:0 5px;}

/*  ================================= Others ============================= */

.clr {clear : both;font:normal 1px/1px arial;height:1px;}
.space {font:normal 1px/1px arial;height:10px;}

/* --------------------- common elements --------------------------- */




h2.pagetitle, h2.center {text-align: center; padding:10px 0;}

.alt { background:#fffffe; }
.alt .even  {background:#FfF5ea; }

ol.commentlist{list-style:none;margin:0 0 10px 0; padding:0;}
.commentlist li {list-style:none;margin:5px 0;padding:5px 10px;}

h3#respond, h3#comments {padding:0 0 10px 0;font:bold 12px arial;}

/* Calender */
table {border-collapse:collapse;}
#calendar_wrap {width:99%; font-size:11px;margin:0 auto; }
#wp-calendar {width:100%;}
#wp-calendar td, #wp-calendar th {padding:0 2px;border-collapse:collapse; border:1px solid #e2e2e2;text-align:center}
#wp-calendar td#next {text-align:right;}
#wp-calendar td#prev {text-align:left;}
acronym, abbr, span.caps { cursor: help;}
input#cf {height: 30px;}

