/* --- Reset default browser CSS. ----- */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

/*Thanks to Blueprint*/

body {font-size: 100%; line-height: 1.4; font-family: "Times New Roman", Times, serif; background-color: #000;
	 color: #ccc; width: 100%;}
		
a {color: #eee; text-decoration: none;}
a:hover {color: #fff; text-decoration: underline; font-style: normal; }
a:visited {color:#eee;}

#wrap {font-size: 1em; width: 705px; margin-left: 17%; }

#headinside h1 {font-size: 1.9em; font-weight: 600; margin: .2em 0; padding-top: 4px;
				text-align: center; color: #fff; }
#headinside p {font-size: 1.1em; color: #ccc; }

#head ul {margin-top: .6em; margin-bottom: 2em;
	padding: 1em 0 1em 3.7em; }
#head ul li {font-weight: bold; font-size: .9em;
	  float: left; margin: 0 .5em; padding: 2px; list-style-type: none; background-color: #000; }
#head ul li.hm {font-weight: bold; font-size: .9em; color: #fff;
	  float: left; margin: 0 .5em; padding: 2px; list-style-type: none; background-color: #000; }
#head ul li a {color: #ddd; text-decoration: none;}
#head ul li a:hover {color: #fff; }


#main h1 {font-size: 1.7em; font-weight: bold; color: #eee; text-align: center; margin: 1em 0; }
#main h2 {font-size: 1.4em; font-weight: bold; color: #eee; text-align: center; margin: 1em 0; }
#main h3 {font-size: 1.2em; font-weight: bold; color: #eee; text-align: center; margin: 1em 0; }
#main p {font-size: 1em; font-weight: bold; color: #ccc; margin-bottom: 1em; }
#main p.calh1{font-size: 1.7em; font-weight: bold; color: #eee; margin: 1em 0 1em 6.2em; }
#main p.calh2{font-size: 1.3em; font-weight: bold; color: #eee; text-align: right; margin: 1em 0; }
#main p.pd {margin-bottom: 4em; font-size: 1.2em; font-weight: bold; text-align: center; }
#main p a.br {float: right; margin: 0; padding: 0; }
#main p a.bl {float: left; margin: 0; padding: 0; }
#main p.ce {font-size: 1em; font-weight: bold; color: #fff; }
#main img {margin: 1.6em; }

#lcol {position: relative; float: left;
	left: 0px; width: 194px; font-size: 1em;
	padding: 0; margin-top: 1em ; }
#lcol img {margin-bottom: 5.6em;}
#lcol img.ls {margin-bottom: 1em;}


#rcol h2 {font-size: 1.2em; font-weight: bold; text-align: center; margin-bottom: 1em; }
#rcol h2 a{color: #ddd; text-decoration: none;}
#rcol h2 a:hover {color: #fff; text-decoration: underline; }
#rcol p {margin-bottom: 1em; font-weight: bold;}
#rocl p.lk a {text-align: center; font-size: 1.3em; font-weight: bold; margin-bottom: 3em; }

#foot {clear: both; width: 705px; margin-left: 10%; margin-top: 1em; }
#foot ul {margin-top: 1em; margin-bottom: 2em;
	padding: 1em 0 1em .2em; }
#foot ul li {font-weight: bold; font-size: .8em; float: left; margin: 0 .6em;
	padding: 2px; list-style-type: none; background-color: #000; }
#foot ul li.hm {font-weight: bold; font-size: .8em; color: #fff; float: left; margin: 0 .6em;
	padding: 2px; list-style-type: none; background-color: #000; }
#foot ul li  a {color: #ddd; text-decoration: none; }
#foot ul li a:hover {color: #fff;}

.cen {text-align: center; }
.ifr {float: right; padding: 0 8em 0 3em; }
.clr {clear: both; }
.pm  {padding-top: 2em; }

.caltm {width: 550px; font-weight: bold; margin-left: 6em; }
.caltd1 {width: 169px; height: 20px; padding: .3em 0; font-weight: bold;}
.caltd2 {width: 493px; height: 20px; padding: .3em 0; font-weight: bold;}

.tftm {width: 600px; font-weight: bold; margin-left: 8.4em; }
.tftd {width: 270px; height: 20px; padding: .2em 0; font-weight: bold;}

.ital {font-style: italic; }

/*p.vm  {margin-left: 12em; }*/

#whw {width: 100%; }
#whw p.navgal {text-align: right; margin-top: 1.4em; font-weight: bold; text-decoration: none; }
#gal {width: 600px; height: 444px; margin-left: 3.1em; margin-top: 1em; border: 4px groove #333; background-color: #666;}
#gal ul {padding: 0; margin: 0; list-style: none; width: 600px; height: 444px; }
#gal ul li  {display: inline; width: 200px; height:148px; cursor: pointer; float: left; margin: 0; padding: 0; }
#gal ul li  a {width: 200px; height: 148px; cursor: pointer;  text-decoration: none; background-color: #666; }
/*#gal ul li  a:hover {background-color: #777; }*/
#gal ul li a img {display: block; width: 200px; height: 148px; cursor: pointer; text-align: center; }

#gal img.m1 {margin-left: 83px; margin-top: 8px; padding: 0; }
#gal img.m2 {margin-left: 35px; margin-top: 8px; padding: 0; }
#gal img.m3 {margin-left: 12px; margin-top: 8px; padding: 0; }
#gal img.m4 {margin-left: 90px; margin-top: 8px; padding: 0; }
#gal img.m5 {margin-left: 33px; margin-top: 8px; padding: 0; }
#gal img.m6 {margin-left: 26px; margin-top: 8px; padding: 0; }
#gal img.m7 {margin-left: 35px; margin-top: 8px; padding: 0; }
#gal img.m8 {margin-left: 23px; margin-top: 8px; padding: 0; }
#gal img.m9 {margin-left:    0; margin-top: 8px; padding: 0; }

#gal img.m10 {margin-left: 43px; margin-top: 16px; padding: 0; }
#gal img.m11 {margin-left: 46px; margin-top: 24px; padding: 0; }
#gal img.m12 {margin-left: 62px; margin-top:  8px; padding: 0; }
#gal img.m13 {margin-left: 53px; margin-top: 16px; padding: 0; }
#gal img.m14 {margin-left: 69px; margin-top:  8px; padding: 0; }
#gal img.m15 {margin-left: 58px; margin-top:  8px; padding: 0; }
#gal img.m16 {margin-left: 43px; margin-top:    0; padding: 0; }
#gal img.m17 {margin-left: 46px; margin-top:  8px; padding: 0; }
#gal img.m18 {margin-left: 62px; margin-top:  8px; padding: 0; }

/* Original design by TaosDesigns.Com; recoded witn XHTML/CSS and added gallery by bielak@frii.com December 2009 */