/* Companion Custom CSS over-rides for [ Flycoren: Kausim ]:  -  */

#text-10, #recent-posts-3 {
	list-style: none;
	padding: 10px;
}

body a:link {
	color:#532828;
}

body a:hover {
	color:#fff;
}

a:visited {
	color:#532828;
}

p, h2 {
	color: #1d1b19;
}

#post-101 p {
	font-weight: bold;
}

a:link, #post-101 a:link {
	color:#49b6d1;
}

a:hover, #post-101 a:hover {
	color: #fff;
}

#sidebar-left {
	text-align: center;
	padding-top: 110px;
}

ul#menu-flycoren {
	width: 960px;
	background: #000;
	text-align: center;
	padding: 10px;
}

#menu-flycoren li {
	font-size: 17px;
	font-weight: bold;
	position: relative;
	display: inline;
	margin-left: 15px;
	}

#menu-flycoren a:link, #menu-flycoren a:visited {
	color: #fff;
}

#menu-flycoren a:hover {
	color: #3b3c39;
}

#topweb {
	padding: 15px;
}

#container {
	width:580px;
	padding:10px;
	margin:0 auto;
	position:relative;
	z-index:0;
}

#example {
	width:600px;
	height:350px;
	position:relative;
}

#ribbon {
	position:absolute;
	top:-3px;
	left:-15px;
	z-index:500;
}

#frame {
	position:absolute;
	z-index:0;
	width:739px;
	height:341px;
	top:-3px;
	left:-80px;
}

#inhouse {
	padding-top: 15px;
}

@-moz-document url-prefix() { 
 
 #sidebar-right-of-comic {
	display: inline-block;
 	top: -80px;
 }
 
 #comic {
 	width: 756px;
 }  
 }

/* CSS 2012 - New Site revisions */

/* Menu Begin -- */

#menu {
	position:absolute;
	width:980px;
	top:241px;
	margin:auto;
	margin-left: 1px;
	list-style:none;
	overflow:hidden;
	background: url(http://www.flycoren.com/images/menubar/bar.png) no-repeat top center;
	height:109px;
	z-index: 10;
	
}

#menu img {
	margin:0;
	padding 0;
	border:none;
}

#menu li {
	position:absolute;
	padding:0;
	margin:0;
	display:block;
	text-align:center;
}

#menu li ul {
	display:none;
}

#menu a {
	position:relative;
	height:1em;
	text-decoration:none;
	padding:0 5px;
	display:block;
	color:#000;
}

	/* For submenu dropdowns - this order must be maintained */

#menu ul {
	position:relative;
	padding:3px;
	margin:auto;
	text-align:center;
	list-style:none;
	width:110px;
	line-height:1;
}

#menu li li {
	position:relative;
	width:110px;
	margin:0;
	padding:0;
	border:none;
	font-size:16px;
	line-height:1em;
	text-transform:uppercase;
}

#menu li li a {
	position:relative;
	width:109px;
	padding:2px 5px;
	padding-left:0;
	color:#fff;
	border:none;
	text-decoration:none;
	z-index:50;
}

/*Submenu highlighted text color */
#menu li ul li:hover a, #menu li ul li li:hover a, #menu li ul li li li:hover a, #menu li ul li li li:hover a{color:#fff;}

/*Submenu text color */
#menu li:hover li a, #menu li li:hover li a, #menu li li li:hover li a, #menu li li li li:hover li a{color:#49b6d1;}

/*Submenu highlighted background color */
#menu li li:hover{background:#611c1c; width:120px;}

#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul, #menu li li li li.sfhover ul {
	display:block;
	position:absolute;
	background:#2a2a28 url(http://www.flycoren.com/images/site/post.jpeg);
	text-transform:none;
	border-left:2px solid #353535;
	border-right:2px solid #8f8f8f;
	border-top:2px solid #fff;
	border-bottom:2px solid #000;
}

