/* CSS Document 

http://design.jessierauch.com
author: Jessie Rauch
author site: http://www.jessierauch.com

All rights reserved. This CSS may not be duplicated for any purpose.
*/


/*
1. Universal Declarations
2. Structure
3. Text Styles
*/


/* Universal Declarations
----------------------------------------------------------------------------- */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td  {
		margin: 0;
		padding: 0;
	}
		
ul {
		list-style-type: none;
	}
	
* a:link, * a:visited, * a:hover, * a:active {
		text-decoration: none;
	}
		
:link img {
		border: none;
	}

* img {
		border: none;
	}
	
a img {
		border: none;
	}
	
:link img, :active img {
		border: none;
	}

	
/* Structure
----------------------------------------------------------------------------- */
html { 
		background:#fff;
	}

body {
		font-size: 62.5%; /*  Sets 1em to 10px */
		font-family: "Helvetica Neue", "Frutiger", "Univers" Arial, Helvetica, Verdana, sans-serif;
		line-height:2.4em;
		color:#333;
		text-align: center;
	}

#wrapper {
		padding-top:24px;
		padding-left:24px;
		padding-right:24px;
		width:852px;
		margin: 0 auto;
		text-align: left;
		background: url( images/shadow.jpg ) no-repeat left top;
}
.clr {
		clear:both;
}
.spacer18 {
		height:18px;
		clear:both;
}
.spacer24 {
		height:24px;
		clear:both;
}
.line18 {
		border-top:1px solid #eee;
		padding-bottom:17px;
		clear:both;
}
.line24 {
		border-top:1px solid #eee;
		padding-bottom:23px;
		clear:both;
}
.linenone {
		border-top:1px solid #eee;
		padding-bottom:23px;
		clear:left;
}
.leftcol {
		width:528px;
		padding-right:10px;
		float:left;
}
.bleft {
		width:490px;
		padding-right:48px;
		float:left;
}
.rightcol {
		width:312px;
		float:right;
}

.links {
		float:right;
		width:96px;
		padding-left:-20px;
		font-size:11px;
}
img.owl {
		width:204px;
		z-index:100;
		position:relative;
		left:538px;
		top:-380px;
		float:left;
}
.owlblock {
		float:left;
		height:198px;
}
.bottomhalf {
		position:relative;
		float:left;
		/*top:-408px;*/
		z-index:50;
		width:852px;
		
}

/* Text Styles
----------------------------------------------------------------------------- */
h1 {
		text-indent:-9000px;
		background: url(images/jessierauch.png) no-repeat left top;
		height:144px;
		width:528px;
		padding-bottom:12px;
		margin-top:24px;
}
h2 {
		font-family:  Palatino, Georgia, "Hoefler Text","Times New Roman", Times, serif;
		font-size:13px;
		text-transform:uppercase;
		letter-spacing:1px;
		color:#333;
		font-weight:bold;
}
p {
		padding-bottom:24px;
}
p a {
		color:#39b44a;
}
p a:hover {
		color:#000;
}
.amp {
		font-family: "Cooper Black", Palatino, "Hoefler Text", Georgia, "Times New Roman", Times, serif;
		font-style: italic;
}
.serif {
		font-family: "Hoefler Text", Palatino, Georgia, "Times New Roman", Times, serif;
		font-size:16px;
		color:#666;
}
.sans {
		font-family: "Helvetica Neue", "Univers", "Frutiger", Arial, Helvetica, Verdana, sans-serif;
		font-size:14px;
		color:#888;
}
ul.mainlinks {
		padding-top:58px;
		font-weight:bold;
}
.links li a {
		color:#333;
		line-height:18px;
		display:block;
		margin-left:-9px;
		padding-left:9px;
}
.links li a:hover {
		color:#FFF;
		background-color:#39b44a;
}
ul#mycarousel {
		clear:both;
		float:left;
}
ul#mycarousel li a {
		display:block;
}
ul#mycarousel li a:hover {
		background-color:#efefef;
}
.copyright {
		color:#999;
}
