@charset "UTF-8";

/* ----------------------------------------------------------------------------
global - main layout
----------------------------------------------------------------------------*/

body {
	margin-top: 0px;
	padding-top: 0px;
	background: #292929 url(/ast/gb-bg.jpg) repeat-x scroll left top;
}

#wrap {
 width: 980px;
	overflow: auto;
	margin-top: 0px;
 margin-left: auto;
 margin-right: auto;
	padding-top: 0px;
 text-align: center;
	background: url(/ast/ct-bg.jpg) repeat-y scroll left top;
}

#container {
	overflow: auto;
	width: 960px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: center;
}

#clean {
	width: 960px;
	overflow: auto;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: left;
}

#foot {
	width: 960px;
	height: 40px;
	padding: 0px;
	padding: 0px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

/* ----------------------------------------------------------------------------
noggin
----------------------------------------------------------------------------*/

#menu {
	width: 980px;
	height: 110px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
 margin-left: auto;
	margin-right: auto;
}

/* --------- index globals ------------- */

#intro {
	width: 920px;
	height: 400px;
	background-color:#FFFFFF;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1px;
	padding: 0px;
}

#triggers {
	width:920px;
	height: 120px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
}

/* archive grid --------------------------------- */

.thumbx {
	width: 150px;
	height: 100px;
	margin: 0px;
	padding: 0px;
	z-index: 0;
	cursor: pointer;
	position:relative;
	border-bottom: 1px solid #F6F6F6;
}

.thumbx:hover, a:hover, thumbx.over {
	padding: 0px;
	margin: 0px;
	border: 0px;
	cursor: pointer;
}

.overlay {
	z-index: 2;
	display: none;
	width: 150px;
	height: 100px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	position:absolute;
	cursor: pointer;
	background: url(/ast/tb-ov.png) no-repeat;
}

.gridfoto {
	margin: 0px;
 padding: 10px;
}

#gridloc {
	width: 920px;
	overflow: auto;
	padding: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background: url(/ast/gd-lc.jpg) repeat-y scroll left top;
}



#mainloc {
	width: 920px;
	overflow: auto;
	padding: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background: url(/ast/mn-lc.jpg) repeat-y scroll left top;
}

#mainheader {
	width: 920px;
	height: 30px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	text-align: left;
}

.mainhead {
	width: 920px;
 height: 10px;
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	background: url(/ast/mn-tp.jpg) no-repeat scroll;
}

#solidrule {
	width: 920px;
	height: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	background: url(/ast/sd-dv.gif);
}

#dotrule {
	width: 920px;
	height: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	background: url(/ast/dt-dv.gif);
}

#filtered {
	width: 920px;
	height: 50px;
	padding: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	background: url(/ast/fl-bk.gif);
}

.gridfoot {
	width: 920px;
 height: 10px;
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	background: url(/ast/gd-bt.jpg) no-repeat scroll;
}

.mainfoto {
 	width: 880px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
 	padding-top: 10px;
 	padding-bottom: 10px;
 	padding-left: 0px;
	padding-right: 0px;
}

.minifoto,
.minifoto01,
.minifoto02,
.minifoto03,
.minifoto04,
.minifoto05,
.minifoto06,
.minifoto07,
.minifoto08,
.minifoto09,
.minifoto010,
.minifoto011,
.minifoto012 {
	background-color: #ECECEC;
	background-position:left top;
	background-repeat:no-repeat;
	float: left;
	width: 29px;
	height: 10px;
	margin-top: 20px;
	margin-left: 0px;
	margin-right: 1px;
	cursor: pointer;
}
.minifoto01 { background-image:url(../ast/buttons/01.gif); }
.minifoto02 { background-image:url(../ast/buttons/02.gif); }
.minifoto03 { background-image:url(../ast/buttons/03.gif); }
.minifoto04 { background-image:url(../ast/buttons/04.gif); }
.minifoto05 { background-image:url(../ast/buttons/05.gif); }
.minifoto06 { background-image:url(../ast/buttons/06.gif); }
.minifoto07 { background-image:url(../ast/buttons/07.gif); }
.minifoto08 { background-image:url(../ast/buttons/08.gif); }
.minifoto09 { background-image:url(../ast/buttons/09.gif); }
.minifoto010 { background-image:url(../ast/buttons/10.gif); }
.minifoto011 { background-image:url(../ast/buttons/11.gif); }
.minifoto012 { background-image:url(../ast/buttons/12.gif); }

#mini {
 width: 900px;
 height: 40px;
	border: 0px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background: url(/ast/vs-bk.gif) no-repeat scroll left top;
}

/* ----------------------------------------------------------------------------
global - copy
----------------------------------------------------------------------------*/

#copy {
 width: 920px;
	border: 0px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

td {
	font:11px Arial, Helvetica, sans-serif;
	color:#AFB1B4;
	text-decoration: none;
}

a {
 color:#999999;
	text-decoration:none;
 border: 0px none;
}

a:hover {
	color:#208FDB;
	text-decoration:none;
	border: 0px none;
}

.list {
	color: #AFB1B4;
	text-decoration:none;
	border: 0px none;
	font: 9.5px Tahoma, Arial, Helvetica, sans-serif;
}

.listselect {
	color: #FECB00;
	text-decoration:none;
	border: 0px none;
	font: 9.5px Tahoma, Arial, Helvetica, sans-serif;
}

.list a:hover {
	color:#696969;
	text-decoration:none;
	border: 0px none;
	background: #F6F6F6;
}

.listed {
	width: 900px;
	height: 50px;
	padding: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	background: url(/ast/ls-bk.gif);
}



/* ----------------------------------------------------------------------------
global - image
----------------------------------------------------------------------------*/

.cleanline {
	border: 0px;
	margin: 0px;
	padding: 0px;
	height: 1px;
	background: #FFFFFF url(/ast/gb-dt.gif) repeat-x;
}

/* img, div, a { behavior: url(/js/iepngfix.htc) }; */

img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

a img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

/* ---------------------------------------------------------------------------- */
 

