/* ************************ Body *********************** */
body, html
{
  margin: 0px;
  padding: 0px;
  background: #dedede url(/media/images/background2.gif) repeat;
  color: #dedede;
  font: 8pt verdana
}
p
{
  margin: 2px 0px 2px 0px;
  padding: 0px
}

/* *********************** Popup viewer ********************* */
/*Credits: Dynamic Drive CSS Library */


.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #FFFFFF;
padding: 5px;
left: -1000px;
border: 1px solid #555A57;
width: 120px;
visibility: hidden;
color: #555A57;
text-decoration: none;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: -150px; /*position where enlarged image should offset horizontally */
}

.thumbnailblog{
position: relative;
z-index: 0;
}

.thumbnailblog:hover{
background-color: transparent;
z-index: 50;
}

.thumbnailblog span{ /*CSS for enlarged image*/
position: absolute;
background-color: #FFFFFF;
padding: 5px;
left: -1000px;
border: 1px solid #555A57;
width: 330px;
visibility: hidden;
color: #555A57;
text-decoration: none;
font-weight:normal;
}

.thumbnailblog:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 300px; /*position where enlarged image should offset horizontally */
}

#blog_index a:link, #blog_index a:visited
{
  color: #798B3C;
  font: 8pt verdana;
  font-weight: bold;
  text-decoration: none;
}
#blog_index a:hover, #blog_index a:active
{
  color: #FF9600;
  font: 8pt verdana;
  font-weight: bold;
  text-decoration: none;
}


/* *********************** Linkage ********************* */
a:link, a:visited
{
  color: #80AD1A;
  font: 8pt verdana;
  font-weight: bold;
  text-decoration: none
}
a:hover, a:active
{
  color: #FF9600;
  font: 8pt verdana;
  font-weight: bold;
  text-decoration: none
}
a.smallgreen:link, a.smallgreen:visited
{
  color: #99CC33;
  font: 7pt verdana;
  font-weight: bold;
  text-decoration: none
}
a.smallgreen:hover, a.smallgreen:active
{
  color: #FF9600;
  font: 7pt verdana;
  font-weight: bold;
  text-decoration: none
}
a.smallorg:link, a.smallorg:visited
{
  color: #FF9600;
  font: 7pt verdana;
  font-weight: bold;
  text-decoration: none
}
a.smallorg:hover, a.smallorg:active
{
  color: #99CC33;
  font: 7pt verdana;
  font-weight: bold;
  text-decoration: none
}
a.smallgrey:link, a.smallgrey:visited
{
  color: #555555;
  font: 7pt verdana;
  font-weight: bold;
  text-decoration: none
}
a.smallgrey:hover, a.smallgrey:active
{
  color: #9ec43a;
  font: 7pt verdana;
  font-weight: bold;
  text-decoration: none
}
a.smallwhite:link, a.smallwhite:visited
{
  color: #E7EAE3;
  font: 7.5pt verdana;
  font-weight: bold;
  text-decoration: none
}
a.smallwhite:hover, a.smallwhite:active
{
  color: #FF9600;
  font: 7.5pt verdana;
  font-weight: bold;
  text-decoration: none
}
a.biggreen:link, a.biggreen:visited
{
  color: #9EC43A;
  font: 9pt verdana;
  font-weight: bold;
  text-decoration: none
}
a.biggreen:hover, a.biggreen:active
{
  color: #FF9600;
  font: 9pt verdana;
  font-weight: bold;
  text-decoration: none
}
a.newslink:link, a.newslink:visited
{
  color: #698943;
  font: 8pt verdana;
  font-weight: bold;
  text-decoration: none
}
a.newslink:hover, a.newslink:active
{
  color: #FF9600;
  font: 8pt verdana;
  font-weight: bold;
  text-decoration: none
}
.textad a:link, .textad a:visited
{
  color: #99CC33;
  font: 7pt verdana;
  text-decoration: none
}
.textad a:hover, .textad a:active
{
  color: #FF9600;
  font: 7pt verdana;
  text-decoration: none
}

