/*
Theme Name: Grid-A-Licious(tm)
Theme URI: http://www.suprb.com/grid-a-licious/
Version: 1.0
Author: <a href="http://www.suprb.com">(c) 2008 Suprb</a>
*/
*,html{margin: 0;padding: 0;}

object{
    display: block;
    padding-bottom: 10px;  
    z-index: 0;
}



body {            background:#2d2d2d url(img/body_left.png) top left no-repeat;
				padding-left: 58px;
				
				background-attachment: fixed;
				
				color:#fff;
				font-family: Arial, sans-serif;
				font-size:11px;
				line-height: 14px;
/*                padding:25px;*/
				margin:0px;
				margin-right: 100px;/*right=220+155=left */
				
/*                width: auto;
				min-width: 500px;*/
				overflow-x:hidden ;
}

img{
border: none;
}
a img,a div{cursor: pointer;}/*IE7*/

#middle_bg{
	
				background: url(img/body_middle.png) no-repeat;
	background-position: top left;
	 width: 738px;
					height: 45px;         	
				z-index: 300;

				position: fixed;
				top:0;

				overflow: hidden;
				left: 57px;
	
}

a {color:#333;	  text-decoration:none; }

a:hover	{ color:#666666; text-decoration:none; }

.round { 		background-color:white;
/*				-moz-border-radius:3px;
				-khtml-border-radius: 3px;
				-webkit-border-radius:3px;*/
				padding: 10px;
				width: 200px;
				float: left;
				margin-right: 10px; }

.contentIndex p img { display:none; }

.eachpost { 
	display: block;


position:absolute;
/*padding-top: 3px;*/
	background-color:#d2f97d;  
	background-image: url(img/post_bg_t.png) ;
background-position: top ;
background-repeat: no-repeat;

}

.warning{
	top:50px;
	position: absolute;
	
}

.eachpost  .the_post{
	width: 82px;
	margin: 0 auto;
}

.eachpost img{
    border: 2px solid #a8b15a;
    margin-bottom: 19px;
/*    width: 78px;
    margin: 0 auto;*/
                    -moz-border-radius:5px;
                -khtml-border-radius: 5px;
                -webkit-border-radius:5px;
    

    
}
			
.eachpost > div { padding:10px 8px; }

.eachpost .post_bg_b {
/* padding-bottom :3px;*/
background-image: url(img/post_bg_b.png) ;
background-position: bottom ;
background-repeat: no-repeat;
}


	
.eachpost .author { padding-right: 3em; }

.author, .comment { text-decoration:none; }

.eachpost .signature { margin-top:1.5em; }
	
#allposts { 
	margin-bottom:60px;
margin-left: 120px;

}

il, ul, ol { list-style-type: none; list-style: none; }


input, textarea, select, button{
				background-color:#white;
				-moz-border-radius:3px;
				-khtml-border-radius: 3px;
				-webkit-border-radius:3px;
				padding: 3px;
				border:0px;
				margin-top: 5px;
				color:#666;
				font-size:11px;
				font-family: Arial, sans-serif; }
				
textarea {  padding: 5px; }

input { padding: 5px;  }

.bubble { width: 430px; margin-bottom: 10px; }

.bubble blockquote { background: #fff;
				margin: 0px;
				-moz-border-radius: 3px;
				-khtml-border-radius: 3px;
				-webkit-border-radius: 3px;
				padding: 3px;
				background: white; }

.bubble blockquote p { margin: 3px; padding: 0px; }

.bubble cite { 	position: relative;
				margin: -7px;
				padding: 7px 0px 13px 18px;
				top: 5px;
				background: transparent;
				font-style: normal;
				display: block; }

.commentmetadata { margin: 0; display: block; }

#commentBox a { text-decoration: none; }

small a { text-decoration: none; }



/*!smix!*/
.none{visibility : hidden;}
.hide{display: none;}
.left{float: left;}
.right{float: right;}
  #loading
  {
	  width: 100%;
	  height: 100%;
	  position: fixed;
	  z-index: 200;
	  background: #2d2d2d ;
	  top:0px;
	  left: 178px;
	  margin-bottom: 50px;
	  padding: 50px 0 100px 0;
	  

  }

#left{
	position: fixed;
	z-index: 3;
	top:43px;
	width: 100px;
	left: 58px;/*ie7*/
}

#left ul,#left li{
	padding: 0;
	margin: 0;
}

.v_hide{
	visibility:hidden;
	 
}
	



a#logo{
	display: block;
	width: 100px;
	height: 214px;
	background: url(img/logo.png)  top left no-repeat;

}

ul#menu {
	margin-top: 8px;
	border-bottom: 12px solid  #d2f97d;
	border-top: 12px solid  #d2f97d;

}

.menu_li{
	height: 24px;
	border-bottom: 2px solid #809355;
	
}

.menu_li#m_contact{
  border-bottom:none;
		
}



.menu_li a{
font-weight: bold; 
line-height:24px;	
/*letter-spacing: -10;*/
font-size: 9pt;
color: #d1e17e;  
}

#works{
	height: auto;
}

