/*
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 { height: 100%; }
body {  background-color:#d8d8d8;
				color:#666666;
				height: 100%;
				font-family: Arial, Helvetica, sans-serif;
				font-size:11px;
				line-height: 16px;
				padding:0px 0px 0px 25px;
				margin:0px;
        background-image: url(/images/body-bg.gif);
        background-repeat: repeat-x;
        background-position: left top; }

p { margin: 10px 0px; }
a {	color: #333333; text-decoration: none; }

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

a img { border: 0px; }

.round { 		background-color:white;
				padding: 15px;
				width: 190px;
				float: left;
				margin-right: 10px; }

.contentIndex p img { display:none; }

.eachpost {
  background-color: white;
  position: absolute;
  visibility: hidden;
  border: 1px solid #b1b1b1;
}

.navigation_group {
  position: absolute;
  width: 460px;
  height: 86px;
  text-align: right;
  visibility: hidden;
}

.navigation_group a {
  margin-right: 10px;
  float: right;
}

.eachpost_focus {
  background-color: #eaeaea;
}

.eachpost div.boxie { padding: 14px 14px 3px 14px; }

.eachpost div.boxb {
  float: left;
  clear: left;
  width: 190px;
  padding: 14px 14px 14px 14px;
  background-color: #eaeaea;
}

.threecols div.boxb {
  width: 650px;
}

.eachpost div.bigboxb {
  float: left;
  clear: left;
  width: 390px;
  padding: 29px 29px 29px 29px;
  background-color: #eaeaea;
}

.depost div.boxie { padding: 29px 29px 10px 29px; line-height: 18px; font-size: 12px; }
.depost .foto div.boxie { padding: 29px; }

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

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

.eachpost .signature { margin-top:1.5em; }

#allposts { margin-bottom:0px; }

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

#menuItem { height: 50px; }

#mainContent img { display: none }
#mainContent {
				border: 0;
				background: #fff;
				padding: 0 10px;
				margin-right: 10px;
				margin-bottom: 10px;
				width: 430px;
				float: left;
}
.main { font-size: 0px !important; }
.main p img {
				border: 0;
				background: #fff;
				padding: 10px;
				margin-right: 10px;
				margin-bottom: 10px;
				display: inline; }

.twocols {}

.threecols {}

input, textarea, select, button{
				background-color:#efeee5;
				padding: 3px;
				border:0px;
				margin-top: 5px;
				color:#666;
				font-size:11px;
				outline: 0;
				font-family: Arial, Helvetica, sans-serif; }

textarea { width: 378px; padding: 5px; }

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

.bubble { width: 390px; margin-bottom: 30px; }

.bubble .cauthor {
  font-size: 11px;
  font-weight: bold;
}

.bubble blockquote { background: #fff;
				margin: 0px;
				padding: 0px;
				background: white;
        font-size: 11px; }

.bubble blockquote p { margin: 0px; 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 {
  font-size: 10px;
  line-height: 12px;
  color: #a69f98;
}

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

#header {
  float: left;
  clear: left;
  width: 100%;
  min-width: 920px;
}

#header #htop {
  float: left;
  clear: left;
  width: 100%;
  height: 81px;
}

#header #hbottom {
  float: left;
  clear: left;
  width: 100%;
  height: 110px;
}

#header #htop #hlogo {
  float: left;
  clear: left;
  width: 181px;
  height: 56px;
  margin-top: 25px;
  background-image: url(/images/logo-bottom.gif);
  background-repeat: no-repeat;
  background-position: 39px bottom;
}

#header #htop #hlogo2 {
  float: left;
  width: 49px;
  margin-top: 14px;
}


#header #htop #hceeste {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: italic;
  color: #000000;
  float: left;
  width: 290px;
  padding: 42px 10px 0 10px;
}

#header #htop #hceeste.sel {
  background-image: url(/images/ce-este-sel.gif);
  background-position: left 26px;
}

#header #htop #hfollow {
  float: left;
  width: 152px;
  padding: 0;
}

#header #htop #hfollow div {
  clear: both;
  line-height: 1px;
  height: 3px;
  font-size: 1px;
}

#header #htop #hrss {
  float: left;
  width: 110px;
  padding-top: 14px;
}

#header #htop #hrss div {
  clear: both;
  line-height: 1px;
  height: 9px;
  font-size: 1px;
}

#header #htop #hcontul {
  float: left;
  width: 111px;
  padding: 27px 0px 0px 0px;
  margin: 0px 1px 0px 7px;
}
#header #htop #hcontul #cbuton {
  float: left;
  width: 100%;
  background-image: url(/images/contul-meu.gif);
  background-repeat: no-repeat;
  background-position: 12px 11px;
  background-color: #ffffff;
}

#header #htop #hcontul #cbuton.sel {
  background-image: url(/images/contul-meu-sel.gif);
  background-color: #b1b0ae;
}

#header #hbottom #hextra {
  float: left;
  width: 127px;
}

#header #hbottom #hutile {
  float: left;
  width: 230px;
}

#header #hbottom #hlinks {
  padding-top: 24px;
  height: 48px;
  /*visibility: hidden;*/
}

