/*
	AAN
*/
/*
	::: overrides
*/
.container_12,.container_16 { margin:0;}
/*
	::: general
*/
body { font-family: "Lucida Grande", Verdana, Geneva, Helvetica, Arial, sans-serif; font-size:62.5%; color:#999; background:#fff url(/img/texture_bkgd002.jpg) 0 0 repeat-y;}
a { color:#666; text-decoration:none;}
a:hover { color:#333;}
/*
	::: structure
*/

#content {
	padding-top:50px;
}
body.hom #content {
	padding-top:0px;
}
#info {

}
#credits {
	padding-top:50px;
	padding-bottom:1em;
	font:1em/1.5 "Lucida Grande", Verdana, Geneva, Helvetica, Arial, sans-serif;
	color:#444;
}
#credits a {
	color:#444;
}
#credits a:hover {
	color:#fff;
}
/*
	::: homepage
*/
#branding {
	padding-top: 50px;
}
#content h1 {
	font:6em/1.5 "Century Gothic", "Avant Garde", Futura, Helvetica, sans-serif;
/*	text-shadow: #333 1px 1px 2px;*/
}
#content h1 a { display:block;}
#content h1 a:hover { background-color:#3a3a3a;}
#status, #twitter {
	padding-top:2em;
	font:1.2em/1.5 Verdana, Helvetica, sans-serif;
}
#twitter p { font-style:italic;}
#twitter span { display:block;}
#twitter span:before { content:"“ ";}
#twitter span:after { content:" ”";;}
/*
	::: galleries
*/
body.gal #content,
body.tag #content {
	padding-top:32px;
}
body.gal #content h1 {
	font:4em/1.5 "Century Gothic", "Avant Garde", Futura, Helvetica, sans-serif;
/*	text-shadow: none;*/
}
body.gal #content h2 {
}
#main {
	margin:18px 0 0 0;
}
#fs {
	height:400px;
	width:500px;
}
#sets {
	padding-top:18px;
	font:1.6em/1.5 "Century Gothic", "Avant Garde", Futura, Helvetica, sans-serif;
}
#sets h2 {
	font-size:1.4em;
	font-weight:normal;
}
#sets h2.toggler {
	color:#666;
}
#sets h2.toggler:hover {
	cursor:pointer;
}
#sets ul {
	margin-bottom :0;
}
#sets ul li {
	margin-left:20px;
	list-style-type:none;
}
#sets ul li#h a,
#cloud span#h a {
/*	font-weight:bold;*/
	font-size:1.2em;
	color:#000;
	text-shadow: #333 1px 1px 2px;
}
#sets p {
	margin-top:1.5em;
	font:1em/1.5 "Century Gothic", "Avant Garde", Futura, Helvetica, sans-serif;	
}

/*
	::: MooPix Flickr Slideshow box
	::: Inspired from http://www.moopix.org/
*/
#MainCol {
	float: left;
	width: 560px;
}
#MainColInner {
	height: 570px;
}
#PhotoBox {
	padding: 46px 30px 0 30px;
}
#Container {
	position: relative;
	height: 350px;
	width: 500px;
	margin: 0 auto;
	background-color: #808080;
	background-color: #eee;
	border: none;
	font-size: 0px;
}
#Controls {
	display: none;
	position: absolute;
	top: 10px;
	right: 10px;
	background: transparent url(/img/moopix/controls.gif) left top no-repeat;
	height: 28px;
	width: 67px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
}

