body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 	color: #666666;
	background: #ffffff;
}

#wrapper { 
 margin: 0 auto;
 width: 874px;
 padding-top:85px;
}

#leftcolumn { 
 margin: 10px 5px 5px 0px;
 padding: 10px;
 height: 510px;
 width: 105px;
 float: left;
}

#leftmiddle { 
 border-left: 1px dotted #CC0099;
 margin: 10px 5px 5px 0px;
 padding: 10px;
 height: 510px;
 width: 215px;
 float: left;
}

#portfolio { 
 border-left: 1px dotted #CC0099;
 margin: 10px 5px 5px 0px;
 padding: 10px;
 height: 510px;
 width: 280px;
 float: left;
}

#rightcolumn { 
 border-left: 1px dotted #CC0099;
 margin: 10px 0px 5px 0px;
 padding: 10px;
 height: 510px;
 width: 215px;
 float: left;
}

#footer { 
 border-top: 1px dotted #CC0099;
 width: 997px;
 clear: both;
 color: #000000;
 margin: 0 auto;
 padding: 10px;
 text-align: right
}

fieldset { 
border: 0;
margin: 0;
padding: 0; 
}
	
label { 
display: block; 
}
	
input.text,textarea { 
width: 250px;
font: 12px/12px verdana,arial,sans-serif;
color: #333;
padding: 3px;
margin: 1px 0;
border: 5px solid #ece4e4; 
}
	
input.submit { 
padding: 2px 5px;
font: bold 12px/12px verdana,arial,sans-serif; 
}

h1 {
margin: 0;
padding: 0;
}

h2 {font: bold 11px Verdana, Arial, sans-serif; letter-spacing: 1px; 
color: #CC0099;
padding: 0; 
line-height: 0
}

p {
font-size: 12px; 
}

img.floatLeft{
float: left;
margin: 15px 10px 5px 0px
}

ul.bullets{
list-style-type: square;
list-style-position: inside;
padding: 0;
}


ul.thumbs{ 
list-style: none; 
margin: 10px 0px 0px 0px; 
padding: 0; 
}

ul.thumbs li{
float: left; 
padding: 0; 
margin: 5px; 
position: relative; 
}

ul.thumbs li a img{ 
border: 5px solid #ece4e4; 
}

ul.thumbs li a:hover img{ 
border: 5px solid #CC0099; 
}

ul.thumbs li img.new{
display: block; 
position: absolute; 
top: -3px; 
right: -3px; 
z-index: 1; 
border: none; 
}