/* ***************** Global Containers ***************** */
#container
{
  clear: both;
  background: url(/media/images/page_bg2.jpg) repeat-y;
  width: 1000px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding: 0px
}
#bodycontainer
{
  clear: both;
  width: 970px;
  margin-right: auto;
  margin-left: auto;
  padding: 0px
}
#container_liquid
{
  margin: 0px 5px 0px 5px;
  padding: 0px
}
#bodycontainer_liquid
{
  margin: 0px 0px 0px 0px;
  padding: 0px
}
#left_liquid
{
  float: left;
  width: 172px
}
#right_liquid
{
  float: left
}
#navigation
{
  width: 142px
}
.navgroup
{
  background: url(/media/images/nav_group.jpg) no-repeat;
  width: 130px;
  height: 17px;
  padding: 1px 0px 0px 12px
}
.navitems
{
  background: url(/media/images/nav_item2.jpg) no-repeat;
  width: 115px;
  height: 16px;
  vertical-align: baseline;
  padding: 2px 0px 0px 27px
}
.ignlogo
{
  background:url('/media/images/FOOTER_logo.jpg') no-repeat;
  display:block;
  width:110px;
  height:50px
}
.brclear
{
  clear: both
}
.textad
{
  text-align: center
}
.medrecad
{
  float: right;
  margin: 0px 0px 3px 0px;
  padding: 0px 0px 0px 3px
}

/* ****************** Header, Footer ******************* */
#header
{
  width: 970px;
  margin-right: auto;
  margin-left: auto;
  padding: 0px
}
#footer
{
  width: 970px;
  margin-right: auto;
  margin-left: auto;
  padding: 0px
}
#footercontainer
{
  background: url(/media/images/footer_back2.jpg) repeat-y;
  width: 970px;
  padding: 0px
}
#footertop
{
  background: url(/media/images/footer_top2.jpg) no-repeat;
  width: 970px;
  height: 44px;
  padding: 10px 0px 0px 0px
}
#footerleft
{
  float: left;
  width: 500px;
  padding: 0px 0px 0px 15px;
  vertical-align: middle
}
#footerright
{
  float: left;
  width: 430px;
  padding: 16px 15px 0px 10px;
  text-align: center
}

/* ********************** Spacers ********************** */
div.spacer2
{
  clear: both;
  padding-top: 2px
}
div.spacer3
{
  clear: both;
  padding-top: 3px
}
div.spacer4
{
  clear: both;
  padding-top: 4px
}
div.spacer5
{
  clear: both;
  padding-top: 5px
}
div.spacer7
{
  clear: both;
  padding-top: 7px
}
div.spacer10
{
  clear: both;
  padding-top: 10px
}
div.spacer15
{
  clear: both;
  padding-top: 15px
}
div.spacer20
{
  clear: both;
  padding-top: 20px
}
div.spacer40
{
  clear: both;
  padding-top: 40px
}

/* ***************** Table Definitions ***************** */
.tborder
{
  background: #A5B39C;
  color: #343434
}
.tcat
{
  background: url(/media/images/tcat.gif) repeat-x;
  border: 1px solid #585C4B;
  font: bold 11pt verdana;
  color: #FFFFFF;
  padding: 3px
}
.theader
{
  background: #FFFFFF url(/media/images/theader_bg2.jpg) repeat;
  color: #000000;
  font: bold 8pt verdana
}
.theader a:link, .theader a:visited
{
  color: #1C1F14;
  font: bold 8pt verdana;
  text-decoration: none
}
.theader a:hover, .theader a:active
{
  color: #556845;
  font: bold 8pt verdana;
  text-decoration: none
}

/* ************* Forms, fields, and elements *********** */
form, input
{
  padding:0px;
  margin:0px
}
.button
{
  background-color: #3C5526;
  color: #FFFFFF;
  font: 8pt verdana;
  font-weight: normal
}
.buttonbold
{
  background-color: #3C5526;
  color: #FFFFFF;
  font: 8pt verdana;
  font-weight: bold
}
textarea
{
  background-color: #EEEEEE;
  border: 1px solid #585C4B;
  color: #000000;
  font: 9pt verdana;
  padding: 1px
}
.textfieldz
{
  background-color: #EEEEEE;
  border: 1px solid #585C4B;
  color: #000000;
  font: 9pt verdana;
  padding: 1px
}
select
{
  background: #DEDEDE;
  color: #4C594E;
  font: bold 8pt verdana
}