#header #hbottom #hlinks a {
  color: #636260
}

#header #hbottom #hsearch {
  float: left;
  width: 230px;
  height: 30px;
  background-image: url(/images/search-input-bg.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

#header #hbottom #hsearch.ssel {
  background-image: url(/images/search-input-bg-sel.gif);
}

#header #hbottom #hsearch input {
  background-color: transparent;
  border: 0px;
  padding: 2px 8px;
}

#header #hbottom #hicon {
  float: left;
  width: 106px;
  height: 104px;
  margin-top: 9px;
}

#header ul.categories {
  float: left;
  clear: left;
  width: 460px;
  padding: 24px 0px 0px 0px;
  margin: 0px;
}

#header ul.categories li {
  float: left;
  width: 110px;
  color: #636260;
  line-height: 18px;
  padding: 0px 3px 0px 2px;
  margin: 0px;
  list-style-type: none;
}

#header ul.categories li a {
  color: #636260;
}

.ptitle {
  color: #373737;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
}

.psubtitle {
  color: #000000;
  font-size: 10px;
  line-height: 16px;
}

.grey {
  color: #a69f98;
}

small span {
  color: #666666;
}

#contul {
  position: absolute;
  top: 65px;
  left: 623px;
  width: 320px;
  z-index: 100;
  background-color: #ffffff;
  border: 1px solid #b1b0ae;
  border-top-width: 3px;
}

.cont-content {
  float: left;
  clear: left;
  padding: 20px 20px 20px 20px;
  width: 280px;
}

.cbclose {
  float: left;
  width: 100%;
  background-color: #666666;
  text-align: right;
}

#ce-este {
  position: absolute;
  top: 65px;
  left: 330px;
  width: 380px;
  z-index: 100;
  background-color: #ffffff;
  padding: 20px;
  border: 1px solid #b1b0ae;
  border-top-width: 0px;
  background-image: url(/images/ce-este-bg.gif);
  background-repeat: no-repeat;
  background-position: 160px top;
}

#contul h2 {
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
  color: #000000;
  margin: 0px;
  padding: 0px;
}

#contul a {
  color: #000000;
}
#contul .pagenav {
  margin-bottom: 0px;
}

#contul .mid {
  width: 260px;
  margin: 0px;
  font-size: 11px;
  line-height: 14px;
  height: 14px;
  padding: 8px;
  color: #636260;
  background-color: #ffffff;
  border: 1px solid #b1b0ae;
}

#contul #wp-submit {
  border: 0px;
  background-color: #9f8b59;
  color: #ffffff;
  width: 80px;
  margin: 0px;
}

ul.sidebarlogin_otherlinks {
  float: left;
  width: 140px;
  margin: 0px;
  padding-left: 20px;
}

#contul p.submit {
  float: left;
  clear: left;
  width: 80px;
  margin: 0px;
  padding: 3px 0px;
}

#rememberme {
  margin: 1px 2px 0px 0px;
  width: auto;
}

#contul p label {
  vertical-align: top;
}

#user_pass.blur {
  background-image: url(/images/hint-parola.gif);
  background-repeat: no-repeat;
  background-position: left top;
}

#user_pass {
  background-image: none;
}

#si {
  float: left;
  clear: left;
  width: 175px;
  margin-top: 6px;
}

#searchsubmit {
  float: left;
  width: 30px;
}

.more-button {
  float: right;
  width: 33px;
  height: 33px;
  background-image: url(/images/read-more.png);
  background-repeat: no-repeat;
}

li.cat-item a img {
  margin-bottom: -2px;
}




.trans { background-color: transparent; background-image: none; border: 0px; }

ul.pagenav {
  padding-left: 0px;
}

#commentform input, #commentform textarea {
  border: 1px solid #b1b1b1;
  color: #000000;
}

#commentform input.focus, #commentform textarea.focus {
  border-color: #aa8d3c;
}

#commentform textarea {
  line-height: 24px;
  background-image: url(/images/textarea-bg.gif);
  padding-top: 0px;
}

#commentform input#submit {
  border: 0px;
  padding: 0px;
  background-color: #9f8b59;
  font-weight: bold;
  font-size: 14px;
  color: #ffffff;
  float: right;
}