/* Sub Menu (Drop Down Menu) */

#menu ul {
	text-align: center;
	position:relative;
	padding:3px;
	min-width: 120px;
	margin-top: -4px;
	text-align:right;
	list-style:none;
	top: 73px;
	left: 25px;
}

#menu li li {
	position:relative;
	margin:0;
	padding:0;
	border:none;
	font-size:18px;
}

#menu li li a {
	position:relative;
	padding:2px 5px;
	padding-left:0;
	color:#fff;
	border:none;
	text-decoration:none;
	z-index:50;
}

/* -- End Sub Menu -- */

/* Navigation positioning */

li#home{top:18px;left:16px;}

li#archives{top:18px;left:170px;}

li#library{top:18px;left:330px;}

li#links{top:18px;left:490px;}

li#store{top:18px;left:650px;}

li#about{top:18px;left:810px;}

/* End Nav Positioning */

/* Comic */

#comic-wrap {
	position: relative;
	background:#000;
	width:780px;
	margin:auto;
	padding-top: 75px;
	z-index: 0;
}

/* End Comic */

/* Content */

#content-wrapper {
	min-height:1387px;
	margin:auto;
	background:#aeaeae url(http://www.flycoren.com/images/site/content.jpg) no-repeat top center;
}

/* End Content */




/* Library */

#library-scroll {
	position: absolute;
	background: url(http://www.flycoren.com/images/site/Library.png) top left no-repeat;
	width: 760px;
	height: 800px;	
	margin-left: 100px;
	margin-top: -50px;
}

#races {
	position: absolute;
	top: 410px;
	left: 400px;
	z-index: 30;
}

#characters {
	position: absolute;
	top: 480px;
	left: 150px;
	z-index: 40; 
}

#maps {
	position: absolute;
	top: 200px;
	left: 300px;
	z-index: 40;
}

/* End Library */

/* About Page */

#contact h1 {
	font-size: 50px;
	padding-bottom: 20px;
	text-decoration: underline;
}

#contact h2 {
	color: white;
}

#synopsis {
	position: absolute;
	border:1px solid black;
	background:#3a3a38 url(http://www.flycoren.com/images/site/post2.jpg) no-repeat top;
	color:#fff;
	padding: 15px;
	width: 650px;
	margin-left: 140px;
	text-align: center;
	
}

#synopsis strong {
	font-size: 18px;
}

#contact {
	position: absolute;
	border:1px solid black;
	background:#3a3a38 url(http://www.flycoren.com/images/site/post2.jpg) no-repeat top;
	color:#fff;
	padding: 15px;
	width: 650px;
	margin-left: 140px;
	margin-top: 200px;
	text-align: center;
	
}

#contact li {
	list-style: none;
}

#universe {
	position: absolute;
	border:1px solid black;
	background:#3a3a38 url(http://www.flycoren.com/images/site/post2.jpg) no-repeat top;
	padding: 15px;
	width: 650px;
	margin-left: 140px;
	margin-top: -80px;
	text-align: center;
	
}

#universe p, #universe h2 {
	color: #fff;
}

#media {
	position: absolute;
	border:1px solid black;
	background:#3a3a38 url(http://www.flycoren.com/images/site/post2.jpg) no-repeat top;
	padding: 15px;
	width: 650px;
	margin-left: 140px;
	margin-top: 430px;
	text-align: center;
	
}

#media li {
	color: #fff;
	list-style: none;
}

#media h2 {
	color: #fff;
	padding-bottom: 20px;
}

/* Footer */

#on-comic {
	position: relative;
	float: right;
	top: 210px;
	left: 140px;
}

/* Footer */

/* Trailer */

iframe#trailer {
	position: relative;
	margin-left: 200px;
	margin-top: 200px;
}

#black {
	position: absolute;
	width: 980px;
	background: #000;
	margin-top: -110px;
	margin-left: -8px;
	padding-top: 100px;
	
}

