﻿/* @group Reset */
 /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	/* hide from ie on mac \*/
html {
		height: 100%;
	}	
#flashcontent {
		/*height: 100%;*/
	}
	/* end hide */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, em, img, ins, strong, sub, sup, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{
    margin: 0;
    padding: 0;
    border: 0;
}

a img, :link img, :visited img {
 border: 0;
}
a { text-decoration:none;}

table {
 border-collapse: collapse;
 border-spacing: 0;
}

ol, ul {
 list-style: none;
}

/* @end */

body 
{
height: 100%;
background-color: #333333;
background-image: url(http://www.danerobertwilson.com/images/logoBand_03.gif);
background-repeat: repeat-y;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}
#drw1 {left:0px; width:300px; height:100%; margin:0; bottom:0; top:0; display:inline; vertical-align:middle; position:absolute; text-align:right;}
/*image viewer to occupy full screen */
#drw2 { width:100%; height:100%; margin:0; bottom:0; top:0; left:300px; background-color:#333333;display:inline; position:absolute;}
/* all other pages about, contact, services, press constrained to 700px width */
#drw2Constrained {position:absolute; left:0px; width:700px;}

#drw1Sub {float:right; margin:0;margin:160px -2px 0 0; display:block; position:absolute; width:300px;}
#drw2Sub {margin:0 auto 0 auto; top:20px; display:block; position:relative;}
#drw2Sub2 {width:596px; padding: 8px 4px 40px 4px; top:20px; position:relative; border:solid 1px #534D4F; margin: 0px auto; text-align:center;}
/*menu links */
.menu {text-align:right; font-size:10pt; padding-right:10px;}
.menu a, .menu a:link, .menu a:visited {color:#ffffff;}
.menu a:hover, .menu a:active, .menu a:focus {color:#CCFF00;}
/*datagrid for items admin */
.grid {text-align:left; padding-right:10px; padding: 4px 4px;}
.grid a, .grid a:link, .grid a:visited, .article a, .article a:link, .article a:visited, .details a, .details a:link, .details a:visited {color:#ffffff;  text-decoration:none;}
.grid a:hover, .article a:hover, .details a:hover {color:#CCFF00;}
.active a:hover {color:#CCFF00;}
.pageNo {width: 6px; padding: 1pt 2pt;}
/*about text */
#narrative {   text-align:left; padding-top:10px; padding-bottom:14px; width:566px; height:auto; 
    color:#ffffff; font-family:Tahoma, Arial, Sans-Serif; font-size: 10pt;
     line-height:16pt;}
    /*services */ 
h4 { letter-spacing:0.08cm;} 
ul.menu li {letter-spacing: 0.03cm;}    
/*pub - press */
.title {letter-spacing:0.04cm; font-size:11pt;}
.details { font-style:italic}
/*end note logo - graphic */
.drwTag {float:right; bottom:0px; margin-bottom:-20px; margin-right:8px;}