@import url("reset.css"); 
html, body {
	height: 100%; }
html { height: 100%; margin-bottom: 1px; }
body { 

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #9b968c;
	background: url(../img/bg.gif) repeat-x #101010;
	 }
a { 
	color: #7aa5a5;
	text-decoration: none; 
	outline: none;
}
a:hover {
	color: #a0d6d6;
}
p a:hover, .information li a:hover {
	border-bottom: 1px solid #2d4040;
	}
p { 
	margin-bottom: 12px; }
p img { 
	float: right; 
	margin: 10px 0px 10px 10px; }
hr {
	border: 0;
	background: 0;
	border-bottom: 1px solid #282828;
}
#content h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #F8F8F8;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
h4 {
	font-family: Arial, Helvetica; }
#header {
	width: 960px;
	height: 150px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #000000;
}
	
#header #top h1 {
	width: 217px;
	height: 26px;
}
#header #top h1 a {
	height: 11px;
	width: 216px; 
	display: block;
	float: left;
	margin: 110px 0px 0px 0px;
	background: url(../img/logo.gif) no-repeat;
	text-indent: -9999px;
	}
#header #top h1 a:hover {
	background-position: -216px 0;
	border: 0;}
#header #top #site-navigation {
	list-style-type: none;
	float: right;
	margin: 85px 0px 0px 0px; }
#header #top #site-navigation li {
	display: inline;}
#header #top #site-navigation li a {
	float: left;
	display: block; 
	text-transform: uppercase;
	text-indent: -9999px;
	height: 10px; 
	margin-right: 50px; }
#header #top #site-navigation li a:hover {
	border: 0; }
body#body_home #header #top #site-navigation li#home a {
	background-position: -215px 0px; }	
body#body_work #header #top #site-navigation li#work a {
	background-position: -216px -11px; }		
body#body_me #header #top #site-navigation li#me a {
	background-position: -216px -22px; }
body#body_blog #header #top #site-navigation li#blog a {
	background-position: -217px -43px; }		
body#body_contact #header #top #site-navigation li#talk a {
	background-position: -216px -33px; }
	
#header #top #site-navigation li#home { width: 39px; height: 11px; }				
#header #top #site-navigation li#home a {
	background: url(../img/sprite.gif) no-repeat 0 0; 
	width: 39px; }
#header #top #site-navigation li#home a:hover {
	background-position: -108px 0px; }
body#body_home #home a {
	background-position: -215px 0px; }	

#header #top #site-navigation li#work { width: 40px; height: 11px; }
#header #top #site-navigation li#work a {
	background: url(../img/sprite.gif) no-repeat 0 -11px; 
	width: 40px; }
#header #top #site-navigation li#work a:hover {
	background-position: -108px -11px; }

#header #top #site-navigation li#me { width: 19px; height: 11px; }	
#header #top #site-navigation li#me a {
	background: url(../img/sprite.gif) no-repeat 0 -22px; 
	width: 19px; }
#header #top #site-navigation li#me a:hover {
	background-position: -108px -22px; }
	
#header #top #site-navigation li#blog { width: 63px; height: 12px; padding: 0;}		
#header #top #site-navigation li#blog a {
	background: url(../img/sprite.gif) no-repeat 0 -43px; 
	width: 63px; }
#header #top #site-navigation li#blog a:hover {
	background-position: -217px -43px; }
		
#header #top #site-navigation li#talk { width: 77px; height: 12px; }		
#header #top #site-navigation li#talk a {
	margin: 0;
	background: url(../img/sprite.gif) no-repeat 0 -33px; 
	width: 77px; }
#header #top #site-navigation li#talk a:hover {
	background-position: -108px -33px; }
#header #top #site-navigation li#talk.active a{
	background-position: -216px -33px; }		
		
#contentwrap {
	width: 960px;
	margin: 0 auto;
	clear: both; 
	padding-top: 45px;
	margin-bottom: 75px; 
	}
body#body_work #left-content {
	width: 295px; }
body#body_work #right-content {
	padding-top: 15px;
	width: 615px; }
body#body_blog #left-content {
	width: 310px; }
body#body_blog #right-content {
	width: 600px; }
