/* Normalizes margin, padding */
body, branding, h1, div, ul, li, h3, p { margin : 0; padding : 0; }

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

/* Removes list-style from lists */
ul, #nav ul, #content_main ul { list-style : none; }

/* Removes border from fieldset and img */
img { border : 0; }

html {
text-align: center;}

body 	{
width : 750px;
text-align: left;
position: relative;
margin : 0 auto;  /* centers content*/
padding : 0 0;
background: #fff url(images/bluebg.png);
background-color : #fff;
font : 72%/1.6 "Lucida Grande","Lucida Sans Unicode", Verdana, sans-serif;
color : #333; }

/*Navigation*/
ul#nav_features
{padding: 15px 0 0 0;
position: absolute;
top: 160px;
background: #113355 url(images/bgnav.png) repeat-x;

width: 100%;
height: 40px;
text-align: center;
font-size: 1em;
text-decoration: none;
font-size: 80%
z-index: 1;}

ul#nav_features li
{display: inline;
padding:0px 0px 0px 0px;
}

ul#nav_features li a:hover, ul#nav_features li a:hover strong
{color: #fff;
text-decoration: none;
background: #000033
url(images/navshadow.png) repeat-x;}

/*IE click entire button*/
*html ul#nav_features a
{width: 1%;}

ul#nav_features li a
{color: #99ccff;
padding: 10px 8px 10px 8px;
border:solid #3366cc;
border-width: 0 1px 0 0;
text-decoration: none;
white-space: nowrap;
}

#nav_features .selected a
{font-weight: bold;
padding: 10px 6px 10px 6px;
border: solid #FFF 1px;
/*border-width: 0 1px 0 0;*/
font-size: 100%;
text-transform: uppercase;
color: #fff;
background: #336699 url(images/navshadowlight.png) repeat-x;
}



div#content
{width:100%;
padding: 0;
margin: 0;
background-color: fff;
}

div#content_main
{position: relative;
top: 20px;
width: 62%;
padding: 10px 36% 5px 2%;
background-color: #fff;
z-index: 3;
}
/*this is the next button on design page */
#next h3
{
padding: 10px;
margin: 190px;
background-color: #ccc;
border: solid #336699 2px;
text-align: center;
}

/*this is the next button wording on design page*/
#next h3 a
{
color: #336699; 
text-decoration: none;
font: bold 12px/150% Verdana, Arial, Sans-serif;
text-transform: uppercase;
line-height: 400%;
}

/*This is Home Content*/
ul#bio
{padding: 0 0 2em 0;
}

ul#bio li
{width: 155%;
margin: 0 0 0 0;
padding: 1em 0 0 0;
}

ul#bio h3
{color: #3366cc;
font-weight: bold;
font-size: 110% "Lucida Grande","Lucida Sans Unicode", Verdana, sans-serif;
}
/*Home content end*/

div#branding
{position: relative;
width: 100%;
height: 160px;
background: transparent url(images/artistrybluebranding.png) no-repeat 0 0; }
padding: 0 0 0 0;
margin: 0;
outline: 0;
z-index: 10;}

/* = si_clear_children */
.pc,.sc {postion : absolute; top: 0; left: 0;}
.clear_children, .cc_tallest {position: relative;}
/*\*/* html .clear_children {display: inline;}/**/
.cc_tallest:after {content: ''; }/*Prevents redraw bug in Safari*/

li { margin-bottom : .10em; }

/*This places the blue box behind these fields.*/
li#jake, li#marty, li#towerman, li#grandma, li#berndt, li#baseball16, li#baseball27, li#liz, li#grapes, li#sister, li#platte, li#sunken, li#porch, li#codered, li#artistry, li#magyar, li#artistryicon, li#naaed, li#century, li#korte, li#chainsaw, li#mom, li#penny, li#tourmax, li#sick, li#naacert, li#cgtpin, li#scflash{
padding : .5em;
background-color : #d8e1f2; }

/*This is styling for new entries on design2 page to keep them further apart*/
li#8 h3, li#9 h3, li#10 h3, li#11 h3, li#12 h3, li#13 h3, li#14 h3, li#15 h3, li#16 h3, li#17 h3, li#18 h3, li#19 h3, li#20 h3
{
line-height: 700%;
}

h3, p { display : inline; }

h3 { font-weight : normal; }

p { color : #666;
margin 1em; }

