/*
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 {
	overflow-y: scroll;
	font-size: 100.01%;
}
body {
/*	background-color: #4F6482;*/
/*	background-color: #e8e8e8;*/
	background-color: #cfcfcf;
/*	color: #6f6f6f;*/
	color: #7e7e7e;
	font-family: Helvetica, sans-serif;
	font-size: 1em;
	padding: 20px;
	margin: 0;
}

h1 {font-size: 1.15em;}
h2 {font-size: 1.1em;}
h3 {font-size: 0.82em;}
h4 {font-size: 0.75em;}
h5 {font-size: 0.69em;}
h6 {font-size: 0.69em;font-weight: normal;}

p {
	font-size: 0.69em;
	line-height: 1.6;
}

a:link,
a:visited {
	/* color: #5873ac; */
	color: #dd5533;
	text-decoration: underline;
	}

a:hover,
a:active,
a:focus	{
	/* color: #e1a19b; */
	color: #ff2211;
	text-decoration: none;
}

dt {
	display: block;
	width: 30%;
	font-size: 0.69em;
	float: left;
	padding: 0;
	margin: 0;
}
dd {
	display: block;
	width: 70%;
	font-size: 0.69em;
	float: left;
	padding: 3px 0;
	margin: 0;
	border-bottom: 1px solid #999999;
}

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

.contentIndex p img {
	display: none;
}

.eachpost {
/*	background-color: #fcfcfc;*/
	background-color: #e9e9e9;

	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 8px;
	border-top-left-radius: 0px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 8px; 

	position: absolute;
/*	border: 1px solid #99C0DF;*/
	border: 1px solid #999999;
	/* border: 1px solid #a8b9d3; */
	/* border: 1px solid #bd584e; */
	/* border-top: 1px solid #a8b9d3; */
	/* border-left: 1px solid #a8b9d3; */
	/* border-right: 1px solid #7889d3; */
	/* border-bottom: 1px solid #7889d3; */
	background-image: url(/img-global/theme/bk_colmn.gif);
	background-position: center top;
	background-repeat: no-repeat;

	-webkit-box-shadow: 0px 0px 3px #7da5b3;
	-moz-box-shadow: 0px 0px 3px #7da5b3;
	box-shadow: 0px 0px 3px #7da5b3;
}

.eachpost > div {
	/* padding: 10px 10px 12px; */
	padding: 15px 15px 15px;
}

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

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

.eachpost .signature {
	margin-top: 1.5em;
}
	
#allposts {
	margin: 0 auto 60px;
	height: auto;
	_height: 100%;
}


ul,
ol {
	padding: 0;
	margin: 0 0 0 15px;
}
ul li {
	list-style-type: disc;
	list-style-position: outside;
	text-indent: -0.3em;
	font-size: 0.69em;
	padding: 2px 0;
	margin: 0;
	line-height: 1.2;
}
ol li {
	list-style-position: outside;
	font-size: 0.69em;
	padding: 0;
	margin: 0;
	line-height: 1.2;
}

.menuItem {
height: 60px;
}

#mainContent img {
	display: none
}

#mainContent {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
  	-khtml-border-radius: 6px;
	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 {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: 0;
	/* background: #fff; */
	padding: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	display: inline; }

.twocols {
/*	background-color: #fcfcfc;*/
	background-color: #e9e9e9;
}

.threecols {
/*	background-color: #fcfcfc;*/
	background-color: #e9e9e9;
}

input,
textarea,
select,
button{
	/* background-color: #white; */
	-moz-border-radius: 6px;
  	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 3px;
	border: 1px solid #666666;
	margin-top: 3px;
	color: #7e7e7e;
	font-size: 11px;
	font-family: Arial,sans-serif;
	}

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

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

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

.bubble blockquote {
	/* background: #fff; */
	margin: 0px;
   	-moz-border-radius: 6px;
  	-khtml-border-radius: 6px;
  	-webkit-border-radius: 6px;
	padding: 5px;
	background-color: #ffffff;
}

