/*
Title: Flashback 2009
*/

/*=================
Required Attributes
==================*/
@font-face {
	font-family:'Aller Light';
	src: url('Aller_Lt.ttf') format('truetype');
	}
	
body  {
	background: #E9E9E9 url(bg.jpg) top repeat-x;
	color: #333;
	}
	
ul#topmenu li a {
	color: #530736;
	text-shadow: 1px 1px 0px #8F3369;
	}
	ul#topmenu li a:active {
		position: relative;
		top: 1px; 
		}

ul#topmenu li a:hover {
	color: #D67CAC;
	text-shadow: 1px 1px 0px #4A0233;
	opacity:1;
	}
	
.topmenu_li_desc {
	color: #A16C8D;
	}
	
h1#logo a {
	background: transparent url(logo.png) no-repeat;
	}
	
/*==================================*/

	
.post_title h2 a {
	color: #666;
	text-shadow: 1px 1px 0px #FFF;
	font-family:'Aller Light', Trebuchet Ms, sans-serif;
	letter-spacing: 4px;
	text-transform: uppercase;
	}
	.post_title h2 a:active {
		position: relative;
		top: 1px; 
		}
	
.post_title h2 a:hover {
	color: #8F3369;
	}
	
.when, .comment, .cat,
.when a, .comment a, .cat a {
	color: #999999;
	text-shadow: 1px 1px 0px #FFF;
	}
	
.when a:hover, .comment a:hover, .cat a:hover {
	color: #4A0233;
	}
	
.post_meta {
	color: #333;
	}
	
/*==================================*/
	
#singlepost {
	line-height: 20px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-shadow: 1px 1px 0px #FFF;
	}
	#singlepost a {
		color: #8F3369;
		}
	#singlepost a:hover {
		color: #4A0233;
		}

.shadow {
	-webkit-box-shadow: 0px 0px 10px #999;
	-moz-box-shadow: 0px 0px 10px #999;
	box-shadow: 0px 0px 10px #999;
	}
	
/*
.imgleft, .textleft {
	margin: 0 10px 0 160px;
	float: left;
	}

.imgright, .textright {
	margin: 0 160px 0 0;
	float: right;
	}
	
.textleft, .textright {
	width: 310px;
	}

*/
	
/*==================================*/
	
h3.related_post_title {
	text-indent: -9999px;
	height: 30px;
	}
	
ul.related_post {
	margin: 0px; padding: 0px;
	}	
ul.related_post li {
	font-size: 11px;
	font-family: Verdana, sans-serif;
	margin: 0px;
	}
	#singlepost ul.related_post li a {
		color: #CCC;
		float: left;
		border-right: 1px solid #DDD;
		display: block;
		padding: 0px 7px;
		}
	#singlepost ul.related_post li a:hover {
		color: #666;
		}
		
/*==================================*/

h2#comments,
h2#respond {
	color: #666;
	text-shadow: 1px 1px 0px #FFF;
	}

ol.commentlist li {
	border-top: 1px solid #DDD;
	text-shadow: 1px 1px 0px #FFF;
	}
	
.comment_left {
	border-right: 1px solid #DDD;
	}
	
cite {
	border-bottom: 5px solid #DDD;
	}

cite a {
	color: #8F3369;
	}
	
.commentmetadata a {
	color: #999;
	}
	
.comment_entry {
	color: #666;
	}
	
label {
	color: #999;
	text-shadow: 1px 1px 0px #FFF;
	}
	
#comment_form input,
#comment_form textarea {
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	background-color: #D7D7D7;
	color: #666;
	}

#comment_form .button {
	color: #FFF;
	background-color: #8F3369;
	}

/*==================================*/
	
#footer {
	background: #333 url(../../images/footer_bg.jpg) top repeat-x;
	}
	
	
/*=================
Optional Attributes
==================*/

#opening {
	width: 950px;
	height: 93px;
	background: transparent url(opening.jpg) no-repeat;
	margin: 30px 0 0 0;
	text-shadow: 1px 1px 0px #FFF;
	}
	#quote {
		width: 470px;
		margin: 0 0 0 160px;
		color: #666;
		text-align: right;
		font-size: 20px;
		font-family: Times, Times New Roman, sans-serif;
		float: left;
		}
	#quoteauthor {
		color: #000;
		text-shadow: 1px 1px 0px #FFF;
		font-family:'Aller Light', Trebuchet Ms, sans-serif;
		font-size: 16px;
		letter-spacing: 4px;
		text-transform: uppercase;
		float: left;
		margin: 0 0 0 10px;
		}
		
.country {
	margin: 30px 0 50px 0;
	padding: 0px;
	width: 950px;
	height: 313px;
	position: relative;
	}
	.countryleft {
		width: 150px;
		float: left;
		margin: 0 10px 0 0;
		font-size: 11px;
		}
	.countryleft img { width: 150px; }
	.imgbig {
		float: left;
		width: 470px;
		margin: 0 10px 0 0;
		}
		.imgbig img { width: 470px; }
	.textbig {
		width: 310px;
		float: left;
		position: absolute;
		bottom: 0px;
		right: 0px;
		}
	.textbig h2 {
		font-family:'Aller Light', Trebuchet Ms, sans-serif;
		font-size: 40px;
		letter-spacing: 4px;
		text-transform: uppercase;
		}
		#singlepost .textbig h2.malaysia a { color: #6F1C4F; }
		#singlepost .textbig h2.thailand a { color: #6CA195; }
		#singlepost .textbig h2.singapore a { color: #1C5386; }