

/* Header and Navigation
---------------------------------------*/

html{
	background:						url(../graphics_template/background-image.jpg) no-repeat fixed top center #000;
	min-height: 					100%;
}

body{
	color:							white;
	font-family:      				"Times New Roman", Times, serif;
	font-size:        				12pt;
	text-shadow:					0.1em 0.1em 0.2em rgba(0, 0, 0, .8);
	border:							0px;
	margin:							0px;
	padding:   						0px;
	line-height:					normal;
	min-height: 					100%;
}

header, nav, footer, article section{ 
	display:block;
}

#allcontent{
	max-width:						800px;
	min-width:						600px;
	background-color:				transparent;
	margin:							0px auto;
	Padding:						0px;
	-webkit-box-shadow: 			inset 0px 0px 50px 30px rgba(0, 0, 0, .5);
	-moz-box-shadow: 				inset 0px 0px 50px 30px rgba(0, 0, 0, .5);
	box-shadow: 					inset 0px 0px 50px 30px rgba(0, 0, 0, .5);
	min-height:						100%;
}

h1, h2, h3{
	font-family:      				"Times New Roman", Times, serif;
}

h1 {
	font-size:						200%;
}

h2 {
	font-size:						180%;
	margin-top:						0px;
	display:						block;
	border-bottom:					groove 2px #6a6466;
}

h3 {
	font-size:						105%;
}

img {
	border:							0px;
}

a {
	color:							white;
	-webkit-transition: 			all 1000ms ease-in-out;
	-moz-transition: 				all 1000ms ease-in-out;
	-o-transition: 					all 1000ms ease-in-out;
	-ms-transition: 				all 1000ms ease-in-out;
	transition: 					all 1000ms ease-in-out; 
}

a:link {
	color:							white;
	-webkit-transition: 			all 1000ms ease-in-out;
	-moz-transition: 				all 1000ms ease-in-out;
	-o-transition: 					all 1000ms ease-in-out;
	-ms-transition: 				all 1000ms ease-in-out;
	transition: 					all 1000ms ease-in-out; 
}

a:visited {
	color:							white;
}

a:hover, a:focus {
	color:							#DDDDFF;
	text-shadow:					0.0em -0.1em .4em rgba(50, 50, 200, 1.0), 0.1em 0.1em 0.2em rgba(0, 0, 0, .8);
}

a:active {
	color:							#CC0000;
	text-shadow:					-0.1em -0.2em .4em rgba(256, 0, 0, 1.0), 0.1em 0.2em .4em rgba(80, 0, 0, 1.0);
	-webkit-transition: 			all 150ms ease-in-out;
	-moz-transition: 				all 150ms ease-in-out;
	-o-transition: 					all 150ms ease-in-out;
	-ms-transition: 				all 150ms ease-in-out;
	transition: 					all 150ms ease-in-out; 
}


/* Header and Navigation
---------------------------------------*/

header{
	margin:							0px;
	padding:						30px 56px;
	text-align:						left;
}

#logo{
	float:							left;
	padding:						0px 20px 40px 20px;
}

#logo-small{
	display:						none;
}

/* Article Main Contenet
---------------------------------------*/
	
#container{
	padding:						40px;
}

section, .ads{
	border:							3px outset #505050;
	
	-webkit-box-shadow: 			2px 2px 12px 4px rgba(0, 0, 0, .8);
	-moz-box-shadow: 				2px 2px 12px 4px rgba(0, 0, 0, .8);
	box-shadow: 					2px 2px 12px 4px rgba(0, 0, 0, .8);
}

article{
	margin:							0px;
	padding:						0px;
	clear:							both;
}

section{
	margin:							0px 0px 30px 0px;
	padding:						20px;
	background-color: 				rgba(80, 80, 80, 0.2);
}

.ads{
	margin:							0px 0px 30px 0px;
	padding:						20px;
	background-color: 				#101010;
}

.vertical-link-unit{
	display:						none;
}

.solitary1, .album-info{
	display:						inline-block;
}

.solitary1{
	padding-right:					20px;
}

audio{
	width:							100%;
	border:							2px ridge  #505050;
	
	-webkit-border-radius: 			7px 7px 7px 7px;
	-moz-border-radius: 			7px 7px 7px 7px;
	-khtml-border-radius: 			7px 7px 7px 7px;
	border-radius: 					7px 7px 7px 7px;
	
	-webkit-box-shadow: 			2px 2px 12px 4px rgba(0, 0, 0, .8);
	-moz-box-shadow: 				2px 2px 12px 4px rgba(0, 0, 0, .8);
	box-shadow: 					2px 2px 12px 4px rgba(0, 0, 0, .8);
	background-color: 				rgba(80, 80, 80, 0.2);
}

/* Footer 
---------------------------------------*/

footer{
	margin:							0px;
	padding:						5px 50px 5px 50px;
	background-color:				rgba(0, 0, 0, 0.5)
}

footer p{
	margin:							0px;
	padding:						0px;
}

#back-to-top{
	float:							right;
}

img, table { 
  width: 							inherit;
  max-width: 						100%;
  height: 							auto;
  vertical-align: 					bottom;
}

.image, .thumbnail{
	-webkit-box-shadow: 			2px 2px 12px 4px rgba(0, 0, 0, .8);
	-moz-box-shadow: 				2px 2px 12px 4px rgba(0, 0, 0, .8);
	box-shadow: 					2px 2px 12px 4px rgba(0, 0, 0, .8);
	background-color: 				rgba(80, 80, 80, 0.2);
}

/*Image link animations*/	
a img {
	-webkit-transition: 			all 1000ms ease-in-out;
	-moz-transition: 				all 1000ms ease-in-out;
	-o-transition: 					all 1000ms ease-in-out;
	-ms-transition: 				all 1000ms ease-in-out;
	transition: 					all 1000ms ease-in-out; 
}

a img:hover, a img:focus {
	-moz-transform: 				scale(1.02);
	-o-transform: 					scale(1.02);
	-ms-transform: 					scale(1.02);
	-webkit-transform: 				scale(1.02);
	transform: 						scale(1.02);
}

a img:active {
	-webkit-transition: 			all 150ms ease-in-out;
	-moz-transition: 				all 150ms ease-in-out;
	-o-transition: 					all 150ms ease-in-out;
	-ms-transition: 				all 150ms ease-in-out;
	transition: 					all 150ms ease-in-out;
	-moz-transform: 				scale(.98);
	-o-transform: 					scale(.98);
	-ms-transform: 					scale(.98);
	-webkit-transform: 				scale(.98);
	transform: 						scale(.98);
}

#wallpapers {
	text-align:						center;
	margin:							0px;
	padding:						0px;
}

.thumbnail {
	margin:							8px;
}

#flag{
	display							inline-block;
}

/* BShare styles*/
*#bshareF3{
    text-shadow : 					none;
}

#bshareF3 a, #bshareF3 a:link, #bshareF3 a:hover, #bshareF3 a:focus {
	-webkit-transition: 			none;
	-moz-transition: 				none;
	-o-transition: 					none;
	-ms-transition: 				none;
	transition: 					none;
	text-shadow : 					none;
}