.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;
}





/* 090215 added */
div.eachpost h2 {
	font-size: 0.95em;
	font-weight: normal;
	margin: -1px 0 0 -7px;
	border-left: 15px solid #f0fbff;
	/* font-weight: bold; */
	/* color: #BD584E; */
	/* color: #222222; */
	color: #ffffff;
	background-color: #5588ff;
	text-shadow: 0px 0px 1px #224499;
	filter: dropshadow(color=#224499, offx=0, offy=0);
}
div.eachpost h2 a {
	display: block;
	padding: 3px 0 3px;
	padding-left: 5px;
}
div.eachpost h2 a:link,
div.eachpost h2 a:visited {
	color: #ffffff;
	background-color: #5588ff;
	text-decoration: none;
}
div.eachpost h2 a:hover,
div.eachpost h2 a:active,
div.eachpost h2 a:focus {
	color: #ffffff;
	background-color: #fafafa;
	text-decoration: none;
}

div.eachpost p {
	padding: 0;
	margin: 0;
}
div.eachpost div.contentIndex p {
	margin-top: 5px;
	text-align: justify;
	text-justify: inter-ideograph;
}
div.mainarticle p {
	margin: 5px 0 0 0;
	line-height: 1.4;
}
div.eachpost a {
	margin: 0;
	padding: 0;
	border: none;
	outline-width: 0;
}
div.eachpost img.thumblink {
	outline-width: 0;
	border: none;
	padding: 0;
	margin: 0;
}

div.eachpost p.index_img {
	margin: 0 0 10px 0;
	padding: 15px 0px 0px 15px;
	text-align: center;
}
div.eachpost p.index_img img {
	outline-width: 0;
	border: none;
	padding: 0;
	margin: 0;

	-webkit-box-shadow: 0px 0px 3px #7da5b3;
	-moz-box-shadow: 0px 0px 3px #7da5b3;
	box-shadow: 0px 0px 3px #7da5b3;
}
div.eachpost p.main_img {
	margin: 0;
	padding: 0;
}

div.small_articles {
	margin: 10px 0 0 15px;
	padding: 5px 0 0 0;
/*	border-top: 1px solid #a8b9d3;*/
	border-top: 1px solid #999999;
}
div.small_articles p {
	font-size: 0.63em;
	line-height: 1.4;
}

div.eachpost_innr {
	padding: 0px 15px 15px 0px;
}

div.sitehead {
	/* height: 30px; */
	/* height: 35px; */
	overflow: hidden;
	border: none;
	padding-bottom: 0;
}

div.siteTitle {
/*	background-color: #fcfcfc;*/
	background-color: #5588ff;
	overflow: hidden;
}
div.siteTitle div.eachpost_innr {
	padding: 15px 15px 0px 15px;
}
div.sitehead h1 {
	font-size: 2.55em;
	margin: 0;
	padding: 0;
	font-family: Arial Black, sans-serif;
	/* float: left; */
	height: 1em;
	line-height: 1em;
	/* margin: -9px 0 0 -15px; */
	text-shadow: 1px 1px 2px #99aaff;
	filter: dropshadow(color=#99aaff, offx=1, offy=1);
}

div.sitehead h1 a {
	/* color: #BD584E; */
	color: #000000;
	text-decoration: none;
}
div.eachpost h1 a:link,
div.eachpost h1 a:visited {
	color: #000000;
	text-decoration: none;
}
div.eachpost h1 a:hover,
div.eachpost h1 a:active,
div.eachpost h1 a:focus {
	color: #ffffff;
	text-decoration: none;
}
div.menuItem div.eachpost_innr {
	overflow: hidden;
	padding: 15px 15px;
}

div.sitehead p {
/*	color: #6f6f6f;*/
	color: #ffffff;
	padding: 0 0 0 0;
	/* height: 30px; */
	line-height: 1;
	/* float: left; */
}

div#contentbox2 {
	padding: 15px 15px 0;
	margin: 0 0 15px 0;
}

div#allposts div.mainarticle h2 {
	padding: 3px 0 3px 15px;
}
div#allposts div.mainarticle p {
	padding-left: 15px;
}
div#contentboxComments {
	padding-left: 15px;
}
div.eachpost p.commentdo {
	padding: 10px 0 10px 10px;
}