body#body_me #left-content {
	width: 235px; }
body#body_me #right-content {
	width: 725px; }
body#body_contact #left-content {
	width: 235px; }
body#body_contact #right-content {
	width: 725px; }
body#body_contact #content {
	width: 425px;
	float: left; }
#page-header {
	width: 960px; 
	margin-bottom: 10px;
	float: left;
	border-bottom: 1px solid #282828;
	}	
#page-header h2 {
	display: inline;
	float: left;
	}
#page-header p {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: right;
	}
#body_work h2.page-title {
	width: 50px;
	height: 12px;
	text-indent: -9999px;
	background: url(../img/work.gif) no-repeat;
	margin-bottom: 15px; }
#body_me h2.page-title {
	width: 83px;
	height: 12px;
	text-indent: -9999px;
	background: url(img/aboutme.gif) no-repeat;
	margin-bottom: 15px; }
#body_contact h2.page-title {
	width: 88px;
	height: 11px;
	background: url(img/letstalk.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 15px; 
	}
#body_blog h2.page-title {
	width: 74px;
	height: 14px;
	background: url(img/journal.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 15px; 
	}
#left-content, #introduction, #testimonials, #journal { 
	width: 645px; 
	float: left; }
#right-content { 
	width: 275px;
	float: right; }

#introduction {
	padding-bottom: 20px;
	border-bottom: 1px solid #2e2e2e; }
#introduction .welcome { 
	width: 645px;
	height: 85px;
	text-indent: -9999px;
	margin-bottom: 10px;	
	background: url(../img/introduction.gif) no-repeat;
	 }
#introduction p {
	font-family: Georgia, serif;
	font-size: 16px;
	color: #b3ada1;	

	line-height: 30px; }
#introduction p a {
	color: #63bdab; 
	text-decoration: none;}
#introduction p a:hover {
	color: #559a8c; }
#testimonials {
	border-bottom: 1px solid #2e2e2e;}
#testimonials, #journal {
	padding: 40px 0px;
	float: left;
	}
#testimonial-navigation {
	width: 60px; 
	float: right;
	margin-top: -44px;}
#testimonial-navigation li {
	text-indent: -9999px;
	width: 25px;
	height: 25px;
	float: left;
	list-style-type: none;
	margin-left: 5px;
	}
#testimonial-navigation li a {
	width: 23px;
	height: 22px;
	display: block;
	background-repeat: no-repeat;
	}
#testimonial-navigation li#next a {
	background-image: url(../img/roundarrow_next.gif); }
#testimonial-navigation li#prev a {
	background-image: url(../img/roundarrow_prev.gif); }
#testimonial-navigation li a:hover {
	background-position: -23px 0px; }
#testimonial-navigation li a:active {
	background-position: -23px 1px; }

.testimonial {
	width: 645px;
	top: 0;
	height: 120px;
	left: 0;}
#testimonials .author {
	font-family: Arial, Helvetica; 
	font-weight: bold;
	float: left;
	width: 170px;
	
	
}
#testimonials .author cite {
	color: #63bdab;
	font-size: 14px;
	padding-bottom: 4px;
	display: block;
	font-style: inherit;
	}
#testimonials .author .company a{
	color: #367a6c;
	font-size: 11px;
	 }
#testimonials blockquote {
	font-style: italic;
	width: 435px;
	float: right;
	color: #948e81;
	font-size: 13px; 
	line-height: 23px;
	margin-top: -4px;	


	}
#journal {	
	padding-bottom: 20px;
	}
#journal h2 {
	background: url(../img/journal.gif) no-repeat;
	width: 74px;
	height: 14px;
	text-indent: -9999px;
	margin-bottom: 20px;

	 }
#journal .journal-entry {
	float: left;
	width: 300px;
	margin-right: 22px;
	margin-bottom: 10px;
	}
#journal h4 {
		
	}
#journal .excerpt {
	font-size: 11.6px;
	font-family: Arial;
	margin-bottom: 10px;
	width: 300px;
	line-height: 19px;}	