#left ul #works_ul {
padding-bottom: 3px; 
	
}
#works_ul li{
	margin-bottom: 2px;
	
}
#works_ul li a{
	padding: 1px 11px 1px 3px;
	font-size: 8pt;
	line-height: 13pt;
	color: #2d2e2d; 
	background: #eaeaea;
	margin-bottom: 2px;
	font-weight:normal;
	
}


#works_ul li a.active{
	padding: 1px 5px 1px 9px;
	background: #d1e17e;	
}

#share_icons{
	margin-top: 8px;
	margin-bottom: 5px;	
}
#share_icons a{
	margin-right: 3px;
}
#copyright{
	font-size: 8pt;
	color: #bcbcbc;
}

#infscr-loading{
/*	position: fixed;
	bottom: 0;
	left: 0;  */
/*	font-size: 10px;
	display: block;
	visibility: visible; */
/*	position: absolute;*/
	
}


#right{
	width: 220px;
	position: fixed;
	top:50px;
	left:538px 
	
}
.green_border{
	background: #d2f97d;
	height: 12px;
	margin-bottom: 12px;	
}

#right p{ 
	 
	font-style: normal;
	line-height:normal;
	 font-family: 'Anivers', sans-serif;
	 font-size: 15pt;
	 color: #d1e17e;  
	 font-weight: normal;
	 line-height: 19pt;
/*     text-shadow: #d2f97d 0 0 0.06em;*/
	margin-bottom: 12px;
}
#right.post_right p  {
	 
	font-style: normal;
	font-family: arial, sans-serif;
	line-height:normal;
	padding-right: 10px;

	 font-size: 11px;
	 color: #d1e17e;  
	 font-weight: normal;
	 line-height:20px;
	margin-bottom: 0px;
}


#right #firsword
{ 
	color: #eaeaea; 
	 font-weight: bold;
}

#right a{
	color: #eaeaea; }

.Anivers-Regular {font-weight: normal; font-style: normal;line-height:normal; font-family: 'Anivers', sans-serif;}
.Anivers-Italic {font-weight: normal; font-style: italic;line-height:normal; font-family: 'Anivers', sans-serif;}
.Anivers-Bold {font-weight: bold; font-style: normal;line-height:normal; font-family: 'Anivers', sans-serif;}


#buy_this-old{
	padding: 3px 12px 3px 6px;
	font-size: 13pt;
	line-height: 17pt;
color: #2d2d2d !important;   
	background: #d1e17e;
	margin: 6px 0 3px;
	font-weight:normal;
	width: 70px;
	display: block;
	
}

#buy_this{
	padding :0 0 0 10px;

	line-height: 17pt;
		font-size: 11px;
color: #2d2d2d !important;   
	background: #d1e17e;
	margin : 8px 0 -4px;
	font-weight:normal;
	width: 55px;
	display: block;
	
}

.navigation{
	margin-top: 20px;
	height: 150px;
}
a.proj{
	width: 100px;
	display: block;
	margin-right: 10px;
	overflow: hidden; 
	height: 120px;
	background: #eaeaea  url(img/post_bg_b.png) bottom no-repeat ;
	
}

.proj .bg{

	width: 100px;
	height: 94px;
	background:#d2f97d url(img/post_bg_t.png)  top no-repeat;
    padding-top: 10px;

}
a.proj .img{
	height: 78px;
	width: 78px;
	margin:0 auto;
	overflow: hidden;
    border: 2px solid #a8b15a;
    -moz-border-radius:5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius:5px;

}

 a.proj_link{
	width: 100px; 
	display: block;

	margin-right: 10px;
/*	padding-top: 10px;  */

 
}

div.next_p
{    float:  left;
width: 110px; 
}
* html  a.proj_link{
		width: 100px; }

.arrow_l,.arrow_r{
	margin: 15px 8px 0 ; 
}

.contact_details a
{
/*	display: block;
	margin-bottom: 21pt; */
	line-height: 21pt;
}



#footer{
	height: 30px;
	position: absolute;
}


 .dotted{
	 border-bottom: #d1e17e 1px dotted;
	 width: 100%;
	 height: 1px;
	 margin: 3px 0;
 }
 #tpl_page{top:50px;position: absolute; } 
 
 
 .td_title .green_border,.td_content .green_border
{
	
	font-style: normal;
	font-family: arial, sans-serif;
	line-height:normal;
	 font-size: 12pt;
	 font-weight: normal;
	 line-height: 19pt;


	
}
	
    
.td_title{
    font-size: 60px;
    line-height: 55px;
    font-family: 'Anivers_i','Anivers', sans-serif;
     padding-bottom: 20px;
     font-style: italic;
}

.td_content 
{
font-style: normal;
	font-family: arial, sans-serif;
	line-height:normal;


	 font-size: 11px;
	 color: #d1e17e;  
	 font-weight: normal;
	 line-height: 20px;
/*     text-shadow: #d2f97d 0 0 0.06em;*/
	margin-bottom: 12px;
	padding-bottom: 10px;
} 
.td_content a{
	color: #d1e17e; 
}

#footer{
    

    
color:#fff !important;
height:30px;
width: 60%;

}

