/* ------------------------french horn rebellion------------------------ */
* {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	border: 0;
	text-decoration: none;
	font-family: Arial, sans-serif;
}
html, body, table, tr, td {
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border-spacing: 0px;
	padding: 0px;
	margin: 0px;
}
body {	background: black;}
#wrapper { height: 100%; }
#wrap	{	
					margin: 10px;
					width: 90%; 
					margin: 0 auto 0; 
					display: block;
					-moz-border-radius: 150px;
					border-radius: 200px;
}
#thoughts a:link, #thoughts a 	{	
					height: 12px; 
					width: 12px; 
					display: block; 
					float: left; 
					background-color: aqua; 
					padding: 8px;
					-moz-border-radius: 15px;
					border-radius: 20px;
					margin: 10px;
}
#thougts a:hover	{	
					background-color: yellow;
					height: 20px; 
					width: 20px; 
					elevation: above;
					margin-right: 50px;
}
h1 {	
					font-size: 25px; 
					text-transform: uppercase; 
					font-weight: 600;
					padding: 10px;
					color: yellow;
}
p {
					color:  white;

}
#top-bar {			margin: 20px 0px 0px 20px;
					height: 30px;

}
#top-bar a:link, #top-bar a:visited 	{ color: #000000; padding: 10px; margin: 10px;	background-color: yellow;}
#top-bar a:visited 	{ color: #000000;  background-color: yellow;}
#top-bar a:hover 	{ color: black; background-color: white;}
#main-console {
	background: url("/resources/img/right/console.gif") no-repeat;
	width:  480px;
	height:  480px;
	margin:  0 auto 0;
}
.neurone-title {
	text-align: center;
	padding: 10px;
	background: #000000;
	width:  520px;
	margin:  0 auto 0;
}
/************************************************
* General *
************************************************/
#wrapper {
    margin: 15px auto 10px auto;
    padding: 0;
    text-align: left;
    width: 90%;
}

* Header *
************************************************/
#top #topmenu {
	float: left;
	width: 640px;
}
#top #topmenu li {
	float: left;
	background: url(images/whitetrans.png);
	padding: 0 .8em .2em .8em;
	line-height: 1.5em;
	margin: 0 .4em .4em 0;
	text-transform: uppercase;
}
#top #topmenu li:hover, #top #topmenu li.current_page_item {
	background: #f508c8;
	color:  yellow !important;
}

#top #topmenu li a {
	color: #fff;
	font-size: .75em;
}
#top #topmenu li a:hover {
	color: #ecabd2;
}
#top #topmenu li a.rss {
	background: url(images/rsstrans.png) left 2px no-repeat;
	padding-left: 17px;
}
#top #search {
	float: right;
	width: 300px;
	text-align: right;
}
#top #searchform input {
	padding: 3px;
}
#top #searchbox {
	width: 180px;
	color: #555;
	font-size: .75em;
	border: 1px solid #ddd;
	background: #eee;
}
#top #searchbox:hover {
	background: #fff;
}
#top .submitbutton {
	cursor: pointer;
	background: url(images/blacktrans.png);
	color: #fff;
	font-size: 0.8em;
	padding: .08em;
	vertical-align: top;
}
#top .submitbutton:hover {
	background: url(images/whitetrans.png);
}
#top, #header, #catnav {
	overflow: hidden;
	width: 100%;
}
#header {
	padding-bottom: 20px;
}
#header #logo {
	float: left;
	width: 580px;
	margin: 35px 0 0 0;
}
#header #logo img {
	float: left;
	width: 50px;
	height: 50px;
	margin: -5px 10px 10px 0;
}
#header #logo h1 a {
	color: #fff;
	font-size: 2em;
	font-weight: normal;
	text-shadow: 0 0 6px #555;
}
#header #logo h1 a:hover {
	color: #f508c8;
}
#header #logo #desc {
	font-size: .8em;
	color: #ddd;
	margin-top: .6em;
	line-height: 1.2em;
}
#header #headerbanner {
	float: right;
	width: 268px;
	margin: 30px 0 0px 0;
	text-align: left;
	padding: 10px 10px 6px 10px;
	background: #000000;
	font-size: .8em;
	line-height: 1.5em;
}
#header #headerbanner h3 {
	font-size: 1.1em;
	font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;
}
#header #headerbanner p a {
	border-bottom: 1px dashed #F508C8;
}
#catnav {
	width: 980px;
	background: url(images/blacktrans.png);
}
#nav li {
	float: left;
	background: url(images/blacktrans.png);
	line-height: 2em;
	margin: 5px 0 5px 5px;
}
#nav li:hover {
	background: url(images/blacktrans2.png);
}
#nav li a {
	display: block;
	margin: 0;
	font-size: 0.8em;
	color: #fff;
	padding: 0 13px;
}
#nav li a:hover {
	color: #afdaff;
	text-decoration: none;
	display: block;
}
#nav li ul {
	position: absolute;
	width: 180px;
	left: -999em;
	padding-top: 5px;
	margin: 0;
}
#nav li:hover ul,#nav li.sfhover ul {
	left: auto;
}
#nav li li {
	padding: 0;
	margin: 0;
	width: 180px;
	line-height: 1.5em;
}
#nav li li a {
	color: #fff;
	margin: 0;
	padding: 7px 13px;
	background: url(images/blacktrans3.png);
}
#nav li li ul li {
	margin-left: 13px;
}
#nav li li a:hover {
	color: #afdaff;
}
#nav li:hover,#nav li.sfhover {
	position:static; /* prevents IE7 drop-down menu bug (focus on a page element prevents nested menus from disappearing) */
}



#single-wrap {
	width:  90%;
	margin:  0 auto 0;
}
#single-wrap img, #single-wrap object, #single-wrap iframe {

	padding:  20px;
}
#single-wrap a:visited {
		color:  #ffffff;
}
#single-wrap a: {
	color:  #ffffff;	
}
#single-wrap a:hover {
		color:  #ff00d8;
}
.neurones {
	display: block;
	margin:  0 auto 0;
	padding: 10px;
	background: #000000;
	text-align: center;
	font-weight: 600;
	width:  520px;
}
#single-wrap p {
	text-align: center;
	margin:  0 auto 0;
}
