/*
Theme Name: Raquo
Theme URI: http://raquo.org/
Description: Raquo Journal version of raquo theme (6.0)
Version: 6.0
Author: Nikita Gazarov
Author URI: http://raquo.org
*/




/*Structure & spacing*/
.nothing  {/*should be ignored by safari*/}

body {
	margin:0px;}

#god {
	width:100%;
	height:100%;
	position:relative;}

#angel {
	position:absolute;
	width:630px;
	right:50%}

#universe {
	position:absolute;
	width:630px;
	left:50%;}

#header {
	padding:28px 0px 32px 0px;}

#header h1 {
	text-align:center;
	margin:0px;
	padding:0px;}

#content-god {
	position:relative;
	top:0px;
	left:0px;
	padding-bottom:1px;}

#content-god > div {
	padding:0px 15px;}

#navi-god {
	position:relative;
	top:0px;
	left:0px;}

#navi {
	text-align:center;
	padding:10px 0px 0px 0px;
	margin:0px;}

#navi li {
	display:inline;
	margin:0px 10px;}

#Subscribe {
	position:absolute;
	left:15px;
	top:10px;}

/*#Game {
	position:absolute;
	right:15px;
	top:10px;}
*/

#content h2 {
	margin:36px 0px 10px -1px;
	text-align:center;}

.date {
	text-align:center;
	font-size:80%;
	font-weight:bold;}

#pagination {
	text-align:center;
	margin-top:40px;}

#single-pagination {
	text-align:left;
	margin:40px 0px 15px 0px;
	position:relative;
	top:0px;
	left:0px;}

#link-next {
	width:290px;
	clear:none;
	float:left;
	text-align:left;}

#link-prev {
	width:290px;
	clear:none;
	float:right;
	text-align:right;}

#footer {
	position:relative;
	top:15px;
	left:0px;
	margin:0px;
	padding:0px 20px 20px 20px;
	text-align:center;}

#footer li {
	display:inline;
	margin:0px 10px;
	position:relative;
	left:11px;
	top:0px;}

#raquo {
	text-align:center;}

#raquo img {
	position:relative;
	left:7px;
	top:0px;
	padding:5px 0px 10px 0px;}

/*the following quasicenters footer links and logo - change it later*/

.cond-footer-01 li {
left:0px !important}

.cond-footer-01 img {
left:-4px !important}





/*Typography & colors*/

body {
	color:white;
	background:#000;
	font-family: verdana, sans-serif;
	font-size:10pt;}

body a {
	color:white;}

#content-god {
	background: white url(soft-bottom.png) no-repeat bottom;
	color:black;}

#content-god a {
	color:black;}

#header h1 {
	font-family: "Palatino", "Palatino Linotype" serif;
	font-weight:normal;
	font-size:30pt;}

#header h1 a {
	border:0px !important;
	text-decoration:none;}

#content h2 {
	font-family: arial, sans-serif;
	font-weight:normal;
	font-size:20pt;
	line-height:125%;}

#content a {
	text-decoration:none;
	border-bottom:1px solid black;}

#content ul {
	line-height:150%;
	list-style-type:none;
	list-style-type:none;
	margin:0px;padding:0px;}

#content ul li:before {
	content: '\2192\a0';}

#content ul li { /*emulation of the above rule for IE*/
	behavior: expression( !this.before
		? this.before = this.innerHTML = '&rarr;&nbsp;' + this.innerHTML : '' );
	}

#navi-god {
	background: url(soft-top.png) no-repeat;}

#navi-god a {
	text-decoration:none;
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	border-bottom:1px solid;}

.select-Magic #navi-Magic,
.select-Design #navi-Design,
.select-Numbers #navi-Numbers,
.select-Random #navi-Random {
	margin:-10px -3px -2px -3px;
	padding:10px 3px 2px 3px;}

/*.select-Game #Game {
	margin:-10px -15px -2px -3px;
	padding:10px 10px 2px 8px;}
*/
.select-Subscribe #Subscribe {
	margin:-10px -3px -2px -15px;
	padding:10px 5px 2px 13px;}

#navi-Design {
	color:#000 !important;}

.channel-Design a {
	color:#000 !important;
	border-color:#000 !important;}

.select-Design #navi-Design {
	color:#fff !important;
	background-color:#111 !important;}
	
#navi-Magic {
	color:#ff0000 !important;}

.channel-Magic a {
	color:#ff0000 !important;
	border-color:#ff0000 !important;}

.select-Magic #navi-Magic {
	color:#fff !important;
	background-color:#f00 !important;}


#navi-Numbers {
	color: #666 !important;}

.channel-Numbers a {
	color: #666 !important;
	border-color: #666 !important;}

.select-Numbers #navi-Numbers {
	color:#fff !important;
	background-color:#666 !important;}


#navi-Random {
	color:#333 !important;}

.channel-Random a {
	color:#333 !important;
	border-color:#333 !important;}

.select-Random #navi-Random {
	color:#fff !important;
	background-color:#333 !important;}


/*.select-Game #Game {
	color:#fff !important;
	background-color:#000 !important;}
*/
.select-Subscribe #Subscribe {
	color:#fff !important;
	background-color:#000 !important;}



#subscribe {color:#222 !important;}

#content p {
	line-height:144%;
	margin:10px 0px}

#content .center {text-align:center;}

#single-pagination {
	font-weight:bold;}

#footer a {
	text-decoration:none;
	border-bottom:1px solid}



/* SOME GENERAL STUFF  - to be organized later */

img {border:0px;}
#content img, #content embed, #content object {border:0px; background:#eee;}

blockquote
{
	font-style: italic;
	padding:0px 15px;
	margin:0px 30px;
	border-left:1px solid black;
}


/*
#gamebox {
	width:593px;
	height:593px;
	position:relative;
	top:0px;
	left:0px;
	background:#111;
	margin:1px;}

#gamebox > div {
	position:relative;
	left:1px;
	float:left;
	background:white;
	margin:1px 1px 0px 0px;
	width:73px;
	height:73px;
	opacity:1;
	filter: alpha(opacity=100);}


#gamebox > div.hidden {
	opacity: 0;
	filter: alpha(opacity=0);}
*/