/* Normalizes font-size for headers */
h1, h2, h3, h4, h5, h6 { font-size:100%; }

/* Malarky Image replacement */
.mir { letter-spacing : -1000em; }
/* Just for Opera, but hide from MacIE */
/*\*/html>body .mir { letter-spacing : normal; text-indent : -999em; overflow : hidden;}
/* End of hack */

html, body {
	font:700 12px Arial;
	color:#5D6F49;
	margin: 0;
	height: 100%;
}

a, a:visited, a:active {
	color:#5D6E4A;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
	}

a:hover {
	color:#698D7F;
	}

.prop {
	float: right;
	width: 1px;
}

.min760 {
	height: 760px;
}
.min960 {
	height: 960px;
}
.min1000 {
	height: 1100px;
}

#contentwrap {
	position: absolute;
	left: 0;
	top: 0;
	background: url(images/v2/ps_bg.jpg) bottom left no-repeat;
	width: 100%;
	min-height: 760px;
	height: 100%;
	text-align: center;
	padding: 0;
	margin: 0;
}

#contentwrap_med {
	background:url(images/v2/ps_bg.jpg) bottom left no-repeat;
	width: 100%;
	min-height:960px;
	height:100%;
	text-align:center;
	padding: 0;margin: 0;
}

#contentwrap_long {
	background:url(images/v2/ps_bg.jpg) bottom left no-repeat;
	width: 100%;
	min-height:1100px;
	height:100%;
	text-align:center;
	padding: 0;margin: 0;
}

div#content {
	text-align:left;
}

/* Header Image */
h1.mir {
width:230px; height: 160px; 
background:url(images/v2/ps_header.gif) no-repeat 0 0;
margin:0; padding:0;
position:absolute; top:20px; left:50px;
}

/* Video Panel */

div#video_panel {
	width:429px;height:363px;
	margin:0; padding:0;
	background:url(images/v2/video_bg.jpg) no-repeat 0 0;
	position:absolute; top:185px; left:50px;
	z-index:999;
}

div#video_panel_atom {
    width: 429px;
    height: 363px;
    margin: 0;
    padding: 0;
    background: url(/images/v2/video_bg_atom.jpg) no-repeat;
    position: absolute;
    top: 185px;
    left: 50px;
    z-index: 999;
}

div#flash_holder {
	width:400px; height:263px;
	position:absolute; top:15px; left:15px;
	text-align:center;
	background: url(images/v2/video_holding.jpg) no-repeat 0 0;
}

#atom_link {
    width: 160px;
    position: absolute;
    top: 305px;
    left: 80px;
}

#atom_link a {
    color:#FFFFFF;
    text-decoration:underline;
    font-size: 14px;
}

#atom_logo_link {
    position: absolute;
    top: 0px;
    left: 160px;
    width: 150px;
    height: 65px;
    text-indent: -9999px;
}

ul#clip_list {
	width:350px;
	position:absolute; top:295px; left:10px;
	text-align:center;
}

ul#clip_list li {
	display:inline;
}

ul#clips_list a {
	float:left; display:block;
}

a.clip_listitem {
	color:#FFFFFF;
	text-decoration:underline;
	font-size:14px;
}
a.clip_listitem:hover {
	color:#DFE7AE;
}

/* Image Nav */

ul#image_nav {
	position:relative; width:400px;
	padding:0; margin:0 auto;
}

ul#image_nav li {
	width:88px; display:inline; padding: 0 50px;
}

/* Navigation */
.nb_page {
	width:300px; position:absolute; top:140px; left:630px;
}
.other_page {
	width:300px; position:absolute; top:120px; left:490px;
}

ul#nav_list {
	margin:0; padding:0;
}

ul#nav_list li {
	list-style-type:none;
	margin:0; padding:0;
}

ul#nav_list a  {
	font-size:20px;
	padding-left:25px;
}

a#mir-nav1 {
	background:none;
}
a#mir-nav1:hover, a#mir-nav1:active {
	background:url(images/v2/ps_pointer.gif) no-repeat 0 4px;
}
a#mir-nav2:hover, a#mir-nav2:active {
	background:url(images/v2/ps_pointer.gif) no-repeat 0 4px;
}
a#mir-nav3:hover, a#mir-nav3:active {
	background:url(images/v2/ps_pointer.gif) no-repeat 0 4px;
}
a#mir-nav4:hover, a#mir-nav4:active {
	background:url(images/v2/ps_pointer.gif) no-repeat 0 4px;
}
a#mir-nav5:hover, a#mir-nav5:active {
	background:url(images/v2/ps_pointer.gif) no-repeat 0 4px;
}
a#mir-nav6:hover, a#mir-nav6:active {
    background:url(images/v2/ps_pointer.gif) no-repeat 0 4px;
}

ul#nav_list .current {
	background:url(images/v2/ps_pointer.gif) no-repeat 0 4px;
	color:#698D7F;!important
}

/* Text Content */

div#text_content {
	width:429px;
	position:absolute; top:280px; left:516px;
}

div#text_content a {
	font-size:12px;
	text-decoration:underline
}

div#text_content_atom {
    width:429px;
    position:absolute; top:280px; left:516px;
}

div#logo h3 {
	position:relative;
	left:-1000px;
	}

/* Awards List */

ul#awards_list {
	width:600px; position:absolute; top:0px; right:5px;
	text-align:center;
}

ul#awards_list li {
	list-style-type:none;
	display:inline;
	margin:0;padding:0;
}


div#aardlogo {
	position: absolute;
	bottom: 18px;
	left: 12px;
	width: 140px;
	height: 50px;
	/*background: blue;*/
	cursor: pointer;
	cursor: hand;
	outline: none;
}

div#aardlogo {
	text-indent: -9999px;
}

div#image_holder {
	width:600px;height:450px;
	margin:0; padding:0;
	position:absolute; top:185px; left:0px;
	z-index:999;
	background-color:#FFFFFF;
}


/*
    Notebook Page
*/

div#notebook {
    width: 600px;
    height: 400px;
    background: url(images/notebook/notebook-1.jpg) no-repeat;
}

div#notebook_prev, div#notebook_next {
    width: 300px;
    height: 400px;
    cursor: pointer;
    float: left;
}

/* Clearfix */

/* float clearing for IE6 */
* html .clearfix{
  height: 1%;
  overflow: visible;
}

/* float clearing for IE7 */
*+html .clearfix{
  min-height: 1%;
}

/* float clearing for everyone else */
.clearfix:after{
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
