/*
Theme Name: CGP
Theme URI: none
Version: 1.0
Description: Custom modification to Capricorn
Author: Josh Gray
Tags: Courtney Gray Photography

For WordPress 2.7+ :)
*/
/* ======================================================== */
/* = Edited to reflect new style. Last Edited: 10/20/2010 = */
/*Test transp background: 2012-02-04*/
/* ======================================================== */	


html {
	background: url(http://courtneygrayphotography.com/imgs/KissingBirdslightest.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

body{
	/*Background*/
/*	background: #fff url("http://www.courtneygrayphotography.com/imgs/BlueTexture2.jpg");*/
/*	background: #949494;
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center top;
*/	
	color:#777;/*dark grey*/
	font-family: Georgia, 'Times New Roman', serif;
	margin:0;
	/*Element Padding*/
	padding: 10px 0px 0px 0px;
}

a{
	color:#EF5047;
/*	color:#FF4F52;*/
	text-decoration:none;
}

a:hover{
/*	color:#F8BDBF;*/
	color:#FF9C40;/*orange*/
	text-decoration:none;
}

blockquote {
	padding:0 0 0 20px;
	color:#000;
}

/*This is unused as of 8/22/2010*/
blockquote a{
	color:#999;
}

cite{
	font-size:inherit;
	font-style:normal;
}

ul{
	list-style:circle;
}

ol{
	list-style:circle;
}


/* H1, H2, H3 */
h1{
	font-size:180%;
	color:#EF5047;
/*	color:#E83744;*/
	text-align:center;
}

h1 a, h1 a:hover{
/*	color:#EF5047;*/
	color:#FF9C40;/*orange*/
	text-decoration:none;
}

h2{
	/*Blog Titles are H2*/
	font-size:180%;
	text-align: left;
	/*text-align: center;*/
	font-family: verdana, sans-serif;
	font-weight: normal;
	color:#C8C8C8;/*light grey*/
}

h2 a{
/*	Blog title permalink color*/
/*	color:#F8BDBF;/*pink*/
	color:#777;/*dark grey*/
/*	color:#1CBDBA;/*teal*/
/*	color:#FF9C40;/*orange*/*/
	text-decoration:none;
}

h2 a:hover{
/*	color:#F8BDBF;*/
/*	color:#FF9C40; orange*/
/*	color:#EF5047;/*red*/
	color:#777;/*dark grey*/
}

h3{
	text-align:left;
	font-size:115%;
	font-family: verdana, sans-serif;
	color:#C8C8C8;/*light grey*/
}

/*unused as of 10/22/2010*/
h4{
	text-align:left;
	font-size:100%;
	/*font-family: helvetica, arial, verdana, sans-serif;*/
	color:#EF5047;
}

/* =================================== */
/* = These are all of the containers = */
/* =================================== */
#MetaContainer{
/*This is the white box that holds the header, content and footer*/
/*	background:#FFFFFF;*/
	background:rgba(255,255,255,0.86);
	clear:both;
	width:800px;
	margin:0 auto;
	border:0px;
	padding:10px 8px 5px 8px;
}

#HeadContainer{
/*This holds the logo and the navigation list*/
	margin:0 auto;
	border:0px;
	padding-top:5px;
	padding-bottom:10px;
}

#LogoContainer{
	float:left;
}

#ContentContainer{
/*This should go unused*/
	/*width:800px;*/
	/*background:rgb(255,255,255);*/
	margin:0 auto;
	border:0px;
	padding:50px 0px 0px 0px;
	text-align:center;
}

#FootContainer{
	/*width:800px;*/
	margin:0 auto;
	border:0px;
	text-align:center;
	padding:30px 0px 0px 0px;
	font-size:60%;
}

/*Navigation Containers*/
#NavContainer{
	position: relative;
	float:right;
	text-align:right;
	top:8px;
	font-family: Arial;
}

#NavContainer li a{
/*Navigation link styling*/
	font-size:130%;
/*	color:#FF4F52;*/
	color:#EF5047;/*red*/
	text-decoration:none;
}

#NavContainer ul li a:hover
{
/*	color:#EF5047;/*red*/
	color:#F8BDBF;/*pink*/
/*	color:#FF9C40;/*orange*/
}

#NavList li
{
	display: inline;
	list-style-type: none;
	padding-right: 3px;
}

#PortColumn{
	/*for the portfolio main page*/
	position: relative;
	float:left;
	width:266px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:10px;
	text-align: center;
}

#HalfColumn{
	position: relative;
	float:left;
	width:380px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

#Contact{
	width:800px;
	height:500px;
	background-image:url("http://www.courtneygrayphotography.com/imgs/BackPage22.jpg");
}

#ContactText{
	float:right;
	text-align:right;
	position: relative;
	bottom:-80%;
	right:10px;
}

#ContactText p{
	color: #FFFFFF;
	font-family:helvetica, arial, verdana, sans-serif;
}

#ContactText a{
	text-decoration:none;
	color: #FFFFFF;
}

#ContactText a:hover{
	text-decoration: none;
	color: #08BAF6;
}



/* ============================= */
/* = Main blog content styling = */
/* ============================= */
#main{
	margin: auto;
}

p.testimonial{
	text-align:center;
/*	color: #EF5047;*/
	color:#1CBDBA;
/*	font-size: 12pt;*/
	font-style:italic;
	font-family: Georgia, 'Times New Roman', serif;
}

.post{
	margin: 0 auto;
	padding:35px 0px 0px 0px;
}

.main{
	text-align:justify;
}

.main p{
	line-height:18px;
	margin:0 0 15px 0;
}

.main ol{
	line-height:18px;
	margin:0 0 15px 30px;
}

.main ul{
	line-height:18px;
	margin:0 0 15px 30px;
}

.main li{
	margin:0 0 5px 0;
}


.main img{
	padding:0px 0px;
/*	padding:0px 10px;*/
	border:0px;
}

.main img:hover{
/*	padding:5px;*/
	border:0px;
/*	background:#fff;*/
}

img.wp-smiley{
	padding:0px;
	border:0px;
}

img.wp-smiley:hover{
	padding:0px;
	border:0px;
}


.meta{
	font-family: Verdana, sans-serif;
	font-size:120%;
	display:inline;
	color:#C8C8C8;/*light grey*/
	padding:5px;
}

.meta a{
/*	color:#FF4F52;/*reddish pink*/
/*	color:#1CBDBA;/*teal*/
/*	color:#FF4F52;*/
	color:#EF5047;;
}

.meta a:hover{
	color:#FF9C40;/*orange*/
}


.navigation{
	font-size:11px;
}

/* Comments */
#respond{
	margin: auto;
}


#comments{
	margin: auto;
	padding-top: 20px;
	font-size: 115%;
}

.metacomment{
	font-size:70%;
/*	display:inline;*/
	color:#FFFFFF;
	/*padding:5px;*/
	/*margin:0 0 30px 0;*/
}

.gravatar{
	display: none;
}

.gravatar:hover{
	padding:0px;
	border:1px solid #777;
}

.alt{
	color:#777;
}

ol#comments{
	font-size:120%;
	text-align:justify;
}

/* Forms */
#commentform{
	margin: auto;
}

input, textarea, select, button{
	background:#fafafa;
	border:1px solid #efefef;
	color:#777;
	padding:2px;
	margin:3px 0 5px 0;
	font-size:100%;
}

input:focus{
	border:1px solid #555;
}


/* Others */
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}


