a:link,
a:hover,
a:active,
a:visited
{
 border: none;
 text-decoration: none;
 color: #000000; 
}

img
{
 border: none;
}

body
{
 background-image: url(http://apopo.net/shop/folder1/back.jpg);
}

.fl
{
 float: left;
}

#container
{
 border-right:solid 5px #333333;
 border-bottom:solid 5px #333333;
 border-top:solid 5px #333333;
 border-left:solid 5px #333333;
 width: 905px;
 margin: 10px auto;
 background-color: #F0F0F0;
}

#container-inner
{
 border:solid 1px green;
}

#content,
#content-inner
{

}

#header .banner
{
 width: 700px;
 float: left;
}

#header .title
{
 width: 200px:
 float: left;
}

#alpha
{
 border-bottom:solid 1px blue;
 width: 700px;
 float: left;
}

#alpha .newentry
{
 height: 90px;
 border-bottom: solid 3px #006600;
 line-height: 1.1em;
}

#alpha .newentry .item
{
 height: 80px;
 float: left;
}

#alpha .newentry h3,
#alpha .newentry p,
#alpha .newentry h5
{
 margin: 0 0 0 0;
 padding: 5px 10px 0 10px;
 line-height: ;
 width: 520px;
}

#alpha .newentry h5
{
 text-align: right;
}

#alpha .mainentry
{
 margin: 0 0 0 0;
 padding: 0;
 float: right;
}

#alpha .oldentry
{
 border-bottom: solid 3px #006600;
 height: 40px;
 width: 300px;
}

#alpha .oldentry h3,
#alpha .oldentry h5
{
 margin: 0;
 padding: 5px 0 0 10px;
 font-size: small;
}

#alpha .oldentry h5
{
 font-weight: normal;
}

#alpha .subentry
{
 width: 175px;
 margin: 0 0 0 0;
 padding: 0;
 float: left;
 text-align: center;
}

#alpha .subentry-w
{
 width: 230px;
 margin: 0 0 0 0;
 padding: 0;
 float: left;
 text-align: center;
}

#alpha .subentry a,
#alpha .subentry-w a
{
 display: block;
 line-height: 1.3em;
 font-weight: bold;
}

#alpha .subentry a h4,
#alpha .subentry-w a h4
{
 margin: 0;
 padding: 0;
 font-size: small;
}

#alpha .subentry a:hover,
#alpha .subentry-w a:hover
{
 background-color: blue;
 color: yellow;
}

#alpha .Catlist
{
 background-color: black;
 padding: 0.2em 0;
 margin: 0;
 color: white;
}

#alpha .Catlist a
{
 color: #FFFFFF;
 font-weight: bold;
}

#alpha .Catlist a:hover
{
 color: #FFFF00;
}

#alpha #catmenu
{
 margin: 10px 0;
}

#alpha #catmenu .catmenu
{
 border: 2px solid #003300;
 margin: 10px 10px 0 10px;
 padding: 0;
}

#alpha #catmenu .catmenu a h3,
#alpha #catmenu .catmenu h3
{
 color: #FFFFFF;
 background-color: #006600;
 background-image: url(http://apopo.net/shop/folder1/menu_off.gif);
 line-height: 1.5em;
 margin: 0;
 padding: 5px 10px;
}

#alpha #catmenu .catmenu a:hover h3
{
 color: black;
 background-image: url(http://apopo.net/shop/folder1/menu_on.gif);
 background-color: #FFFF00; 
}

#alpha #catmenu .catmenu a h4,
#alpha #catmenu .catmenu h4
{
 margin: 0;
 padding: 0 0 0 10px;
 text-indent: 1em;
 line-height: 1.5em;
 font-weight: normal;
}

#alpha #catmenu .subcatmenu
{
 border: 2px solid #003300;
 margin: 10px;
 padding: 0;
 width: auto;
 float: left;
}

#alpha #catmenu .subcatmenu a h4,
#alpha #catmenu .subcatmenu h4
{
 margin: 0;
 padding: 5px 10px;
 line-height: 1.5em;
 font-weight: normal;
 color: #000000;
 background-color: #FFFFFF;
 background-image: url(http://apopo.net/shop/folder1/submenu_off.gif);
}

#alpha #catmenu .subcatmenu a:hover h4
{
 color: black;
 background-image: url(http://apopo.net/shop/folder1/menu_on.gif);
 background-color: #FFFF00;
}

#alpha .mainbody h1
{
 background-color: #006600;
 padding: 0.3em;
 color: #FFFFFF;
}

#alpha .mainbody h4
{
 font-weight: normal;
 line-height: 1.3em;
 margin: 0 0 0 10px;
}

#alpha .mainbody img
{
 margin: 10px 15px;
}

#alpha .entrypage
{
}

#alpha .entrypage .lep,
#alpha .entrypage .rep
{
 float: left;
 width: 350px;
 text-align: left;
}

#alpha .entrypage a
{
 color: 
}

#alpha .entrypage .rep
{
 text-align: right;
}

#sidemenu
{
 margin: 0;
 padding: 0;
 width: 195px;
 float: left;
}

#sidemenu a
{
 margin: 5px 0;
 padding: 0.1em 0;
 display: block;
 background-image: url(http://apopo.net/shop/folder1/menu_off.gif);
 color: #FFFFFF;
 text-indent: 0.5em;
}

#sidemenu a h1
{
 font-size: large;
}

#sidemenu a h2
{
 font-size: small;
}

#sidemenu a h3
{
 font-size: x-small;
 text-indent: 1.5em;
}

#sidemenu a:hover
{
 background-image: url(http://apopo.net/shop/folder1/menu_on.gif);
 color: black;
}


#header #sidemenu
{
 width: auto;
}

#header #sidemenu .topmenu
{
 float: left;
 width: 95px;
 margin: 0 9px;
 text-align: center;
 padding: 0;
 text-indent: 0em;
}

#header #sidemenu .topmenu a
{
 text-indent: 0em;
}


.clear
{
 clear: both;
}
