a img{
border:none;
}

a { color:#000; }

#about {
height:343px;
width:343px;
float:left;
margin:33px 24px 0 0;
}


body{
background-color:#fff;
text-align:center;
font-family:Myriad Web Pro, Myriad Pro Semibold, Myriad Pro, Myriad, arial,verdana, sans-serif;
margin: 0;
color:#4B4B4B;
font-size:14px;
line-height:15px;
}

#container1{
width:871px;
margin:0 auto 0 auto;
text-align:left;
float:left;
}

#container2{
width:1000px;
margin:0 auto 0 auto;
text-align:left;
}

#home{
width:871px;
margin:0 auto 0 auto;
}

#content{
clear:both;
height:656px;
width:871px;
border:1px solid #000;
text-align:left;
}

.copyright { clear:both; font-size:10px; margin:0 0 13px 20px;}

#home_nav { list-style:none; padding:0; margin:270px 0 0 0; }

#home_nav li { 
float:left; 
height:100px; 
width:100px; 
display:block; 
list-style:none; 
padding:0; 
margin:0;
margin:22px 22px 0 0;
}

#home_nav li a { 
color:#fff; 
float:left; 
height:78px; 
width:78px; 
display:block;
text-decoration:none; 
}


#nav { list-style:none; padding:0; margin:16px 0 0 0; }

#nav li { list-style:none; padding:0; font-size:16px; float:left; margin:0 45px 0 0; color:#000; }

#nav li a { text-decoration:none; }

a.here { color:#A52B81; }

#nav2 { text-align:left; float:left; list-style:none; padding:0; margin:670px 0 0 21px; }

#nav2 li { line-height:20px; list-style:none; padding:0; font-size:16px; margin:0; color:#000; }

#nav2 li a { text-decoration:none; }


#news{
height:586px;
width:456px;
margin:33px 24px 13px 24px;
color:#fff;
background-image:url("images/carnival.jpg");
float:left;
}

.title{ float:right; margin:30px 0px 16px 0; }

#portfolio .title { float:left; margin:0 0 21px 0; }
#portfolio .imgover { float:left; margin:0 0 21px 0; }

#portfolio .copyright { margin:7px 0 0 0;}

#portfolio{ 
margin:37px 0 0 25px;
width:218px;
float:left;
 }

#description{
width:175px;
position:absolute;
bottom:0;
left:20px;
}

#sidebar{
background-color:#404E5C;
display:block;
float:left;
clear:both;
color:#fff;
line-height:1.2em;
height:464px;
width:218px;
position:relative;
}

#sidebar ul { list-style:none; margin:25px 0 0 25px; padding:0;  }

#sidebar li { list-style:none; margin:0; padding:0; }

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

#feature { float:left; width:585px; height:583px; border:1px solid #000; margin:37px 0 0 18px; text-align:center; }

#feature a { color:#474747; text-decoration:none; }

#feature a.here { color:#000; }

#grid { float:left; width:600px; margin:37px 0 0 18px; }

#grid img { margin:0 15px 15px 0; }



