
body {
	background-color: #CCCCCC;
	font-size:63%;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
/*IE7 Hack */	
	*+html .clearfix{display:inline-block;}
	*+html #content{margin-top:16px;}
	
h1 {
	background-image: url(images/nav_images/logo.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: -1000em;
	display: block;
	width: 300px;
	height: 150px;
	margin-top: 0px;
	margin-left: 20px;
}
.style1 {color: #C61935}

a:link {
	text-decoration: none;
	color: #CC0066;
}
a:visited {
	text-decoration: none;
	color: #CC0066;
}
a:hover {
	text-decoration: none;
	color: #107775;
}
a:active {
	text-decoration: none;
	color: #107775;
}
/* nav styles */
#nav{margin:0 0 15px 20px;padding:0;}
#studywrapper #nav,#clientwrapper #nav{margin:35px 0 15px 40px;padding:0;}
#nav li{list-style-type: none;list-style-image: none;text-decoration: none;padding:0;margin:0;float:left;height: 46px;line-height: 46px;}
li#h{background:transparent url(images/hearts/blog.gif) no-repeat -3px 0;	width: 48px;}
li#corporate{background:transparent url(images/hearts/blog.gif) no-repeat -46px 0px;width: 124px;}
li#parties{background:transparent url(images/hearts/blog.gif) no-repeat -165px 0px;width: 63px;}
li#weddings{background:transparent url(images/hearts/blog.gif) no-repeat -223px 0px;width: 82px;}
li#venues{background:transparent url(images/hearts/blog.gif) no-repeat -296px 0px;width: 62px;}
li#menus{background:transparent url(images/hearts/blog.gif) no-repeat -354px 0px;width: 63px;}
li#about{background:transparent url(images/hearts/blog.gif) no-repeat -412px 0px;width: 79px;}
li#christmas{background:transparent url(images/hearts/blog.gif) no-repeat -544px -58px;width: 72px;}
li#client{background:transparent url(images/hearts/blog.gif) no-repeat -629px 0px;width:140px;}
li#blog{background:transparent url(images/hearts/blog.gif) no-repeat -485px 0px;width: 59px;}

li#h a.current, li#h a:hover{background: url(images/hearts/blog.gif) no-repeat -3px -58px}
li#blog a:hover {background: url(images/hearts/blog.gif) no-repeat -485px -58px;}
li#corporate a.current, li#corporate a:hover, li#corporate a:active {	background: url(images/hearts/blog.gif) no-repeat -46px -58px}
li#parties a.current, li#parties a:hover{background: url(images/hearts/blog.gif) no-repeat -165px -58px}
li#weddings a.current, li#weddings a:hover {background: url(images/hearts/blog.gif) no-repeat -223px -58px}
li#venues a.current, li#venues a:hover{background: url(images/hearts/blog.gif) no-repeat -296px -58px}
li#menus a.current, li#menus a:hover{background: url(images/hearts/blog.gif) no-repeat -354px -58px}
li#about a.current, li#about a:hover{background: url(images/hearts/blog.gif) no-repeat -412px -58px}
li#christmas a.current, li#christmas a:hover{background: url(images/hearts/blog.gif) no-repeat -544px -58px}
li#client a.current, li#client a:hover{background:transparent url(images/hearts/blog.gif) no-repeat -629px -58px;width:145px;}

ul#nav  a {text-decoration: none;text-indent: -100em;display: block;height: 46px;overflow: hidden;	list-style-type: none;}
/* nav styles */	
#home, #cwrapper, #pwrapper, #wwrapper, #mwrapper, #cuwrapper,#xwrapper,#vwrapper,#presswrapper,#articlewrapper,#studywrapper{
	background-repeat: no-repeat;
	background-position: right top;
	width: 900px;
	margin:20px auto 0 auto;
	border:solid 1px #cc0066;
	position: relative;
	background-color: #FFFFFF;
	}
#studywrapper  {
	width: 900px;
	border: 1px solid #E01153;
	background-position: left top;
	padding: 0;
	overflow: visible;
}	

#presswrapper,#articlewrapper{width: 800px;}

#home, #presswrapper{background-image: url(images/nav_images/jellyheart.jpg);}
#cwrapper {background-image: url(images/nav_images/cutter.jpg);}
#pwrapper {background-image: url(images/nav_images/lollies.jpg);}
#wwrapper {background-image: url(images/nav_images/ice.jpg);}
#vwrapper {background-image: url(images/nav_images/coffee.jpg);}
#mwrapper {background-image: url(images/nav_images/butter.jpg);}
#cuwrapper {background-image: url(images/nav_images/cake.jpg);}
#xwrapper{background-image: url(images/nav_images/christmas.jpg);}
#sidebar {width: 180px;margin:20px 0 0 20px;	float: left;}
#sidebar #case{margin:0;padding:0;}
#sidebar p{margin-top:0px;font-size:1.5em;line-height:150%;}


#content {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	line-height: 120%;
	color: #666666;
	width: 650px;
	float:left;
	position: relative;
	margin: 0 0 0 20px;
}
.contentleft{width: 732px;float:left;}
.casestudy{width: 702px;padding-bottom:30px;}
.casetext{padding:40px 40px 0 40px;}
#testimonials {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	line-height: 120%;
	color: #666666;
	width: 750px;
	position: relative;
	margin: 10px 0px 0px 25px;
}
#testimonials td {padding: 10px;}
#testimonials img {height: 35px;}
.cquote {font-family: Georgia, "Times New Roman", Times, serif;font-size: 1.55em;line-height: 120%;color: #E01153;}
.paper {font-family: Georgia, "Times New Roman", Times, serif;font-size: 0.8em;line-height: 200%;text-transform: capitalize;	color: #666666;letter-spacing: 2px;font-weight: bold;}

#footer {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	color: #CCCCCC;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	line-height: 35px;
	width: 100%;
	position: relative;
	height: 35px;
	margin-left: 1px;
	text-align: center;
	display: block;
	padding: 0px;
	clear:both;
	margin:30px 0;
	}
	
.socialmedia, .phone, .emailFooter, .press{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.25em;
	line-height: 35px;
	display: block;
	float: left;
	/*font-weight:600;*/
	
}


.socialmedia {
	margin-left: 25px;
	width: 100px;
	color: #E01153;
}
.socialmedia img {
	padding-top: 5px;
}

.phone {
	width: 350px;
	color: #666666;
	
}

.emailFooter {
	width: 200px;
	color: #666666;
}
.press {
	float: left;
	width: 150px;
	color: #CC0066;
}
.text {
	font-family: Georgia, "Times New Roman", Times, serif;
	/*font-size: 1.5em;*/
	line-height: 150%;
	color: #666666;
}
#top row {
	height: 500px;
	width: 800px;
	position: relative;
	margin-top: 300px;
}
#cli, #clii, #cliii {
	float: left;
	height: 220px;
	width: 160px;
	position: relative;
	left: 0px;
	background-image: none;
	background-repeat: no-repeat;
	display: block;
	visibility: visible;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #FFFFFF;
	text-align: left;
	margin-top: 0px;
	padding: 0px;
}
#cw_i {
	height: 220px;
	width: 150px;
}
.press_links {
	margin-left: 40px;
	position: relative;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	line-height: 150%;
	color: #E01153;
	list-style-type: square;
	list-style-position: inside;
}
#cli {
	margin-left: 145px;
	margin-top: 20px;
}
#clii, #cliii {
	margin-left: 10px;
	margin-top: 20px;
}
.cwi {
	float: right;
	height: 220px;
	width: 150px;
	padding: 0px;
	margin: 20px 0px 0px;
}
.cw {
	margin: 20px 12px 10px 0px;
	float: left;
	height: 220px;
	width: 150px;
	padding: 0px;
	left: 0px;
	position: relative;
}
.head {
	margin-left: 40px;
	height: 50px;
	text-align: left;
	position: relative;
}

