/*
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:#FFF url(http://rexcreative.com/wp-content/themes/grid-a-licious/images/bg-grid-ccc.gif);
	color:#999;
	font:11px "Helvetica-Neue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding:7px;
	margin:0px;
	}
a {	
	color:#999; 
	text-decoration:none;
	}
a:hover {
	color:#F00; 
	text-decoration:none;
	}
a img { 
	border:none;
	border-style:none;
	}
.contentIndex p img {
	display:none;
	}
.eachpost {
	background-color:#EEE;
	position:absolute;
	}
.eachpost > div {
	padding:10px;
	}
.eachpost .author {
	padding-right:3em;
	}
.author, .comment {
	text-decoration:none;
	}
.subs {
	background:#333;
	color:#CCC;
	line-height:16px;
	}
.eachpost .signature {
	margin-top:1.5em;
	}
#allposts {
	padding:0;
	margin:49px 0 0 0;
	display:block;
	}
il, ul, ol {
	list-style-type:none; 
	list-style:none;
	}
.menuItem {
	padding:10px;
	float:left;
	width:200px;
	margin-right:7px;
	background:#000;
	display:block;
	height:22px;
	overflow:visible;
	}
.main {
	font-size:10px !important;
	color:#333;
	}
.main p {
	display:none;
	}
.main p img {
	border:0;
	background:#fff;
	padding:10px;
	margin-right:10px;
	margin-bottom:10px;
	display:inline;
	}
input, textarea, select, button {
	background:#FFF;
	border:none;
	padding:2px 5px;
	margin:0;
	width:190px;
	height:18px;
	}
select {
	width:200px;
	background:#FFF;
	}
#subForm input, #subForm textarea, #subForm select, #subForm button {
	background:#FFF;
	border:none;
	padding:2px 5px;
	margin:0 0 5px 0;
	width:190px;
	height:18px;
	}
#subForm .subscribe {
	background:#F00;
	color:#FFF;
	width:75px;
	margin-bottom:0;
	padding:2px 5px 3px;
	}
#subForm .subscribe:hover {
	background:#FFF;
	color:#F00;
	}
input:focus, #subForm input:focus {
	background:#F00;
	color:#FFF;
	}
.postform {
	height:20px;
	}
#searchform {
	margin:0;
	padding:0;
	}
.subscribe {
	padding:4px 10px;
	background:#F00;
	width:auto;
	color:#FFF;
	margin:3px 0 0 0;
	}
.bubble {
	width:430px; 
	margin-bottom:10px;
	}
.bubble blockquote {
	background:#FFF;
	margin:0px;
	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;
	}
.smaller {
	font-size:10px; 
	margin-top:-2px;
	}
small a {
	text-decoration:none;
	color:#999;
	}

/* EXTRAS */

:focus {-moz-outline-style:none;}
*:focus { outline:none }
h1, h2 {
	line-height:normal;
	margin:0;
	}
h1 {
    font-size:12px;
	}
h2 {
    font-size:11px;
	}
hr {
	background:#BBB;
	color:#BBB;
	clear:both;
	float:none;
	width:100%;
	height:1px;
	border:none;
	}
.bottom0 {
	margin-bottom:0px;
	}
#header {
	height:auto;
	margin:0;
	padding:0;
	display:block;
	}
.rexHead {
    letter-spacing:0.5em;
    }
.rexHead a {
    color:#F00;
    }
.rexHead a:hover {
    color:#FFF;
    }
#allposts .eachpost .eachpost {
	display:none !important;
	}
.caps {
	text-transform:uppercase;
	}
.warning {
	color:#F00;
	height:42px;
	}
.adjust {
	margin-top:-2px;
	}
.video {
	margin:10px;
	}
.video2 {
	margin:10px 0;
	}
.black {
	background-color:#000;
	}
.white {
	background-color:#FFF;
	}
.white > div {
	padding:0;
	}
.back {
	background:#F00;
	color:#FFF;
	text-transform:uppercase;
	}
.back a {	
	color:#FFF; 
	text-decoration:none;
	}
.back a:hover {
	color:#FFF; 
	text-decoration:underline;
	}
.loading 	{ 	
	z-index:5000;
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-color:#AAA; 
}
.loading-text {
	position:fixed;
	top:30px;
	left:30px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	line-height:14px;
	color:#FFF !important;
}
.twocols h1 {
	line-height:1.5em;
}
.twocols p {
	line-height:1.5em;
}
.textDarker {
	color:#666;
	font-size:12px;
	}