#journal p.date {
	font-size: 11px;
	font-family: Arial, Helvetica;
	width: 300px;
	font-weight: bold;
	padding: 6px 0px 5px 0px;
	margin: 0;
	color: #a8a59d;
	float: left;} 
#journal .readmore {
	padding-top: 4px;
	border-top: 1px solid #282828;
	text-decoration: none;
	margin-top: -2px;
	}
#awards {
	width: 275px;
	float: left;
	text-align: center;
	padding-bottom: 25px;
	}	
#recent-work {
	background: #0c0c0c; 
	padding: 20px;
	float: left; }
#recent-work h2 {
	width: 116px;
	height: 12px;
	background: url(../img/recentwork.gif) no-repeat;
	margin-bottom: 5px;
	text-indent: -9999px; 
}
#recent-work {
	margin-top: 7px; }
#recent-work h4, #journal h4, #side-navigation li {
	color: #eaeaea;
	font-family: Arial, Helvetica;
	font-weight: bold;
	line-height: 20px;
	font-size: 15px;
	margin: 4px 0px 0px 0px; }
#side-navigation li {
	line-height: 18px; }
#recent-work h4 a, #journal h4 a, #side-navigation li a {
	color: #63bdab;
}
#recent-work h4 a:hover, #journal h4 a:hover, #side-navigation li a:hover {
	color: #367a6c; }
#recent-work img {
	padding-bottom: 4px;
}
#recent-work img:hover {
	padding-bottom: 0px;
	border: 0;
	border-bottom: 4px solid #226255; }
#recent-work .recent-work-entry {
	float: left;
	margin-top: 13px; }
#recent-work .recent-work-entry p, #body_work #portfolio-navigation ul li p, .information, #body_work .work-photos div p, #recent-blog-entries p {
	font-family: Arial, Helvetica, Lucida Grande, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #939393; }





/* WORK PAGE  */



#body_work #portfolio-navigation {
	height: 530px;
	width: 295px;
	overflow: hidden;
	display: block;
	float: left; }
#body_work #portfolio-navigation ul {
	position: relative;
	top: 0;
	left: 0; }
#body_work #portfolio-navigation ul li {
	width: 295px;
	padding: 15px 0px;
	height: 75px;
	float: left;
	border-bottom: 1px solid #282828;
}
#body_work #portfolio-navigation ul li {
	color: #eaeaea;
	font-size: 13px;
	margin: 0px 0px 0px 2px; }
#body_work #portfolio-navigation ul li h4 {
	padding: 3px 3px 3px 0px;}
#body_work #portfolio-navigation ul li h4 a {
	color: #63bdab;
}
#body_work #portfolio-navigation ul li h4 a:hover {
	color: #367a6c; }
#body_work #portfolio-navigation ul li.current {
background-color: #0d0d0d;

}
#body_work #portfolio-navigation ul li:hover {
	background: #0d0d0d;}
#body_work #portfolio-navigation ul li h3 {
	float: left;}	
#body_work #portfolio-navigation ul li img {
	float: left;
	margin: 0px 10px 0px 0px;
}

#body_work #portfolio-scroll a {
	width: 147px;
	height: 57px;
	float: left;
	display: block;
	text-indent: -9999px; 
	}
#body_work #portfolio-scroll a#up {
	background: url(../img/scrollup.gif) no-repeat; }
#body_work #portfolio-scroll a#down {
	background: url(../img/scrolldown.gif) no-repeat; }
#body_work #portfolio-scroll a#up:hover, #body_work #portfolio-scroll a#down:hover {
	background-position: -147px 0px; }
#body_work #portfolio-scroll a#up:active, #body_work #portfolio-scroll a#down:active  {
	background-position: -294px 0px; }
#body_work ul#portfolio-scroll li a#up.nogo, #body_work ul#portfolio-scroll li a#down.nogo {
background-position: -441px 0px; }
#sidebar {
	width: 230px;
	float: right;
	}
.information {
	width: 172px;
	float: right;
	padding: 20px 20px 0px 20px;
	background: #0d0d0d;
	margin-top: 20px;
}
#left-content .information {
	float: left;}
body#body_blog #left-content .information {
	width: 250px;}
body#body_contact .information {
	width: 210px; }
