body {
	background:#cdc6f9 url(../images/background.png) repeat-x top;
    font-family: Trebuchet MS,Arial,Sans-Serif;
    color:#585858;
    font-size:12px;	
	margin:0px;
	}
	

a {color:#fff; text-decoration:none;}
a:hover {color:#FFF487;}

p a {color:#BA8DF7;}
p a:hover {color:#FCB1CB;}

#container {
margin: 0 auto;
width:1300px;
}

#container .header {
background:url(../images/header.png);	
padding:0 230px;
width:840px;
height:261px;
}

#container .header ul {margin:0px; list-style-image:none;list-style-position:outside;list-style-type:none;padding-top:215px;}

#container .header ul li {display:inline;}

#container .header ul li#about {padding-left:30px;}
#container .header ul li#examples {padding-left:140px;}
#container .header ul li#contact {padding-left:130px;}

#container .main {
background:url(../images/containerbg.png) repeat-y;	
padding:0 230px;
width:840px;
text-align:center;
}

#container .main ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}
#container .main ul li {

border:1px solid #D5BBF9;
background-color:#FEF6AD;
padding:10px;
float:left;
text-align:left;
}

#container .main ul li#aboutmain {margin-left:5px;margin-right:25px;width:290px;height:425px;}
#container .main ul li#examplesmain {margin-right:25px;width:185px;height:425px;}
#container .main ul li#contactmain {width:244px;height:425px;}

#container .main ul li#aboutmain ul{list-style-type:square!important;}
#container .main ul li#aboutmain ul li{margin-left:30px;background:none; border:none; float:none;padding:0px;}

#portfolio_thumbs {

margin: 0 auto;
padding:0;
}
#portfolio_thumbs li {
list-style:none;
float:left;
padding:5px !important;
border:0px!important;

}
#portfolio_thumbs li img {
border:0;
padding:3px;
background:#FFDE87;
}
#portfolio_thumbs li img:hover {
background:#FCB1CB;
}

/* lightbox */
#lightbox{
	background-color:#D5BBF9 ;
	padding: 5px;
	}
#lightboxDetails{
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }
#overlay{ background-image: url(lightbox/overlay.png); }

* html #overlay{
	background: url(lightbox/blank.gif);
}

input,textarea {width:237px; border:1px solid #FFDE87; padding:3px;font-family: Trebuchet MS,Arial,Sans-Serif; color:#585858; font-size:12px;}

#comments {height:200px;}

#Submit {width:245px; background-color:#FCB1CB; margin-top:10px;}

#container .footer {
background:transparent url(../images/footerbottom.png) repeat scroll 0 0;
height:45px;
padding:11px 230px 0;
text-align:right;
width:840px;
}

.ty {margin:0px; padding:20px; }

#container .footer a {color:#BA8DF7; text-decoration:none;}
#container .footer a:hover {color:#585858;}

.clear {clear:both; height:1px;}
