/*
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>
*/


img, div, a, input { behavior: url("iepngfix.htc") }

body {
   behavior: url("csshover3.htc");
}

body {
/*background-color:#d0a200;*/
background-color:#fff;
color:#18252e;
font-family: Arial;
font-size:11px;
line-height: 11px;
padding: 40px; 
margin:0px;
font-family:Arial, Helvetica, sans-serif;
background-image:url(/images/lighttop.jpg);
background-repeat: no-repeat;
background-attachment:fixed;
}

img.floatLeft { 
    float: left; 
    margin: 4px;
	margin:0 10px 10px 0;
}
img.floatRight { 
    float: right; 
     
	margin:0 0 10px 10px;
}

div.post_headline{
margin:10px 0 0px 0;
}

div.post_headline h1 a {
font-size:14px;
line-height:11px;
font-weight:bold;
color:#18252e;
margin-top:20px;
letter-spacing:-1px;
text-transform:uppercase;
text-decoration:none;
}

/*div.post_headline h1 a:hover {
font-size:14px;
line-height:11px;
font-weight:bold;
color:#fff;
letter-spacing:-1px;
text-decoration:none;
}*/





.round { 		background-color:white;
				border-radius:4px;
  				-khtml-border-radius: 4px;
				-moz-border-radius:4px;
 				-webkit-border-radius:4px;
 				behavior:url("border-radius.htc");
				padding: 10px;
				width: 200px;
				float: left;
				margin-right: 10px; }

.contentIndex p img { display:none; }

.contentIndex p{
margin: 0 0 5px 0;

}


.eachpost { 	background-color:#f7f6f7;
				border-radius:4px;
  				-khtml-border-radius: 4px;
				-moz-border-radius:4px;
 				-webkit-border-radius:4px;
 				behavior:url("border-radius.htc");
				position:absolute;
				display:inline;
				background-image:url(/images/diagfill.gif);
				background-repeat:repeat;
				/*border:1px solid #333;*/
				
				}
			
.eachpost > div{ padding:10px; }

.logo { 	
				position:absolute;
				display:inline;
				}
			
.logo > div { 
}
	
.eachpost .author { padding-right: 7em; }

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

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

			 }

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


#mainContent img { display: none }
#mainContent {  border-radius:4px;
  				-khtml-border-radius: 4px;
				-moz-border-radius:4px;
 				-webkit-border-radius:4px;
 				behavior:url("border-radius.htc");
				border: 0;
				background: #fff;
				padding: 0 10px;
				margin-right: 10px;
				margin-bottom: 50px;
				width: 430px;
				float: left;
                                
}
.main { font-size: 0px !important; }
img {	-moz-border-radius:4px;
				-webkit-border-radius:4px;
				border: 0;
				display: inline; }

.twocols { }
.threecols {  }

input, textarea, select, button{
				background-color:#white;
button-color:#ffffff;
				border-radius:3px;
  				-khtml-border-radius:34px;
				-moz-border-radius:3px;
 				-webkit-border-radius:3px;
 				behavior:url("border-radius.htc");
				padding: 3px;
				border:0px;
				margin-top: 5px;
				color:#000000;
				font-size:11px;
                                font-weight: bold;
				font-family: Arial, sans-serif; }
				
textarea { width: 420px; padding: 5px;  }

input { padding: 5px; width: 420px; }

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

.bubble blockquote { background: #fff;
				margin: 0px;
   				border-radius:5px;
  				-khtml-border-radius: 5px;
				-moz-border-radius:5px;
 				-webkit-border-radius:5px;
 				behavior:url("border-radius.htc");
				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 { color:#452F77; text-decoration: none; font-size: 9px; }

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

#nav{
float: left;

}

#nav h1 a {
font-size:28px;
line-height:21px;
font-weight:bold;
color:#18252e;
margin-top:20px;
letter-spacing:-1px;
text-transform:uppercase;
text-decoration:none;

}

#nav h1 a:hover {
font-size:28px;
line-height:21px;
font-weight:bold;

color:#618198;
margin-top:20px;
letter-spacing:-1px;
text-transform:uppercase;
text-decoration:none;

}

/* =Clear Floated Elements
--------------------------------------------------------------------------------*/

html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear
{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://www.positioniseverything.net/easyclearing.html */

.clearfix:after
{
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}

.clearfix
{
	display: inline-block;
}

* html .clearfix
{
	height: 1%;
}

.clearfix
{
	display: block;
}

/*#nav h1.photo a {
font-size:28px;
line-height:28px;
font-weight:bold;
color:#999;
margin-top:20px;
letter-spacing:-1px;
text-transform:uppercase;
text-decoration:none;

}

#nav h1.photo a:hover {
font-size:28px;
line-height:28px;
font-weight:bold;
color:#999;
margin-top:20px;
letter-spacing:-1px;
text-transform:uppercase;
text-decoration:none;

}

#nav h1.illustration a {
font-size:28px;
line-height:28px;
font-weight:bold;
color:#999;
margin-top:20px;
letter-spacing:-1px;
text-transform:uppercase;
text-decoration:none;

}

#nav h1.illustration a:hover {
font-size:28px;
line-height:28px;
font-weight:bold;
color:#999;
margin-top:20px;
letter-spacing:-1px;
text-transform:uppercase;
text-decoration:none;

}*/

.none{
display:none;
}


