/*
Theme Name: Jillian Clark Events
Theme URI: http://jillian.solidhex.com 
Description: Jillian's Theme
Version: 1.0
Author: Patrick Jackson 
Author URI: http://www.solidhex.com/ 
*/

* {
	margin: 0;
	padding: 0;
}

a {
	outline: none;
}

a img {
	border: none;
}

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

.clear {
	clear: both;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

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

.categories {...}
.cat-item {...}
.current-cat {...}
.current-cat-parent {...}
.pagenav {...}
.page_item {...}
.current_page_item {...}
.current_page_parent {...}
.widget {...}
.widget_text {...}
.blogroll {...}
.linkcat{...}


body {
	background: #F2EDE3 url('images/bg.jpg');
	color: #6E757B;
	font: 11px/14px Arial, Helvetica, sans-serif;
	padding-bottom: 78px;
}

div#wrap {
	width: 1002px;
	margin: 0 auto;
	position: relative;
}

h1#home {
	background: transparent url('images/logo.png') 0 0 no-repeat;
	width: 226px;
	height: 209px;
	text-indent: -9999em;
	position: absolute;
	top: 0;
	left: 37px;
	z-index: 5;
}

h1#home a {
	display: block;
	width: 226px;
	height: 209px;
}

div#container {
	background: transparent url('images/container_bg.jpg') 0 0 repeat-y;
	clear: both;
}

div#container div#top {
	background: transparent url('images/container_top.jpg') 0 0 no-repeat;
	padding: 18px 0 0 0;
}

div#container div#bottom {
	background: transparent url('images/container_bottom.jpg') 0 100% no-repeat;
	padding: 0 0 18px 0;
}

div#top div.gutter {
	padding: 0 18px;
}

div#navigation {
	background: #6E757B;
	float: right;
	margin: 78px 0 66px 0;
	width: 314px;
	height: 28px;
}

div#navigation li {
	list-style: none;
	float: left;
	position: relative;
}

div#navigation li.disabled div {
	display: none;
}

div#navigation li.active div {
	display: block;
}

/*div#navigation li ul li {
	float: none;
}*/

div#navigation ul li div {
	background: transparent url('images/nav_bg.png') 0 100% no-repeat;
	float: none;
	display: block;
	position: absolute;
	z-index: 5;
	top: 28px;
	left: 0;
	width: 129px;
	padding: 6px 0 15px 0;
}

div#navigation ul li div ul li {
	color: #6E757B;
	padding: 0 13px 6px 13px;
	font-size: 9px;
}

div#navigation ul li div ul li a:link, div#navigation ul li div ul li a:visited {
	text-decoration: none;
	color: #6E757B;
}

div#navigation ul li div ul li a:hover {
	color: #333;
}

div#navigation ul li div#sub1 {
	left: -5px;
}

div#navigation ul li div#sub2 {
	left: -32px;
}

div#navigation ul li div#sub3 {
	background: transparent url('images/contact_nav_bg.png') 0 0 no-repeat;
	width: 155px;
	height: 37px;
	top: 23px;
}

div#navigation ul li div#sub3 ul li {
	padding: 7px 0 0 13px;
}

div#front_slideshow {
	width: 966px;
	height: 481px;
}

div#home_contact {
	background: url('images/contact_info.jpg')  0 0 no-repeat;
	width: 926px;
	height: 200px;
	text-indent: -9999em;
	position: relative;
	margin: 18px 0 0 20px;
}

div#home_contact a {
	display: block;
	position: absolute;
}

a#contact_email {
	left: 0;
	top: 92px;
	width: 178px;
	height: 14px;
}

a#layercake_site {
	left: 30px;
	top: 163px;
	width: 136px;
	height: 14px;
}

a#layercake_blog {
	left: 212px;
	top: 163px;
	width: 106px;
	height: 14px;
}

div#about {
	background: #E1D4BC;
	padding: 60px 0 158px 20px;
}

div#about_copy {
	width: 537px;
	margin: 0 0 0 46px;
	background: transparent url('images/about_underline.jpg') 0 100% no-repeat;
	padding-bottom: 8px;
}

div#about_copy p {
	margin-bottom: 14px;
}

div#about_pic {
	background: white;
	padding: 6px 4px 42px 6px;
}

div#about_copy h3 {
	margin-bottom: 9px;
	text-indent: -9999em;
}

div#about_caption {
	text-align: right;
	font-size: 9px;
	padding: 3px 2px 0 0;
}

div#about_caption a:link, div#about_caption a:visited {
	color: #6E757B;
	text-decoration: none;
}

div#about_caption a:hover {
	color: #333;
}

h3.what_i_offer {
	background: url('images/hdr_what_i_offer.jpg') 0 0 no-repeat;
	width: 534px;
	height: 20px;
}

h3.about_me {
	background: url('images/hdr_about_me.jpg') 0 0 no-repeat;
	width: 534px;
	height: 20px;
}

img#portfolio_link {
	margin: 0 30px 0 45px;
}

img#contact_link {
	margin: 0 0 0 34px;
}

div#portfolio {
/*	position: relative;*/
}

div#portfolio a:link, div#portfolio a:visited {
	display: block;
	width: 40px;
	height: 40px;
	text-indent: -9999em;
	position: absolute;
	top: 200px;
}

a#previous:link, a#previous:visited {
	background: transparent url('images/previous.png') 0 0 no-repeat;
	left: 47px;
}

a#previous:hover {
	background: transparent url('images/previous.png') 0 0 no-repeat;
}

a#next:link, a#next:visited {
	background: transparent	url('images/next.png') 0 0 no-repeat;
	right: 38px;
}

a#next:hover {
	background: transparent	url('images/next.png') 0 0 no-repeat;
}

div.project_meta ul {
	float: right;
}

div.project_meta li {
	list-style: none;
	float: left;
	font-size: 9px;
	padding-left: 30px;
	text-transform: lowercase;
}

div.project_meta li strong {
	color: #A8CCBE;
	text-transform: capitalize;
	font-weight: normal;
}

div.project_meta li a:link, div.project_meta li a:visited {
	color: #A8CCBE;
	text-decoration: none;
}

div.project_meta {
	background: transparent url('images/stripe.jpg') 0 0 repeat-x;
	padding: 10px 0 174px 0;
	margin: 18px 18px 0 18px;
}

div#container {

}
