/*
Theme Name: TheAppGallery
Theme URI: http://TheAppGallery.com
Description: Theme Description
Version: 1.0.0
Author: Erik Bye
Author URI: http://TheAppGallery.com

*/



/**************************************************************
           Custom Theme:
**************************************************************/

#respond {
 background-color: #ffffff;
 text-align: left;
 padding: 15px 15px 15px 15px;
}

#appBody {
 background-color: #ffffff;
 text-align: left;
 }

.header {
    padding: 20px 0 20px 0;   
}

.appPost{
background-color: #fefefe;
padding: 15px 0 15px 0;
margin: 0 0 20px 0;

}

#appExcerpt {
   display:none;
   padding: 0 15px 80px 15px;
   width: 270px;
   text-align: center;
   position: absolute;
   bottom: 0;
}

#footer li {
   height: 50px;
   background-color: #444444;
   font-size: 2em;
   color: #e9e9e9;
   padding: 10px 0 0 20px;
   border-top: solid 1px #999999;
   text-decoration: none;
      
}

#overlay {
 width: 100px;
 height: 100px;
 background-color: #000000;   
}

.overlay {
 width: 100px;
 height: 100px;
 background-color: #000000;   
}

#footer li a {
    color: #e9e9e9;
   text-decoration: none;
      
}

#footer li {
   list-style-type: none;
      
}

#footer .grid_4 h3 {
    font-size: 3em;
    color: #e9e9e9;   
}

#footer .grid_12{
    text-align: center;
}

.appPost img{
 border: solid 1px #000000;
}

.appInfo {
    background-color    : #000000;
    width: 270px;
    height: 40px; 
    display: none;
}

.highlightSection {
    height: 405px;
    background-color: #cbcbcb;
}

#mainImage {
   width: 270px;
   height: 405px;
}


#downloadDiv  {
    display:none;
   padding: 0 15px 30px 15px;
   width: 270px;
   text-align: center;
   position: absolute;
   bottom: 0;
}


.comment-body {
   background-color: #FFFFFF;
   text-align: left;
   padding: 20px 20px 20px 20px;
}

.comment {
   background-color: #FFFFFF;
   text-align: left;
   padding: 20px 20px 20px 20px;
}

.comment-author {
   font-size: 18px;
font-weight: bold;
}

#respond {
    margin: 0 0 20px 0;
}

#comments {
    background-color: #ffffff;
}

.commentlist {
    background-color: #ffffff;
}


#appTitle {
    background-color: #000000;
    color: #ffffff;
    font-weight: bold;
    font-size: 20px;
    width: 270px;
   display:none;
   margin: 15px 15px 0 15px;
   text-align: center;
   position: absolute;
   top: 0;
}

/*****************************************
Footer
********************************************/
#footer {
   text-align: left;
   width: 100%;
   background-color: #222222;
   border-top: solid 4px #101010;

}

a img {
	border: none;
	}




/* Begin Typography Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: #1e1e1e;
	color: #333;
	text-align: center;
        background-image:url('/wordpress/wp-content/uploads/2010/06/bodyBackground.png1');
        background-repeat: repeat-x;
	}