.information * {
	margin-bottom: 20px;}
.information img {
	margin-bottom: 5px; }
.information dl {
	float: left;
		 }
.information br {
	margin: 0;}
.information dt {
	float: left;
	margin-bottom: 7px;
	clear: left;
	width: 80px;
	color: #c1c1c1;
	font-weight: bold; }
.information dd {
	float: left;
	margin-bottom: 7px; }
.information li {
	line-height: 20px;
	margin-bottom: 0;
}
body#body_work #content {
	width: 500px;
	float: left;}
body#body_me #content {
	width: 470px;
	float: left; }
.img1 {
	margin-top: 140px; 
	float: left;}
#content p {
	line-height: 21px; }
#content p strong {
	font-family: Arial, Helvetica; 
	color: #d1cbbe;
	font-size: 12px;}
#content p.ingress {
	font-family: Georgia;
	font-style: italic;
	color: #b3ada1;
	line-height: 21px;
	font-size: 13px; }
/* WORK PAGINATION */
#dodo {
	width: 500px;
	float: left;}
#body_work #pagination-wrap { 
	width: 100%; 
	float: left;
	clear: both;
	overflow: hidden;  }
	
#body_work #pagination { 
	float: left;
	left: 50%;
	margin: 0 auto;
	padding: 0;
	position: relative; }	
#body_work #pagination-wrap #pagination li { 
	float: left;
	position: relative;
	right: 50%;
	margin-right: 1px; }
#body_work #pagination-wrap #pagination a {
	font-size: 10px;
	margin-right: 2px;
	height: 15px;
	width: 10px;
	line-height: 15px;
	padding-left: 4px;
	float: left;
	color: #FFF;
	text-decoration: none;
	background-image: url(../img/pagination.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#body_work #pagination-wrap  #pagination a:hover {
	background-position: -14px 0; }
#body_work #pagination-wrap #pagination a.activeSlide { background-position: -28px 0; }
/* .zoom {
	width: 31px;
	height: 30px; 
	background: url(img/zoom.png) no-repeat;
	float: left;
	border: 1px solid red;
	margin-top: -20px;}
	*/
#body_work .work-photos { 
    height:  385px;  
    width:   615px;  
    padding: 0;  
	overflow: hidden;
    margin:  0; } 
#body_work .work-photos div{
	position: relative; }
/*
#body_work .work-photos div a span {
	width: 31px;
	height: 30px;
	background: url(img/zoom.png) no-repeat -40px 0px;
	position: absolute;
	top: 355px;
	left: 10px; }
	
#body_work .work-photos div a:hover span {
	width: 31px;
	height: 30px;
	background: url(img/zoom.png) no-repeat;
	position: absolute;
	top: 335px;
	left: 20px; }
*/

.work-photos div p {
	position: absolute;
	top: 349px;
	left: 0;
	
	padding: 10px;
	width: 595px; 
	color: #c4c4c4;
	background: url(img/transparent.png);
	}
.work-photos img {  
    height:  385px;  
    width:   615px;  
    top:  0; 
    left: 0;  }	
#work-photos-navigation { 
	clear: both; 
	width: 591px; 
	padding: 10px 12px 10px 12px; 
	background: #222;
	float: left; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	list-style-type: none;
	margin-bottom: 5px; }
#work-photos-navigation li {
	line-height: 15px; }
#work-photos-navigation li.next { 
	float: right
 }
#work-photos-navigation li.previous { 
	float: left; }
#work-photos-navigation li a { 
	color: #7aa5a5; 
	text-decoration: none; }
#work-photos-navigation li a:hover { 
	color: #a0d6d6; }

/* END WORK */

/* BLOG  */
#body_blog #right-content #article {
	padding-bottom: 10px;
	border-bottom: 3px solid #2e2e2e;
	margin-bottom: 30px;  }
#body_blog #right-content #content h2 {
	margin-bottom: -5px;
}
#body_blog #right-content #content p {
	font-family: Arial;
	font-size: 12px;
	line-height: 19px; }
#body_blog #right-content #content blockquote {
	line-height: 20px;
	font-style: italic;
	margin-bottom: 15px;
	color: #d3ab98;}	
