/* 
	Theme Name: Digital Mohawk
	Theme URL: http://www.digitalmohawk.org
	Description: DigitalMohawk Redemption is a new theme showcasing new works and inspirations.
	Author: Karlo A. Estrada
	Author URI: http://www.digitalmohawk.org
	Version: 2.0
	
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
	Changelog:
		v1.0 - 12.27.2007
		First Release of Digital Mohawk
*/

@charset "utf-8";

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;vertical-align:baseline;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:top;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
.post-content p img, .box img{border:0;padding:0 15px 0 0;}
a img {border:none;}

/*layout*/
body {background:#262124 url(../images/body_bg.jpg) repeat scroll center top;margin:0;behavior:url("csshover.htc");font-family: Georgia;font-size: 11px;}
.wrap{width:100%;height:100%;}
.page-container{margin:0px auto;padding:0;width:100%;height:auto;overflow:hidden;position:relative;}
.container{z-index:91;width:100%;height:auto;min-height:1000px;overflow:hidden;margin:0 auto;position:relative;float:left;background: url(../img/default-sidebar-bg.png) repeat-y scroll left top;}
.sidebar{width:200px;height:auto;overflow:hidden;min-height:200px;background:#FF0000 top;float:left;}

/*header*/
.header {clear:both;height:104px;margin:0 auto;width:1000px;position:relative;background:url(../images/header-line.png) repeat-x bottom;}
.header-top{background:#989696;width:100%;height:30px;position:relative;clear:both;}
.header-top .loginregister{float:right;padding:6px 10px 0 0;}
.header-top .loginregister a{font:normal normal normal 12px "Georgia";color:#FFFFFF;}
.header-top .loginregister a:hover{color:#000000;text-decoration:underline;}
.logo{position:absolute;top:33px;left:0px;width:322px;height:56px;z-index:999999;}
.logo a{display:block;color:#CCCCCC;font:normal normal normal 48px "Georgia";color:#484848;width:322px;height:56px;background:url(../images/logo_dm.png);}
.slogan{color:#CCCCCC;font:normal normal bold 11px "Georgia";color:#484848; letter-spacing:.3em;position:absolute;top:70px;left:19px;}
.randomquotes{position:absolute;top:35px;left:625px;height:40px;width:375px;color:#000000;font:normal normal normal 11px "Georgia";text-align:right;}
.wp_quotes_author{font:normal normal bold 11px "Georgia";float:right;margin:0 10px 0 0;}
.login-box{width:200px;height:auto;overflow:hidden;padding:10px;background:#333333;position:absolute;top:5;left:670px;z-index:9999999;margin-top:-15px;display:none;border:3px solid #666666;}
.login-box label{color:#ffffff; font-weight:bold;margin:0 0 3px 1px;}
.login-box label a{color:#ffffff; font-weight:bold;margin:0 0 3px 1px;font-size:11px;}
.login-box input{border:1px solid #666666; font-size:11px; font-weight:bold;margin:0 0 3px 1px;}
.closebox{border:1px solid #CCCCCC;color:#FFFFFF;cursor:pointer;font-size:10px;height:9px;left:202px;line-height:8px;padding:0 2px 2px;position:absolute;top:6px;background:#999999;}


/*content*/
.content{width:1000px;height:auto;min-height:500px;overflow:hidden;margin:0px auto;position:relative;background:none;clear:both;}
.column-1{width:17em;height:auto;min-height:500px;overflow:hidden;background:none;float:left;padding:10px 0 0 10px;}
.column-2{width:570px;height:auto;min-height:500px;overflow:hidden;padding:10px 0 20px 10px;background:none;float:left;}
.column-3{width:197px;height:auto;min-height:500px;overflow:hidden;padding:0px 0 0 10px;background:none;}

/*footer*/
.footer{width:1000px;height:auto;overflow:hidden;margin:0 auto;position:relative;padding:0px;background:#000000;}
.footer p{width:auto;height:auto;padding:10px;overflow:hidden;margin:0 auto;color:#FFFFFF;}



/*delicious bookmarks*/
.bookmark-box{background: #CCC5CC;}
.delicious{padding:7px;border-bottom:1px dotted #666666;margin:0 0 5px 0;}
.delicious-link{text-align:left;font:normal normal bold 10px "Georgia";color:#333333;}
.delicious-desc{text-align:left;font:normal normal normal 9px "Arial";}


/*buttons*/
.button_next {width:77px;height:28px;position:relative;margin:0 0 0 0px;padding:0;float:left;}
.button_next a{display:block;background:url(../images/button_next.png) no-repeat;width:77px;height:28px;}
.button_next a:hover{background-position:0 -32px;}

.button_search {width:54px;height:29px;background:url(../images/button_search.jpg) no-repeat;border:0;vertical-align:middle;cursor:pointer;}
.button_search:hover{background-position:0 -32px;}

.button_enter {width:54px;height:26px;background: #666666;border:0;vertical-align:middle;cursor:pointer;color:#FFFFFF;font:normal normal bold 12px "Tahoma";}
.button_enter:hover {background: #CCCCCC;}


/*mainmenu*/
ul#menu, ul#menu ul {list-style-type:none;margin: 0 0 0 0;padding: 0;}
ul#menu a {display: block;text-decoration: none;}
ul#menu li {margin-top: 1px;}
ul#menu li a {background: #333;color:#fff;padding: 0.5em;}
ul#menu li a:hover {background:#000;}
ul#menu li ul li a {background:#ccc;color: #000;padding-left: 20px;}
ul#menu li ul li a:hover {background: #aaa;border-left: 5px #000 solid;padding-left: 15px;}
.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }

/*posts*/
.post {margin:0 0 35px 0;}
.post-content {padding:0px;}
.post-content h2 {margin:0px 0 5px 0px;position:relative;width:auto;z-index:2;padding:0px;}
.post-content h2 a {color: #333333;display:block;font:normal normal bold 18px "Georgia";
padding:0px 0 0 0px;text-decoration:none;}
.post-content .headerline{background:url(../images/post-headerline.gif) repeat-x;width:100%;height:8px;}
.post-content p {color:#333333;margin:5px 0px 17px 0px;padding:0px;}
.post-content p.readmore {padding:2px 10px 0 10px;float:right;background:#333333;height:23px;}
.post-content p.readmore a{color:#FFFFFF;font:normal normal bold 11px "Tahoma";}
.post-content p.readmore a:hover{color: #CCCCCC;}
.continue { background:url(../images/ico-arrow.gif) no-repeat scroll left center;font-weight:bold;padding-left:15px;}

.post-info {clear:both;height:20px;width:auto;}
.post-info ul {list-style: none; padding: 6px 0 0 10px; float:left;margin:0;}
.post-info ul li {font:normal normal normal 10px "Tahoma";color: #333333;float: left; margin: 0px 5px 0px 0px;}
.post-info ul li a { text-decoration: none;color:#333333;}
.post-info ul li a:hover, .post-info ul li a:focus { color: #3c3a41; }
.post-info p.read-more a {float: right;-moz-border-radius-topright: 8px; -moz-border-radius-bottomright: 8px;-webkit-border-top-right-radius: 8px; -webkit-border-bottom-right-radius: 8px;}
img.icon{float:left;vertical-align:middle;margin:-4px 0 0 0;}

/*gallery*/
.menu{list-style:none;padding:0 0 0 0;}
ul.item{list-style:none;}
ul.item{list-style:none;}
ul.item li{float:left;margin:0 20px 20px 0;width:149px;}

.entry-content { position:relative;}
.entry-content a {background-color:#191919;border:3px solid #191919;display:block;overflow:hidden;position:relative;height:150px;width:150px;}
.entry-content a span.slide-title {color:white !important;font-size:11px;left:3px;line-height:1em;position:absolute;top:5px;width:300px;z-index:0;font-weight:bold;font-size:11px;}
.entry-content a img {position:absolute;z-index:5;}
.entry-content img {margin:0 0 18px;}
a img {border:medium none;}
span.cover-up {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(images/side-fade-trans.png) no-repeat scroll right top;height:125px;position:absolute;right:0;top:0;width:20px;
z-index:4;}



/*box*/
.box {width:auto;height:auto;overflow:hidden;}
.box p {}

h2.withborders{background:#3C3A41;margin:0px 0 0 0px;position:relative;width:auto;color:#FFFFFF;padding:6px 0 6px 6px;}
h2.underline{margin:10px 0 0 0px;border-bottom:1px dotted #333333;position:relative;width:auto;color:#c24235;padding:6px 0 6px 6px; text-transform:uppercase;}
h2.solidline{margin:10px 0 0 0px;border-bottom:4px solid #333333;position:relative;width:auto;color:#c24235;padding:6px 0 6px 6px; text-transform:uppercase;}

/*tag clouds*/
.tags{position:relative;width:auto;height:auto;margin:0 0 20px 0;}
.tags h4 {border-bottom:1px dotted #333333;margin:0px 0 0 0px;position:relative;width:auto;color:#999999;padding:5px 5px 5px 0px;}

/*lists*/



/* forms.css */
label {display: block;float: left;padding: 0;margin: 0px;font:normal normal bold 12px "Tahoma";color:#6d6e71;line-height:inherit; }
fieldset {padding:0;margin:0 0 0 0;border:0px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
select {margin:5px 0 0 10px;border:1px solid  #999999;}
input.text, input.title, textarea{border:1px solid  #999999;padding:2px 0 2px 0;height:20px;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:0px;}
input.title {font-size:1.5em;}
input.search_form{height:18px;width:100px;border:0px solid #666666;vertical-align:middle;font:normal normal bold 15px "Tahoma";padding:5px;}
input.form-radio, input.form-checkbox{vertical-align:middle;margin:0;}
input.form-search{width: 150px; height: 32px; border: 0; padding:0;  margin:0;  background: transparent url(../img/form_search_bg.jpg) no-repeat center top;
  font-weight:bold; color:#FFFFFF;}

textarea {width:390px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.note{margin:5px 0 0 0px;}
.otherlabel{width: 350px;	padding: 0;	margin: 5px 0 0;text-align: left;font:normal normal normal 13px "Tahoma";color:#6d6e71;clear:both; }




/*customize me*/
.last{margin:0;}
.search{position:relative;display:block;background:#333333;padding:12px;}
.mailinglist{position:relative;display:block;background:#333333;padding:12px;}
.mailinglist h2{background:none;padding:0px 0 6px 0;color:#ffffff;}
.profile li {list-style:none;}
.profile li a{color:#ffffff;}
.profile li a:hover{color: #999999;}
.menulist {margin:0; padding:0;}
.menulist li {list-style:none;border-bottom:1px dotted #333333;height:auto;overflow:hidden;padding:5px 5px 5px 15px;background:url(../images/arrow_black.png) no-repeat 5px 10px;}
.menulist li a{color: #000000;font-size:10px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;}
.menulist li a:hover{color: #999999;}

.newslist{margin:0;padding:0;}
.newslist li{width:170px;height:auto;overflow:hidden;float:left;list-style:none;background:none;padding:0 10px 0 10px;margin:0 0 15px 0;}
.newslist li h2{border-bottom:1px dotted #666666;padding:0 0 7px 0;}

.width-170{width:170px;height:auto;overflow:hidden;float:left;background:none;padding:0 10px 0 10px;margin:0 0 15px 0;}
.padding-bottom5{padding:0 0 5px 0;}
.left{float:left;}
.dotted-line{border-bottom:1px dotted #666666;padding:0 0 5px 0;}


/************************************************
*	Comments									*
************************************************/
	
#commentblock {
	width: 470px;
	color: #ffffff;
	float: left;
	padding: 0px 20px 10px 0px;
	margin: 10px 0px 0px 0px;
	}
	
#commentblock ol{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#333333;
	}
	
.commentdate  {
	font-size: 12px;
	padding-left: 0px;
	}
	
#commentlist li p{
	margin-bottom: 8px;
	line-height: 20px;
	padding: 0px;
	}

.commentname {
	color: #333333;
	margin: 0px;
	padding: 5px 5px 5px 0px;
	}

.commentinfo{
	clear: both;
	}

.commenttext {
	background: #F2F2F2;
	width: 440px;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 10px 10px 0px 10px;
	margin: 10px 0px 30px 0px;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;
	}

.commenttext-admin {
	background: #FFFFFF;
	width: 440px;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 10px 10px 0px 10px;
	margin: 10px 0px 30px 0px;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;
	}

#commentsformheader{
	padding-left: 0px;
	}

#commentsform{
	text-align: center;
	margin: 0px;
	padding: 0px;
	}

#commentsform form{
	text-align: left;
	margin: 0px;
	}

#commentsform p{
	margin: 0px;
	}

#commentsform form textarea{
	width: 99%;
	}
	
p.comments_link  img{
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}


.navigation {
display: block;
text-align: center;
margin-top: 10px;
margin-bottom: 60px;
font-size:80%;
}
.navigation a{
text-align:center;
padding:2px 5px;
margin:0 2px 0 2px;
border:1px solid #6C7388;
font-size:12px;
}
.navigation a:hover{
background:#6C7388;
}