div.category_list {
	float: left;
}
div.monthly_list {
	float: left;
	margin: 0 0 0 10px;
}

div.section_a {
	margin: 0 0 10px 0;
}
div.section_a_last {
	margin: 0;
}

div.contentIndex {
	padding-left: 15px;
}




/* clear fix */
.cf: after{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.cf{
  /* overflow: hidden; */
  zoom: 1;
}
/* Hides from IE-mac \*/
* html .cf{
  height: 1%;
  overflow: visible;
}
/* End hide from IE-mac */





/* for chat */
div.chaty {
	height: 420px;
}
div.sitehead_chaty {
	height: 400px;
}





/* LRcon */
.tac {text-align: center;}
.tal {text-align: left;}
.tar {text-align: right;}

.fll {float: left;}
.flr {float: right;}

.clrl {clear: left;}
.clrr {clear: right;}
.clrb {clear: both;}


/* padding */
	/* top */
.padt1 {padding-top: 1px !important;}
.padt2 {padding-top: 2px !important;}
.padt3 {padding-top: 3px !important;}
.padt4 {padding-top: 4px !important;}
.padt5 {padding-top: 5px !important;}
.padt6 {padding-top: 6px !important;}
.padt7 {padding-top: 7px !important;}
.padt8 {padding-top: 8px !important;}
.padt9 {padding-top: 9px !important;}
.padt10 {padding-top: 10px !important;}
.padt11 {padding-top: 11px !important;}
.padt12 {padding-top: 12px !important;}
.padt13 {padding-top: 13px !important;}
.padt14 {padding-top: 14px !important;}
.padt15 {padding-top: 15px !important;}
.padt20 {padding-top: 20px !important;}
.padt25 {padding-top: 25px !important;}
.padt30 {padding-top: 30px !important;}
	/* right */
.padr1 {padding-right: 1px !important;}
.padr2 {padding-right: 2px !important;}
.padr3 {padding-right: 3px !important;}
.padr4 {padding-right: 4px !important;}
.padr5 {padding-right: 5px !important;}
.padr6 {padding-right: 6px !important;}
.padr7 {padding-right: 7px !important;}
.padr8 {padding-right: 8px !important;}
.padr9 {padding-right: 9px !important;}
.padr10 {padding-right: 10px !important;}
.padr15 {padding-right: 15px !important;}
.padr20 {padding-right: 20px !important;}
.padr25 {padding-right: 25px !important;}
.padr30 {padding-right: 30px !important;}
	/* bottom */
.padb1 {padding-bottom: 1px !important;}
.padb2 {padding-bottom: 2px !important;}
.padb3 {padding-bottom: 3px !important;}
.padb4 {padding-bottom: 4px !important;}
.padb5 {padding-bottom: 5px !important;}
.padb6 {padding-bottom: 6px !important;}
.padb7 {padding-bottom: 7px !important;}
.padb8 {padding-bottom: 8px !important;}
.padb9 {padding-bottom: 9px !important;}
.padb10 {padding-bottom: 10px !important;}
.padb15 {padding-bottom: 15px !important;}
.padb20 {padding-bottom: 20px !important;}
.padb25 {padding-bottom: 25px !important;}
.padb30 {padding-bottom: 30px !important;}
	/* left */
.padl1 {padding-left: 1px !important;}
.padl2 {padding-left: 2px !important;}
.padl3 {padding-left: 3px !important;}
.padl4 {padding-left: 4px !important;}
.padl5 {padding-left: 5px !important;}
.padl6 {padding-left: 6px !important;}
.padl7 {padding-left: 7px !important;}
.padl8 {padding-left: 8px !important;}
.padl9 {padding-left: 9px !important;}
.padl10 {padding-left: 10px !important;}
.padl15 {padding-left: 15px !important;}
.padl20 {padding-left: 20px !important;}
.padl25 {padding-left: 25px !important;}
.padl30 {padding-left: 30px !important;}


/* margin */
	/* top */
.mrgnt0 {margin-top: 0 !important;}
.mrgnt1 {margin-top: 1px !important;}
.mrgnt2 {margin-top: 2px !important;}
.mrgnt3 {margin-top: 3px !important;}
.mrgnt4 {margin-top: 4px !important;}
.mrgnt5 {margin-top: 5px !important;}
.mrgnt6 {margin-top: 6px !important;}
.mrgnt7 {margin-top: 7px !important;}
.mrgnt8 {margin-top: 8px !important;}
.mrgnt9 {margin-top: 9px !important;}
.mrgnt10 {margin-top: 10px !important;}
.mrgnt11 {margin-top: 11px !important;}
.mrgnt12 {margin-top: 12px !important;}
.mrgnt13 {margin-top: 13px !important;}
.mrgnt14 {margin-top: 14px !important;}
.mrgnt15 {margin-top: 15px !important;}
.mrgnt16 {margin-top: 16px !important;}
.mrgnt17 {margin-top: 17px !important;}
.mrgnt18 {margin-top: 18px !important;}
.mrgnt19 {margin-top: 19px !important;}
.mrgnt20 {margin-top: 20px !important;}
.mrgnt21 {margin-top: 21px !important;}
.mrgnt22 {margin-top: 22px !important;}
.mrgnt23 {margin-top: 23px !important;}
.mrgnt24 {margin-top: 24px !important;}
.mrgnt25 {margin-top: 25px !important;}
.mrgnt26 {margin-top: 26px !important;}
.mrgnt27 {margin-top: 27px !important;}
.mrgnt28 {margin-top: 28px !important;}
.mrgnt29 {margin-top: 29px !important;}
.mrgnt30 {margin-top: 30px !important;}
	/* right */
.mrgnr0 {margin-right: 0 !important;}
.mrgnr1 {margin-right: 1px !important;}
.mrgnr2 {margin-right: 2px !important;}
.mrgnr3 {margin-right: 3px !important;}
.mrgnr4 {margin-right: 4px !important;}
.mrgnr5 {margin-right: 5px !important;}
.mrgnr6 {margin-right: 6px !important;}
.mrgnr7 {margin-right: 7px !important;}
.mrgnr8 {margin-right: 8px !important;}
.mrgnr9 {margin-right: 9px !important;}
.mrgnr10 {margin-right: 10px !important;}
.mrgnr11 {margin-right: 11px !important;}
.mrgnr12 {margin-right: 12px !important;}
.mrgnr13 {margin-right: 13px !important;}
.mrgnr14 {margin-right: 14px !important;}
.mrgnr15 {margin-right: 15px !important;}
.mrgnr16 {margin-right: 16px !important;}
.mrgnr17 {margin-right: 17px !important;}
.mrgnr18 {margin-right: 18px !important;}
.mrgnr19 {margin-right: 19px !important;}
.mrgnr20 {margin-right: 20px !important;}
.mrgnr21 {margin-right: 21px !important;}
.mrgnr22 {margin-right: 22px !important;}
.mrgnr23 {margin-right: 23px !important;}
.mrgnr24 {margin-right: 24px !important;}
.mrgnr25 {margin-right: 25px !important;}
.mrgnr26 {margin-right: 26px !important;}
.mrgnr27 {margin-right: 27px !important;}
.mrgnr28 {margin-right: 28px !important;}
.mrgnr29 {margin-right: 29px !important;}
.mrgnr30 {margin-right: 30px !important;}
	/* bottom */
.mrgnb0 {margin-bottom: 0 !important;}
.mrgnb1 {margin-bottom: 1px !important;}
.mrgnb2 {margin-bottom: 2px !important;}
.mrgnb3 {margin-bottom: 3px !important;}
.mrgnb4 {margin-bottom: 4px !important;}
.mrgnb5 {margin-bottom: 5px !important;}
.mrgnb6 {margin-bottom: 6px !important;}
.mrgnb7 {margin-bottom: 7px !important;}
.mrgnb8 {margin-bottom: 8px !important;}
.mrgnb9 {margin-bottom: 9px !important;}
.mrgnb10 {margin-bottom: 10px !important;}
.mrgnb11 {margin-bottom: 11px !important;}
.mrgnb12 {margin-bottom: 12px !important;}
.mrgnb13 {margin-bottom: 13px !important;}
.mrgnb14 {margin-bottom: 14px !important;}
.mrgnb15 {margin-bottom: 15px !important;}
.mrgnb16 {margin-bottom: 16px !important;}
.mrgnb17 {margin-bottom: 17px !important;}
.mrgnb18 {margin-bottom: 18px !important;}
.mrgnb19 {margin-bottom: 19px !important;}
.mrgnb20 {margin-bottom: 20px !important;}
.mrgnb21 {margin-bottom: 21px !important;}
.mrgnb22 {margin-bottom: 22px !important;}
.mrgnb23 {margin-bottom: 23px !important;}
.mrgnb24 {margin-bottom: 24px !important;}
.mrgnb25 {margin-bottom: 25px !important;}
.mrgnb26 {margin-bottom: 26px !important;}
.mrgnb27 {margin-bottom: 27px !important;}
.mrgnb28 {margin-bottom: 28px !important;}
.mrgnb29 {margin-bottom: 29px !important;}
.mrgnb30 {margin-bottom: 30px !important;}
	/* left */
.mrgnl0 {margin-left: 0 !important;}
.mrgnl1 {margin-left: 1px !important;}
.mrgnl2 {margin-left: 2px !important;}
.mrgnl3 {margin-left: 3px !important;}
.mrgnl4 {margin-left: 4px !important;}
.mrgnl5 {margin-left: 5px !important;}
.mrgnl6 {margin-left: 6px !important;}
.mrgnl7 {margin-left: 7px !important;}
.mrgnl8 {margin-left: 8px !important;}
.mrgnl9 {margin-left: 9px !important;}
.mrgnl10 {margin-left: 10px !important;}
.mrgnl11 {margin-left: 11px !important;}
.mrgnl12 {margin-left: 12px !important;}
.mrgnl13 {margin-left: 13px !important;}
.mrgnl14 {margin-left: 14px !important;}
.mrgnl15 {margin-left: 15px !important;}
.mrgnl16 {margin-left: 16px !important;}
.mrgnl17 {margin-left: 17px !important;}
.mrgnl18 {margin-left: 18px !important;}
.mrgnl19 {margin-left: 19px !important;}
.mrgnl20 {margin-left: 20px !important;}
.mrgnl21 {margin-left: 21px !important;}
.mrgnl22 {margin-left: 22px !important;}
.mrgnl23 {margin-left: 23px !important;}
.mrgnl24 {margin-left: 24px !important;}
.mrgnl25 {margin-left: 25px !important;}
.mrgnl26 {margin-left: 26px !important;}
.mrgnl27 {margin-left: 27px !important;}
.mrgnl28 {margin-left: 28px !important;}
.mrgnl29 {margin-left: 29px !important;}
.mrgnl30 {margin-left: 30px !important;}

div.hr {
	height: 1px;
	background-color: #999999;
	margin: 10px 0;
}
div.hr hr {
	display: none;
}

div.audio {
	width: 200px;
	height: 24px;
}