#footerspace {
  width: 100%;
  padding: 0px;
  margin: 0px;
  height: 120px;
  left: 0px;
  position: absolute;
}

#footer {
  font-size: 11px;
  color: #999999;
  width: 100%;
  height: 50px;
  background-color: #fbfbfb;
  left: 0px;
  bottom: 0px;
  position: absolute;
  z-index: 1000;
}

body > #footer {
  font-size: 11px;
  color: #999999;
  width: 100%;
  height: 50px;
  background-color: #fbfbfb;
  left: 0px;
  bottom: 0px;
  position: fixed;
  z-index: 1000;
}

#footer a {
  font-size: 11px;
  color: #8b8b8b;
  font-weight: bold;
  text-decoration: none;
}

#fcontent {
  width: 900px;
  float: left;
  clear: left;
  padding: 18px 25px 0px 25px;
}

.clear {
  clear: both;
}

.hclear {
  clear: both;
  line-height: 1px;
  height: 5px;
  font-size: 1px;
}

.phr {
  clear: both;
  width: 100%;
  line-height: 1px;
  height: 1px;
  font-size: 1px;
  background-color: #d6d4ce;
  margin: 5px 0px 10px 0px;
}

.eachpost .big-pic {
  float: left;
  padding: 12px 29px 0px 0px;
}

.pro div.boxie {
  padding: 29px 29px 14px 29px;
  line-height: 18px;
  font-size: 12px;
  float: left;
  clear: left;
  width: 620px;
}

.pro  div.boxb {
  padding: 14px 29px;
  width: 620px;
}

#copyr {
  float: left;
  clear: left;
  width: 500px;
  padding: 5px 0px 10px 32px;
  margin-left: 25px;
  background-image: url(/images/littlec.gif);
  background-repeat: no-repeat;
  visibility: hidden;
}

.wp-pagenavi a, .wp-pagenavi a:link {
  float: left;
	padding: 1px 4px 0px 4px;
	text-decoration: none;
	color: #999999;
}
.wp-pagenavi a:visited {
	padding: 1px 4px 0px 4px;
	text-decoration: none;
	color: #999999;
}
.wp-pagenavi a:hover {
	color: #000000;
}
.wp-pagenavi a:active {
	text-decoration: none;
}
.wp-pagenavi span.pages {
  float: left;
	padding: 1px 4px 0px 4px;
	color: #8b8b8b;
	font-weight: bold;
}
.wp-pagenavi span.current {
  float: left;
	padding: 0px 4px 0px 4px;
	border: 1px solid #666666;
	color: #010101;
}
.wp-pagenavi div.prevlink, .wp-pagenavi div.nextlink {
  float: left;
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
	margin-top: 1px;
}
.wp-pagenavi div.nextlink {
	background-image: url(/images/nextpage-gri.gif);
	margin-left: 7px;
}
.wp-pagenavi div.prevlink {
	background-image: url(/images/prevpage-gri.gif);
}
.wp-pagenavi div.prevlink a, .wp-pagenavi div.nextlink a {
	padding: 0px;
	margin: 0px;
}
.wp-pagenavi div.prevlink a img, .wp-pagenavi div.nextlink a img {

}
.wp-pagenavi span.extend {
	padding: 0px 4px 0px 4px;
	color: #000000;
}

#footer .nextpost {
  float: left;
  clear: left;
  width: 440px;
}

#footer .nextpost a {
  background-image: url(/images/prevpage.gif);
  background-repeat: no-repeat;
  background-position: left 3px;
  padding: 3px 1px 3px 20px;
  font-weight: normal;
}

#footer .prevpost {
  float: right;
  clear: right;
  width: 440px;
  text-align: right;
}

#footer .prevpost a {
  background-image: url(/images/nextpage.gif);
  background-repeat: no-repeat;
  background-position: right 3px;
  padding: 3px 20px 3px 1px;
  font-weight: normal;
}

ul.altepost {
  padding: 0px 0px 20px 0px;
  margin: 0px;
  font-size: 11px;
  color: #999999;
}
p.alteposttitle {
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  margin-top: 0px;
}

#header #hbottom #hlinks .autoria {
  line-height: 18px;
  padding: 0px 9px;
  float: left;
  clear: left;
  color: #000000;
}

#skybanner {
  position: absolute;
  width: 160px;
  visibility: hidden;
}

.plus {
  background-color: #ffcc00;
  border: 1px solid #ffcc00;
}

.plus div.boxb {
  background-color: #ffcc00;
}

.plus div.boxie {
  color: #000000;
}

.plus_focus {
  background-color: #ffffff;
  border: 1px solid #ffffff;
}

.plus_focus div.boxb {
  background-color: #ffffff;
}

.plus_focus div.boxie {
  color: #000000;
}
