*
{
   margin:0;
   padding:0;
}
body
{
   font: 14px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; 
   background-color:#E4E7DE;

}
img
{
   border:0;
}
a
{
   color:#3366CC;
}
a:hover
{
   text-decoration:none;
}
#page
{
   width:800px;
   margin:40px auto 0px auto;
   background-color:#ffffff;
   border: 1px solid #cbcbcb;

}
#header
{
   width:100%;
   height:80px;
   overflow:hidden;
   border-bottom:1px solid #eee;

}
#header h1
{
   font-size:26px;
   margin:25px 0px 0px 20px;
   float:left;
}
#header h1 a
{
   text-decoration:none;
   color:#000000;
}
#content
{
   width:100%;
   min-height:400px;
   height:auto !important;
   height:400px;
   padding-bottom:20px;
}
#categories
{
   padding:5px 20px;
   overflow:hidden;
}
#categories .cat-item
{
   width:240px;
   padding:5px 0px;
   float:left;
}
#plist
{
   padding:20px;
}
#plist ul
{
   margin:20px 0px 0px 0px;
   padding:0;
   list-style-type:none;
}
#plist ul li
{
   padding:5px 0px;
   overflow:hidden;
   height:100px;
}
#plist ul li .thumbnail
{
   width:100px;
   height:90px;
   float:left;
   padding:5px;
   margin-right:10px;
   border:1px solid #eee;
}
#plist ul li .thumbnail img
{
   width:100px;
   height:90px;
}
#plist ul li a
{
   float:left;
   margin-top:10px;
}
#model-view
{
   overflow:hidden;
   padding:20px;
}
#model-view h2
{
   margin:5px 0px;
}
#model-view p
{
   margin-bottom:20px;
   line-height:20px;
}
.pagination
{
   padding:10px 20px;
   overflow:hidden;
}
.pagination ul
{
   margin:0;
   padding:0;
   list-style-type:none;
}
.pagination ul li
{
   display:inline;
   float:left;
   margin:0px 5px 0px 5px;
}
.pagination a
{
  float:left;
 
}
.pagination a.next,a.prev
{
   float:left;
}
 
#footer
{
   width:800px;
   padding:10px 0px;
   margin:0 auto;
}