*{
 margin:0px;
 padding:0px;
 font-family:Arial, sans-serif;
}

img{
 border:0px;
 behavior: url(iepngfix.htc)
}

body{
 background-color:#DDD;
}

#container{
 margin:0 auto;
 width:923px;
}
#back{
 background-color:#efefef;
 float:left;
 width:100%;
}
#header{
 float:left;
 width:100%;
 height:88px;
 background-color:white;
 background-image:url(images/gris.gif);
 background-repeat:repeat-x;
 background-position:0 77px;
}
#main{
 float:left;
 width:881px;
}
.blank{
 float:left;
 width:100%;
 height:100%;
}
#topmenu{
 width:100%;
 float:left;
 height:23px;
 border:solid 1px #888;
 background-color:white;
 text-align:center;
 line-height:16px;
 font-weight:bold;
 padding-top:2px;
}
#topmenu ul{
 margin:0 auto;
}
#topmenu a{
 padding:0 18px;
 list-style-type:none;
 font-size:12px;
 border-right:solid #d0d0d0 1px;
 color:#d0d0d0;
 text-decoration:none;
}
#home{
 width:668px;
 height:318px;
 float:left;
 background-color:white;
 border:solid 1px #888;
}
#home_right{
 background-image:url(images/back_home_right.gif);
 background-repeat:no-repeat;
 background-position:bottom;
 float:left;
 width:202px;
 height:542px;
}
#home_right_text{
 float:left;
 width:170px;
}
#home_right_text H2{
 color:white;
 font-size:11px;
}
#home_right_text P{
 font-size:11px;
 margin:5px 0;
}
#menu{
 float:left;
 width:151px;
 background-color:white;
}
#menu DIV{
 float:left;
 padding:8px 12px;
 list-style-type:none;
 font-size:12px;
 margin-bottom:1px;
 width:127px;
 background-image:url(images/back_menu.png);
 background-repeat:repeat-y;
 font-weight:bold;
}
#menu a{
 color:#3a4b55;
 text-decoration:none;
}
.home_block{
 float:left;
 background-image:url(images/back_home_block.png);
 background-repeat:repeat-y;
 width:261px;
 height:96px;
}
.home_white_block{
 float:left;
 width:130px;
 height:197px;
 border:solid 1px #888;
 background:white;
 font-size:10px;
 line-height:12px;
}
#logo{
 width:265px;
 height:100%;
 float:left;
}
#serving{
 float:left;
 width:190px;
 height:100%;
 font-size:11px;
 color:#D3D3D3;
}
#blog_titles{
 width:440px;
 float:left;
 margin-top:3px;
 background-image:url(images/gota_blog.png);
 background-repeat:no-repeat;
 background-position:350px -24px;
 height:100%;
 behavior:url(admin/pngfix.htc);
}
#blog_titles a{
 color:#999;
 text-decoration:none;
}
#blog_titles div{
 float:left;
 margin:1px 0;
 background-image:url(images/celeste.png);
 width:100%;
 font-size:10px;
 line-height:20px;
 color:#999;
 behavior:url(admin/pngfix.htc);
}
#home_center{
 float:left;
 width:473px;
 height:286px;
 background-image:url(images/rainbow.jpg);
 background-repeat:no-repeat;
 color:#abe5ff;
 font-size:14px;
 font-weight:bold;
 line-height:18px;
}
.home_block h1{
 font-size:14px;
 line-height:35px;
 text-align:center;
}
.home_block p{
 font-size:10px;
 color:#333;
}
#menu_column{
 float:left;
 width:163px;

}
#menu_container{
 float:left;
 background-color:white;
 width:100%;
 border:1px solid #888888;
 border-right:none;

}
#menu_container2{
 margin-top:5px;
 float:left;
 width:165px;
}
#menu2{
 float:left;
 width:100%;
}
#menu2 DIV{
 text-align:center;
 float:left;
 padding:8px 5px;
 list-style-type:none;
 font-size:11px;
 margin-bottom:2px;
 width:148px;
 background-image:url(images/back_menu.png);
 background-repeat:repeat-y;
 font-weight:bold;
}
#menu2 a{
 color:#3a4b55;
 text-decoration:none;
}
#content_container{
 float:left;
 width:507px;
 border:1px solid #888888;
 background-color:white;
}
#content{
 float:left;
 width:480px;

}
#content p{
 font-size:11px;
 margin:10px 0;
 line-height:16px;
}
#content h4{
 font-size:13px;
 margin:10px 0;
}
#content h3{
 font-size:13px;
 margin:10px 0;
 color:#0b84b4;
}
#content a{
 color:#0b84b4;
 text-decoration:none;
}
#content li{
 font-size:11px;
 padding-left:25px;
 background-position:0 3px;
 list-style-type:none;
 background-image:url(images/drop.jpg);
 background-repeat:no-repeat;
 line-height:20px;
}
#contact p{
 font-size:13px;
 color:white;
}
#contact a{
 color:#6fc9f5;
}
#content h2{
 font-size:20px;
 margin:10px 0;
 color:#0b84b4;
}
.tags{
 font-size:11px;
}
#content .tags a{
 color:#79944c;
 text-decoration:underline;
}
#resources_form label , #resources_form input{
 float:left;
 font-size:12px;
}
.line{
 border:none;
 border-bottom:1px solid #999;
}
.free{
 color:#;
 font-weight:bold;
}
#content h5{
 font-size:13px;
 color:#0b84b4;
}