/*
	RESET & BASIC SETUP
*/

@font-face 					{
							font-family: 'AftaSansThin';
							src: url('../style/fonts/AftaSansThin-Regular.otf');
							}

* 							{ margin: 0px; padding: 0px; }

body 						{ font-size: 80%; 
							  font-family: AftaSanThin, Helvetica, sans-serif;
							  background: #121212; padding: 20px; color: #ffffff;
							}
							
html 							{
							  background-color: #121212;
							}					
/*
	STRUCTURE
*/

						
.post 						{ width: 500px;
							  margin: 50px 0px 0px 00px;
							  height: 531px;
							  border-left:solid #E78035;
							}							
							
						
.rims						{ vertical-align:top;
							}


.cardbox
							{ padding: 0px 8px 8px 8px;
							  width: 300px;
							  height: 175px;
							  border: 2px solid white;
							  text-align: right;
							  font-family: AftaSansThin; font-size: 1.6em;
							  margin: 0px 0px 0px 150px; 
							  letter-spacing: -1px;
							}

.pfh
							{ width: 605px; 
							  margin: auto;
							  border: 3px solid white;
							}

.pfv
							{ height: 650px; 
							  clear: both;
							  margin-left: auto;
							  margin-right: auto;
							  border: 3px solid white;
							  display: block;
							}
							
.googledot	 				{ position:fixed;
							  bottom:0px;
							  left:0px;
							  color: 121212;
							}
					
.psbutton 					{ position:fixed;
							  top:00px;
							  left:00px;
							}

.leftfiller					{ position:fixed;
							  top:72px;
							  left:0px;
							  border-right:solid #E78035;
							}							
							
.bydave						{ position:fixed;
							  top:00px;
							  right:0px;
							}							

.psv						{ position:fixed;
							  bottom :0px;
							  left: 225px;
							}

.bfirstbutton 				{ position:fixed;
							  left:0px;
							  top:105px;
							}

.bpsmail					{ position:fixed;
							  left:0px;
							  top: 170px;
							}
							
.bpsv						{ position:fixed;
							  left: 0px;
							  top: 240px;
							}

.bin						{ position:fixed;
							  left: 0px;
							  top: 310px;
							}							

.btweet						{ position:fixed;
							  left: 0px;
							  top: 380px;
							}					

.bface						{ position:fixed;
							  left: 0px;
							  top: 450px;
							}							
							
.bblog						{ position:fixed;
							  left: 0px;
							  top: 520px;
							} 
							
.btxt						{ padding: 0px 8px 8px 8px;
							  font-family: AftaSansThin; font-size: 1.6em;
							  letter-spacing: -1px;
							}
 
.blog 						{ width: 650px;
							  Margin-top:30px;
							  border-left:solid #E78035;
							  border-right:solid #E78035;
							  border-bottom:solid #E78035;
							  margin-left: auto;
							  margin-right: auto;
							}
							
.blog2 						{ width: 600px;
							  Margin-top:30px;
							  border-left:solid #E78035;
							  border-right:solid #E78035;
							  border-bottom:solid #E78035;
							  margin-left: auto;
							  margin-right: auto;
							}

.food 						{ width: 855px;
							  Margin-top:35px;
							  border-left:solid #E78035;
							  border-right:solid #E78035;
							  border-bottom:solid #E78035;
							  margin-left: auto;
							  margin-right: auto;
							}
							
							
.zenfolio					{ position: fixed;
							  top: 525px;
							  left: 5px;
							  font-family: AftaSansThin; 
							  font-size: 1.2em; 
							  margin: 15px 15px 15px 15px; 
							  color: #ffffff;
							  background: #121212;
							}			
							
							
/*
	TYPOGRAPHY
*/
p							{ font-family: AftaSansThin; font-size: 1.2em; margin: 15px 15px 15px 15px; }
h1							{ font-family: AftaSansThin; font-size: 3.0em;
							  margin: 5px 0px 0px 5px; letter-spacing: -1px; color: #E78035; }
h2							{ font-family: AftaSansThin; font-size: 1em;
							  margin: -15px 5px 5px 0px; letter-spacing: -1px; color: #ffffff;}
a							{ color: #E78035; }
a:hover						{ color: #ffffff; }


#inthemiddle				{	
							  clear:both;
							  margin: auto;
							}

/*
	GALLERY
*/
#galleryh 				{ padding: 00px 0px 0px 0px; 
						  margin: 120px 0px 0px 55px ; 
						  list-style-type:none; 
						  overflow:hidden; 
						  width:24735px; 
						  height:400px; 
						  border-top:10px solid #ffffff; 
						  border-bottom:10px solid #ffffff; 
						  background:#000000;
						}
						
#galleryh li 				{
	    				  float:left;
    					  display:block; 
						  height:400px;
						  width:auto; 
						  float:left; 
						  text-decoration:none; 
						  border-left: 10px solid #fff; 
						  cursor:default;  
						}
  


  
