/*  

Theme Name: red dragon

Theme URI: http://milo.peety-passion.com/

Description: arkark

Version: 3.0

Author: milo317

Author URI: http://milo.peety-passion.com/

*/

.entry, .entrytext {overflow: hidden;}

* html .entry, * html .entrytext {overflow: visible;height: 1px;}

* html .entry p, * html .entrytext p {width: 99%;overflow: hidden;}

body {background: url(images/bg.png) #000 repeat-x;

	color: #6B6969;

	font: 76% Geneva,Verdana,Arial,sans-serif;

	margin: 0;

	padding: 0;

	text-align: center;

}

a {color: #EC0428;font-weight: normal;text-decoration: none;}

a:hover {color: #fff;}

blockquote {

	background: url(images/bbg.gif) #fff top left repeat-y;

	border: 1px solid #900;

	color: #333;

	margin: 15px auto;

	padding: 10px 10px 10px 20px;

	width: 75%;

}

code {color: #ccc;font-size: 1.1em;}

dd {margin: 1px 0 12px 15px;}

dt {font-weight: 700;}

hr {height: 1px;margin: 10px 0;width: 98%;}

#container{background: url(images/bg.png) #000 repeat-x;

	margin: 0 auto;

	text-align: left;

	width: 750px;

}

#wrap1 {background: url(images/bgi.png) #fff repeat-y;

	clear: both;

	padding: 0 !important;

	padding-top: 10px;

	width: 750px;

}

#wrap2 {background: url(images/head.png) top left no-repeat;

	margin-top: 0px; /* This doesn't work for Mozilla 1.7.12 */

	padding: 10px;

	width: 730px;

}

#header {height: 30px;position: relative;width: 735px;}

#header h1 {float: center;font-size: 1.4em;margin: 0;width: 400px;}

#sitename {background: url(images/h1.png) top center no-repeat;

	font-weight: bold;

	height: 88px;

	margin: 0 5px 0px 0;

	text-align: left;

}

#sitename div.description {color: #B0041F;font-size: 0.9em;letter-spacing: -1px;margin: 0;}

#sitename h1 {font-size: 2.2em;margin: 0;padding-top: 124px;}

#sitename h1 a {color: #B0041F;}

#nav  {background: url(images/px.gif) bottom left repeat-x;float:right;padding:35px 0 0 0;width: 752px;}

#nav .current_page_item {background: url(images/t.gif) no-repeat 0 -41px;}

#nav .current_page_item a {background: url(images/t.gif) no-repeat 100% -41px;color: #333;

padding: 7px 20px 8px 11px;}

#nav a {background: url(images/t.gif) no-repeat 100% 0;

	color: #fff;

	display: block;

	font-size: 1.2em;

	font-weight: bold;

	letter-spacing: -1px;

	margin: 0 0 0 0;

	padding: 7px 20px 8px 11px;

	text-decoration: none;

}

#nav a:hover {color: #B0041F;}

#nav li {background: url(images/tabs.gif) no-repeat 0 0;

	float: right;

	margin: 0 4px 0 0;

	padding: 0 0 0 9px;

}

#nav ul {list-style: none;margin: 0 0 0 0;padding: 0 0 0 0;}

#topbox {color: #B0041F;margin: 0 0 4px;text-align: right;}

#topbox a {color: #ccc;}

#topbox a:hover {text-decoration: underline;}

#leftside {float: left;margin: 15px 0 0;width: 145px;}

#leftside h2 {font-size: 1.4em;font-weight: 400;padding-bottom: 0px;margin-bottom: 5px;}

#leftside li {list-style: none;}

#leftside li a {

	color: #fff;

	display: block;

	font-size: 1.0em;

	font-weight: normal;

	padding: 2px 2px 2px 5px;

	position: relative;

	text-decoration: none;

	width: 125px;

}

#leftside li a:hover {

	border: 1px solid #333;

	color: #ccc;

	padding: 1px 1px 1px 4px;

}

#leftside ul {

	margin: 0px;

	padding-left: 5px;

}

#leftside ul.children li a {

	font-size: 0.9em;

	margin-left: 5px;

	padding: 1px 1px 1px 6px;

	width: 105px;

}

#leftside ul.children li li a:hover {

	padding: 0 0 0 5px;

}

#leftside ul.children li li a {

	margin-left: 10px;

	padding: 1px 1px 1px 6px;

}

#leftside ul.children li a:hover {

	border: 1px solid #FA9035;

	color: #ccc;

	padding: 0 0 0 5px;}

#leftside li.current_page_item a {

	background: #fff;

	border: 1px solid #333;

	padding: 1px 1px 1px 4px;}

#rightside{

	float: right;

	margin: 40px 15px 20px 0;

	width: 120px;}

#rightside p {font-size: 0.9em;margin: 2px 0 12px 10px;}

#rightside h1 {font-size: 1.4em;font-weight: 400;margin: 0 0 12px;}

#rightside h2 {font-size: 1.2em;font-weight: 400;}

#rightside img {

	border: 1px solid #ccc;

	margin: 10px 0 5px 5px;

	padding: 2px;}

#rightside li {list-style: none;}

#rightside ul.right-links li {

	font-size: 1.0em;

	list-style: none;

	padding: 0 0 5px 0px;

	margin: 0px;}

