* {margin:0; padding:0;}

html  { min-width: 800px; }
img	  { border: 0; filter:alpha(opacity=100); }
h1    { margin-top:10px; font-size: 13px; font-weight: normal;}
p     { padding-bottom:10px; }

body  { text-align: center; 
		color: #000; 
		margin: 0px; 
		border: 0px; 
		background : url(main_bg.gif) repeat-x ; 
		font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size:11px;
		color:#999999;
}
	
div#wrapper	                 { border:  1px solid #000; text-align: left ; width: 800px;	margin-top:50px; margin-left:auto; margin-right:auto; background : url(main_bg_dark.gif) repeat-x ; }
div#test	                 { background : url(DSlogo.gif) bottom repeat-x ; }
div#title                    { height:93px; color: #FFF; margin: 6px; margin-bottom: 10px; text-align: left; background : url(donnastreet.gif) repeat-x ; }
div#nav 	                 { border-top: 1px solid #FFF; margin-bottom: 70px; margin-left: 30px; text-align: left; margin-right: 30px; } html>body div#nav { margin-right: 30px; }
div#maincontent              { color: #FFF; width: 740px; margin-left: 30px;	margin-top: 60px; min-height: 400px; text-align: left; } html>body div#maincontent { margin-left: 30px; }
div#footer                   { margin-top: 20px; color: #979797; text-align: left; vertical-align: bottom;	}	
div#portfolioMain            { min-height: 280px; padding-bottom:20px; padding-top:20px; text-align: center; margin-bottom: 10px; background : #31312A ; }
div#portfolioBottomContainer { padding-top:10px; border-top: 1px solid #FFF; }
div#portfolioBottom          { color: #979797; width: 60px; padding-left: 10px; float: left; padding-right: 10px; text-align: left; }
div#portfolioLinks           { float: right; width: 630px; text-align: left; }
div#portfolioText			 { color: #979797; margin-top:5px; margin-left: 58px; text-align: left; }
div#curtain 				 { color: #979797; position: absolute; text-align: left; }
div#linksToHide 			 { visibility: hidden; }
				
.IEBug2        { float:right; height:93px;  width:1px; }
.IEBug1        { float:right; height:430px; width:1px; }
.clear         { clear:both;  overflow:hidden; }
.floatright    { float: right; width: 300px; margin-top: 0px;	margin-right: 0px; margin-left: 10px; margin-bottom: 10px; } html>body div.floatright { margin-left: 20px; }
.floatrightlrg { float: right; width: 400px; margin-top: 0px;	margin-right: 0px; margin-left: 10px; margin-bottom: 10px; } html>body div.floatright { margin-left: 20px; }

a:link, a:visited, a:active  { text-decoration : none; color: #76CFE7; background: transparent; }
a:hover                      { text-decoration : none; color: #FFF; }
	
.links                                           { width: 100px; padding-left: 20px; border-left: 1px solid #979797; float: left;}
.links a:link, .links a:visited, .links a:active { text-decoration : none; color: #76CFE7; }
.links a:hover                                   { text-decoration : none; color: #FFF; }

ul { list-style-type: disc; list-style-position: inside; }



