.pgWrapper { width: 80%; }
.fg { position: relative; overflow: hidden; width: 80%; margin: 0 auto; padding: 0; }
.fg a:link, .fg a:active, .fg a:visited { outline: 0; text-decoration: none; color: #004e7b; }
.fg a:hover { color: #a63510; }
.fg img { border: 0; }
.fg .clear { clear: both; }
.fg .titlebar { margin: 0 10px; }
.fg .title { font-size: 14px; font-weight: 700; }
.fg .thumb-wrapper { position: relative; overflow: hidden; float: left; width: 150px; height: 110px; margin: 8px; background-color: #444; border-radius: 2px; box-shadow: 0px 0px 5px 1px #7a7a7a; z-index: 198; }
.fg .thumb-wrapper:hover { box-shadow: 0px 0px 5px 1px #fc7cb3; }
.fg .thumb-wrapper .caption { position: absolute; width: 94%; padding: 0 3%; left: 0; bottom: 0; height: 16px; line-height: 16px; font-size: 11px; color: #eee; background: url(pngbg.png) repeat; z-index: 199; }
.fg .thumb { width: 100%; height: 110px; overflow: hidden; }
.fg .thumb img { height: auto; }
.fg .refresh { cursor: pointer; }
/***** pagination style *****/
.fg .paginate-wrapper { font-size: 12px; }
.fg a.paginate { color: #555; padding: 0; margin: 0 2px; text-decoration: none; }
.fg a.current-paginate, .fg a.paginate:hover { color: #333; font-weight: 700; padding: 0; margin: 0 2px; text-decoration: none; }
.fg a.paginate-arrow { text-decoration: none; border: 0; }
/**** NAV ****/

#nav { width: 80%; font-size: 16px; font-family: Tahoma, Geneva, sans-serif; font-weight: bold; text-align: center; text-shadow: 3px 2px 3px #4F0000; border-radius: 4px; margin: 10px auto 10px auto;
  /* fallback */
background-color: #1a82f7; 
background: url(/assets/images/linear_bg_2.png); background-repeat: repeat-x; 
/* Safari 4-5, Chrome 1-9 */
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1a82f7), to(#2F2727)); 
/* Safari 5.1, Chrome 10+ */
background: -webkit-linear-gradient(top, #2F2727, #1a82f7); 
/* Firefox 3.6+ */
background: -moz-linear-gradient(top, #2F2727, #1a82f7); 
/* IE 10 */
background: -ms-linear-gradient(top, #2F2727, #1a82f7); 
/* Opera 11.10+ */
background: -o-linear-gradient(top, #2F2727, #1a82f7); }
#nav ul { height: auto; padding: 8px 0px; margin: 0px; }
#nav li { display: inline; padding: 10px 5px 10px 5px; }
#nav a { text-decoration: none; color: #B6DADA; padding: 8px 3px 8px 3px; line-height:24px }
#nav a:hover { color: #F90; background-color: #B9B9B9; }


#banner h1 {text-shadow: 4px 3px 4px #E5E5E5; font-size:2.5em }
#ContactTom {width:60%}
.copy { width: 80%; font-size: 16px; font-family: Tahoma, Geneva, sans-serif; font-weight: bold; text-align: center; text-shadow: 3px 2px 3px #4F0000; border-radius: 4px; margin: 10px auto 10px auto;
  /* fallback */
background-color: #1a82f7; 
background: url(/assets/images/linear_bg_2.png); background-repeat: repeat-x; 
/* Safari 4-5, Chrome 1-9 */
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1a82f7), to(#2F2727)); 
/* Safari 5.1, Chrome 10+ */
background: -webkit-linear-gradient(top, #2F2727, #1a82f7); 
/* Firefox 3.6+ */
background: -moz-linear-gradient(top, #2F2727, #1a82f7); 
/* IE 10 */
background: -ms-linear-gradient(top, #2F2727, #1a82f7); 
/* Opera 11.10+ */
background: -o-linear-gradient(top, #2F2727, #1a82f7); 

text-decoration: none; color: #B6DADA; padding: 8px 3px 8px 3px; line-height:24px }