#rightside ul.right-links {margin: 0 0 0 0;padding: 0 0 0 0px;}

div#recentcomments {padding-top: 10px;}

span#recentCommentsTitle {

	font-size: 1.2em;

	font-weight: 400;

	padding: 0 0 0 0;

	margin: 0 0 0 0;

}

#recentcomments ul ul {margin: 0 0 0 5px;padding: 0 0 5px 0;}

#recentcomments ul ul li{margin: 0px;padding: 5px;font-size: 0.9em;}

#recentcomments ul ul li a {color: #ccc;}

#recentcomments ul ul li a:hover {color: #fff;}

ul#recentcommentsList {padding: 5px 0 0 0;margin: 0 0 0 0; }

li span.recentCommentsPostTitle {

	margin: 0px;

	padding: 0px;

	font-size: 1em;

}

li span.commentAuthor {margin: 0px;font-weight: bold;font-size: 1.0em;}

#content {margin: 45px 160px 0 180px;width: 350px;}

#content h1,#contentalt h1 {

	color: #505050;

	font-size: 2em;

	font-weight: 400;

	margin: 15px 0 10px;

	padding: 0;

}

#content h2 a,#contentalt h2 a {color: #505050;font-size: 1.0em;font-weight: 200;}

#content h2 a:hover,#contentalt h2 a:hover {color: #fff;}

#content h2,#contentalt h2 {

	border-bottom: 1px solid #B0041F;

	color: #B0041F;

	font-size: 1.8em;

	font-weight: 200;

	margin: 20px 0 10px;

	padding: 0;

}

#content p,#contentalt p {margin: 8px 0 0 10px;}

#contentalt {margin: 45px 15px 0 180px;width: 525px;}

.entry img, .entrytext img {background: #fff;

	border: 0px solid #E0E0E0;

	margin: 5px 5px 0px 5px;

	padding: 5px;

}

#footer {float:left;background:url() repeat-y;

	text-align: left;

	width: 752px;

        color: #fff;

        font-size: 0.9em;}

#footer ul{font-size:11px;margin:0;}

#footer li{margin:2px 40px 2px 0px;}

#footer li:hover{ margin:2px 40px 2px 0px;}

#footer li ul{margin:0;padding:0;}

#footer a{text-decoration:none;font-weight:bold;color:#fff;}

#footer a:hover{border: 1px solid #fff;}

#footer ul#sort{background:transparent;width:100%;}

#footer li.nobul{float:left;margin:20px 20px 20px 20px;}

#footer h2{color:#ccc;font-size:12px;margin:0px;border-bottom: 1px solid #900;}

.navigation {margin: 0 0 20px 0;padding: 0 0 20px 0;}

.bottomnavigation {margin: 30px 0 0 0;padding: 5px 0 30px 0;}

.alignleft {float: left;font-size: 0.9em;text-align: left;}

.alignright {float: right;font-size: 0.9em;text-align: right;}

.noalign {background: #fff;border: 0px solid #fff;margin: 5px 5px 5px 5px;padding: 5px;}

.right {background: #fff;border: 0px solid #E0E0E0;float: right;margin: 5px 0px 6px 15px;padding: 5px;

display: inline;}

.left {background: #fff;border: 0px solid #E0E0E0;float: left;margin: 5px 15px 6px 0px;padding: 5px;

display: inline;}

#searchform {margin: -5px 0 2px 0;padding: 0 0 3px 0;}

#searchbox {border: 1px solid #900;width: 140px;}

#searchsubmit {

	color: #900;

	font-weight: bold;

	background: #000;

	border: 1px solid #900;

	padding: 0 10px 0 10px;

	height: 19px;

}

#searchsubmit:hover {color: #ccc;border: 1px solid #333;}

#author {border: 1px solid #B0041F;}

#comment {border: 1px solid #B0041F;width: 99%;}

#url {border: 1px solid #B0041F;}

#submit {

	color: #B0041F;

	font-weight: bold;

	background: #fff;

	border: 1px solid #B0041F;

	padding: 0 10px 0 10px;

	width: 150px;

}

#submit:hover {color: #ccc;border: 1px solid #333;}

ol.commentlist li {

	background-color: #fff;

	border: 1px solid #B0041F;

	margin-bottom: 5px;

	padding: 5px;

}

ol.commentlist li.alt {background-color: #fff;border-left: 3px solid #B0041F;}

p {line-height: 1.5em;margin: 0 0 15px;}

#archives ul {padding: 0px;margin: 0px;}

#archives ul ul {padding: 0px;margin: 0px;}

#archives li {list-style: none;margin: 0px;padding: 0 0 0 15px;}

#links ul {padding: 0px;margin: 0px;}

#links li {list-style: none;margin: 0px;padding: 0 0 5px 20px;}

.box {

	background: url(images/boxbg.gif) #F8F8F8 top left repeat-y;

	border: 1px solid #B0041F;

	color: #B0041F;

	margin: 15px auto;

	padding: 10px 10px 10px 20px;

	width: 75%;

}

.center {text-align: center;}

.entry {padding: 0 0 20px 0;}

.hide {display: none;}

.info { 

	border-bottom: 3px double #B0041F;

	border-top: 1px double #B0041F;

	font-size: 0.9em;

	margin-bottom: 10px;

	margin-top: 10px;

	padding: 0 0 7px 0;

}

.info a {font-weight: normal;}