/*-----------------------------------------------------------------------------
author:    Eyekiller
email:     clinton@eyekiller.com
website:   http://www.eyekiller.com
-----------------------------------------------------------------------------*/
@import url("reset.css");
html, body, #ctl00 {
	height: 100%;
	}
body {
	font:62.5%/1.3 "Trebuchet MS", Arial, Helvetica, sans-serif;
	height:100%;
	text-align:center;
	color:#fff;	
	background:#000 url(../images/bg.jpg) no-repeat center 0;
	}
body.home,
body.biography, body.cv {
	background:#000 url(../images/bg-amanda.jpg) no-repeat center 0;
	}
	

ul {list-style:none;}
a {
	outline:none;
	color:#f10e37;
	font-weight:bold;
	text-decoration:none;
	}
a:hover {
	color:#f05974;
	}
/*Headings
-----------------------------------------------------------------------------*/
#logo {
	float:left;
	text-indent:-9999px;	
	font-size:1.4em;
	margin:36px 0 0 7px;
	}
#logo a {
	width:266px;
	height:47px;
	display:block;
	text-decoration:none;
	background:#000 url(../images/logo.gif) no-repeat 0 0;
	}
h1 {
	font-size:1.45em;
	color:#f05974;
	}
h2 {
	font-size:1.2em;
	color:#fff;
	font-weight:normal;
	}
.box h2,
.heading-wrap-wide h2 {
	width:80%;
	margin-left:9px;
	}
h3 {
	font-size:1.15em;
	}
.diary-overview h3 {
	color:#F10E37;
	font-weight:bold;
	}
.blog-entry h3 {
	padding:10px 0;
	}
#footer h3 {
	font-size:1.5em;
	color:#f05974;
	}
p {
	padding-bottom:1em;
	}
#wrapper {
	width:840px;
	text-align:left;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -280px auto; /* the bottom margin is the negative value of the footer's height */
	width:934px;
	padding:0 0 0 16px;
	}
#header {
	float:left;
	display:inline;
	width:934px;
	position:relative;
	}
#content {
	float:left;
	display:inline;
	width:934px;
	font-size:1.4em;
	padding:30px 0 60px 0;
	background: url(../images/revolver.gif) no-repeat left bottom;
	}
body.home #content {
	padding-top:0;
	font-size:1.3em;
	}
#primary-content {
	float:left;
	display:inline;
	width:612px;
	}
body.contact #primary-content {
	width:312px;
	}
#secondary-content {
	float:right;
	display:inline;
	width:272px;
	font-size:0.9em;
	padding:52px 10px 0 10px;	
	}
body.blog #secondary-content {
	padding:70px 10px 0 10px;	
	}
#primary-content .box {	
	float:left;
	display:inline;
	width:288px;
	margin-right:35px;	
	}
#primary-content .box.last {
	margin-right:0;	
	}
#secondary-content .box {	
	float:left;
	display:inline;
	width:272px;
	margin-bottom:20px;
	}
#secondary-content .box-content {	
	float:left;
	display:inline;
	width:252px;
	padding-bottom:20px;
	background:url(../images/box-btm-secondary.gif) no-repeat 0 bottom;
	}
#secondary-content .box-top {	
	float:left;
	display:inline;
	width:272px;
	height:10px;
	overflow:hidden;
	background:url(../images/box-top-secondary.gif) no-repeat 0 0;
	}
.heading-wrap {
	float:left;
	width:288px;
	height:30px;
	line-height:30px;
	background:#540614 url(../images/heading-bg.gif) no-repeat 0 0;
	}
.heading-wrap-wide {
	float:left;
	width:612px;
	height:30px;
	line-height:30px;
	background:url(../images/heading-bg-wide.gif) no-repeat 0 0;
	}
body.dont-miss .heading-wrap-wide,
body.photo-gallery .heading-wrap-wide {
	margin-top:20px;
	}