#body_blog #right-content #content p.ingress {
	font-family: Georgia;
	font-style: italic;
	color: #c4c1ba;
	line-height: 21px;
	font-size: 13px; }
#body_blog #right-content #content img {
	margin-top: 10px; }
#body_blog #right-content #content p.imgtxt {
	background: #090909;
	padding: 5px 8px;
	font-size: 11px;
	color: #efb19c;
	 }
	
#body_blog #right-content #content p.date {
	width: 600px; 
	font-size: 11px;
	font-family: Arial, Helvetica;
	font-weight: bold;
	margin: -1px 0px 7px 0px;

	color: #a8a59d;
	float: left;
	}
#body_blog #right-content #content h3, #body_me #content h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #EEE;
	line-height: 27px;
	margin: 3px 0px;
}
#body_blog #right-content #content h3 em{
	font-family: Georgia;
	color: #ff8b62;
	font-weight: lighter;
	}
#body_blog #right-content #content h4, #body_blog #right-content #content h5   {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #d6c6a8;
	margin-bottom: 5px;
}

#body_blog #recent-blog-entries {
	width: 310px;
	float: left;
	font-family: Arial, Helvetica; }
#body_blog #recent-blog-entries ul {
	position: relative;
	top: 0;
	left: 0; }
#body_blog #recent-blog-entries ul li {
	width: 310px;
	padding: 15px 0px;
	float: left;
	border-bottom: 1px solid #282828;
	color: #eaeaea;
	margin: 3px 0px 0px 2px;
}

#body_blog #recent-blog-entries ul li h4 {
	margin: 2px 0px 3px;
	line-height: 18px;
}
#body_blog #recent-blog-entries ul li h4 a {
	color: #63bdab;
}
#body_blog #recent-blog-entries ul li h4 a:hover {
	color: #367a6c; }
#body_blog #recent-blog-entries ul li.current {
background-color: #0d0d0d;

}
#body_blog #recent-blog-entries ul li:hover {
	background: #0d0d0d;}

#body_blog #recent-blog-entries ul li img {
	float: left;
	margin: 0px 10px 0px 0px;
}

/* COMMENTS */

#body_blog #right-content #content #comments h2 {
	width: 90px;
	height: 12px;
	text-indent: -9999px;
	margin: 0;
	margin-bottom: 10px;
	background: url(/img/comments.gif) no-repeat; 
}
#body_blog #right-content #content #commentlist {
	padding-bottom: 20px; }
#body_blog #right-content #content #commentlist li {
	margin-bottom: 20px;
	border-bottom: 1px solid #2E2E2E; }
#body_blog #right-content #content #commentlist li h3 {
	margin-bottom: 2px;
	line-height: 22px; }	
#body_blog #right-content #content #commentlist li .date {
	float: right;
	font-size: 12px; 
	width: 200px;
	margin-top: 0px;
	text-align: right;
	}	
#body_blog #right-content #content #commentform {
	padding-top: 30px; }
#body_blog #right-content #content #commentform h3 { 
	width: 149px;
	height: 12px;
	background: url(/img/leaveacomment.gif) no-repeat;
	margin: 0; 
	text-indent: -9999px;
	margin-bottom: 10px;}
#body_blog #right-content #content #commentform legend{
	text-indent: -9999px; }

#body_blog #right-content #content #commentform li {
	width: 425px;
	float: left;
	margin-bottom: 10px; }
#body_blog #right-content #content #commentform li input, #commentform textarea {
	width: 308px;
	height: 14px;
	padding: 10px 8px 9px;
	border: 0;
	float: right;
	color: #959595;
	font-family: Arial;
	font-size: 11px;
	line-height: 17px;
	}
#body_blog #right-content #content #commentform input {
	background: url(img/contactinput.gif) no-repeat;
	 }
#body_blog #right-content #content #commentform div {
	width: 90px;
		height: 42px;
	padding-top: 2px;
	float: left;}
#body_blog #right-content #content #commentform li div#cc {
	width: 96px; }
#body_blog #right-content #content #commentform div p {
	font-family: Arial, Helvetica, sans-serif;
	clear: left;

	font-size: 11px; }
