/*  
Theme Name: Crissy Spivey
Theme URI: http://www.crissyspivey.com
Description: Custom Wordpress Theme designed by CK, programmed by Michael Kelly for Crissy Spivey
Version: 1.0
Author: Michael Kelly
Author URI: http://www.conurestudios.com/
*/

html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}

.gap_20{
	float:left;
	width:100%;
	height:20px;
	overflow:hidden;
}

#page{
	width:862px;
	height:626px;
	background:url(images/bg.jpg) top left no-repeat;
	margin:50px auto;
}
	#header{
		float:left;
		display:inline;
		width:140px;
		padding-top:70px;
		overflow:hidden;
	}
		#header .sub_items{
			float:left;
			width:100%;
			margin-top:50px;
			text-align:right;
		}
			#header .sub_items li{
				float:left;
				width:100%;
				margin-bottom:2px;
			}
			#header .sub_items li a{
				font-size:12px;
				color:#231f20;
				text-decoration:none;
				font-family:"Times New Roman", Times, serif;
			}
			#header .sub_items li a:hover{
				color:#CC494E;
			}
			
			
		#header a{
			outline:none;
		}
		#header a.about{
			float:right;
			clear:right;
			display:inline;
			width:40px;
			height:9px;
			overflow:hidden;
			background-image:url(images/about.gif);
			background-repeat:no-repeat;
			background-position:0px 0px;
			text-indent:-99999px;
		}
		#header a.about:hover{
			background-position:0px -9px;
		}
		#header a.portfolio{
			float:right;
			clear:right;
			display:inline;
			width:66px;
			height:12px;
			overflow:hidden;
			margin-top:15px;
			background-image:url(images/portfolio.gif);
			background-repeat:no-repeat;
			background-position:0px 0px;
			text-indent:-99999px;
		}
		#header a.portfolio:hover{
			background-position:0px -12px;
		}
		#header a.pricing{
			float:right;
			clear:right;
			display:inline;
			width:53px;
			height:11px;
			overflow:hidden;
			margin-top:15px;
			background-image:url(images/pricing.gif);
			background-repeat:no-repeat;
			background-position:0px 0px;
			text-indent:-99999px;
		}
		#header a.pricing:hover{
			background-position:0px -11px;
		}
		#header a.contact{
			float:right;
			clear:right;
			display:inline;
			width:53px;
			height:8px;
			overflow:hidden;
			margin-top:15px;
			background-image:url(images/contact.gif);
			background-repeat:no-repeat;
			background-position:0px 0px;
			text-indent:-99999px;
		}
		#header a.contact:hover{
			background-position:0px -8px;
		}
		#header a.resume{
			float:right;
			clear:right;
			display:inline;
			width:51px;
			height:6px;
			overflow:hidden;
			margin-top:17px;
			background-image:url(images/resume.gif);
			background-repeat:no-repeat;
			background-position:0px 0px;
			text-indent:-99999px;
		}
		#header a.resume:hover{
			background-position:0px -6px;
		}		
		#header a.home{
			float:right;
			clear:right;
			display:inline;
			width:37px;
			height:9px;
			overflow:hidden;
			margin-top:15px;
			background-image:url(images/home.gif);
			background-repeat:no-repeat;
			background-position:0px 0px;
			text-indent:-99999px;
		}
		#header a.home:hover{
			background-position:0px -9px;
		}		
#content{
	float:left;
	display:inline;
	width:520px;
	height:400px;
	margin-left:40px;
	margin-top:70px;
}
	#content .page_title{
		float:left;
		width:100%;
		height:110px;
	}
	#content .page_title_small{
		float:left;
		width:100%;
		height:110px;
	}
	#content .entry{
		float:left;
		display:inline;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		line-height:16px;
		width:100%;
		height:240px;
		color:#231F20;
	}

	#content .name{
		float:left;
		width:100%;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		font-weight:bold;
		color:#CC494E;
		line-height:18px;
	}
	#content .link a{
		float:left;
		width:100%;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		line-height:14px;
		color:#CC494E;
		text-decoration:none;
		margin-top:2px;
	}
	#content .title{
		float:left;
		width:100%;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		line-height:14px;
		color:#CC494E;
		margin-top:15px;
	}
	#content .price_row{
		float:left;
		width:100%;
		font-family:Georgia, "Times New Roman", Times, serif;		
		margin-top:20px;
	}
		#content .price_row .item{
			float:left;
			width:100%;
			color:#CC494E;
			font-size:11px;
		}
		#content .price_row .price{
			float:left;
			width:100%;
			color:#5A5858;
			font-size:11px;
		}
		
	
	#content .form_row{
		float:left;
		width:100%;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		color:#CC494E;
		line-height:18px;
		margin-bottom:3px;
	}
		#content .form_row input{
			float:left;
			clear:left;
			width:315px;
			height:18px;
			border:none;
			background-color:#FBF6F6;
		}
		#content .form_row textarea{
			float:left;
			clear:left;
			width:315px;
			height:108px;
			border:none;
			background-color:#FBF6F6;
		}

.portfolio_article{
	float:left;
	display:inline;
	width:515px;
	padding-left:5px;
	padding-top:5px;
	height:160px;
	background-color:#FBF6F6;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:16px;
	color:#5A5858;
}
.portfolio_label{
	float:left;
	display:inline;
	width:515px;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:5px;
	color:#CC494E;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}
.portfolio_list{
	float:left;
	display:inline;
	width:515px;
	height:60px;
	padding-left:5px;
	padding-top:5px;
	background-color:#FBF6F6;
}
	.portfolio_list a{
		float:left;
		display:inline;
		clear:left;		
		width:100%;
		margin-bottom:10px;
		font-size:10px;
		color:#231f20;
		text-decoration:none;
		font-family:"Times New Roman", Times, serif;

	}
	.portfolio_list a:hover{
		color:#CC494E;
	}


#content_home{
	float:left;
	display:inline;
	clear:left;
	width:760px;
	height:400px;
	margin-left:40px;
}
		#content_home .home_image{
			float:left;
			display:inline;
			width:637px;
			height:365px;
			margin-left:80px;
			background:url(images/home_image.png) top left no-repeat;
		}
		
#footer{
	float:left;
	width:780px;
	height:111px;
	background:url(images/footer.png) top left no-repeat;

}
#footer_home{
	float:left;
	display:inline;
	clear:left;
	width:318px;
	margin-left:40px;
	padding-left:408px;
}

/*********************************** FORMAT SUPPORT ***********************************/
.format_support{
	font-size:12px;
}
	.format_support a{
		color:#CC494E;
		text-decoration:underline;	
	}
	.format_support p{
		font-size:12px;
		margin-bottom:10px;
	}
	.format_support ul{
		margin-left:10px;
		list-style:inside;
		margin-bottom:10px;
	}
	.format_support ol{
		margin-left:10px;
		margin-bottom:15px;
		list-style:inside;
		list-style-type:decimal
	}
	.format_support strong{
		font-weight:bold;
	}
	.format_support u{
		text-decoration:underline;
	}
	.format_support blockquote{
		margin-left:10px;
		margin-bottom:10px;
	}
