body
{
 margin:0;
 padding:0;
 background:#194801;
}

img
{
 border:0;
}

#all
{
 width:957px;
 border-left:4px solid #FFAB01;
 border-right:4px solid #FFAB01;
 background:#2A8800;
 margin:0 auto;
}

#all #top
{
 width:957px;
 height:333px;
 background:url('http://www.sinlatinas.com/images/top.jpg') left top no-repeat;
 position:relative;
}

#all #top #fav
{
 width:164px;
 height:111px;
 background:url('http://www.sinlatinas.com/images/bookmark1.gif') left top no-repeat;
 position:absolute;
 left:425px;
 top:164px;
}

#all #top #fav2
{
 width:159px;
 height:89px;
 background:url('http://www.sinlatinas.com/images/bookmark2.gif') left top no-repeat;
 position:absolute;
 right:9px;
 bottom:0px;
}

#all #top #menu-top
{
 height:147px;
 font:12px arial;
 color:#6CFF00;
 position:absolute;
 right:62px;
 top:71px;
}

#all #top #menu-top a
{
 font:12px arial;
 color:#fff;
 font-weight:bolder;
 text-decoration:none;
}

#all #top #menu-top a:hover
{
 color: #FFC600;
}

#all #top #menu-top ul
{
 float:left;
 margin:0;
 padding:0;
 list-style-type:none;
 margin-left:53px;
}

#all #top #logo
{
 width:400px;
 height:169px;
 position:absolute;
 left:19px;
 top:62px;
}

/* ---------- gallery 1 ---------- */

#all .todays
{
 width:957px;
 height:340px;
 background:url('http://www.sinlatinas.com/images/back.jpg') left top no-repeat;
 position:relative;
 padding-top:8px;
 font:12px arial;
 color:#fff;
}


#all .todays .fav3
{
 width:160px;
 height:89px;
 background:url('http://www.sinlatinas.com/images/bookmark3.gif') left top no-repeat;
 position:absolute;
 right:9px;
 bottom:0px;
}

#all .todays .gall1
{
 width:280px;
 height:43px;
 background:url('http://www.sinlatinas.com/images/td.jpg') left top no-repeat;
 position:absolute;
 left:77px;
 bottom:4px;
}

#all .todays .gall2
{
 width:345px;
 height:43px;
 background:url('http://www.sinlatinas.com/images/yd.jpg') left top no-repeat;
 position:absolute;
 left:68px;
 bottom:2px;
}

.layer
{
 width:901px;
 margin-left:28px;
}

.tbl
{
 width:100%;
 margin-bottom:45px;
}

.tbl a
{
 text-decoration:none
}

.tbl a:hover
{
 color:#FE6517;
}

.cl1
{
 font:28px tahoma;
 color:#FFF600;
}

.cl2
{
 font:28px tahoma;
 color:#FFF;
}


.layer ul
{
 float:left;
 margin:0;
 padding:0;
 list-style-image:url('http://www.sinlatinas.com/images/ul.gif');
 padding-left:20px;
}

.layer ul a
{
 font:12px arial;
 color:#fff;
 font-weight:bolder;
 text-decoration:none;
}

.layer ul a:visited
{
 color:#87AE8A;
}

.layer ul a:hover
{
 color:#FFCC00;
}

#all .content
{
 width:100%-20px;
 border:1px solid #A3DD17;
 padding:5px 5px 5px 5px;
}

#all .content .archives {
 font:bold 16px Tahoma;
 color:#fff;
}

#all .content .archives a, .content .archives a:visited {
 font:bold 18px Tahoma;
 color:#ff8a00;
 text-decoration:none;
}

#all .content .archives a:hover {
 color:#fff000;
 text-decoration:underline;
}

#all .content .block
{
 width:180px;
 height:240px;
 background:#fff;
 border:1px solid #000;
}

/* ---------- archive galleries ---------- */


#all #archive
{
 width:100%;
 height:200px;
 background:#1EFE00 url('http://www.sinlatinas.com/images/arch.jpg') left top no-repeat;
 padding:8px 0px 0px 0px;
 text-align:center;
 position:relative;
}

#all #archive .layer
{
 width:901px;
 margin-left:28px;
 text-align:left;
<!-- margin-left:0px; -->
}

#all #archive .tbl
{
 width:100%;
 margin-bottom:45px;
 text-align:left;
}



#all #arch-content
{
 width:100%;
 background:#1EFE00 url('http://www.sinlatinas.com/images/b.jpg') left top repeat-x;
 padding-bottom:18px;
}

#all #arch-content ul
{
 float:left;
 margin:0;
 padding:0;
 list-style-image:url('http://www.sinlatinas.com/images/li.jpg');
 padding-left:48px;
 line-height:0.5;
}

#all #arch-content ul a
{
 font:12px arial;
 color:#000;
 font-weight:bolder;
 text-decoration:none;
}

#all #arch-content ul a:visited
{
 color:#15B800;
}

#all #arch-content ul a:hover
{
 color:#fff;
}


/* ---------- frendly sites ---------- */

#all #friend 
{
 width:100%;
 height:93px;
 background:url('http://www.sinlatinas.com/images/frend.jpg') left top no-repeat;
}


#all #links
{
 width:100%-53px;
 height:201px;
 background:#FCD300 url('http://www.sinlatinas.com/images/links.jpg') left top no-repeat;
 padding:32px 0px 0px 53px;
} 

#all #links a 
{
 font:12px arial;
 color:#345304;
 font-weight:bolder;
 text-decoration:none;
}

#all #links a:hover
{
 color:#FF5400;
}

#all #links ul
{
 float:left;
 margin:0;
 padding:0;
 list-style-type:none;
 font:12px arial;
 color:#ED5400;
}

#all #copyr
{ 
 width:100%;
 height:222px;
 background:url('http://www.sinlatinas.com/images/copyt.jpg') left top no-repeat;
 position:relative;
}

#all #copyr .text
{
 width:219px;
 height:102px;
 position:absolute;
 right:252px;
 top:37px;
 font:11px tahoma;
 color:#fff;
 text-align:center;
}   

#all #copyr .c
{
 width:200px;
 text-align:right;
 font:12px arial;
 color:#000;
 font-weight:bolder;
 position:absolute;
 bottom:5px;
 right:5px;
}

#all #copyr .c a
{
 font:12px arial;
 color:#175D00;
 font-weight:bolder;
 text-decoration:none;
}

#all #copyr .c a:hover
{
 color:#FF7800;
}

#all #copyr #book
{
 width:170px;
 height:130px;
 position:absolute;
 bottom:50px;
 right:5px;
}

#all #smart
{
 font:12px arial;
 color:#000;
 font-weight:bolder;
 position:absolute;
 bottom:5px;
 left:5px;
}

#all #smart a
{
 color:#175D00;
 text-decoration:none;
}

#all #smart a:hover
{
 color:#FF7800;
}

.yellow
{
 color:#fff000;
}          

.pad
{
 padding-right:6px;
 padding-bottom:6px;
}


a:link img.thumb {
	border-right: #000 1px dashed; border-top: #000 1px dashed; filter: none; border-left: #000 1px dashed; border-bottom: #000 1px dashed
}
a:visited img.thumb {
	border-right: #000 1px dashed; border-top: #000 1px dashed; filter: none; border-left: #000 1px dashed; border-bottom: #000 1px dashed
}
a:hover img.thumb {
	border-right: #fff 1px solid; border-top: #fff 1px solid; filter: none; border-left: #fff 1px solid; border-bottom: #fff 1px solid
}