/* body */
* { margin:0; padding:0; }
body { background:#7ADDEC url(../img/bg.gif) top center repeat-x; color:#000; font:12px/14px  arial,Sans-serif; }
a   { color:#d01326;text-decoration:none;outline:0; }
a:hover { text-decoration: underline;  }
a img { border: none; }
ul, li { list-style: none;margin:0;padding:0; }
h1  { font-size:30px; } 
h2  { font-size:14px; } 
h3  { font:bold 11px arial,helvetica;color:#bbb;text-transform:capitalize; }
h4  { font-size:14px; }
p   { font-size:14px;line-height:19px; } 
.clear { clear: both; }
.clear-both { clear: both; }

/* containers */
#header { width:870px; }
#header h1 a { display:block;font-size: 10px; margin: 5px 0; width: 240px;text-indent: -999em; }
#header h1 a:hover { color: #7ebe40; }
#main-wrapper { display:block; width:830px; padding:20px;padding-top:0px;background-color:#FFFFFF; }
.main { width: 870px;margin:0;padding:0;float:left;overflow: hidden; }
#main-wrapper h1 { display:block;font-size: 10px; margin: 0; width: 200px;text-indent: -999em; }

/* thumbnails */
.thumb { background: #ffffff; display: block; width: 200px; overflow: hidden; height: 200px; position: relative; }
.thumb-title { margin-bottom:35px;background:#2191F0;bottom:0;right:0;display:block;position:absolute;padding:4px;height:18px;filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85; }
.thumb-title:hover { background:#FFCC00; }
.thumb-title h2 { margin: 0; line-height: 1.4em; }
.thumb-title h2 a { font:14px Verdana, Arial,helvetica;color:#fff;text-decoration: none;display:block;text-transform:capitalized; font-weight: bold; }
.thumb-title h2 a:hover { color: #fff;}


/* footer */
#footer { color:#555; font-size:11px;line-height:1.4em; padding:5px;padding-right:50px;margin:0 auto;height:40px;clear:both;width:870px;text-align:right; }
#footer a { color:#555; font-weight: normal; text-decoration: none;}
#footer a:hover { text-decoration: underline; }


