/*
Theme Name: Martial Arts Lover
Theme URI:http://www.martialartsdaily.com
Description: Pain Loving Gentlemen Wordpress Theme
Author: Mars
Version: 1.0.0
Author URI: http://www.martialartsdaily.com
Tags: dark, two-columns, fixed-width,  right-sidebar, threaded-comments

	Martial Arts Daily
	  http://www.martialartsdaily.com/

	Theme designed by mars. See the project page for more information and updates

	The CSS, XHTML and design is released under GPL.
    http://www.opensource.org/licenses/gpl-license.php

*/


html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,blockquote,p,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:top;background:transparent;}
body{line-height:1; background: url(i/bkg.jpg) top repeat-x #101010;  margin:0; padding:0;font-family:Verdana, Geneva, sans-serif;  }

/*****************************************/
/* BEGIN TOP  Header - ETC                /
/*****************************************/
#box{width:830px;margin:0px auto;padding:0;  }
#header {width:830px;height:182px; margin:-1px 0 0 0; float:left; padding:0; position:relative; background:url(i/header.jpg) no-repeat top; }
#header h1 a{position:absolute; top:36px; left:230px; margin:0; padding:0; color:#f6aa38;   font-size:22px; text-decoration:none; font-weight:normal;}
#header h1 a:hover { color:#fff;}
#description{ position:absolute; font-size:14px; top:60px; left:230px;margin:0; padding:0; color:#fff;}
/*****************************************/
/* NAVIGATION Menu *                       /
/*****************************************/

#nav{width:830px;height: 32px; background:url(i/menu.jpg) no-repeat left;float:left;margin:0;padding:0;position:absolute;top:150px;left:0px;list-style:none; list-style-type:none; }
ul.nav{height:32px;line-height:28px;float:left;list-style:none;font-size:13px;font-weight:normal; text-transform:uppercase;margin:0 0 0 20px;padding:0;}
ul.nav li{float:left !important;list-style-type:none;padding:0;margin:3px 5px 0 0px;}
ul.nav li a,ul.nav li a:link,ul.nav li a:visited,ul.nav li a:active{  color:#f6aa38;font-size:13px;float:left;padding:0px 20px 0 8px; text-decoration:none; font-weight:normal;}
ul.nav li a.selected{ color:#f6aa38;}
ul.nav li a:hover{  color:#fff; }

/*****************************************/
/*       Main   *                       /
/*****************************************/
#main{width:830px;float:left;padding:0;   margin:10px 0 0 0;  }
#content{width:520px;float:left;line-height:150%;padding:0;  margin:0; font-size:13px;  }


.post { width:520px; margin:10px 0 10px 0px; padding:0; color:#fff; float:left; background:#131313;}
.post p {padding: 5px;margin: 5px 0px;}
.post ul, .post ol {margin: 10px 0 10px 0;padding-left: 40px;}
.post li {padding: 2px 0 2px 10px;}
.post a:visited{text-decoration:none; color:#f6aa38; font-weight:bold;}
.post a,.post a:active,.post a:link{text-decoration:none; color:#f6aa38;   font-weight:bold;}
.post a:hover{ text-decoration:underline;}
.post img{ padding:5px; border:1px solid #222; margin:3px;}

.entry { width:520px;}
.entry2 { width:520px;}
.small{ width:515px; background:#1a1a1a;  font-size:11px; height:19px; color:#f6aa38; margin:-3px 0 10px 0px; padding:1px 5px 3px 0px;   float:left;}
.small a,.small a:active, .small a:visited, .small a:link {   text-decoration:none; color:#f6aa38;}
.post_comments{float:right; margin:0 5px 0 0; padding: 0 0px 3px 19px; background:url(i/comment.png) no-repeat left;}
.post_category{float:left; margin:0 10px 0 2px; padding: 0 0 3px 19px; background:url(i/category.png) no-repeat left;  }
.post_category a{margin:-2px 0 0 0;}
.small a:hover{ color:#f6aa38; text-decoration:underline;}

.tags{ font-size:13px; color:#fff; margin:3px 0 0px 0px; font-weight:normal; padding:3px 5px 3px 1px; border-top:1px solid #222; background:#181818; width:514px; float:left;}
.tags a,.tags a:active, .tags a:visited, .tags a:link { text-decoration:none; font-weight:bold; color:#f6aa38;}
.tags a:hover{ text-decoration:underline;}


/*****************************************/
/*       Sidebar  *                       /
/*****************************************/

#sidebar{width:290px; font-size:11px; padding:0; margin:-1px 0px 5px 0px; float:right; color:#5a311d; }
#sidebar ul { margin:0 0 0 0px; padding:0; list-style:none;}
#sidebar ul li{width:290px;float:left; background:#151515;  margin:0 0 15px 0;padding:0 0 10px 0; list-style:none; list-style-type:none;  font-size:14px;}
#sidebar ul li a,#sidebar ul lia:active,#sidebar ul li a:visited,#sidebar ul li a:link{ margin:0; padding:0;  font-weight:lighter;  color:#f6aa38; text-decoration:none;}
#sidebar ul li a:hover{ text-decoration:underline;}
#sidebar ul li h2{width:287px;background:url(i/post_bkg.jpg) repeat-x; height:25px;  float:left;  margin:0px 0px 6px 0;padding:2px 0 0px 3px;  list-style-type:none; font-size:16px;   font-weight:normal; color:#fff;}
#sidebar ul li ul{margin:0;padding:0; float:left;  list-style-type:none;}
#sidebar ul li ul li{ font-size:14px; color:#fff; list-style-type:none; background:none;   min-height:18px; margin:0px 1px 0px 10px;padding:1px 0 1px 0; float:left;  list-style-type:none; width:280px; }
#sidebar ul li ul li ul {background:none; list-style:none; margin:2px 0 0 0; padding:0; float:right; overflow:hidden;  list-style-type:none;}
#sidebar ul li ul li ul li{font-size:15px;  width:270px; background:none; list-style:none; margin:0 0 0 10px; padding:0; float:left; border:0;overflow:hidden;  list-style-type:none;}
#sidebar ul li ul li ul li a{    margin:0; padding:0;  text-decoration:none;  list-style-type:none;}
.children{ list-style:none; list-style-type:none; padding:0; margin:0 0 0 6px; float:left;}
#sidebar ul li ul li a,#sidebar ul li ul li a:active,#sidebar ul li ul li a:visited,#sidebar ul li ul li a:link{margin:0; padding:0;  font-weight:normal;  font-size:13px;  padding:0; color:#f6aa38; text-decoration:none;}
#sidebar ul li ul li a:hover{ text-decoration:underline;}
#info a img {border:none;}

.rss{ width:290px; height:86px; float:left; margin:0 0 10px 0px; padding:0px 0 0 0px; }
.rss h2{ background:url(i/post_bkg.jpg) repeat-x; height:25px; margin: 12px 0 10px 0; padding:3px 0 0 4px;   font-size:16px; color:#fff; font-weight:normal;}
.rss a img{ margin:-6px 0 0 3px; padding:0; float:left;}
.rss_c { margin:8px 0 0 5px; padding:0; float:left;}

/*****************************************/
/*       navigation  *                       /
/*****************************************/

.aligncenter,
div.aligncenter {  display: block;margin-left: auto; margin-right: auto;}

.navigation{width:520px;float:left; font-size:14px;margin-top:10px; margin-bottom:10px;  }
.navigation a, .navigation a:active, .navigation a:visited, .navigation a:link{ margin:0; padding:0; float:left; text-decoration:none; color:#f6aa38;}
.alignright{float:right; color:#f6aa38; font-weight:bold;}
.alignleft{float:left; color:#f6aa38; font-weight:bold;}
.alignleft a:visited{font-weight:normal; font-size:12px; border:1px solid #222; margin:0; padding:0; float:left; text-decoration:none; color:#f6aa38; padding:4px 6px 4px 6px;}
.alignleft a:link, .alignleft a:active{font-weight:normal; font-size:12px; border:1px solid #222; margin:0; padding:0; float:left; text-decoration:none; color:#f6aa38; padding:4px 6px 4px 6px;}
.alignleft a:hover{ margin:0; padding:0; float:left; text-decoration:underline; color:#f6aa38; padding:4px 6px 4px 6px;}
.alignright a:visited{font-weight:normal; font-size:12px; border:1px solid #222; margin:0; padding:0; float:left; text-decoration:none; color:#f6aa38; padding:4px 6px 4px 6px;}
.alignright a:link,.alignright a:active {font-size:12px; border:1px solid #222; margin:0; padding:0; float:left; text-decoration:none; color:#f6aa38; padding:4px 6px 4px 6px;font-weight:normal;}
.alignright a:hover{ margin:0; padding:0; float:left; text-decoration:underline; color:#f6aa38; padding:4px 6px 4px 6px;}

.snavigation{width:510px;float:left; font-size:14px;margin:10px 5px 10px 5px;}
.salignright{float:right;   color:#f6aa38; font-weight:bold;}
.salignleft{float:left; color:#f6aa38; font-weight:bold;}

.salignleft a, .salignleft a:link,.salignleft a:active{ font-weight:normal; font-size:12px; border:1px solid #222; margin:0; padding:0; float:left; text-decoration:none; color:#f6aa38; padding:4px 6px 4px 6px;}
.salignleft a:visited,.salignleft a.visited{  margin:0; padding:0; float:left; text-decoration:none; color:#f6aa38; padding:4px 6px 4px 6px;}
.salignleft a:hover{  margin:0; padding:0; float:left; text-decoration:underline; color:#f6aa38; padding:4px 6px 4px 6px;}
.salignright a:visited{ font-weight:normal; font-size:12px; border:1px solid #222; margin:0; padding:0; float:left; text-decoration:none; color:#f6aa38; padding:4px 6px 4px 6px;}
.salignright a:link,.salignright a:active{  margin:0; padding:0; float:left; text-decoration:none; color:#f6aa38; padding:4px 6px 4px 6px;}
.salignright a:hover{ margin:0; padding:0; float:left; text-decoration:underline; color:#f6aa38; padding:4px 6px 4px 6px;}


/*****************************************/
/*       Search  *                       /
/*****************************************/
.search_div{ width:290px; height:76px; float:left; margin:0 0 10px 0px; padding:0px 0 0 0px; }
.search_div h2{ background:url(i/post_bkg.jpg) repeat-x; height:25px; margin: 12px 0 10px 0; padding:3px 0 0 4px;   font-size:16px; color:#fff; font-weight:normal;}
.search_body{ height:20px; margin:0 0 0px 0px; padding:0;}
.search_field{ margin:0; padding:0; float:left; background:#151515; height:20px; border:1px solid #222; width:200px; color:#f6aa38; font-size:13px;}
.search_btn{margin:0 0 0 8px; padding:0; float:left;background:#151515; height:22px; border:1px solid #222; color:#f6aa38; width:80px; cursor:pointer; }

/*****************************************/
/*        Footer  *                       /
/*****************************************/
#footer{clear:both;float:left;background:url(i/footer.jpg) repeat-x; width:100%; padding:10px 0 0 0; height:30px; text-align:center; color:#FFF; font-size:12px;}
#footer a,#footer a:active,#footer a:visited,#footer a:link {  text-decoration:none; font-weight:bold; color:#f6aa38;}
#footer a:hover{ text-decoration:underline;}

/*****************************************/
/* COMMENTS*                              /
/*****************************************/
.comment_form{padding:5px;background:#131313;width:525px;  font-size:14px;}

.boxcomments{ width:520px; padding:0; margin:10px 0 0 0px; float:left;background:#131313;   }
#comments{font-size:14px;height:25px;background:url(i/post_bkg.jpg) repeat-x; margin:0;  width:520px; padding:0 0 0 0px;  color:#f6aa38;}
#commentform{margin:0;padding:0px 5px 1px 0; border:0; color:#000;}
#commentform label{ color:#fff; margin:0 5px 10px 2px; padding:0; font-size:12px;}
#commentform input{width:170px;padding:1px;background:#151515;border:1px solid #222; color:#fff; height:14px; font-size:11px;}
#commentform textarea{width:470px;padding:0;background:#151515;border:1px solid #222; color:#fff;}
.textarea {color:#000;}
#commentform #submit{margin:0 0 20px; background:#151515;border:1px solid #222; color:#f6aa38; height:21px; font-weight:bold; cursor:pointer;}
#commentform p{margin:5px 0; font-size:12px; color:#fff;}

.commentlist{ background:none;}
ol.commentlist{margin:0 0 1px 0;padding:0; background:none; list-style:none; list-style-type:none;  }
.alt{ margin:0; padding:0;}
ol.commentlist li{list-style:none; list-style-type:none;padding:0 0px 0 0px;margin:10px 5px 10px 5px;color:#fff;font-size:12px;display:block; font-style:normal; width:510px;border-bottom:1px solid #222; }
/*  assss  */
ol.commentlist li ul{list-style:none; list-style-type:none;width:520px; margin:0; padding:0;}
ol.commentlist li ul li {list-style:none; list-style-type:none; margin: 5px -5px 0 0px;  padding:0; list-style-type:none;list-style: none;} 
ol.commentlist li ul li  ul {list-style:none; list-style-type:none;width:480px; margin:0; padding:0;}
ol.commentlist li li {list-style:none; list-style-type:none; border:none; width:430px;list-style:none;margin:3px 0 3px 0px;padding:3px 0 0 0; list-style-type:none;} 

.children { padding: 0; } 
ol.commentlist li a,ol.commentlist li a:active,ol.commentlist li a:visited,ol.commentlist li a:link{font-size:11px; font-weight:bold; text-decoration:none; color:#f6aa38; font-style:normal;}
ol.commentlist li a:hover{ text-decoration:underline;}
ol.commentlist li :hover{}
ol.commentlist li img{float:right; width:32px; height:32px; padding:4px; border:1px solid #1a1a1a;  }

ol.commentlist li.commenthead{list-style:none;margin:0;padding:2px 6px 0 6px;}
ol.commentlist li.commenthead h2{margin:0; font-size:16px; font-weight:bold; margin:10px 0 0 0;}
ol.tblist{list-style:none;margin:0 0 1px;padding:0;}
ol.tblist li{list-style:none;padding:10px 5px 10px 5px;margin:0 0 5px; }
input#url,input#author,input#email,textarea{color:#fff;width:40%;margin-top:2px;padding:3px;}
#respond{ margin-left:5px;  padding:0; color:#fff; font-size:12px; } 
.postcomment{ margin:5px 0 0 0; padding:0; color:#fff;}

#content h1 {width:520px;background:url(i/post_bkg.jpg) repeat-x;  margin:1px 0 0px 0px; padding:0px 0 3px 0px; font-size:16px;   color:#f6aa38; float:left; line-height:110%;   }
#content h1 a,#content h1 a:active,#content h1 a:visited,#content h1 a:link{ float:left; margin:1px 0 2px 4px; padding:1px 0 0px 0;    color:#f6aa38; text-decoration:none; font-weight:normal;overflow:hidden; width:514px; height:20px;  }
#content h1 a:hover{ float:left; color:#fff; }
#single h1{ width:520px; height:25px;background:url(i/post_bkg.jpg) repeat-x;  margin:0px 0 0px 0px; padding:2px 0 0px 0px; font-size:16px;   color:#f6aa38; float:left; line-height:110%;font-weight:normal;overflow:hidden;  }
.post h1{ font-size:22px;}
#content p a,#content p a:active,#content p a:visited,#content p a:link{  color:#f6aa38; text-decoration:none; font-weight:bold; }
#content p a:hover{  color:#f6aa38;font-weight:bold;  text-decoration:underline;}
a, a:active, a:visited, a:link{text-decoration:none; color:#f6aa38;   font-weight:bold;}
a:hover{ text-decoration:underline;}
.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: #f6aa38;padding-top: 4px;margin: 10px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption-dd {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}