body { background: url(img/bg.jpg) repeat-x left top; background-color: #ffffff; margin: 0px 10px 10px 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #646464; }

* { padding: 0;	margin:0; }

p { margin: 7px auto 7px auto; text-align:center; }

img { border: none; }

a, a:hover { color: #000000; }

a img { opacity: .7; filter: alpha(opacity=70); }

a:hover img { opacity: 1; filter: alpha(opacity=100); }


#container { width:700px; margin: auto; }

#header { text-align:center; margin:20px 0 20px 0; padding:10px 0 10px 0; border-bottom: 1px solid #d0d0d0; border-top: 1px solid #d0d0d0; }

#header em { font-family: Georgia, Geneva, Arial, Helvetica, sans-serif; font-style:italic;letter-spacing: 0.03em ; font-size: 16px; font-weight:bold; color: #646464; }

h1 { margin: 0px 10px 5px 10px; font-family: Georgia, Geneva, Arial, Helvetica, sans-serif; font-style:italic; font-size: 40px; color: #000000;}

h2 { margin: 70px 10px 5px 15px; font-family: Georgia, Geneva, Arial, Helvetica, sans-serif; font-style:italic; font-size:18px; color: #000000;}



ul { margin: 0; padding: 0; list-style-type: none;}
ul li { margin: 0; padding: 0; float: left; }
ul li a { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; width:320px; font-size: 14px; padding: 5px; margin: 10px; display: block; color: #585858; text-decoration: none; float:left; border: none; }
ul li a small { display:block; font-style:italic; color:#adadad; }
ul li a img { float:left; border: 3px solid #454545; margin: 0 5px 0 0; }
ul li a:hover img { border: 3px solid #2c2c2c; }
ul li a:hover { background-color:#ececec; color: #535353; }





