/*
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>
*/




body {			background-color:#000;
				color:#666;
				font-family: arial, sans-serif;
				font-size:12px;
				line-height: 14px;
				padding:25px;
				margin:0px 0px 20px 0px;
}

#thepage{background: blue; width:1000px;height: auto;}

a {	color:#fff; text-decoration:none; }

a:hover	{ color:#ccc; text-decoration:none; }

a .postimage{border-bottom: none;}

.round { 		background-color:white;
				-moz-border-radius:0px;
  				-khtml-border-radius: 0px;
				-webkit-border-radius:0px;
				padding: 10px;
				width: 200px;
				float: left;
				margin-right: 10px; }

.contentIndex p img { display:none; padding: 0px 10px 0px 10px;}



.eachpost { 	background-color:#161616;
				-moz-border-radius:0px;
  				-khtml-border-radius: 0px;
				-webkit-border-radius:0px;
				position:absolute;	}
				
.eachpost > div { padding:0px; }
	
#allposts { margin-bottom:60px;}

il, ul, ol { list-style-type: none; list-style: none; }

#mainContent img { display: none }
#mainContent {  -moz-border-radius:0px;
				-webkit-border-radius:0px;
  				-khtml-border-radius: 0px;
				border: 0;
				background: #fff;
				padding: 0 10px;
				margin-right: 0px;
				margin-bottom: 0px;
				width: 450px;
				float: left;
}
.main { font-size: 0px !important; }
.main img {	-moz-border-radius:0px;
				-webkit-border-radius:0px;
				border: 0;
				padding: 10px;
				margin-right: 0px;
				margin-bottom: 0px;
				display: inline; }

.twocols { 			float: left;
				color:#666;
				font-family: arial, sans-serif;
				font-size:20px;
				line-height: 24px;
}
.threecols { 		padding: 20px 20px 20px 20px;
				background: #000;
				float: left;
				color:#666;
				font-family: arial, sans-serif;
				font-size:20px;
				line-height: 24px;
}

.posttitle { 		background: #000;
				float: left;
				color:#fff;
				font-family: arial, sans-serif;
				font-size:30px;
				line-height: 26px;
}
.postcontent{padding: 0px 10px 0px 10px;margin: 0px; margin-top: -10px;}
.postheader{padding: 10px 0px 5px 10px;margin: 0px; }
.postmeta, .commentmeta{padding: 0px 10px 10px 10px;font-size: 10px; font-family: arial, sans-serif; color:#666;}
.postmeta a{border: none;}

h1{font-family: arial, sans-serif;color: #ca4e4c;font-style: normal; font-size: 12px; padding: 0px; margin: 10px 0px 10px 0px; line-height: 14px;}

h2{font-family: arial, sans-serif;color: #ca4e4c;font-style: normal; font-size: 12px; padding: 0px; margin: 10px 0px 0px 0px; line-height: normal;}


.contentIndex {padding: 0px;margin: 0px;}

input, textarea, select, button{
				background-color:white;
				-moz-border-radius:3px;
  				-khtml-border-radius: 3px;
				-webkit-border-radius:3px;
				margin: 13px 12px 12px 12px;
				width:194px;
				padding: 5px;
				border:0px;
				color:#000;
				font-size:11px;
				font-family: Arial, sans-serif; }
				

				
textarea {  padding: 5px; background-color: #222; color: #fff;}

a img{border-bottom: none;}

input { padding: 5px; width: 420px; }

#menuItem input{width:186px; margin: 13px 12px 12px 12px;}

#menuItem { height: 50px; background-color: #161616;}


#menuItem a{border: none;}

.bubble { width: 440px; margin-bottom: 10px; }

.bubble blockquote { background: #fff;
				margin: 0px;
   				-moz-border-radius: 3px;
  				-khtml-border-radius: 3px;
  				-webkit-border-radius: 3px;
				padding: 10px; 
				margin-left: 10px;
				width: 415px;
				color: #000;
}

.bubble blockquote p { margin: 0px; padding: 0px; }

.bubble cite { 	position: relative;
				margin: -7px;
				padding: 7px 0px 10px 18px;
				top: 5px;
				background: transparent;
				font-style: normal;
				display: block; }

.commentmeta { margin: 0px 0px -5px 0px; padding: 5px 0px 0px 0px; width:400px; border-top: 1px dotted #999; text-align: left; color: #999;}

#commentBox a { text-decoration: none; }

small a { text-decoration: none; }

blockquote a{border: 0px;}


/* css/tooltip.css -- fancy tooltips */

span.tool {
  position: relative;   /* this is key */
}

span.tool a{color: #161616;padding: 0px;border: 0px;margin: 0px;}
 
span.tool span.tip {
  display: none;        /* so is this */
white-space:nowrap;
}

/* tooltip will display on :hover event */
 
span.tool:hover span.tip {
  display: block;
	cursor: pointer;
  z-index: 100;
  position: absolute;
  top: 1.6em;
  left: 0;
  width: auto;
  padding: 3px 7px 4px 6px;
  background-color: #ca4e4c;
  text-align: left;
  color: #000;
}



/* css/tooltip.css */

img a{border:none;color: #161616;}

.menutop{padding: 10px;}

.postimage a{border:none;}
.postimage{margin-bottom:10px;float: left;}
.menudrop{padding: 10px;}


.commentheader{padding: 10px;margin: 0px 10px -25px 10px;}
.commentbody{padding: 10px;margin: 0px 10px 0px 10px;}

.commentheader2{margin:10px;}
.commentheader3{margin:0px 0px 0px 10px;}


        .trigger {
  
        }
     
        /* Bubble pop-up */

        .popup {
        	position: absolute;
left:200px;
top:300px;
width:200px;
background-color:#000;
color:#000;
padding:10px;
        	display: none;
        	z-index: 100;
        	border-collapse: collapse;
        }


.popup a{
color:#999;

}

.aboutmain{
font-family: arial, sans-serif;
				font-size:12px;
				line-height: 16px;
				letter-spacing: 0.05em;
				color: #28a1c2;
	}

.newold{
color: #000;
padding: 5px;
margin-bottom: 10px;}

.singleimage{
width: 220px;
float: left;
background: #161616;
margin-bottom: 10px;}

.commentblock{width: 700px;
float: left;
margin-top: -15px;
}

.commentright{

float: left; width:455px;
background-color: #161616;
margin-left: 15px;
padding-bottom: 20px;

}

.singleimagebody{padding: 0px 10px 0px 10px;}
object{margin-top: 5px;margin-bottom: 5px;}