/*
Theme Name: THATCamp Graphene
Theme URI: http://thatcamp.org/website
Description: A customized child theme for THATCamp based on the WordPress template theme Graphene, by Syahir Hakim. Front page of blog displays (optionally) an animated "slider" where you can feature the latest blog posts or posts from a particular category, and there are many theme options. Colors, background, and header can all be customized.
Author: Amanda French
Author URI: http://thatcamp.org/author/amandafrench/
Template: graphene
Version: 1.3
*/

@import url("../graphene/style.css");

/* Content and Navigation */
#nav a { font-size: 13pt !important; }
.post .date { margin-left: 10px; }
p.default_date { color: white; }
.entry-title { margin-left: 2.2em; }
.entry-content { margin: 15px; }

.entry-content p
{
	font-size: 13pt;
	line-height: 20pt;
}

.entry-content ul li
{
	font-size: 12pt;
	line-height: 16pt;
}

br { margin-top: 3pt; }
.post-title a { font-size: 16pt; }
.sidebar-wrap ul li, .sidebar-wrap ul li a { font-size: 10pt; }
#previous a, #next-post a { font-size: 16pt; }

/* Footer */
#footer
{
	background: url("http://caana2012.thatcamp.org/wp-content/themes/thatcamp-graphene/images/sprite_h.png") left -100px repeat-x #000;
	margin-bottom: 50px;
	height: 150px;
	width: 960px;
}

#site-info
{
	min-width: 750px;
	max-width: 960px;
	display: block;
	margin: 0 auto;
	padding: 10px 25px 10px 25px;
	color: #7e7d78;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.8em;
}

#cclicense
{
	display: block;
	width: 960px;
	/* for ie 6 */
	min-width: 750px;
	max-width: 960px;
	margin: 1em auto;
}

#ccl
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* Campers Template */
.camper_info
{
	float: left;
	position: relative;
	width: 180px;
	height: 250px;
	padding: 0 5px;
}

.camper_avatar
{
	position: relative;
	bottom: 0;
	top: 5;
}

.camper_text {
position: relative; 
left: 15px;
width: 150px;
margin:auto;
}

.camper_name 
{
	font-size: 13px;
	line-height: 16px;
}		
.camper_posts
{
	font-size: 13px;
	line-height: 16px;
}

div.generic-button a
{
	position: relative;
	bottom: 5px;
	left: 15px;
	text-align: center;
}

/* Authors Template */
#author-0 {
padding: 20px -10px 20px 20px;
}

.post {
padding: 20px 0px 20px 10px;
}

.entry img.avatar {
display:block;
padding: .5rem;
margin: 1rem;
}

#author-info
{
	display: block;
	margin: 0 .5rem;
	padding: .5rem;
	font-weight: normal;
	font-size: 1.2em;
}

#author-info ul li {
	list-style: none;
	line-height: 1.5em;
}
#author-info p {
	position: relative; 
	top: 10px;
}

h3.author-post-list
{
	margin-left: -30px;
	margin-top: 0px;
}

.camper-posts { list-style: none; }
.camper-posts a { font-size: 1.4em; }
.camper-post-meta { margin-bottom: 1em; }

/* THATCamp Registration Plugin */
.formitem { margin-bottom: 1.5em; }
legend { display: none; }

label
{
	font-style: bold;
	font-size: 11pt;
}

p.explanation
{
	display: block;
	margin-top: 0;
	font-size: 10pt;
	font-style: italic;
}

div.entry-content form fieldset div { margin-top: 1.5em; }
