body {

margin:50px;

padding:19px;

background:#FFFFFF;

color:#000000;

min-width:800px;

font-family:'Helvetica', sans-serif;

font-size:10pt;

font-weight:500;

text-decoration: none;

background-image: url('http://annazabolotnaya.s3.amazonaws.com/small_catsjpg.jpg');

}

#wrap {

width:1000px;

}

#mainwrap {

float:right;

}

#main {

width:759px;

margin-bottom:19px;

border-color: #708090;

border-style: solid;

border-width:1px;

border-spacing: 1px;

border-radius:10px;

background-color:#ffffff;

}

div#mainsubheader {

background: #708090;

vertical-align:top;

border-color: #708090;

border-bottom:1px;

}

#sidebar {

width:150px;

float:left;

overflow:hidden;

border-color: #708090;

border-style: solid;

border-width:1px;

border-spacing: 1px;

border-radius:10px;

background-color:#ffffff;

}

table a img {

display: inline-block;

padding:40px 40px;

border-radius: 10px;

-webkit-transition-duration: 0.3s;

transition-duration: 0.3s;

-webkit-transition-property: box-shadow;

transition-property: box-shadow;

-webkit-transform: translateZ(0);

transform: translateZ(0);

box-shadow: 0 0 1px rgba(0, 0, 0, 0);

}

table a img:hover, a img:focus, a img:active {

box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);

}

ul#widget a:hover

{

text-decoration:underline;

}

span.selectedcategory {

color:red;

}

div#footer {

width:402px;

margin-bottom:28px;

margin-left:200px;

font-family:Helvetica;

font-size: 10pt;

}

div#footer a {

font-color:#6666cc;

background:white;

border-color: white;

border-style: solid;

border-width:4px;

border-radius:3px;

}

ul#widget h3 {

font-family:'Helvetica', sans-serif;

font-size: 10pt;

color: white;

margin:0px;

padding:6px 15px 4px;

text-align:left;

}

a {

color: black;

text-decoration: none;

font-weight: bold;

}

a#mainheadertitle {

padding:0px;

font-family:'Helvetica';

font-size:15pt;

font-weight:bold;

color:#5e39aa;

margin:0px;

text-align:left;

vertical-align:middle;

text-decoration:none;

}