body{margin:0; padding:0;border-top:6px solid #000;
	background:#fff url('images/bgGrad.jpg') repeat-x;}
a {text-decoration:none;}
a img{border:0;}
#wrap{width:900px;font-family:'Helvetica';color:#bbb;
			margin-top:50px;margin:auto;text-align:justify;}


#menu{float:left; width:898px;clear:both; font-size:2em; letter-spacing:-2px; /*border-bottom:3px #99ccff dotted;*/ padding-bottom:16px;margin-top:12px;}
#blurb{float:left; font-size:.8em; margin-top:-4px; color:#ddd;}

#crown{width:900px; height:6px;  position:absolute;}
.barBlue{border-color:#99ccff;}
.barYellow{border-color:#ffcc66;}
.barGreen{border-color:#99cc66;}
.barRed{border-color:#cc6666;}



#infoBar{width:900px;float:left;height:18px; margin-bottom:15px; overflow:hidden;color:#bddeff; font-weight:bold;font-size:1.5em;line-height:23px;letter-spacing:-2px;}


#button{float:right;padding-left:14px;}
#button a{padding:2px 10px 6px 6px; -webkit-border-top-left-radius:8px; -webkit-border-bottom-right-radius:10px;clear:right;}
.projects a {color:#99ccff; border:2px dotted #99ccff;}
.projects a:hover{color:#fff; background:#99ccff;}
.projectsActive a{color:#fff; background:#99ccff; border:2px solid #99ccff;}
#select{float:right;color:#99ccff;display:none; white-space:nowrap;}
#select a{color:#99ccff;}
#select a:hover{border-bottom:2px solid #99ccff; color:#99ccff; text-decoration:none;}

.blog a {color:#ffcc66;  border:2px dotted #ffcc66;}
.blog a:hover{color:#fff; background:#ffcc66; }
.blogActive a{color:#fff; background:#ffcc66;  border:2px solid #ffcc66; }

.downloads a {color:#99cc66;  border:2px dotted #99cc66;}
.downloads a:hover{color:#fff; background:#99cc66;}
.downloadsActive a{color:#fff; background:#99cc66; border:2px solid #99cc66;}


.contact a {color:#cc6666;  border:2px dotted #cc6666;}
.contact a:hover{color:#fff; background:#cc6666;}
.contactActive a{color:#fff; background:#cc6666; border:2px solid #cc6666;}

#content{float:left; width:888px; border-bottom:2px dotted #7399bf;  border-top:2px dotted #7399bf;padding:4px; margin-bottom:20px;}
#content img{}
#project{width:180px;height:180px;float:left;margin:10px 0px 0px 0;cursor:pointer;}
#project img{width:180px;}

#detail{color:#263340;display:none;width:900px; padding:0 0px;float:left; -webkit-border-top-right-radius:10px;}
#spacer{height:450px;float:left;width:900px;}
#summary{float:right;width:350px;margin-right:30px;margin-top:20px;}
#picContainer{width:520px;}
#picContainer img{width:460px; float:left; }
#title{border-bottom:1px dotted #7399bf;font-family:'Georgia';margin-bottom:10px;clear:both;}
#title h2{font-size:2em;text-align:left;margin:0px;padding:0px 0px 4px 0px;letter-spacing:-2px;font-family:'Helvetica';}
#meta{color:#7399bf;border-bottom:1px dotted #7399bf;font-size:.8em;padding-bottom:5px;line-height:.1em;}
#info{text-align:justify;margin-top:10px; font-family:'Georgia';}
#info a {color:#555;text-decoration:underline;}

#contactModal{color:#bbb; font:2em/1em Helvetica;padding:20px;}
#contactModal img{float:left; margin:10px;}
#cinfoModal{font-size:1em; float:left}

#postContent{margin-top:20px;float:left;}
#post{font-family:'Georgia';width:720px;color:#660000;margin-bottom:20px;padding-bottom:20px;float:left; border-bottom:2px dotted #ffcc66;}
#post:last-child{border:none;}
#post h2{width:445px;border-bottom:2px solid #ffcc66;font-size:1.6em;float:left;margin:-4px 0px;padding-bottom:4px;margin-bottom:4px;color:#660000;font-family:'Helvetica';}
#post img{width:260px;float:left;margin-right:15px;}
#post blockquote{font-style:italic;font-size:.8em;color:#cc6633; font-family:'Helvetica';}
#post a {color:#993333;}
#post a:hover{text-decoration:underline; color:#ffcc66;}

#audioBlurb{float:left;margin-top:10px;width:400px;}
#audioBlurb hr{height:0px;border:1px dashed #ccc;}
#audioBlurb a{color:#999;}

#welcomeBlurb{color:#263340;font-family:'Georgia';float:left;margin-top:10px;width:400px; text-align:justify; font-size:1.1em; line-height:20px;}
#welcomeBlurb hr{height:0px;border:1px dashed #ccc;}
#welcomeBlurb a{color:#7399bf;}

#dlBlurb{float:left;margin-top:10px;width:400px; text-align:justify; }
#dlBlurb hr{height:0px;border:1px dashed #ccc;}
#dlBlurb a{color:#999;}

#footer{width:900px;float:left;margin:30px auto;height:20px;color:#fff;padding:5px;}
#footer a{text-decoration:none;color:#fff;}