#body_blog #right-content #content #commentform input:focus {
	background-position: -324px 0px;
	color: #333;  }
#body_blog #right-content #content #commentform li textarea {
	height: 150px;
	background: #ffffff;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin-bottom: 10px; }
#body_blog #right-content #content #commentform textarea:focus {
	color: #333;; 
	background-color: #ececeb;}
#body_blog #right-content #content #commentform input#sendcc {
	width: 13px;
	float: left;}
#body_blog #right-content #content #commentform label#labelcc {
	margin: 0px 0px 0px 6px;
	padding: 5px 0px 0px; }
#body_blog #right-content #content #commentform input#sendbutton {
	float: right; 
	width: 50px; 
	height: 28px;}
#body_blog #right-content #content #commentform label#sendstyle {
	width: 65px;
	height: 31px;
	background: url(img/contactsend.gif) no-repeat;
	float: right;
	}
#body_blog #right-content #content #commentform label {
	float: left;
	cursor: pointer;
	display: inline;
	font-family: Arial, Helvetica;
	font-weight: bold;
	font-size: 11px;
	color: #b3afa7; }	
	
/* ME */

#about-navigation {
	margin-top: 15px; }
#content h3.thingsicando {
	width: 133px;
	height: 12px;
	background: url(img/thingsicando.gif) no-repeat;
	text-indent: -9999px;
	margin: 15px 0px  }
ul.skills li {
	margin-bottom: 20px; }
ul.items li {
	list-style-type: circle;
	float: left; 
	margin-left: 20px;}

/* CONTACT */

body#body_contact #contactform legend{
	text-indent: -9999px; }

body#body_contact #contactform li {
	width: 425px;
	float: left;
	margin-bottom: 10px; }
body#body_contact #contactform li input, body#body_contact #contactform textarea {
	width: 308px;
	height: 14px;
	padding: 10px 8px 9px;
	border: 0;
	float: right;
	color: #959595;
	font-family: Arial;
	font-size: 11px;
	line-height: 17px;
	}
body#body_contact #contactform input {
	background: url(img/contactinput.gif) no-repeat;
	 }
body#body_contact #contactform div {
	width: 50px; 
	padding-top: 2px;
	float: left;}
body#body_contact #contactform li div#cc {
	width: 96px; }
body#body_contact #contactform div p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; }
body#body_contact #contactform input:focus {
	background-position: -324px 0px;
	color: #333;  }
body#body_contact #contactform li textarea {
	height: 150px;
	background: #ffffff;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin-bottom: 10px; }
body#body_contact #contactform textarea:focus {
	color: #333;; 
	background-color: #ececeb;}
body#body_contact #contactform input#sendcc {
	width: 13px;
	float: left;}
body#body_contact #contactform label#labelcc {
	margin: 0px 0px 0px 6px;
	padding: 5px 0px 0px; }
body#body_contact #contactform input#sendbutton {
	float: right; 
	width: 50px; 
	height: 28px;}
body#body_contact #contactform label#sendstyle {
	width: 65px;
	height: 31px;
	background: url(img/contactsend.gif) no-repeat;
	float: right;
	}
body#body_contact #contactform label {
	float: left;
	cursor: pointer;
	display: inline;
	font-family: Arial, Helvetica;
	font-weight: bold;
	font-size: 11px;
	color: #b3afa7; }	
#footer-wrapper, .push {
     height: 100px; }
#footer-wrapper {
width: 100%;
bottom: 0;
margin-top: 40px;
left: 0;
clear: both;
float: left;
}
#footer {
	width: 960px; 
	margin: 0 auto;
	border-top: 1px solid #282828;
}
#footer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 10px;
	font-color: #757575;
	font-weight: bold;
	line-height: 18px;	
}
#footer-copy {
	width: 300px;
	float: left;	
}
#quote {
width: 960px;
padding: 20px 0px 30px;
float: left;
font-family: Palatino;
font-weight: 100;
font-style: italic;
text-align: center;
font-size: 14px;
color: #444;}

#footer-contact {
	width: 200px;
	float: right;
	text-align: right;}