#Controls a {
	text-indent: -9000px;
	float: left;
	display: block;
	height: 28px;
}
#PrevLink { width: 25px; background: transparent url(/img/moopix/controls.gif) left top no-repeat; }
#PlayToggle { width: 17px; background: transparent url(/img/moopix/controls.gif) -25px top no-repeat; }
#NextLink { width: 25px; background: transparent url(/img/moopix/controls.gif) -42px top no-repeat; }
#PrevLink:hover { width: 25px; background: transparent url(/img/moopix/controls.gif) left -28px no-repeat; }
#PlayToggle:hover { width: 17px; background: transparent url(/img/moopix/controls.gif) -25px -28px no-repeat; }
#NextLink:hover { width: 25px; background: transparent url(/img/moopix/controls.gif) -42px -28px no-repeat; }
#Loading {
	text-align: left;
	padding: 20px 0 0 20px;
	font-size: 11px;
	color: #ccc;
	color: #666;
	font-weight: bold;
	vertical-align: middle;
}
#Loading img {
	vertical-align: -30%;
	margin-right: 3px;
}
#CaptionContainer {
	margin: 0 auto;
	text-align: left;
	padding: 5px 0;
	width: 500px;
}
#CaptionContainer p {
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
#Counter {
	padding-right: 5px;
	color: #999;
}
#ViewThumbs {
	margin-top: 2px;
	display: block;
	float: right;
	text-indent: -9000px;
	height: 13px;
	width: 71px;
	overflow: hidden;
	background: transparent url(/img/moopix/thumbnails.gif) left top no-repeat;
}
#ViewThumbs:hover, #ViewThumbs:visited:hover {
	background: transparent url(/img/moopix/thumbnails.gif) left -13px no-repeat;
}
#ThumbContainer {
	display: none;
}
#ThumbContainer img {
	display: block;
	border: none;
}
#ThumbContainer a {
	float: left;
	margin: 0 4px 4px 0;
}
#ThumbContainer a:link, #ThumbContainer a:visited { border: 2px solid #999; }
#ThumbContainer a:hover, #ThumbContainer a:visited:hover { border: 2px solid #0063DC; }
#ThumbContainer a.selected:link, #ThumbContainer a.selected:visited, #ThumbContainer a.selected:hover, #ThumbContainer a.selected:visited:hover { border: 2px solid #FF0084; }
/*
	::: bio
*/
body.bio #content {
	padding-bottom:25px;
}
body.bio h1 span,
body.bio #extra p span {
	color:#aaa;
/*	text-shadow: #000 1px 1px 2px;*/
/*	font-style:italic;*/
}

body.bio #content h1,
body.imp #content h1 {
	font:4em/1.5 "Century Gothic", "Avant Garde", Futura, Helvetica, sans-serif;
}
body.bio #extra p {
	margin-top:1.5em;
	font:1.6em/1.5 "Century Gothic", "Avant Garde", Futura, Helvetica, sans-serif;	
}
body.bio #animoto p {
	margin-top:10px;
}
body.imp #extra p {
	margin-top:1.5em;
	font:2em/1.5 "Century Gothic", "Avant Garde", Futura, Helvetica, sans-serif;	
}
body.imp #content h1,
body.imp #extra p a {
	color:#fff;
}
/*
	::: tags
*/
body.tag #extra p {
	margin-top:46px;
	font:1.6em/1.5 "Century Gothic", "Avant Garde", Futura, Helvetica, sans-serif;	
}
div#cloud span { padding:0 10px;font-family: "Century Gothic", "Avant Garde", Futura, Helvetica, sans-serif; line-height:1.2em;}
div#cloud span.l1 { font-size:36px;}
div#cloud span.l2 { font-size:30px;}
div#cloud span.l3 { font-size:24px;}
div#cloud span.l4 { font-size:18px;}
div#cloud span.l5 { font-size:14px;}
div#cloud span.l6 { font-size:12px;}
/*
	::: info
*/
div.vcard a			{ padding:2px 5px; text-decoration:none; background-color:#fff; color:#999; border:2px solid #fff;}
div.vcard a:hover 	{ background-color:#333; color:#fff; }
div.vcard div,
div.vcard p			{ display:inline; }
div.vcard			{ margin-left:-2px; padding-top:1em; padding-bottom:1em; font-size:1em; background-color:transparent;}
/*
	::: navigation
*/
#nav {
	padding-top:2em;
	font:2em/1.5 "Century Gothic", "Avant Garde", Futura, Helvetica, sans-serif;
}
body.hom #nav,
body.bio #nav,
body.imp #nav {
	margin-top:50px;
}
#nav ul li {
	float:left;
	list-style-type:none;
	padding-right:5px;
}
#nav ul li:after {
	content:" /";
}
#nav ul li.last:after {
	content:"";
}
#nav ul li a {
	color:#aaa;
}
#nav ul li a:hover {
	color:#fff;
}
/*
	::: misc
*/
div#countdown	{ margin:2em; font:4em/1.5 "Century Gothic", "Avant Garde", Futura, Helvetica, sans-serif;}
span.amp {
	font-family:"Goudy Old Style","Palatino","Book Antiqua",serif;
	font-size:110%; 
	font-style:italic;
}
/*
	::: eof
*/