#linked-content {
	float:left;
	width:612px;
	margin:28px 0 28px 0;
	}
.more {
	float:right;
	margin:-31px 10px 0 0;
	}
.more a {
	color:#fff;
	font-size:0.9em;
	font-weight:normal;
	}
.more a:hover {
	color:#b9989e;
	}
.box-content {
	width:272px;
	padding:9px 0 3px 20px;
	}
blockquote {	
	background:transparent url(../images/quote-left.gif) no-repeat scroll 0 0;
	float:left;
	margin:6px 0;
	padding:25px 0 0 0;
	width:265px;
	}
blockquote p {
	padding:0 0 26px 18px;	
	background:transparent url(../images/quote-right.gif) no-repeat scroll right bottom;
	}
.blog-entry {
	float:left;
	width:268px;
	padding:12px 10px;
	border-bottom:#2b3138 1px solid;
	}
.blog-entry .date {
	color:#56718d;
	font-size:0.85em;
	text-transform:uppercase;
	}
.follow {	
	position:absolute;
	left:21px;
	bottom:18px;
	}
.diary-entry {
	float:left;
	width:288px;
	padding:12px 0;
	}
.diary-date {
	float:left;
	width:44px;
	padding-top:3px;
	line-height:1.4em;
	text-align:center;
	text-transform:uppercase;
	}
.diary-overview {
	float:left;
	width:225px;
	padding:4px 0 4px 8px;
	border-left:#6f91a5 1px solid;
	min-height:53px;
    height:auto !important;
    height:53px;
	}
.diary-overview p {
	padding:0;
	}
.mth {
	color:#56718d;
	font-size:13px;
	}
.day {
	font-size:22px;
	}
.yr {
	display:block;
	color:#56718d;
	margin-top:-3px;
	font-size:11px;
	}
#bio-image {
	float:left;
	width:612px;
	margin-bottom:9px;
	padding-bottom:7px;
	background: url(../images/bio-image-bg.gif) no-repeat 0 bottom;
	}
.bio-image-top {
	display:block;
	float:left;
	width:612px;
	height:7px;
	overflow:hidden;
	background: url(../images/bio-image-top.gif) no-repeat 0 0;
	}
#bio-image img {
	float:left;
	border:#8f8f8f 1px solid;
	margin-left:7px;
	}
.contact-intro {
	float:left;
	width:280px;
	}
#contacts {
	float:left;
	margin:30px 0 0 130px;
	}
#contacts a {
	color:#f05974;
	font-weight:normal;
	}
#contacts a:hover {
	color:#f590a2;
	}
#secondary-content ul {	
	float:left;
	clear:left;
	display:inline;
	width:232px;
	margin-top:10px;
	padding-bottom:40px;
	}
#secondary-content ul li {	
	float:left;
	display:inline;
	width:232px;
	padding:3px 0 3px 14px;
	background:url(../images/list-arrow.gif) no-repeat left 7px;
	}
#secondary-content a {	
	color:#fff;
	font-weight:normal;
	}
#secondary-content a:hover {	
	color:#f590a2;
	}
.item {
	float:left;
	width:115px;
	font-weight:bold;
	}
.person {
	float:left;
	width:100px;
	}
#secondary-content #outfit-list {
	width:222px;
	}
#secondary-content #outfit-list li {
	padding-left:0;
	width:232px;
	background:none;
	}
.outfit-title {
	padding-bottom:5px;
	}
#secondary-content img {
	float:left;
	clear:left;
	}
#secondary-content .date {
	color:#b69ba0;
	font-size:0.9em;
	}
.blog-date {
	color:#56718D;
	padding-bottom:20px;
	text-transform:uppercase;
	}
body.blog #primary-content img {
	float:right;
	margin:0 0 0 10px;
	border:#39040e 6px solid;
	}
.blog-entries {
	float:left;
	width:400px;
	margin-top:30px;
	}
