/*
Theme Name: RoyalOrange
Theme URI: http://qr.2free.ru
Description: Theme from QR.
Version: 1.0
Author: QR 
Author URI: http://qr.2free.ru
*/
* { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
body { text-align:center; color:#666666; background-color: #000000;  font-family: Tahoma, Arial, Helvetica, sans-serif;}
a { text-decoration:underline; color:#FF6600}
a:hover { text-decoration:none; color:#FF6600;}
a:focus {outline:none; -moz-outline:0;}
a img { border:none;}
#page {width: 796px; position: relative; background: #3c3a3a url(images/bg_page.jpg) repeat-y bottom;}
#header { height:108px; background-color: #333333; position: relative;}
#logo { float:left; width:600px; position: relative;}
#logo h1 { text-indent:-9999px; }
#logo h1 a { height:108px; display:block; background:url(images/logo.jpg) no-repeat bottom; }
#about {display:block; height:108px; width:196px; float: right; background: #ff6600 url(images/about.gif) no-repeat bottom; text-indent:-9999px; position: relative; }
#content { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:600px;  background-color: white; float: left;  position: relative;}
#sidebar { margin: 0px 0px 0px 0px;  width:196px; float: right; color: #333333; position: relative;}
#sidebar h2 { font-size:120%;  font-weight: bold; letter-spacing: 0px; }
#sidebar a {color: #dcdcdc; text-decoration:none; }
#sidebar a:hover { color: #ff812d;}
#sidebar li{ list-style:none; }
#sidebar ul ol{padding: 10px 10px 10px 18px;  }
#sidebar ul ul {	margin: 5px 0 0 10px; font-size:90%; font-weight: normal;   }
#sidebar ul ul ul {	margin: 0 0 0 10px;	}
ol li, #sidebar ul ol li {	list-style: decimal outside;	}
#sidebar ul ul li, #sidebar ul ol li {	margin: 3px 0 0;	padding: 0;	}
li.sidebox {text-align: left;	padding: 10px 13px 10px 13px;	 margin-bottom:5px; border: none; list-style:none; text-transform: lowercase;}
li.sidebox1 {color: #a9a9a9; text-align: left;	padding: 10px 13px 10px 13px;	 margin-bottom:5px; border: none; list-style:none;}
li.sidebox1 a {color: #a9a9a9;}
li.sidebox1 a:hover {color: #ff812d;}
div.sidebox3 {padding: 0px 10px 10px 10px; margin-bottom:5px; text-align: center; border: none; list-style:none;  margin-top: 0px;   }
div.sidebox3 img {margin-bottom:5px;}
#sidebar li.sidebox p {	margin: 0px 10px 10px 0px;}
.sub { text-align:right; font:75%; color:#7A7A7A; padding:15px 0;}
.sub a { color:#7A7A7A; text-decoration:none;}
.sub a:hover { color:#000; text-decoration:underline;}
.entry { padding: 25px 50px 25px 50px; text-align:justify; line-height:100%;}
.entry p { margin-bottom:10px; font-size:80%;}
.entry table { margin-bottom:10px; background-color: silver;  }
.entry td { margin-bottom:10px; font-size:90%;  background-color: white; padding: 0px 3px 0px 3px; }
.entry td h2 { margin-bottom:10px; font-size:130%;  background-color: white; padding: 0px 3px 0px 3px; }
.entry h1 {color:#FF6600; font-size:130%;  font-weight: normal; margin-bottom:15px;}
.entry h2 {color:#FF6600; font-size:110%;  font-weight: normal; margin-bottom:3px; margin-top:6px;}
.entry h3 {color:#FF6600; font-size:90%;  font-weight: normal; margin-bottom:3px; margin-top:6px;}
.entry a {color:#FF6600; text-decoration:none;}
.entry a:hover { color:#FF6600;}
.postmetadata { font-size:50%;}
.comm {  font:bold 95%;  color:#00517F; padding:5px 0; text-align:right;}
.comm a { color:#00517F; text-decoration: none; padding:0 5px;}
.comm a:hover { color: #FFF; background:#00517F;} /* делаем инверсию. цвет ссылки превращается в фон, а фон - в цвет */
#footer { margin:0px 0px 0px 0px ;padding:20px 0; background: #000000; font-size:80%; color:#666666; text-align: center; line-height:100%; width:800px;}
#footer a { color:#737373; text-decoration:none;}
#footer a:hover { color: white; text-decoration: underline;}
#hi a { color: black; text-decoration:none;}
#hi a:hover { color: black; text-decoration: underline;}
#comments{	margin: 2em 0 0 35px; color:#999;}
#respond{margin: 2em 0 0 5px;}
#commentform {	margin: 10px;	padding:10px;}
#container .commentlist {	margin: 0 0 0 30px;	padding: 0;}
.commentlist li {	list-style:none;	margin: 1em 0;	padding: 0.5em; background:#eee;	border: 3px double #ddd;}
.commentlist li.alt {  background:#eee;}
.commentlist li .cmtinfo {	font-size:1em;	border-bottom: 3px double #ddd;}
.commentlist li cite {font-style:normal;	font-weight:bold;}
.commentlist li .cmtinfo em {	float:right; margin:0;	padding:0;	font-style:normal;	font-size:0.9em; color:#999;}
textarea{	width: 90%;	padding:5px 5px 5px 5px;	height: 10em;	border: 1px solid #ddd;		background:#eee;	margin-left: 20px;	color: #999999;}
textarea:focus, textarea:hover{	width: 90%;	padding:5px 5px 5px 5px;	height: 10em;	background: #ffeeee;	border: 1px solid #990000;	margin-left: 20px;	color: #990000;}
input {	background:#eee;	border:#ddd 1px solid;	margin-left: 20px;	padding: 1px 5px 1px 5px;	color: #999999;}
input:focus, input:hover{	background: #ffeeee;	border: 1px solid #990000;	margin-left: 20px;	padding: 1px 5px 1px 5px;	color: #990000;}