/*
THEME NAME:ThemeMeme Aperio Prototype
THEME URI:http://www.themememe.com/wordpress-theme-themememe-aperio-prototype
DESCRIPTION:ThemeMeme theme. 
VERSION:0.6
AUTHOR:ThemeMeme
AUTHOR URI:http://www.themememe.com
*/
/* EDITION */
* {margin: 0; padding: 0}
html {font: 62.5%/1.8em Arial, Verdana, sans-serif; color: #787878}
body {font-size: 1.2em}
a {color: #434343; text-decoration: none; font-weight: bold; outline: none}
a:hover {text-decoration: underline}
p a {text-decoration: underline; font-weight: normal}
p {padding: 5px 0px}
dl {float: left; display: block; margin-bottom: 30px}
dt, dd {float: left}
dt {height: 20px; clear: left; font-weight: bold; font-size: 1em; margin-right: 5px; line-height: 19px; color: #434343}
dd {margin-right: 5px; line-height: 20px}
ul{list-style:none;}
#header {position: relative; width: 928px; height: 154px; overflow: hidden; border-right: 1px solid #ddd; color: #f00}
#header dt, #welcome dt {font-size: 1.1em; font-weight: bold; color: #333; margin-bottom: 4px; float: none}
#header dd, #welcome dd {float: none}
#header .active_group {border-top: 15px solid #fff}
#logo {text-indent: -9999px; width: 352px; height: 138px; background: url(http://greencamp.in/wp-content/uploads/2010/08/gc_logo.png) no-repeat left center ; border-top: 15px solid #333; border-bottom: 1px solid #ddd}
#logo a {display: block; width: 352px; height: 140px; text-decoration: none; overflow: hidden; -moz-outline-style: none}
#discover dd a, #explore dd a, #connect dd a, #welcome dd a {font-weight: normal; color: #666; display: block}
#status dd a {color: olive;}
#header dd a:hover {color: #333}
#welcome dt {color: #fff}
#welcome dd {color: #fff}
#welcome dd a {font-weight: normal; color: #fff}
#welcome dd a:hover {color: #fff}
#discover, #explore, #connect, #status {position: absolute; top: 0; width: 127px; height: 131px; padding: 7px 9px 0; border-top: 15px solid #333; border-bottom: 1px solid #ddd}
#discover, #explore, #connect {background: url(http://greencamp.in/wp-content/uploads/2010/08/bg-navborder.png) repeat-y left}
#explore {left: 352px}
#discover {left: 480px}
#connect {left: 608px}
#status {left: 844px; width: 111px}
#status dt, #status dd {height: auto}
#welcome {position: absolute; left: 736px; top: 0; width: 90px; overflow: hidden; padding: 22px 10px 0; color: #fff !important; height: 155px; background: olive repeat-x; z-index: 40}
.welcome_public dd {color: #fff !important; font-size: .9em !important; line-height: 1.3em}
#welcome #sign_out a {font-weight: bold; border-top: 1px solid #999; margin-top: 5px; padding-top: 5px}
#status label {width: 111px; height: 15px; font-size: .9em; color: #666; margin: 0; padding: 0}
#status input[type="text"], #status input[type="password"] {width: 90px; height: 15px; font-size: .8em; padding: 0; border: 1px solid #ccc}
#status input[type="submit"] {float: left; display: block; margin-right: 5px}
#welcome dl dd a {color: #fff}
#welcome .sign_up {display: block; width: 80px; height: 31px; background: ; text-indent: -9999px; margin: 14px auto 0}
#welcome #forgot {display: inline}
#hp_intro {float: left; width: 500px; padding-top: 30px; padding-left: 300px ; background: url(http://farm5.static.flickr.com/4122/4831636584_d381dd57e7_m.jpg) no-repeat left center; border-bottom: 1px dotted #eaeaea;}
#hp_intro_ad {float: left; width: 500px; padding-top: 30px; padding-left: 100px ; background: #fff; border-bottom: 1px dotted #eaeaea;}

#hp_intro h1 {font-size: 3em; text-indent: 0; padding-bottom: 15px}
#hp_intro dl {width: 240px; margin: 0 20px 15px 0 !important}
#hp_intro dl strong {color: #333}
#hp_intro dl dt, #hp_intro dl dd {float: none; padding: 0}
#hp_intro dl dt {height: auto; margin-bottom: 15px; font-family:"Times New Roman",Times,serif; font-size: 2em}
#hp_intro p {width: 100%; font-style: italic; clear: left}
.noh1 {font-weight:normal; font-size:10px;}

/* =structure */
#access{left:-9999px;position:absolute;top:0;}
#footer{background:#cdcd76; border-top:1px solid #eaeaea;clear:both;float:left;font-size:0.9em;margin-top:64px;padding:4px 0 36px;width:100%;}
#footer a{/*font-weight:bolder;*/}
#headerx{height:260px; margin:0 0 0px;text-transform:uppercase; -moz-border-radius: 8px; /* FF1+ */ -webkit-border-radius: 8px; /* Saf3+, Chrome */ border-radius: 8px; /* Opera 10.5, IE 9 */}
#headerx a:hover{text-decoration:none;}
#headerx h1 a{font-size:1.8em;font-weight:normal;letter-spacing:-0.05em;position:relative;}
#wrapper{font:1.2em/1.6  “Arial”, Helvetica, sans-serif; margin:0;}
body{background-color:#fff;color:#444;margin:0 auto;width:928px;}
/* #container div {-moz-border-radius: 8px; -webkit-border-radius: 8px;  border-radius: 8px; }*/
/* =nav */
#nav-above{display:none;}
#nav-below{clear:both;float:left;padding:48px 2px 24px;width:604px;}
.archive .nav-next, .archive .nav-previous, .search .nav-next, .search .nav-previous{background: #fff;}
.browse{background:#999;color:#fff;margin-bottom:2px;position:relative;text-transform:uppercase;width:226px;z-index:2;}
.nav-excerpt{background:#eaeaea;display:inline;float:left;margin:2px 0 2px 4px;min-height:60px;padding:5px;position:relative;width:360px;}
.nav-next, .nav-previous{background:#c2c2c2;color:#fff;float:left;font-size:.9em;min-height:60px;margin:2px 0;padding:0;position:relative;width:226px;}


/* =home */
.bigdate{display:none;color:#fff;font-size:2.4em;/*font-weight:bolder;*/left:-0.2em;position:absolute;top:-0.5em;}
.home #footer{width:922px;}
.home .post{background:#eaeaea;display:inline;float:left;height:300px;margin:2px;overflow:hidden;position:relative;width:226px;-moz-border-radius: 8px; /* FF1+ */ -webkit-border-radius: 8px; /* Saf3+, Chrome */ border-radius: 8px; /* Opera 10.5, IE 9 */}
.home .post-content{-moz-opacity:0.95;background:#eaeaea;bottom:0;filter:alpha(opacity=95);font-size:1.2em;/*font-weight:bolder;*/left:0;opacity:0.95;padding:1em;position:absolute;width:202px;}
.home .post-content-excerpt{display:block;font-size:14px;font-weight:normal;}
.home .post-content:hover{border-bottom:2px solid #839074;}
.home a:hover{text-decoration:none;}
a:hover img{-moz-opacity:0.8px;filter:alpha(opacity=80);opacity:0.8px;}
.home .featured{background:#eaeaea;height:300px;margin:2px;overflow:hidden;width:456px;}
.home .featured .bigdate{color:#fff;font-size:4.8em;/*font-weight:bolder;*/left:-0.2em;position:absolute;text-transform:uppercase;top:-0.5em;}
.home .featured .post-content{width:434px;}
.home .featured img{max-width:456px;max-height:400px;}


/* =single */
.single #container{float:left;width:604px;}
.single .category{/*background:#AAAC1C;color:#fff;font-size:1.5em;*/margin:2px;position:relative;text-transform:uppercase;width:600px;z-index:2;}
.single .category h2 a{
	text-decoration:none; color:#000;
/*font-weight:bolder;left:-0.2em;position:relative;top:-0.5em;*/}
.single .kategory{/*background:#AAAC1C;color:#fff;font-size:1.5em;*/margin:2px;position:relative;text-transform:uppercase;width:600px;z-index:2;}
.single .kategory h2 a{
	text-decoration:none; color:#000;
/*font-weight:bolder;left:-0.2em;position:relative;top:-0.5em;*/}
.single .entry-content{padding:5px;width:100%;}
.single .post{float:left;margin:2px 0 0;position:relative;width:100%; text-align:justify;}
.single .post .entry-meta a{background:none;}
.single .post a{/*background:#eaeaea;*/ /*font-weight:bolder;*/ color:#007CBA;}
/*.single .post .kat_title a{font-size: 1.6em; color:#007CBA; line-height:1em;}*/
/*.single .post table{background:#eaeaea;}*/
.single .preview{display:none;float:left;height:500px;margin:2px 4px 0 2px;width:226px;}
.single .preview .bigdate{color:#fff;font-size:2.8em;/*font-weight:bolder;*/left:-0.2em;position:absolute;text-transform:uppercase;top:-0.5em;}
.single .preview-content{-moz-opacity:0.95;background:#eaeaea;bottom:0;filter:alpha(opacity=95);font-size:0.9em;opacity:0.95;padding:10px;position:absolute;width:206px;}
.single .preview-content:hover{background-color:#AAAC1C;}
.single h2.entry-title{text-align:left; -moz-opacity:0.95;background:#eaeaea;filter:alpha(opacity=95);font-size:2.4em;letter-spacing:-0.05em;line-height:1.2em;margin-bottom:10px;opacity:0.95;padding:5px;width:360px;}
.single h2.entry-title a{/*background:#eaeaea;*/ /*font-weight:bolder;*/ color:#666666;}

/* =comments */
#comment {height:100px;}
#commentform{background:#eaeaea;display:inline;float:left;margin:4px 0 0 4px;padding:10px;width:340px;}
#commentform-subhead{background:#999;color:#fff;font-size:2em;margin-top:24px;position:relative;text-transform:uppercase;width:226px;z-index:2;}
#commentform-subhead h3{left:-0.2em;position:relative;top:-0.5em;}
#comments{clear:both;float:left;margin:50px 2px;width:604px;}
#comments-list{float:left;margin-bottom:24px;}
#respond{clear:both;float:left;width:604px;}
#trackbacks-list{clear:both;margin-bottom:24px;}
.comment-author{font-size:1.2em;/*font-weight:bolder;*/}
.comment-count{background:#999;color:#fff;font-size:2em;position:relative;text-transform:uppercase;width:226px;z-index:2;}
.comment-count h3{left:-0.2em;position:relative;top:-0.5em;}
.comment-meta{background:#c2c2c2;color:#fff;float:left;font-size:.9em;height:60px;margin:0;padding:0;position:relative;width:226px;}
.comment-meta img{display:inline;float:left;margin:0 10px 0 0;padding:0;}
.comment-text{background:#eaeaea;display:inline;float:left;margin-left:4px;min-height:50px;padding:5px;position:relative;width:360px;z-index:2;}
.count{color:#fff;float:right;font-size:3em;/*font-weight:bolder;*/letter-spacing:-0.1em;position:relative;right:-0.1em;top:-0.5em;z-index:1;}
.form-textarea #comment{margin:4px 0;width:340px;}
.respond-info{background:#c2c2c2;color:#fff;float:left;font-size:1.2em;height:50px;margin-top:4px;padding:0;width:226px;}
.trackback-count{background:#999;color:#fff;font-size:2em;position:relative;text-transform:uppercase;width:226px;z-index:2;}
.trackback-count h3{left:-0.2em;position:relative;top:-0.5em;}
.trackback-meta{background:#c2c2c2;color:#fff;float:left;font-size:.9em;height:50px;margin:0;padding:5px;width:216px;}
li.comment{float:left;list-style-type:none;margin:2px 0;}
li.comment.bypostauthor .comment-text{background:#AAAC1C;}
li.comment.bypostauthor:hover .comment-text{background:#eaeaea;}
p#login{padding:5px;}

/* =pages */
.page #container, .four04 #container{float:left;width:604px;}
.page .category, .four04 .category{background:#666;color:#fff;font-size:2em;margin:2px;position:relative;text-transform:uppercase;width:600px;z-index:2;}
.page .category h2, .four04 .category h2{color:#fff;/*font-weight:bolder;*/left:-0.2em;position:relative;top:-0.5em;}
.page .entry-content, .four04 .entry-content{margin:2px;}
.page .entry-content a{background:#eaeaea;font-weight:bolder;}

/* =archives page */
li#category-archives .comment-count{float:left;height:40px;margin:2px 0 0 2px;width:224px;}
li#category-archives ul{background:#eaeaea;float:left;margin:2px 0 4px 4px;padding:5px;width:360px;}
li#monthly-archives .comment-count{float:left;height:40px;margin:0 0 0 2px;width:224px;}
li#monthly-archives ul{background:#eaeaea;float:left;margin:0 0 4px 4px;padding:5px;width:360px;}

/* =archive, category, & search pages */
.search .page .entry-content{margin:0;}
.archive #container, .search #container {float:left;width:604px;}
.archive .comment-count, .search .comment-count{background:#666;color:#fff;font-size:2em;margin-bottom:2px;position:relative;text-transform:uppercase;width:604px;}
.archive .comment-count h2, .search .comment-count h2{/*font-weight:bolder;*/left:-0.2em;position:relative;top:-0.5em;}
.archive .entry-content, .search .entry-content, .search .page .entry-content{background:#fff;display:inline;float:left;margin-left:4px;min-height:112px;padding:5px;width:240px;border-top:1px solid #839074;}
.archive .post, .search .post, .search .page{display:inline;float:left;margin:2px 0;position:relative;width:604px;}
.archive .post a, .search .post a, .search .page a{/*font-weight:bolder;*/}
.archive .preview, .search .preview{background:#999;float:left;margin:0;max-height:122px;min-height:122px;overflow:hidden;width:122px;}
.archive .preview .bigdate, .search .preview .bigdate{color:#fff;font-size:2.8em; /*font-weight:bolder;*/ left:-0.2em;position:absolute;text-transform:uppercase;top:-0.5em;}
.archive .preview .entry-meta a, .search .preview .entry-meta a, .search .page .preview .entry-meta a{background:none;}
.archive .preview .preview-content, .search .preview .preview-content, .search .page .preview .preview-content{width:102px;}
.archive .preview-content, .search .preview-content{-moz-opacity:0.95;background:#c2c2c2;filter:alpha(opacity=95);float:left;font-size:0.9em;min-height:102px;opacity:0.95;padding:10px;width:208px;}
.archive .preview-content:hover, .search .preview-content:hover{background-color:#AAAC1C;}
.archive h3.entry-title, .search h3.entry-title{font-size:1.4em;letter-spacing:-0.05em;line-height:1.2em;padding-bottom:0.5em;}

/* =links */
#links-page a{font-weight:normal;}
li#linkcat-21{clear:both;}
li#linkcat-7{clear:both;}
li.linkcat{background:#eaeaea;display:inline;float:left;margin:2px;padding:5px;width:137px;}

/* =sidebar */
#primary{/*background:#CDCD76;*/border-left:2px solid #cdcd76; float:left;line-height:1.6em;margin-left:20px;padding:1em;width:120px;}
#primary_footer{background:#CDCD76; border-left:2px solid #cdcd76; float:left;line-height:1.6em;margin-left:20px;padding:1em;width:500px;}
#secondary{background:#CDCD76;float:left;line-height:1.6em;margin-left:4px;padding:1em;width:120px;}
.sidebar h3{padding-top:6px;}
.downbar h3{padding-top:6px;}
/* =miscellaneous */
.clear{clear:both;}
.single .post img{max-width:600px; max-height:500px;
  /*padding: 5px;
  background: #fff;
  -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, .5);
  -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, .5);
  box-shadow: 1px 1px 5px rgba(0, 0, 0, .5);*/
}
.post img{max-width:360px; max-height:320px;}

a{color:#444;display:inline;}
a:hover{text-decoration:underline;}
h2 a:hover{text-decoration:none;}
h2.post-content a{text-decoration:none;}
img{border:none;}
ol{padding:2px 0;}
p{margin-bottom:1em;}

/* =hidden */
.home .navigation,.home .entry-meta,.home .entry-date,.home .sidebar,#access,.archive-meta,#blog-title,#blog-description{display:none;}

/* custom */
.gcbox
{
    clear:both;
   /* width: 550px; */
    padding: 10px 0 6px 10px;
    border: 10px solid #eee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.y { background: #faf1ad; color: #000;  }
.g { background: #faf1ad; color: #000; }
.b { background: #d4fbff; color: #000;}
.o { background:#F8F7EF; color: #000;}

/* SPECIAL */
.ala {
-x-system-font:none;
/*background:#F8F7EF none repeat scroll 0 0;*/
border-color:#B2B2B2;
border-style:dashed;
border-width:1px 0;
font-family:Georgia,serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0.25em 0 0.5em;
padding:0.75em 0 0.5em;
text-align:center;
}
.intro {
-x-system-font:none;
border-bottom:1px dashed #B2B2B2;
font-family:Verdana,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0 0 2em;
padding:0.5em;
text-align:left;
clear:both;
}

/************************************************table.css************************************/
.table
{
background:#333;
font-size:12px;
}
.table ul
{
float:left;
margin:0;
padding:0;
max-width: 260px;
}
.table ul li
{
list-style:none;
padding:5px 10px;
border-bottom:1px dashed #C9C9C9;
border-left:1px dashed #C9C9C9;
height:20px;
overflow:hidden;
background:#F8F7EF;
}
.table ul li.v
{
border-left:0px;
background:#efefef;
}
.table ul li.t
{
background:#efefef;
color:#000;
height:20px;
}
/*rgba*/
.box_rgba1 {
color: #fff;
padding:2px;
text-transform:capitalize;
text-shadow: 1px 1px 1px rgba(0,0,0,.4);

}
.box_rgba1 a {
color:#fff;
}
.box_rgba1 a:hover {
color: #21759B;
}
/* LIST GALLERY */
.gallery{
width:500px;
}
ul.gallery { 
	list-style: none;
}
ul.gallery li a {
	position: relative;
	float: left;
	padding: 10px 10px 25px 10px;
	background: #eee;
	border: 1px solid #fff;
	-moz-box-shadow: 0px 2px 15px #333;
}
	
	ul.gallery li a.pic-1 {
		z-index: 1;
		-webkit-transform: rotate(-10deg);
 		-moz-transform: rotate(-10deg);
	}
	ul.gallery li a.pic-2 {
		z-index: 5;
		-webkit-transform: rotate(-3deg);
 		-moz-transform: rotate(-3deg);
	}
	ul.gallery li a.pic-3 {
		z-index: 3;
		-webkit-transform: rotate(4deg);
 		-moz-transform: rotate(4deg);
	}
	ul.gallery li a.pic-4 {
		z-index: 4;
		-webkit-transform: rotate(14deg);
 		-moz-transform: rotate(14deg);
	}
	ul.gallery li a.pic-5 {
		z-index: 2;
		-webkit-transform: rotate(-12deg);
 		-moz-transform: rotate(-12deg);
	}
	ul.gallery li a.pic-6 {
		z-index: 6;
		-webkit-transform: rotate(5deg);
 		-moz-transform: rotate(5deg);
	}
	
	ul.gallery li a:hover {
		z-index: 10;
		-moz-box-shadow: 3px 5px 15px #333;
	}
/* Category Heading in Home Page*/
.kat_title {
	width:100%;
	/*padding-top:20px;*/
	/*border-top:3px solid #839074;*/
	border-bottom:1px dotted #839074;
	font-size:40px;
        letter-spacing:-1px;
	text-align:left;
	line-height:41px;
}
.sub_kat, .downbar h3 {
	border-top:0px solid #839074;
	border-right:0px solid #839074;
	border-bottom:2px dotted #CDCD76;
	padding-top:25px;
	font-size:20px;
	text-align:left;
	}
.downbar h3 {
border-bottom:1px dotted #fff;
}
/* Navigation List Style in Home Page */
ul#navlist
{
	padding-bottom: 4px;
	border-bottom:1px solid #939E78;
}
#navlist li
{
	
	border-right:1px dotted #939E78;
	display:inline;
	font-size:14px;
	list-style-type:none;
	padding:4px;
}
ul#navlist li:hover
{
/*background-color: #939E78;
color:#061013;*/
border-bottom:2px solid #061013;
border-right:2px solid #061013;
}
ul#linklist
{
	border-left:1px solid #839074;	
}
ul#linkleft
{
	border-left:0px solid #839074;	
}
#linklist li
{
/*border-bottom:1px dotted #939E78;*/
font-size:12px;
list-style-type:none;
padding:0 10px;
}
ul#linklist li a:hover
{
border-bottom:1px solid #939E78;
}
ul#navlist_cat
{
	padding-bottom: 4px;
}
#navlist_cat li
{
	
	border-right:1px dotted #939E78;
	display:inline;
	list-style-type:none;
	padding:4px;
}
/* SPEECH BUBBLE */
blockquote {
quotes: none;
 }
 blockquote:before { quotes: none; }
 blockquote:after { quotes: none; }
blockquote :first-child:before
{
quotes: none;
}
blockquote :first-child:after
{
quotes: none;
}
.speech {
	position:relative;
	padding:15px 30px;
	margin:0;
	color:#fff;
	background:#839074; /* default background for browsers without gradient support */
	border-color:transparent #839074;
}

/* display of quote author (alternatively use a class on the element following the blockquote) */
.speech + p {margin:15px 0 2em 85px; font-style:italic;}

/* creates the triangle */
.speech:after {
	content:"\00a0";
	display:block; /* reduce the damage in FF3.0 */
	position:absolute;
	bottom:-50px;
	left:50px;
	width:0;
	height:0;
	border-width:0 20px 50px 0px;
	border-style:solid;
	border-color:inherit;
}
/******/
.wp-caption-text, .wp-caption 
{
background:none repeat scroll 0 0 #EBEBEB;
color:#999999;
margin-right:10px;
padding:5px;
text-shadow:1px 1px 1px #FFFFFF;
font-size: 10px;
}
.wp-caption-text a:hover, .wp-caption a:hover
{
text-decoration:underline;
}
.Amp_Link, .Amp_Source_First
{
display:none;
}
.MailPressFormEmail
{
border:1px solid #777777;
font-family:inherit;
font-size:16px;
padding:3px;
width:70%;
margin-left:10px;
}
.MailPressFormName
{
display:none;
}
.MailPressFormSubmit
{
-moz-border-radius:2px 2px 2px 2px;
background-color:#333333;
border:1px solid #333333;
color:#FFFFFF;
font-family:inherit;
font-size:15px;
font-weight:bold;
padding:3px 8px 4px;
text-shadow:0 1px 2px #000000;
margin-left:10px;
}
.mp-form br
{
    display:none;
}