.blog-entries a {
	font-size:1.15em;
	}
.blog-entries .date {
	color:#56718D;
	font-size:0.9em;
	text-transform:uppercase;
	}
.blog-entries li  {
	padding-bottom:15px;
	}
#comments-bar {
	float:left;
	width:602px;
	height:33px;
	margin-top:50px;
	padding-left:10px;
	line-height:33px;
	background:url(../images/comments-bg.gif) no-repeat 0 0;
	}
.comments-number {
	display:block;
	width:80%;
	}
.comment {
	float:left;
	width:592px;
	padding:15px 10px;
	border-bottom:#2b3138 1px solid;
	}
.author {
	text-align:right;
	}
.author span {
	color:#f05974;
	font-weight:bold;
	}
.row {
	float:left;
	display:inline;
	width:612px;
	padding:20px 0 0 0;
	margin-left:0px;
	line-height:8em;
	}
.row img {
	float:left;
	}
.row a {
	float:left;
	margin-right:10px;
	margin-bottom: 10px;
	vertical-align:middle;
	}
.row a.last {
	margin-right:0; 
	}
.video-holder {
	float:left;
	width:612px;
	margin: 20px 0;
	padding-bottom:16px;
	background:url(../images/video-bg.gif) no-repeat 0 bottom;
	}
.video-top {
	display:block;
	float:left;
	width:612px;
	height:12px;
	overflow:hidden;
	background:url(../images/video-top.gif) no-repeat 0 0;
	}
.video-holder #video {
	float:left;
	display:inline;
	width:595px;
	margin:-10px 0 0 16px;
	}
.video-holder #video.top {
	margin-top:0;
	}
.share-holder {
	float:left;
	clear:left;
	display:inline;
	text-align:left;
	width:110px;
	margin:20px 0 0 14px;
	}
.share {
	float:left;
	clear:left;
	width:126px;
	margin:20px 0 0 -9px;
	}
.pdf-dload {
	float:left;
	clear:both;
	}
/*Tweets
-----------------------------------------------------------------------------*/
#tweets ul {
	float:left;
	width:100%;
	margin-top:13px;
	}
#tweets ul li {
	float:left;
	width:100%;
	padding:7px 0;
	}
/*Lightbox
-----------------------------------------------------------------------------*/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}




/*Add Comment
-----------------------------------------------------------------------------*/
.add-comment {
	float:right;
	display:block;
	width:132px;
	height:27px;
	margin:-33px 0 0 0;
	}
.add-comment a {
	display:block;
	width:132px;
	height:27px;
	color:#fff;
	font-weight:normal;
	}
#add-your-comment {
	float:left;
	display:inline;
	width:612px;
	margin:14px 0 0 0;
	padding:20px 0;
	}
/*Add Comment form
-----------------------------------------------------------------------------*/
#add-comment-wrapper {
	font-size: 1.1em;
	width:612px;
	float:left;
	color:#fff;
	}
#add-comment-wrapper fieldset {
	padding: 0 10px;
	width:612px;
	}
#add-comment-wrapper p {
    position: relative;
	width: 100%;
	padding:0 0 0.5em 0;
	margin:0;
	line-height:1.4em;
	clear:both;
	overflow:auto;	
	}
#add-comment-wrapper label {
	float: left;
	width: 160px;
	color:#fff;
	}
input[type="text"], textarea {
	border: none 0;
	float:left;
	}
.ac_input {
	width:393px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#424141;
	border: none 0;
	float: left;
	}
#add-comment-wrapper .submit {
	float:right;
	margin:5px 48px 0 0;
	}
#add-comment-wrapper textarea {
	width:393px;
	height: 100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#424141;
	border: none 0;
	padding:5px;
	float: left;
	margin:-1px 0;
	}
.req {
	font-size:0.7em;
	color:#fff;
	}
/*Agent Selector
-----------------------------------------------------------------------------*/
#agent-selector {
	position:absolute;
	right:20px;
	top:18px;
	}
.uk,
.usa {
	color:#f05974;
	font-size:0.9em;
	}
.uk.active,
.usa.active {
	color:#fff;
	}
/*Subscribe Form
-----------------------------------------------------------------------------*/
#subscribe-wrapper {
	width:275px;
	float:left;
	display:inline;
	}
#subscribe-wrapper fieldset {
	float:left;
	border:none;	
	}
#subscribe-wrapper p {
    position: relative;
	width: 100%;
	margin:0;
	padding:0 0 2px 0;
	line-height:1.9em;
	clear:both;
	overflow:auto;
	}
#subscribe-wrapper label {
	float: left;
	display:inline;
	width: 53px;
	}
#subscribe-wrapper input[type="text"] {
	float:left;
	}
#subscribe-wrapper .f_input{
	float:left;
	width:198px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#36040d;
	border:none 0;
	overflow:hidden;
	padding:4px;
	background-color:#af9b9e;
	}
#subscribe-wrapper .submit {
	float:right;
	margin-right:22px;
	}
#subscribe-wrapper p.terms {
	line-height:10px;
	margin:8px 0 5px 0;
	}
#subscribe-wrapper p.terms label {
	font-size:0.8em;
	line-height:13px;
	width:250px;
	}
#subscribe-wrapper input.checkbox {
	float:left;
	margin:-1px 5px 0 0;
	width:auto;
	height:10px;
	vertical-align:middle;
	}
/*Contact Form
-----------------------------------------------------------------------------*/
#contact-wrapper {
	width:300px;
	float:left;
	clear:left;
	font-size:1.1em;
	}
#contact-wrapper fieldset {
	margin:0; 
	}
#contact-wrapper p {
    position: relative;
	width: 100%;
	padding:0.3em 0;
	margin:0;
	line-height:1.4em;
	clear:both;
	overflow:auto;
	}
#contact-wrapper label {
	float: left;
	width: 288px;
	}
#contact-wrapper #remember-me label {
  width: 4em;
	}
#contact-wrapper input[type="text"], 
#contact-wrapper textarea {
	border:#9b172f 1px solid;
	float:left;
	}
#contact-wrapper .f_input,
#contact-wrapper textarea {
	width:278px;
	padding:5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#000;
	border:#9b172f 1px solid;
	overflow: auto;
	}
#contact-wrapper .f_input {
	width:278px;
	}
#contact-wrapper input.radio, 
#contact-wrapper input.checkbox {
    width: auto;
	}
#contact-wrapper .submit {
	float:right;
	margin:3px 10px 0 0;
	}
#contact-wrapper textarea {
	height: 100px;
	}
/*Diary Dates Table
-----------------------------------------------------------------------------*/
.table-wrap {
	float:left;
	width: 612px;
	padding-bottom:9px;
	background:url(../images/table-wrap-bg.png) no-repeat 0 bottom;
	}
.diaryDatesTable {
	float:left;
  	border-collapse: collapse;
  	width: 594px;
	margin:0 9px;
	font-size:1.1em;
  	table-layout:fixed;/*Fix widths of columns*/
    white-space:normal;/*Fix widths of columns*/
	}
.diaryDatesTable th {
  	font-weight: normal;
  	text-align: left;
	}
.diaryDatesTable th, 
.diaryDatesTable td {
  	padding: 0.1em 1em; 
	}
.diaryDatesTable td {
  	padding: 0.8em 1em; 
	vertical-align:middle;
	border-bottom:#494a57 1px solid;
	}
.diaryDatesTable td.no-border {
	border-bottom:none;
	}
.diaryDatesTable strong {
	color:#f10e37;
	font-weight:bold;
	}
/*Links Table
-----------------------------------------------------------------------------*/
.links-heading {
	color:#56718d;
	font-size:1.15em;
	padding:20px 0 5px 0;
	}

.cv-heading {
	color:#f3ec3a;
	font-weight: bold;
	font-size:1.3em;
	padding:20px 0 5px 0;
	margin-top: 20px;
	}
	
.linksTable {
	float:left;
  	border-collapse: collapse;
  	width: 594px;
	margin:0 0 40px -16px;

 
	}
.linksTable th {
  	font-weight: normal;
  	text-align: left;
	}
.linksTable td {
	font-weight:bold;
  	padding: 0.8em 16px; 
	vertical-align:middle;
	border-bottom:#000 1px solid;
	}
.linksTable tr {
	background-color:#4a0713;
	}
.linksTable td a {
	color:#fff;
  	font-weight:normal;
	}
.linksTable td a:hover {
	color:#b9989e;
	}
.linksTable td.no-border {
	border-bottom:none;
	}
.linksTable strong {
	color:#f10e37;
	font-weight:bold;
	}
.linksTable tr.odd {
	background-color:#34040d;
	}
.linksTable .link {
	width:220px;
	font-weight:normal;
	}
/*Footer
-----------------------------------------------------------------------------*/
#footer-wrap {
	clear:both;
	width:100%;
	background-color:#220208;
	font-size:1.4em;
	text-align:left;
	overflow:hidden;
	height:360px;
	}
	
#footer-logos {
	margin: 20px 0 20px 0;
	width:910px;
	padding:0px 20px 0 20px;
}

#footer-logos li {
	float: left;
	display: block;
	width: 72px;
	margin: 20px 137px 0px 0;
}

#footer-logos li.last {
	margin-right: 0;
}
	
#footer {
	position:relative;
	clear:both;
	width:950px;
	margin:21px auto 0 auto;
	}
#footer .box-content {
	padding-top:0;
	}
#footer .box {
	position:relative;
	float:left;
	width:306px;
	min-height:210px;
	height:auto !important;
	height:210px;
	margin-right:16px;
	background:#36040d url(../images/box-btm-footer.gif) no-repeat 0 bottom;
	}
#footer .box a {
	color:#f05974;
	font-weight:normal;
	}
#footer .box.last {
	margin-right:0;
	}
#footer .box-top {
	display:block;
	float:left;
	width:306px;
	height:13px;
	overflow:hidden;
	background:#36040d url(../images/box-top-footer.gif) no-repeat 0 0;
	}
#footer-links {
	float:left;
	width:910px;
	font-size:0.8em;
	padding:20px 20px 0 20px;
	}
#footer-links ul {
	float:left;
	width:610px;
	}
#footer-wrap, .push {
	height: 360px; 
	clear:both;
}
.eyekiller {
	float:right;
	padding:0;
	}
.eyekiller a {
	color:#fff;
	font-weight:normal;
	}
.eyekiller a:hover {
	color:#f05974;
	}
/*Main Navigation
-----------------------------------------------------------------------------*/
#main-nav {
	float:left;
	clear:left;
	width:900px;
	height:15px;
	padding:47px 0 20px 0;
	}
#main-nav li {
	float:left;
	margin-right:26px;
	}
#main-nav li a {
	height:15px;
	display:block;
	text-decoration:none;
	text-indent:-9999em;
	float:left;
	}
#main-nav li#home a {
	width:43px;
	background:url(../images/nav.png) no-repeat 0 0;
	}
#main-nav li#home a:hover,
body.home #main-nav li#home a {
	background-position:0 -21px;
	}
#main-nav li#biography a {
	width:73px;
	background:url(../images/nav.png) no-repeat -66px 0;
	}
#main-nav li#biography a:hover,
body.biography #main-nav li#biography a {
	background-position:-66px -21px;
	}
#main-nav li#photo-gallery a {
	width:96px;
	background:url(../images/nav.png) no-repeat -161px 0;
	}
#main-nav li#photo-gallery a:hover,
body.photo-gallery #main-nav li#photo-gallery a {
	background-position:-161px -21px;
	}
#main-nav li#videos a {
	width:49px;
	background:url(../images/nav.png) no-repeat -279px 0;
	}
#main-nav li#videos a:hover,
body.videos #main-nav li#videos a {
	background-position:-279px -21px;
	}
#main-nav li#blog a {
	width:42px;
	background:url(../images/nav.png) no-repeat -355px 0;
	}
#main-nav li#blog a:hover,
body.blog #main-nav li#blog a {
	background-position:-355px -21px;
	}
/*#main-nav li#dont-miss a {
	width:74px;
	background:url(../images/nav.png) no-repeat -326px 0;
	}
#main-nav li#dont-miss a:hover,
body.dont-miss #main-nav li#dont-miss a {
	background-position:-326px -15px;
	}*/
#main-nav li#links a {
	width:36px;
	background:url(../images/nav.png) no-repeat -424px 0;
	}
#main-nav li#links a:hover,
body.links #main-nav li#links a {
	background-position:-424px -21px;
	}
#main-nav li#cv a {
	width:26px;
	background:url(../images/nav.png) no-repeat -482px 0;
	}
#main-nav li#cv a:hover,
body.cv #main-nav li#cv a {
	background-position:-482px -21px;
	}
#main-nav li#contact a {
	width:55px;
	background:url(../images/nav.png) no-repeat -530px 0;
	}
#main-nav li#contact a:hover,
body.contact #main-nav li#contact a {
	background-position:-530px -21px;
	}
#main-nav li.last {border:none;}
/*sIFR Text
-----------------------------------------------------------------------------*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
	}
.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;
	}
.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
	}
.sIFR-replaced div.sIFR-fixfocus {
	margin: 0pt; 
	padding: 0pt; 
	overflow: auto; 
	letter-spacing: 0px; 
	float: none;
	}
.sIFR-active h1,
.sIFR-active .box h2,
.sIFR-active .heading-wrap-wide h2,
.sIFR-active #footer h3,
.sIFR-active .comments-number {
	visibility: hidden;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 1em;
	font-size: 16px;
	display: block;
	visibility:hidden;
    }
.sIFR-active h1 {
	font-size: 20px;
    }
.sIFR-active .box h2 {
	margin-top:4px;
    }
.sIFR-active .heading-wrap-wide h2 {
	font-size:16px;
	margin-top:4px;
    }
.sIFR-active #footer h3 {
	font-size:20px;
	margin-top:4px;
    }
.sIFR-active .comments-number {
	font-size: 16px;
	margin-top:6px;
    }
	
/*Accordion
-----------------------------------------------------------------------------*/	
.basic  {
	float:left;
	width:627px;
	margin-top:10px;
	margin-bottom: 20px;
	}
.acc-content {
	float:left;
	color:#fff;
	line-height:1.4em;
	width: 627px;
	}
.basic p {
	text-decoration:none;
	margin:0 0 10px 0;
	border:none;
	}
.basic a {
	cursor:pointer;
	display:block;
	float:left;
	color:#fff;	
	font-weight: bold;
	text-indent:9px;
	width: 627px;
	height:40px;
	line-height:40px;
	background-color: #4a0713;
	margin-bottom: 10px;
	}
.basic a:hover {
	color:#7c8b95;
	}
.basic a.selected {
	color:#fff;
	background-color: #34040d;
	
	}
.acc-img {
	float:left;
	margin:5px 0 10px 0;
	border:4px solid #cbd0cc;
	}
.acc-img img {
	float:left;
	}
.acc-txt {	
	float:left;
	display:inline;
	width:620px;
	margin:5px 0 10px 8px;
	}
.acc-txt ul {	
	margin-left: 10px;
	}
.acc-txt li {	
	padding-left:5px;
	list-style: disc;
	font-style:italic;
	}