#col_i, #col_ii, #col_iii {
	float: left;
	width: 210px;
	margin-top: 40px;
	display: block;
}
/*Case styles*/
#col_i{margin-left: 40px;}
#col_ii, #col_iii {margin-left: 20px;}
#client_contact {
	float: left;
	height: 60px;
	width: 500;
	margin-top: 0px;
	position: relative;
	background-image: url(images/nav_images/slllogo.jpg);
	background-repeat: no-repeat;
	background-position: 40px;
	margin-bottom:20px;
}

.casephone {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	color: #666666;
	margin-left: 200px;
	position: relative;
	line-height: 35px;
	display: block;
	float: left;
	margin-top: 30px;
}
.caseemail {
	margin-left: 330px;
	position: relative;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	color: #666666;
	line-height: 35px;
	display: block;
	margin-top: 30px;
}
#clientside {
	background-color: #D4DF00;
	float: left;
	height: 756px;
	width: 168px;
	background-image: url(images/nav_images/client.jpg);
	background-repeat: no-repeat;
	margin-top: 44px;
}
#studypics {
	float: left;
	width: 198px;
	overflow: visible;
	padding-top:44px;
	padding-bottom:30px;
}



/*Case styles*/
.red_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2.3em;
	line-height: 120%;
	text-align: left;
	color: #C61935;
}
.orange_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2.3em;
	color: #FE7E13;
	line-height: 120%;
}
.green_title {
	font-size: 2.3em;
	color: #9DC125;
}
.purple_title {
	font-size: 2.3em;
	color: #A349A4;
}
.wquote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.55em;
	line-height: 120%;
	color: #FE7E13;
}
.pquote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.55em;
	line-height: 120%;
	color: #F56996;
}
#menucontent {
	float: left;
	width: 691px;
	margin-left: 0px;
	margin-top: 40px;
	padding-bottom:20px;
}
#menuside {
	background-color: #F1EC89;
	background-image: url(images/nav_images/sidebutter.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 740px;
	width: 168px;
	margin-top: 46px;
}
.highlight{color:#e01153;}