#image_under {
	position:relative;
	background: #fff;
	width:980px;
	height:88px;
	margin-top: 500px;
}



/* Trailer End */

/* Characters */

#chara-select {
	position: relative;
	background: url(http://www.flycoren.com/images/characters/CharacterSelect.png) top center no-repeat;
	height: 823px;
	width: 563px;
	margin-left: -30px;
	padding-top: 50px;
	text-align: center;
	font-weight: bold;
}

#chara-select a:link, #chara-select a:visited  {
	color: #000;
	width: 225px;
	padding: 30px 0 30px 0;
	margin-left: -30px;
	
}

#no1 a:link, #no3 a:link, #no5 a:link, #no7 a:link  {
	margin-left:-250px;
	padding-left: 500px;
}

#no2 a:link, #no4 a:link, #no6 a:link, #no8 a:link  {
	padding-right: 370px;
}

#chara-select a:hover {
	text-transform: uppercase;
	font-size: 20px;
}
	

#chara-select li {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	list-style: none;
	height: 100px;
	margin: 0;
	padding: 0;
}

ul.bios, ul.bios2, ul.bios3, ul.bios4, ul.bios5 {
	position: absolute;
	margin-left: 450px;
	margin-top: 200px;
}

ul.bios2 {
	margin-left: 650px;
}

ul.bios3 {
	margin-left: 460px;
}

ul.bios4 {
	margin-left: 470px;
	margin-top: 170px;
}

ul.bios5 {
	margin-left: 500px;
	margin-top: 120px;
}	

.bios li, .bios2 li, .bios3 li, .bios4 li, .bios5 li {
	font-family: Georgia, "Times New Roman", Times, serif;
	list-style: none;
	font-weight: bold;
	font-size: 28px;
	padding: 8px;
	text-shadow: 2px 2px 1px #000;
}

#name-belle, #name-azroy, #name-maco, #name-rhye, #name-grey, #name-crow, #name-dalia {
	position: absolute;
	color: #fff;
	margin-left: 430px;
	height: 200px;
	height: 153px;
	width: 470px;
	background: url(http://www.flycoren.com/images/characters/names/Belle.png) no-repeat bottom left;
}

#name-azroy {
	background: url(http://www.flycoren.com/images/characters/names/Azroy.png) no-repeat bottom left;
}

#name-maco {
	background: url(http://www.flycoren.com/images/characters/names/Maco.png) no-repeat bottom left;
	height: 116px;
	margin-top: 60px;
}

#name-rhye {
	background: url(http://www.flycoren.com/images/characters/names/Rhye.png) no-repeat bottom left;
	height: 135px;
}

#name-grey {
	background: url(http://www.flycoren.com/images/characters/names/Grey.png) no-repeat bottom left;
	height: 135px;
}

#name-crow {
	background: url(http://www.flycoren.com/images/characters/names/Crow.png) no-repeat bottom left;
	height: 120px;
}

#name-dalia {
	background: url(http://www.flycoren.com/images/characters/names/Dalia.png) no-repeat bottom left;
	height: 135px;
	margin-left: 470px;
}
	

/* Fixes */
#pw_adbox_60722_6_0 {
	padding: 20px;
}

.page-title {
	text-indent: -9999px;
}

#blogvid {
	position: relative;
	width: 512px;
}

#subscribe-blog-blog_subscription-2 p, #subscribe-blog p, #sidebar-right h2 {
	color: #fff;
}

h3 {
text-align: center;
margin-left: 200px;
margin-top: -15px;
}

#comment-wrapper {
	margin-top: 15px;
}

#sidebar-overblog img {
	position: relative;
	margin-top: 20px;
	padding-bottom: 0;
	margin-bottom: 0;
}

h2.post-title {
	color: white;
}

.powerpress_player {
	position: relative;
	margin-left: 20px;
	margin-top: -60px;