@charset "utf-8";
body {padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 1em; background: url(../images/background.jpg) center top no-repeat #f9f5f1;}
img {border: 0;}

/* Header */
#header-container {width: 960px; height: 110px; margin: 0 auto 0 auto;}
	#online-quote {position: absolute; margin: 0 0 0 810px;}
	#phone {position: absolute; margin: 30px 0 0 330px;}
	#logo {position: absolute; margin: 0 0 0 -140px; z-index: 3000;}
	#like-button{width: 80px; display: block; float: right; padding: 3px 15px 0 0;}
	#top-navigation ul {margin: 90px 15px 0 312px; padding: 0; float: right; z-index: 3000; position: absolute;}
	#top-navigation ul li {margin: 0 0 0 50px; list-style: none; float: left; padding-bottom: 27px; border: 0 solid #000; z-index: 3000; position: relative; background: url(../images/blank.gif) repeat;}
	#top-navigation ul li.last {margin: 0;}

	.about a {width: 80px; height: 14px; background: url(../images/nav-about.png) no-repeat; display: block;}
	.about a:hover {background: url(../images/nav-about.png) 0 -15px no-repeat;}
	
	.services a {width: 69px; height: 14px; background: url(../images/nav-services.png) no-repeat; display: block;}
	.services a:hover {background: url(../images/nav-services.png) 0 -15px no-repeat;}
	
	.clients a {width: 86px; height: 14px; background: url(../images/nav-clients.png) no-repeat; display: block;}
	.clients a:hover {background: url(../images/nav-clients.png) 0 -15px no-repeat;}
	
	.blogger a {width: 43px; height: 14px; background: url(../images/nav-blog.png) no-repeat; display: block;}
	.blogger a:hover {background: url(../images/nav-blog.png) 0 -15px no-repeat;}
	
	.contact a {width: 103px; height: 14px; background: url(../images/nav-contact.png) no-repeat; display: block;}
	.contact a:hover {background: url(../images/nav-contact.png) 0 -15px no-repeat;}
/* End Header */

/* Banner */
#banner {width: 960px; height: 374px; margin: 0 auto 0 auto; padding: 0; position:relative;}
#banner ul li {float:left; position:absolute; list-style: none; margin: 0;}
#banner ul li img {border: none; padding: 0;}
#banner ul li.show {z-index:500}
#FlashID {border: 0 solid #000;}
#sub-banner {width: 928px; height: 180px; margin: 0 auto 0 auto; background: url(../images/sub-banner-background.png) no-repeat; padding: 20px 17px 17px 15px;}
/* End Banner */

/* Index Content */
#bottom-navigation {width: 960px; margin: 0 auto 0 auto; padding-bottom: 60px;}
	.nav-container {width: 960px; margin: 15px 0 0 0;}
		.nav-container ul {margin: 0 0 25px 0; padding: 0;}
		.nav-container ul li {margin: 0 90px 0 0; padding: 0; list-style: none; float: left; text-align: right; width: 240px; height: 50px;}
		.nav-container ul li.last {margin: 0;}
		.nav-container ul li#last {margin: 0;}
		
		.web-portfolio a {width: 146px; height: 43px; background: url(../images/web-portfolio-link.gif) no-repeat; display: block; margin: 0 0 0 60px;}
		.web-portfolio a:hover {background: url(../images/web-portfolio-link.gif) 0 -45px no-repeat;}
		
		.specials a {width: 142px; height: 43px; background: url(../images/nav-specials.gif) no-repeat; display: block; margin: 0 0 0 60px;}
		.specials a:hover {background: url(../images/nav-specials.gif) 0 -45px no-repeat;}
		
		.reads a {width: 180px; height: 43px; background: url(../images/nav-reads.gif) no-repeat; display: block; margin: 0 0 0 60px;}
		.reads a:hover {background: url(../images/nav-reads.gif) 0 -45px no-repeat;}
		
		.print-portfolio a {width: 146px; height: 44px; background: url(../images/print-portfolio-link.gif) no-repeat; display: block; margin: 0 0 0 60px;}
		.print-portfolio a:hover {background: url(../images/print-portfolio-link.gif) 0 -47px no-repeat;}
		
		.blog a {width: 208px; height: 45px; background: url(../images/nav-blog.gif) no-repeat; display: block; margin: 0 0 0 32px;}
		.blog a:hover {background: url(../images/nav-blog.gif) 0 -47px no-repeat;}
		
		.quote a {width: 217px; height: 45px; background: url(../images/nav-quote.gif) no-repeat; display: block; margin: 0 0 0 23px;}
		.quote a:hover {background: url(../images/nav-quote.gif) 0 -47px no-repeat;}
		
		.reach a {width: 130px; height: 45px; background: url(../images/nav-reach.gif) no-repeat; display: block; margin: 0 0 0 70px;}
		.reach a:hover {background: url(../images/nav-reach.gif) 0 -47px no-repeat;}

#index-content {width: 960px; margin: 0 auto 0 auto;}

.next, .prev {cursor:pointer;}
#previous-button {width: 72px; height: 192px; float: left; text-align: left; padding: 120px 0 0 0;}
#next-button {width: 72px; height: 192px; float: left; text-align: right; padding: 120px 0 0 0;}
#cards {float: right;}
/* End Index Content */

/* Sub Content */
#sub-sections {width: 815px; margin: 0 auto 80px auto;}
#sub-sections h2 {color:#dc1c79; margin: 30px 0 0 0; font-weight: bold; font-size:1.5em;}
.header2 {color:#dc1c79; margin: 30px 0 0 0; font-weight: bold; font-size:1.5em; text-align: center;}
#sub-sections h2 a {color:#dc1c79; margin: 30px 0 0 0; text-decoration: none;}
#sub-sections h2 a:hover {color: #a97990; margin: 30px 0 0 0;}
#sub-sections p {font-size: 1em; line-height: 1.6em; color: #414141;}

#sub-sections .featured h3 {color: #dc1c79; float: left; width: 200px;}
#sub-sections .featured p {display: block; float: right; width: 600px;}
#sub-sections .featured p.small {display: block; float: right; width: 500px;}
#sub-sections .featured .images {width: 289px; float: left; margin: 19px 0 0 0; text-align: center;}
#sub-sections .featured .imagesLaptop {width: 199px; height: 100px; padding: 22px 47px 36px 43px; float: left; margin: 19px 0 0 0; text-align: center; background: url(../images/featured/featuredLaptop.gif) no-repeat;}
#sub-sections .featured .imagesLaptop a {}
#sub-sections .clientLogos {float: left;}

#sub-sections a {text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #a8155c;}
#sub-sections a:hover {color: #a97990;}
#sub-sections ul {margin-left: 25px;}
#sub-sections li {font-size:1em; line-height:1.6em; color: #414141;}

#sub-sections p.pink {color: #dc1c79; padding: 0 80px 0 80px; font-weight: bold; text-align: center;}
#sub-sections p.white {color: #fff; padding: 0 80px 0 80px; font-weight: bold; text-align: center;}

#sections {overflow:hidden; width:815px; height:312px; float: left;}
	
	#sections ul {width: 5760px;}
	#sections li {float:left; padding: 0; width: 815px; list-style: none;}
	#sections p {width:350px; margin: 0; font-size:1.2em; line-height:1.4em; color: #8e9393; float: left;}
	#sections h2 {color:#dc1c79; margin: 30px 0 0 0; font-weight: bold; font-size:1.8em;}
	#sections a {text-decoration:none; color: #a8155c;}
	#sections a:hover {text-decoration:none; color: #a97990;}
	.readmore {clear: both; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; color: #a8155c; padding: 0 150px 0 0;}
	.readmore a {color: #a8155c;}
	.readmore a:hover {color: #a97990;}
	.viewmore {clear: both; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; color: #a8155c; padding: 10px 73px 0 0;}
	.viewmore a {color: #a8155c;}
	.viewmore a:hover {color: #a97990;}
	.read-space {padding-bottom: 10px;}
	.examples {height: 147px; width: 220px; background: url(../images/index-porfolio.jpg) no-repeat; float: left; margin: 10px 0 0 0; padding: 10px;}
	.blog-content {width: 790px; font-size:1.2em; line-height:1.4em; color: #8e9393; float: left;}
	
	.web-examples {height: 185px; width: 364px; background: url(../images/web-porfolio.jpg) no-repeat; float: left; margin: 10px 20px 20px 0; padding: 10px;}
	.web-examples img {margin: 0 0 20px 0;}
	.web-examples a {font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold;}
	.web-examples span {font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; display: block; color: #8e9393; line-height: 1.5em;}
	#sub-sections .web-examples p {font-size: 0.8em; margin: 0 0 0 0; text-align: center; font-weight: bold;}
	
	.print-examples2 {height: 220px; width: 364px; background: url(../images/web-porfolio.jpg) no-repeat; float: left; margin: 10px 20px 20px 0; padding: 10px;}
	.print-examples2 img {margin: 0 0 20px 0;}
	.print-examples2 a {font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold;}
	.print-examples2 span {font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; display: block; color: #8e9393; line-height: 1.5em;}
	
	.print-examples {height: 220px; width: 364px; float: left; margin: 10px 20px 20px 0; padding: 10px;}
	.print-examples img {margin: 0 0 20px 0;}
	.print-examples a {font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold;}
	.print-examples span {font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; display: block; color: #8e9393; line-height: 1.5em;}
	
	.middle-image {margin-left: 17px; margin-right: 17px;}

#contact-form {width: 300px; float: right; text-align: right;}
#contact-form div {margin: 0 0 20px 0; text-align: right;}
#contact-form div input.textBox {height: 25px; width: 180px; color: #676b6b; font-size:1em; border: 1px #a8155c solid; padding: 0 10px 0 10px;}
#contact-form div input.checkBox {height: 25px; height: 25px; padding: 0;}
#contact-form div textarea {border: 1px #a8155c solid; width: 180px; height: 100px; color: #676b6b;  padding: 5px 10px 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 1em;}
#contact-form div span {font-size: 0.8em; color: #414141; }

#portfolio-form {width: 700px; float: left; text-align: left; border: 0 solid #000;}
#portfolio-form div {margin: 0 0 20px 0; text-align: left;}
#portfolio-form div input.textBox {height: 25px; width: 180px; color: #676b6b; font-size:1em; border: 1px #a8155c solid; padding: 0 10px 0 10px;}
#portfolio-form div input.checkBox {height: 25px; height: 25px; padding: 0;}
#portfolio-form div input.selectBox  {height: 25px; width: 180px;}
#portfolio-form div textarea {border: 1px #a8155c solid; color: #676b6b;  padding: 0 10px 0 10px;}
#portfolio-form div span {font-size: 0.8em; color: #414141; }


.button {}

#portfolio-navigation{width: 104px; float: left; height: 28px; padding: 10px 355px 10px 320px;}
#portfolio-navigation ul {margin: 0 0 25px 0; padding: 0; z-index: 3000; position: absolute; list-style: none;}

	#portfolio-navigation ul li {margin: 0 0 0 10px; list-style: none; float: left; padding-bottom: 27px; z-index: 3000; position: relative;}
	#portfolio-navigation ul li.last {margin: 0;}
	
	.portfolio-1 a {width: 26px; height: 28px; background:url(../images/numbers1.png) no-repeat; display: block;}
	.portfolio-1 a:hover {background:url(../images/numbers1.png) 0 -30px no-repeat;}
	
	.active1{width: 26px; height: 28px; background: url(../images/numbers1.png) 0 -30px no-repeat; display: block;}
	
	.portfolio-2 a {width: 26px; height: 28px; background:url(../images/numbers2.png) no-repeat; display: block;}
	.portfolio-2 a:hover {background:url(../images/numbers2.png) 0 -30px no-repeat;}
	
	.active2{width: 26px; height: 28px; background: url(../images/numbers2.png) 0 -30px no-repeat; display: block;}
	
	.portfolio-3 a {width: 26px; height: 28px; background:url(../images/numbers3.png) no-repeat; display: block;}
	.portfolio-3 a:hover {background:url(../images/numbers3.png) 0 -30px no-repeat;}
	
	.portfolio-4 a {width: 26px; height: 28px; background:url(../images/numbers4.png) no-repeat; display: block;}
	.portfolio-4 a:hover {background:url(../images/numbers4.png) 0 -30px no-repeat;}

	.active3{width: 26px; height: 28px; background: url(../images/numbers3.png) 0 -30px no-repeat; display: block;}

	.active4{width: 26px; height: 28px; background: url(../images/numbers4.png) 0 -30px no-repeat; display: block;}
/* End Sub Content */

.clear {clear: both;}

.starred {font-size: 0.7em;}
.pink-box {width: 367px; float: left; margin: 0 0 20px 20px;}
.pink-box-top {width: 352px; height: 21px; background: url(../images/pink-box-top.png) no-repeat; padding: 3px 0 0 15px;}
.pink-box-middle {width: 367px; background: #dc1c79; clear: both;}
.pink-box-bottom {width: 367px; height: 9px; background: url(../images/pink-box-bottom.png) no-repeat; clear: both;}
.pink-box-top h3 {color: #fff; margin: 0; padding: 0; font-size: 0.9em;}
.middle {color: #fff; padding: 15px 15px 0 15px; margin: 0; font-size: 0.9em;}
.cells {color: #fff; padding: 15px 15px 5px 0; margin: 0; font-size: 0.9em; width: 65px; float: left; text-align: right;}
.cells2 {color: #fff; padding: 15px 0px 5px 0px; margin: 0; font-size: 0.9em; width: 200px; float: left; text-align: right;}
.green {color: #a6cd3a;}
.treeculture {float: right; padding: 10px;}
.clients {font-size: 0.8em; float: left; list-style: none; margin: 5px 0 0 135px; text-align: center;}
.slider-left {float: left; width: 150px; border: 0 solid #000;}
.slider-right {float: right; width: 195px; border: 0 solid #000;}
.questions-box {clear: both; padding-top: 5px;}
.questions-box a {color: #fff; text-decoration: none; font-size: 1em; font-family: Arial, Helvetica, sans-serif;}
.ribbon {position: absolute; width: 207px; height: 192px; margin-left: 721px;}
#map {border: 1px solid #a8155c;}

#print-folio {height: 30px;}
	#print-folio {width: 865px; margin: 6px auto 30px auto; padding-top: 2px;}
	#print-folio ul {margin: 0; padding: 0 0 0 0;}
	#print-folio ul li {display: inline; list-style: none; margin: 0 15px 0 0; padding: 0 15px 0 0; border-right: 2px solid #999;}
	#print-folio ul li a {font-family: Arial, Helvetica, sans-serif; color: #333; text-decoration: none; font-size: 0.9em; text-align: center; font-weight: bold;}
	#print-folio ul li a:hover {color: #CCCCCC;}
	#print-folio ul li.last {border: 0;}


/* Menu */
#nav li {margin: 0 104px 0 0px; padding: 0; float: left; list-style: none; position: relative;}
#nav li.last {margin: 0 0 0 0px;}

/* sub levels link hover */
#nav ul li:hover a, #nav li:hover li a {font-family: Arial, Helvetica, sans-serif; width: 200px; background: none; border: none; color: #fff; text-decoration: none; padding-bottom: 10px; font-size: 0.9em; -webkit-box-shadow: none; -moz-box-shadow: none;}
#nav ul a:hover {color: #ff87c1 !important; -webkit-border-radius: 0; -moz-border-radius: 0; text-shadow: 0 1px 1px rgba(0,0,0, .1);}

/* dropdown */
#nav li:hover > ul {display: block;}

/* level 2 list */
#nav ul {display: none; background: #dc1c79; margin: 0 0 0 0; padding: 10px 10px 10px 10px;	width: 190px; position: absolute; top: 33px; left: 0; border: solid 1px #8a124c; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 0 3px rgba(0,0,0, 1); -moz-box-shadow: 0 0 3px rgba(0,0,0, 1); box-shadow: 0 0 3px rgba(0,0,0, 1); z-index: 4000;}
#nav ul li {float: none; margin: 3px 0 3px 0; padding: 5px 0 5px 0; border-bottom: 0 solid #99aec0;}
#nav ul li.last-second {border-bottom: 0;}
#nav ul a {font-weight: normal; font-family: Arial, Helvetica, sans-serif ; color: #a8155c;}

/* level 3+ list */
#nav ul ul {left: 181px; top: -3px;}

/* rounded corners of first and last link */
#nav ul li:first-child > a {-webkit-border-top-left-radius: 6px; -moz-border-radius-topleft: 6px; -webkit-border-top-right-radius: 6px;	-moz-border-radius-topright: 6px;}
#nav ul li:last-child > a {-webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-right-radius: 6px;	-moz-border-radius-bottomright: 6px;}

/* clearfix */
#nav:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
#nav {display: inline-block;} 
html[xmlns] #nav {display: block;}
 
* html #nav {height: 1%;}	
#top-navigation ul li.arrow {background: url(../images/arrow.gif) no-repeat 40px 8px;}

/* rotator in-page placement */
    div#rotator-container {width: 928px; height:438px;}
	div#rotator {position:relative; z-index: 1000;}
/* rotator css */
	div#rotator ul {margin: 0; padding: 0;}
	div#rotator ul li {padding: 0; margin: 0; float:left; position:absolute; list-style: none;}
/* rotator image style */	
	div#rotator ul li img {}
    div#rotator ul li.show {z-index:500;}
/* rotator in-page placement */
	div#rotator2 {position:relative;}
/* rotator css */
	div#rotator2 ul {margin: 0; padding: 0;}
	div#rotator2 ul li {padding: 0; margin: 0; float:left; position:absolute; list-style: none;}
/* rotator image style */	
	div#rotator2 ul li img {}
    div#rotator2 ul li.show {z-index:500;}

.process {float: right; padding: 20px;}

/* Slider */
#sliderWrap {margin: 0 0 0 260px; width: 344px; position: absolute; z-index: 8000;}
#slider {position: absolute; background-image:url(../images/quote-box.png); background-repeat:no-repeat; background-position: bottom; width: 400px; height: 175px; margin-top: -139px; z-index: 6000;}
#slider img {border: 0;}
#sliderContent {margin: 5px 0 0 5px; position: absolute; text-align: left; color:#fff; font-weight:bold; padding: 10px; border: 0 solid #000; width: 368px; height: 105px}
#openCloseWrap {position:absolute; margin: 125px 0 0 262px;}
#topMenuImage { display: block; height: 36px; width: 138px; border: 0 solid #000;}
/* End Slider */

/* Blog Images */
.blogmcann {width:360px;height:185px;float:right; padding-bottom:10px;}
.blogmcann p {font-size:9px; text-align:right}

div#creditfooter {display: none;}
.feedburnerFeedBlock ul {margin: 0 0 0 0; padding: 0;}
.feedburnerFeedBlock ul li {list-style: none; margin: 0; padding: 0;}
div.feedBurnerFeedBlock ul li span.headline a {margin: 0 0 0 0; padding: 0;}

.constantPink {width: 750px; margin: 0 auto 0 auto; padding: 25px 0 25px 0; background: url(../images/tableBack.gif) no-repeat;}
.constant {margin: 0 auto 0 auto;}
td {font-size:1em; color: #fff;}

#employment {width: 150px; height: 150px; position: absolute; z-index: 4000; margin-top: 240px; margin-left: -40px; z-index: 0;}
#employment a {width: 150px; height: 150px; background: url(../images/employmentbutton.png) no-repeat; display: block; margin: 0; text-indent: -4000px;}
#employment a:hover {background: url(../images/employmentbutton.png) 0 -150px no-repeat;}

#printAd {width: 150px; height: 150px; position: absolute; z-index: 4000; margin-top: 240px; margin-left: -40px; z-index: 0;}
#printAd a {width: 150px; height: 150px; background: url(../images/awesomePrintShop.png) no-repeat; display: block; margin: 0; text-indent: -4000px;}
#printAd a:hover {background: url(../images/awesomePrintShop.png) 0 -150px no-repeat;}

#printAdSub {width: 150px; height: 150px; position: absolute; z-index: 4000; margin-top: 130px; margin-left: 800px; z-index: 0;}
#printAdSub a {width: 150px; height: 150px; background: url(../images/awesomePrintShop.png) no-repeat; display: block; margin: 0; text-indent: -4000px;}
#printAdSub a:hover {background: url(../images/awesomePrintShop.png) 0 -150px no-repeat;}

#promoBoxFull {margin-top: 25px; width: 740px; margin-left: 25px;}
#promoBoxLeft {width: 325px; height: 200px; float: left; background: url(../images/599.png) no-repeat; text-indent: -4000px; margin-right: 25px; margin-top: 50px;}
#promoBoxRight {width: 384px; height: 284px; float: left;}
#promoBoxRight h1 {display: block; width: 369px; height: 104px; background: url(../images/promoText.png) no-repeat; text-indent: -4000px;}
#nameLabel {display: block; width: 69px; height: 18px; background: url(../images/promoFields.png) 0 0 no-repeat; text-indent: -4000px;}
#emailLabel {display: block; width: 69px; height: 18px; background: url(../images/promoFields.png) 0 -44px no-repeat; text-indent: -4000px;}
#phoneLabel {display: block; width: 69px; height: 18px; background: url(../images/promoFields.png) 0 -88px no-repeat; text-indent: -4000px;}
#promoBottom {width: 645px; height: 212px; clear: both; margin-left: 55px;}
#promoBottom h2 {display: block; width: 373px; height: 51px; background: url(../images/promoCheckOut.png) 0 0; text-indent: -4000px; margin: 0 0 10px 0;}
#promoBottom h2 a {display: block; width: 373px; height: 51px; text-indent: -4000px; margin: 0;}

#videoBox {width: 428px; height: 240px; background: url(../images/videoBackground.png) no-repeat; padding: 23px; margin: 15px auto 0 auto;}

#wrapper{width: 960px;}

			.boxgrid{ 
				width: 275px; 
				height: 200px; 
				margin:0px; 
				float:left; 
				background:#161613; 
				border: solid 2px #CCC; 
				overflow: hidden; 
				position: relative; 
				margin-bottom: 20px;
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				.boxgrid p{ 
					padding: 0 10px; 
					color:#686868; 
					font-weight:bold; 
				}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #FFF; 
				height: 100px;
				width: 100%;
				opacity: .9;
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
 			}
 				.captionfull .boxcaption {
 					top: 260px;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 220px;
 					left: 0;
 				}
 				
 				.cover  {
 				padding: 0 10px;}
				
#wrapper h1 {
font-size: 22px;
font-weight:  normal;
}

#wrapper h2 {
font-size: 16px;
color: #333;
margin: 5px 0 5px 0;
padding: 0;
}

#wrapper h3 {
font-size: 16px;
font-weight: bold;
color: #d71575;
}

.thumbnail-image{padding-right: 20px; margin-top: 18px;}
.smaller-title{font-size: 1.2em; color: #dc1c79; font-weight: bold;}

/* Footer */
#footer {width: 960px; margin: 0 auto 15px auto; padding: 0 0 0 0;}
	.footer-links {float: left; width: 120px;}
	.footer-links#middle {width: 100px;}
	.footer-links ul {margin: 0; padding: 0;}
	.footer-links ul li {margin: 0 0 8px 0; padding: 0; list-style: none;}
	.footer-links ul li a {font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #a8155c; text-decoration: none;}
	.footer-links ul li a:hover {color: #a97990;}
	#copyright p {margin: 0; padding: 0; font-size: 0.8em; color: #a8155c; float: right; text-align: right;}
/* End Footer */
				