/* ******************** Game Features ****************** */
.gfeatures
{
  clear: both;
  margin: 0px auto 0px auto;
  width: 588px;
  text-align: center
}
.gfeature
{
  float: left;
  width: 146px;
  height: 21px;
  padding: 0px 1px 1px 0px
}

/* ********************* Font Styles ******************* */
span.tinydate
{
  color: #97A08E;
  font: 7pt verdana
}
span.quote
{
  font-style: italic
}
.important
{
  color: #FF0000;
}
.date, .datebold
{
  color: #97A08E;
  font: 7pt verdana
}
.datebold
{
  font-weight: bold
}
.datebigger
{
  color: #97A08E;
  font: 8pt verdana
}
.footergreen
{
  color: #9ec43a;
  font: 7pt verdana
}


/* ********************* Google Ad Styles ******************* */

#gadtop #ad-wrap {width: 600px; height: auto; background: #E7EAE3; font: 12px arial,helvetica,sans-serif; border: 1px solid #555; margin: 0; padding: 0; overflow: hidden;}
#gadtop #ad-hdr {width: auto; color: #000000; font-size: 11px; text-align: right; margin: 0; padding: 8px 10px 0 0;}
#gadtop #ad-wrap a {float:left; width: 550px;text-decoration: none; display: block; margin: 0; padding: 0 15px 10px 15px;}
#gadtop #ad-wrap p {color: #4C594E; font-weight: normal; margin: 0; padding: 0;}
#gadtop #ad-wrap span {color: #99CC33; font-weight: normal; text-decoration: none; white-space: nowrap;}
#gadtop #ad-wrap strong {color: #0000CC; font-size: 13px; font-weight: normal; text-decoration: underline; white-space: nowrap;}

#gadbottom #ad-wrap {width: 600px; height: auto; background: #E7EAE3; font: 12px arial,helvetica,sans-serif; border: 1px solid #555; margin: 0; padding: 0; overflow: hidden;}
#gadbottom #ad-hdr {width: auto; color: #000000; font-size: 11px; text-align: right; margin: 0; padding: 8px 10px 0 0;}
#gadbottom #ad-wrap a {float:left; width: 550px;text-decoration: none; display: block; margin: 0; padding: 0 15px 10px 15px;}
#gadbottom #ad-wrap p {color: #4C594E; font-weight: normal; margin: 0; padding: 0;}
#gadbottom #ad-wrap span {color: #99CC33; font-weight: normal; text-decoration: none; white-space: nowrap;}
#gadbottom #ad-wrap strong {color: #0000CC; font-size: 13px; font-weight: normal; text-decoration: underline; white-space: nowrap;}

#ad-wrap {width: 559px; height: auto; background: #E7EAE3; font: 12px arial,helvetica,sans-serif; border: 1px solid #555; margin: 0; padding: 0; overflow: hidden;}
#ad-hdr {width: auto; color: #000000; font-size: 11px; text-align: right; margin: 0; padding: 8px 10px 0 0;}
#ad-wrap a {float:left; width: 240px; text-decoration: none; display: block; margin: 0; padding: 0 15px 10px 15px;}
#ad-wrap p {color: #4C594E; font-weight: normal; margin: 0; padding: 0;}
#ad-wrap span {color: #99CC33; font-weight: normal; text-decoration: none; white-space: nowrap;}
#ad-wrap strong {color: #334D06; font-size: 13px; font-weight: normal; text-decoration: underline; white-space: nowrap;}

/* ********************* Google Results Styles ******************* */

.gsuggestion {
}

.gresult {
}

.glink {
}

.gdescription {
}

.gurl {
}

.gcachesize {
}

.gcache {
}

.gsimilar {
}

#gpager {
    text-align : center;
}

.gprevious {
}

.gcurrentpage {
}

.gpage {
}

.gnext {
}