

/* Every time */
/* ----------  Reset */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin:0; padding:0;}
/* ------------------------------ */


body {
	font-size: 62.5%; /* Resets 1em to 10px */
	background:#1A1613;margin:20px 20px 20px 60px;color:#FFF;
	background-image:url('../img/bg1.gif')
	}

a img{border: 1px solid #333;padding:2px;margin:3px}
a:hover img{border: 1px solid #858585;padding:2px;}
a:hover{color: #858585;border: 0px ;} /* Dummy definition to overcome IE bug */

a.nothing img{border: 0px solid #333;padding:0px;margin:0px}
a.nothing:hover img{border: 0px solid #858585;padding:0px;}
a.nothing:hover{color: #858585;border: 0px ;} /* Dummy definition to overcome IE bug */



a:link { color:#CCC; text-decoration:none;}
a:visited { color:#CCC; text-decoration:none;}
a:hover { color:#666;}
a:active { color:#CCC; text-decoration:none;}


#header {margin-bottom:5px;padding:0px 0;border-bottom:1px #666 dotted; font-size:9pt;font-family:Times;line-height:160%}
#header h1 a {
 text-decoration:none;
}


#context p a:link, p#nav a:link { color:#f1f1f1; text-decoration:none; background:#333;padding:2px 4px 2px 4px;border:1px #333 solid;}
#context p a:visited, p#nav a:visited { color:#EEE; text-decoration:none; background:#333;padding:2px 4px 2px 4px;border:1px #333 solid;}
#context p a:hover, p#nav a:hover{ color:#333; text-decoration:none; background:#EEE;padding:2px 4px 2px 4px;border:1px #000 solid;}
#context p a:active, p#nav a:active{ color:#f1f1f1; text-decoration:none; background:#333;padding:2px 4px 2px 4px;border:1px #333 solid;}

.noimg {padding:5px 5px 5px 0}

h1, h2 {font-family:Times;letter-spacing:-0.04em;line-height:1.05em;padding-bottom:5px;padding-left:5px;}

h1 {font-size:2.6em;margin:4px 0 5px 0}
h2 {font-size:1.8em;color:#ded6d6;margin:2px 0 5px 0}

p {font-family:Times;font-size:1.6em;margin-bottom:10px;padding-top:5px;line-height:160%}

#thumbs_feat {width:550px}

p#nav {font-size:1.3em;margin-top:20px}
p#nav a {margin-right:1.2em}

p.note {color:#666;font-size:1em;margin-top:10px}

div#context {text-align:left;}

#footer {margin-top:15px;padding-top:10px;border-top:1px #666 dotted}

#photo, #context, #thumbs {background:#000;padding:10px 10px 10px 10px;width:780px;}
#photo {margin:0px;}

/*-----------------------------
	POSITIONING
-----------------------------*/

#wrapper {position: absolute;top: 0px;left: 0px;vertical-align:top;width: 100%;height: auto;margin-left: auto;margin-right: auto;}

#template {color: #f1f1f1;position: relative;top: 0px;left:0px;width: 1000px;height: auto;text-align: left;vertical-align:top;margin-left: auto;margin-right: auto;}

#template_flickr {color: #f1f1f1;position: relative;top: -20px;left:0px;width: 1000px;height: auto;text-align: left;vertical-align:top;margin-left: auto;margin-right: auto;}

#twitter {background-color: #000000;position: absolute;top: 450px;left:715px;width: 250px;height: auto;text-align: left;vertical-align:bottom; padding-bottom:5px;}

#menu {background-color: #000000;position: absolute;top: 0px;left:10px;width: 150px;height:455px;text-align: left;vertical-align:bottom;font-family:Times;font-size:11pt;line-height:160%;}

#featured {background-color: #000000;position: absolute;top: 0px;left:160px; padding-left:5px;width: 530px;height: 450px;text-align: left;vertical-align:bottom;font-family:Helvetica, Arial;font-size:9pt;font-weight:ligher; line-height:160%;}

#featuredphoto {position: absolute;top: 0px;left:160px; padding-left:5px;width: 530px;height: 450px;text-align: left;vertical-align:bottom;font-family:Helvetica, Arial;font-size:9pt;font-weight:ligher; line-height:160%;}

#feat_photo {position: absolute;top: 0px;left:160px; padding-left:5px;width: 800px;height: 450px;text-align: left;vertical-align:bottom;font-family:Helvetica, Arial;font-size:9pt;font-weight:ligher; line-height:160%;}

#feat_video {background-color: #000000;position: absolute;top: 0px;left:160px; padding-left:5px;width: 770px;height: 455px;text-align: left;vertical-align:bottom;font-family:Helvetica, Arial;font-size:9pt;font-weight:ligher; line-height:160%;}

#feat_dw {background-color: #000000; position: absolute;top: 450px;width: 620px;left:-5px;height: auto;text-align: left;vertical-align:bottom;font-family: Helvetica, Arial;font-size:9pt;font-weight:normal; line-height:160%;padding-left:10px;padding-right:150px;padding-top:70px;padding-bottom:5px;}

#fecontent {background-color: #000000;position: absolute;top: 450px;left:160px;width: 540px;height: auto;text-align: left;vertical-align:bottom;font-family:Helvetica, Arial;font-size:9pt;line-height:160%; padding-left:8px;padding-right:3px;padding-top:30px;padding-bottom:5px;}

#fecontent2 {background-color: #000000;position: absolute;top: 400px;left:160px;width: 790px;height: auto;text-align: left;vertical-align:bottom;font-family:Helvetica, Arial;font-size:9pt;line-height:160%; padding-left:8px;padding-right:7px;padding-top:70px;padding-bottom:5px;}

#footer {color: #f1f1f1;top:5px; left:770px;}





