/*
Theme Name: A02 Theme
Theme URI: 
Description: Pixel Stream Theme
Version: 1.0
Author: Dang Tran
Tags: two col


*/

/* reset bullets w/ bg graphics */
ul,ol { list-style:none; }

/* reset heading font-sizes and pre/code */
h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em; text-align:left;}

/* reset padding or margin */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,div,dd,dt,dl { margin:0px; padding:0px; }

/* prevent blue linked image borders */
a img,:link img,:visited img,fieldset { border:none; }

a, a:visited, a:active, a:link{text-decoration:none;outline:none; color:#06C;}


body{background-color:#000;margin-top:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;line-height:19px;}
#container{width:800px;margin-left:auto;margin-right:auto;}

#nav{width:800px;height:151px;background-image:url(images/header02.jpg);background-repeat:no-repeat;}

#nav ul{width:800px;height:36px;background-image:url(images/nav02.jpg);}
#nav ul li{float:left;} 
#nav li a{display:block;text-decoration:none;height:36px;}
		#nav li a span{visibility:hidden;}

#nav01{width:112px;}
	#nav01 a:hover{background-image:url(images/nav02.jpg);background-position:0px 36px;}
#nav02{width:110px;margin-left:2px;}
	#nav02 a:hover{background-image:url(images/nav02.jpg);background-position:-114px 36px;}
#nav03{width:112px;margin-left:2px;}
	#nav03 a:hover{background-image:url(images/nav02.jpg);background-position:-226px 36px;}
#nav04{width:112px;margin-left:2px;}
	#nav04 a:hover{background-image:url(images/nav02.jpg);background-position:-340px 36px;}
#nav05{width:112px;margin-left:2px;}
	#nav05 a:hover{background-image:url(images/nav02.jpg);background-position:-454px 36px;}
#nav06{width:112px;margin-left:2px;}
	#nav06 a:hover{background-image:url(images/nav02.jpg);background-position:-568px 36px;}
#nav07{width:118px;margin-left:2px;}
	#nav07 a:hover{background-image:url(images/nav02.jpg);background-position:-682px 36px;}

#sociallink{float:right;padding-top:10px;}

#bodycontainer{padding-bottom:20px;}

.contentcontainer{background-color:#FFF;}
.contentcontainer h2{font-size:14px;color:#666;padding-bottom:20px;}
.contentcontainer h3{font-size:16px;}

.contentcontainer h2.pagetitle{padding-top:20px;padding-left:35px;}

.narrow{width:480px;float:left;}

.contentcontainer .post{padding:20px;padding-left:35px;}
.contentcontainer p{padding-top:10px;padding-bottom:10px;}

#splash{background-color:#000;}
#splash .splash-col1{float:left;width:500px;}
#splash .splash-col2{float:left;width:250px;padding-left:10px;color:#CCC}
#splash .splash-col2 h3{padding:10px 0px 10px 0px;}
#splash .splash-col2 .entry{padding-bottom:10px;}

#sidecol{float:right;width:256px;}
	#sidecol .content{padding-left:20px;padding-right:20px;padding-top:20px;}
	#sidecol p{padding-top:10px;padding-bottom:10px;}
	
	#sidecol ul h4{padding-bottom:10px;padding-top:10px;}
	
	.productsmdetail{font-size:10px;line-height:15px;}
	
#maincontainer:after, .downloadlogo:after, #bodycontainer:after, #sidecol:after{ content: "."; display:block; height:0px; clear: both; visibility:hidden; }

.insidepage{background-color:#FFF}

#footersmall{width:800px;text-align:center;margin-left:auto;margin-right:auto;padding:10px;clear:both;}
#footersmall a{font-size:11px;color:#CCC}
#footersmall div{text-align:center;}
#footersmall ul{list-style:none;}
#footersmall ul li{display:inline;padding-left:20px;padding-right:10px;}
cite{float:left;clear:both;font-style:normal; font-size:10px;width:800px;color:#CCC}

/* our games*/
#our-games td{padding-bottom:15px;}
.game-description{padding-left:10px;padding-top:0px;vertical-align:top;}
.game-description h2{padding-top:0px;margin-top:0px;}

/* leaf bound */
#post-78{margin:0px;padding:0px;background-color:#000;background-image:url(images/games/leafbound_backdrop.jpg);background-repeat:no-repeat;height:1030px;position:relative;}
#post-78 h2{visibility:hidden;}
#post-78 #video-preview{position:absolute;top:228px;left:223px;}
#post-78 #game-blurb-description{color:#FF9;font-weight:bold;font-size:20px;width:350px;line-height:26px;position:absolute;top:555px;left:230px;}
#post-78 #appstore-link{display:block;height:60px;width:176px;position:absolute;left:605px;top:30px;}
#post-78 #appstore-link span{visibility:hidden;}

#post-78 #facebook-link{position:absolute;left:400px;width:154px;height:35px;top:960px;left:200px;}
#post-78 #facebook-link span{visibility:hidden;}
#post-78 #twitter-link{position:absolute;left:400px;width:145px;height:35px;top:960px;left:370px;}
#post-78 #twitter-link span{visibility:hidden;}

#post-78 #screenshots #slider{position:absolute;top:798px;left:203px;}
#post-78 #screenshots #slider li{width:470px;}
#post-78 #screenshots #slider li img{padding-right:4px;width:130px;height:130px;}

#prevBtn{position:absolute;top:860px;left:150px;}
#prevBtn a{height:40px;width:40px;display:block;}
#nextBtn{position:absolute;top:860px;left:620px;}
#nextBtn a{height:40px;width:40px;display:block;}

/* armada */
#armada-app-store-link{position:absolute;top:320px;left:620px;display:block; height:50px; width:170px;}
#armada-app-store-link span{display:none;}
#post-130{position:relative; margin:0px;padding:0px;background-color:#000;background-image:url(images/games/armada-backdrop.jpg);background-repeat:no-repeat;position:relative;}
#post-130 h2{visibility:hidden;position:absolute;}
#post-130 #armada-intro{color:#FFF;font-size:14px;padding-top:460px;padding-left:60px;padding-right:60px;}
#post-130 #armada-youtube{width:425px;float:left;padding-left:19px;padding-top:35px;}
#post-130 #armada-description{float:left;font-size:14px;color:#FFF;padding-top:35px;padding-left:20px;width:300px;}
#post-130 #armada-description strong{color:#F00}
#post-130 #armada-description ul{padding:0px;margin:0px;padding-left:5px;list-style:inside}
#post-130 #armada-description ul li{padding-left:10px;}

#post-130 h4{color:#FF3;font-size:16px;clear:both;padding-top:20px;}
#post-130 h3{color:#F00;clear:both;padding-top:10px;}
#post-130 .downloadlink{color:#F00;text-align:center;font-size:18px;padding:25px;}
#post-130 .downloadlink a{color:#FF0}

#post-130 #screenshots {background-color:#000}
#post-130 #screenshots li{float:left;background-color:#000}
#post-130 #screenshots {padding-top:10px;}
#post-130 #screenshots img{padding:5px; }

/* armada beta */
#post-168 h3{padding-top:5px;color:#F00}

/*mail chimp*/
#mc_embed_signup{width:400px;margin-left:auto;margin-right:auto;clear:both;padding-top:50px;padding-left:30px;}
#mc_embed_signup legend{background-color:#000;color:#F00;padding:10px;font-size:16px;border:1px solid #666}
#mc_embed_signup fieldset{border:1px solid #666;background-color:#FFF;padding:5px;}

/* about */
.downloadlogo ul{float:left;padding-right:20px;padding-top:35px;}

/* iView */
#iview{color:#CCC; padding:25px;}
#iview h1{color:#0CF; font-size:16px;}
#iview h3{padding-top:25px; font-size:16px;}
#iview p{padding-top:10px;}
#iview img{margin-bottom:10px; border:1px solid #666}

/* contact forum */
.wpcf7 form{text-align:left;width:350px;margin-left:auto;margin-right:auto;}
.wpcf7 p{text-align:left;}


.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}


acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}



/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */




/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */


/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */
