
a:link,
a:visited {
	color:#666;
}
.rssBody { font-size:100%; }
.rssRow { position:relative; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #ebebeb; }
.rssRow div { font-size:90%; position:absolute; top:0; right:0; }
.rssRow p { margin:5px 0; font-size:100%; }
.rssBody ul { margin:0; padding:10px; list-style: none; }
.rssBody h4 { margin:0; }

/* ----------------------------------------------------------
GALLERY                             
---------------------------------------------------------- */
.gallery { margin:6px 0 0px 33px; padding:0; list-style:none; }
.gallery li { 
	float:left; 
	display:inline-block; 
	margin:10px 18px 8px 0px; 
	width:160px; 
	height:130px; 
	background-color:grey; 
}
.gallery li.end { margin-right:0;s }
.gallery li img,
.gallery li a:link,
.gallery li a:visited {
	display:block;
	width:160px;
	height:130px;
}

/* ----------------------------------------------------------
HEADER                         
---------------------------------------------------------- */

.divide { 
	background-image:url(/assets/img/layout/divider.gif);
	background-repeat:no-repeat;
	background-position:50% 50%;
	height:40px;
	}

/* ----------------------------------------------------------
NAVIGATION                         
---------------------------------------------------------- */
.sub-footer { text-align:center; margin:0px 0 10px 33px; }
.sub-footer ul { margin:0; padding:0; list-style:none; display:inline-block; }
.sub-footer li {  }

.footer { text-align:center; margin:40px 0 0px 33px; }
.footer .navigation { margin:0; padding:0; list-style:none; display:inline-block; }
.footer .navigation li { display:inline-block; float:left; }
.footer .navigation li a:link,
.footer .navigation li a:visited {
	color:#666666;
	text-transform:capitalize;
	padding:0px;
	font-size:12px;
	background-image:none;
	}
.footer .navigation li.active a { font-weight:bold; }

.navigation { margin:30px 33px 10px 33px; padding:0; list-style:none; }
.navigation li { display:inline-block; float:left; }

.navigation li a:link,
.navigation li a:visited { 
	display:block; 
	height:16px; 
	margin:10px 14px;
	background-image:url(/assets/img/layout/navigation.gif); 
}

.navigation li a.home { width:52px; margin-left:0; }
.navigation li.active a.home { background-position:0px 16px; }

.navigation li a.about { width:113px; background-position:-52px 0;  }
.navigation li.active a.about { background-position:-52px 16px; }

.navigation li a.atc { width:122px; background-position:-579px 0; }
.navigation li.active a.atc { background-position:-579px 16px; }

.navigation li a.photo { width:137px; background-position:-165px 0; }
.navigation li.active a.photo { background-position:-165px 16px; }

.navigation li a.press { width:111px; background-position:-302px 0; }
.navigation li.active a.press { background-position:-302px 16px; }

.navigation li a.media { width:101px; background-position:-413px 0; }
.navigation li.active a.media { background-position:-413px 16px; }

.navigation li a.contact { width:65px; background-position:-514px 0; margin-right:0px; }
.navigation li.active a.contact { background-position:-514px 16px; }

/* ----------------------------------------------------------
PRESS                         
---------------------------------------------------------- */

.download-list { margin:0; padding:0; list-style:none; }
.download-list a:link,
.download-list a:visited {
	display:block;
	color:#2d2d2d;
	padding:5px 0 5px 40px;
}
.download-list li { margin-bottom:10px; }
.download-list li.doc a{ 
	background-image:url(/assets/img/icons/icon_doc.jpg); 
	background-repeat:no-repeat;
	background-position:0 50%;
}
.download-list li.pdf a{ 
	background-image:url(/assets/img/icons/icon_pdf.jpg); 
	background-repeat:no-repeat;
	background-position:0 50%;
}
.download-list li.jpg a{ 
	background-image:url(/assets/img/icons/icon_jpg.jpg); 
	background-repeat:no-repeat;
	background-position:0 50%;
}
.download-list li.tube a{ 
	background-image:url(/assets/img/icons/icon_youtube.jpg); 
	background-repeat:no-repeat;
	background-position:0 50%;
}
.download-list li.link a{ 
	background-image:url(/assets/img/icons/icon_link.jpg); 
	background-repeat:no-repeat;
	background-position:0 50%;
}
 


/* ----------------------------------------------------------
ABOUT                         
---------------------------------------------------------- */

.author_img { display:inline-block; float:left; margin-left:33px; margin-top:16px; }
.author_biography { display:inline-block; float:right; margin-right:33px; width:400px; }


/* ----------------------------------------------------------
HOMEPAGE                         
---------------------------------------------------------- */

.col-1 { width:350px; display:inline-block; float:left; margin-left:33px; }
.col-2 { position:relative; left:-50px; padding-top:330px; width:138px; display:inline-block; float:left; margin-left:20px; }
.col-2 a:link,
.col-2 a:visited { display:block; margin-bottom:10px; }
.col-3 { margin-top: 16px; border:3px solid #a7a978; width:341px; display:inline-block; float:left; margin-left:20px; background-color:#ddded1; }


/* ----------------------------------------------------------
CONTACT                         
---------------------------------------------------------- */

.contact { margin:0 33px; float:left; display:inline-block; width:300px; }