h3 img {
position : absolute;
padding : 1px;
height: 85px;
width: 85px;
outline : 1px solid #99ccff; }



/* links site_info */
#site_info
{
position: absolute;
padding: 35px 0px 0px 0px;
margin-left: 0px; 
background: #003366 url(images/navbottom.png) repeat-x;
width: 100%;
height: 40px;
font-size: 94%;
text-transform: uppercase;
color: #fff;
text-align: center;}

#site_info a{text-decoration: none;
color: #fff;}

#site_info a:hover{text-decoration: underline;}

/*images*/
/*from pencil*/
li#blythe h3 img { top: 20px; left: 68%; }
li#jake h3 img { top: 20px; left: 83%;}
li#john h3 img { top: 160px; left: 68%;}
li#marty h3 img { top: 160px; left: 83%;}
li#speakingfor h3 img { top: 300px; left: 68%;}
li#towerman h3 img { top: 300px; left: 83%;}
li#margies h3 img { top: 440px; left: 68%;}
li#grandma h3 img { top: 440px; left: 83%;}
li#debs h3 img { top: 580px; left: 68%; }
li#berndt h3 img { top: 580px; left: 83%;}
li#becca h3 img { top: 720px; left: 68%;}
li#baseball16 h3 img {top: 720px; left: 83%;}
li#baseball20 h3 img {top: 860px; left: 68%;}
li#baseball27 h3 img {top: 860px; left: 83%;}

/*from design*/
li#nscpa2007 h3 img { top: 20px; left: 68%; }
li#codered h3 img { top: 20px; left: 83%;}
li#roche h3 img { top: 170px; left: 68%;}
li#artistry h3 img { top: 170px; left: 83%;}
li#lincolnpulse h3 img { top: 320px; left: 68%;}
li#magyar h3 img { top: 320px; left: 83%;}
li#nssa h3 img { top: 470px; left: 68%;}
li#artistryicon h3 img { top: 470px; left: 83%;}
li#diner h3 img { top: 620px; left: 68%; }
li#naaed h3 img { top: 620px; left: 83%;}
li#fieldday h3 img { top: 770px; left: 68%;}
li#century h3 img {top: 770px; left: 83%;}
li#cpnpfolder h3 img {top: 920px; left: 68%;}
li#korte h3 img {top: 920px; left: 83%;}
li#ernie h3 img {top: 1070px; left: 68%;}
li#chainsaw h3 img {top: 1070px; left: 83%}
li#update h3 img {top: 1220px; left: 68%}
li#mom h3 img {top: 1220px; left: 83%}
li#dolphin h3 img {top: 1370px; left: 68%}
li#penny h3 img {top: 1370px; left: 83%}

/*from design2 */
li#noaex2007 h3 img { top: 20px; left: 68%; }
li#tourmax h3 img { top: 20px; left: 83%;}
li#platosdog h3 img { top: 170px; left: 68%;}
li#sick h3 img { top: 170px; left: 83%;}
li#field2007 h3 img { top: 320px; left: 68%;}
li#naacert h3 img { top: 320px; left: 83%;}
li#composites h3 img { top: 470px; left: 68%;}
#flash { position: absolute; top: 470px; left: 83%;}
li#cgtpout h3 img { top: 620px; left: 68%; }
li#cgtpin h3 img { top: 620px; left: 83%;}
li#present h3 img { top: 770px; left: 68%;}
li#milford07 h3 img {top: 770px; left: 83%;}
li#scottsdale h3 img {top: 920px; left: 68%;}
li#monkeylion h3 img {top: 920px; left: 83%;}
li#puzzle h3 img {top: 1070px; left: 68%;}
li#brainpuzzle h3 img {top: 1070px; left: 83%}
li#campluther h3 img {top: 1220px; left: 68%}
li#cafemenu h3 img {top: 1220px; left: 83%}
li#ancon h3 img {top: 1370px; left: 68%}
li#20 h3 img {top: 1370px; left: 83%}

/*from digital*/
li#mark h3 img {top: 20px; left: 68%;}
li#liz h3 img {top: 20px; left: 83%;}
li#mustang h3 img {top: 160px; left: 68%;}
li#grapes h3 img {top: 160px; left: 83%;}
li#crest h3 img {top: 300px; left: 68%;}
li#sister h3 img {top: 300px; left:83%;}
li#milford h3 img { top: 440px; left: 68%;}
li#empty h3 img { top: 440px; left: 83%;}
li#empty h3 img { top: 580px; left: 68%; }
li#empty h3 img { top: 580px; left: 83%;}
li#empty h3 img { top: 720px; left: 68%;}
li#empty h3 img {top: 720px; left: 83%;}
li#empty h3 img {top: 860px; left: 68%;}
li#empty h3 img {top: 860px; left: 83%;}

/*from landscapes*/
li#farm h3 img {top: 20px; left: 68%;}
li#platte h3 img {top: 20px; left: 83%;}
li#barn h3 img {top: 160px; left: 68%;}
li#sunken h3 img {top: 160px; left: 83%;}
li#spillway h3 img {top: 300px; left: 68%;}
li#porch h3 img {top: 300px; left:83%;}
li#colorado h3 img { top: 440px; left: 68%;}
li#empty h3 img { top: 440px; left: 83%;}
li#empty h3 img { top: 580px; left: 68%; }
li#empty h3 img { top: 580px; left: 83%;}
li#empty h3 img { top: 720px; left: 68%;}
li#empty h3 img {top: 720px; left: 83%;}
li#empty h3 img {top: 860px; left: 68%;}
li#empty h3 img {top: 860px; left: 83%;}

/*zoom images*/
a:hover img {
width:160px;
height:160px;
padding: 5px;
background-color: #fff;
border: 2px solid #003399;
z-index: 100;}

a:link, a:visited, a:hover, a:active {
text-decoration : underline;
color : #003399; }

a:hover img, li:target img { outline : 1px solid #003399; }

li:target {
margin : .5em 0;
padding : .5em;
border : 1px solid #000033;
color : #000; }

li:target p { color : #000; }

