div {  }

body
{
  text-align:center;
  background-image:url('/images/background-gradient.png');
  background-repeat:repeat-x;
}

h1,h2,h3,h4,h5,b,strong
{
  color:#1960a8;
}

#main
{
  width:50em;
  border:solid white .5em;
  margin:1em auto;
  /*background-color:#C4EDFF;*/
  /*background-color:#e1f6ff;*/
  background-color:#f3fbff;
  overflow:hidden;
  margin-bottom:0;
}

#header
{
  width:100%;
  clear:left;
  background-color:white;
  /*height:3em;                */
  border-bottom:solid white .5em;
}

h1.header
{
  margin:0;
  padding:0;
  color:darkblue;
}

#nav
{
  margin-top:1em;
  width:20%;
  float:left;
  padding:0;
  height:auto;
  width:auto;
  /*background-color:#C4EDFF;*/
  text-align:left;
}

#rh
{
  margin-top:4em;
  width:100%;
  float:left;
  clear:left;
}

#content
{

  width:80%;
  /*height:20em;*/
  min-height:20em;
  float:right;
  background-color:white;
  text-align:left;
  padding:.5em;
  padding-left:.1em;
  font: 12px arial;
  color:#333333;
}

#content a
{
  color:#1960a8;
}

#content a:hover
{
  color:#1960a8;
}

#footer
{
  width:50em;
  /*vertical-align:bottom;*/
  /*display:inline;*/
  clear:right;
  /*height:25%;*/
  background-color:white;
  margin:0 auto;
}

p.footertext
{
  font-size:x-small;
  margin:0;
  margin-top:1em;
  padding:0;
  color:#333333;
}

#main_categories
{
  width:100%;
}

ul.navlinks
{
  width:100%;
  margin:0;
  padding:0;
  list-style-type:none;
}



.navlinkstable tr
{
  width:100%;
  background-color:#00b8ff;
  padding:0;
  margin:0;
}

#homelink
{
  float:right;
  position:relative;

}

#homelink a,
#homelink a:visited
{
  color:#e6ffff;
}

a.navlink
{
  text-decoration:none;
  color:DarkBlue;
  text-align:left;
  font-weight:bold;
  width:100%;
  background-color:#00b8ff;
  margin-bottom:1px;
  padding-left:.5em;
}

a.subnavlink
{
  text-decoration:none;
  color:DarkBlue;
  text-align:left;
  font-weight:normal;
  width:100%;
  background-color:#00b8ff;
  margin-bottom:1px;
  padding-left:1.5em;
}

.Home       #nav-Home,
.IM         #nav-IM,
.GS         #nav-GS,
.AM         #nav-AM,
.EM         #nav-EM,
.LB         #nav-LB,
.KR         #nav-KR,
.SEO        #nav-SEO,
.traffic    #nav-traffic,
.WD         #nav-WD,
.articles   #nav-articles,
.reviews    #nav-reviews,
.tools      #nav-tools,
.links      #nav-links
{
  background-color:white;
  color:#1960a8;
  /*border-left:1px solid #00b8ff;*/
}

.Home       a:hover#nav-Home,
.IM         a:hover#nav-IM,
.GS         a:hover#nav-GS,
.AM         a:hover#nav-AM,
.EM         a:hover#nav-EM,
.LB         a:hover#nav-LB,
.KR         a:hover#nav-KR,
.SEO        a:hover#nav-SEO,
.traffic    a:hover#nav-traffic,
.WD         a:hover#nav-WD,
.articles   a:hover#nav-articles,
.reviews    a:hover#nav-reviews,
.tools      a:hover#nav-tools,
.links      a:hover#nav-links
{
  color:#1960a8;
}

a:visited.footerlink
{
  color:blue;
}

IFRAME
{
  margin:0px;
  padding:0px;
}

.bl
{
  background:url('/images/bl.png') 0 100% no-repeat;
}

.br
{
  background:url('/images/br.png') 100% 100% no-repeat;
}

.tl
{
  background:url('/images/tl.png') 0 0 no-repeat;
}

.tr
{
  background:url('/images/tr.png') 100% 0 no-repeat;
  padding:.5em;
}

.bl-nav
{
  background:url('/images/bl-nav.PNG') 0 100% no-repeat;
}

.br-nav
{
  background:url('/images/br.PNG') 100% 100% no-repeat;
  padding:.5em;
}

.tl-nav
{
   background:url('/images/tl-nav.PNG') 0 0 no-repeat;
}

.tr-nav
{
   background:url('/images/tr-nav.PNG') 100% 0 no-repeat;
   padding:.5em;
}

.clear
{
  font-size: 1px;
  height: 1px
}

.filler
{
  height:1em;
  background-color:#00b8ff;
}

ul.topiclist
{
  list-style:none;
}

ul.topiclist li,
ol.numberlist li,
ul.pointlist li
{
  margin:.5em;
}

ul.topiclist a
{

  color:#1960a8;
}

ul.topiclist a:hover
{

  color:#1960a8;
}

.latest-added
{
  /*border-top:solid black 1px;*/
  clear:left;
}

.list-left
{
  float:left;

}

.list-right
{
  float:left;
}

#Notes
{
  background-color:#f4f2eb;
  padding:.5em;
  margin:1em;
  margin-top:0;
  border:solid #dfdfdf 1px;
  color:#1960a8;
}

#LargeNotes
{
  background-color:#f4f2eb;
  padding:.5em;
  margin:1em;
  margin-top:0;
  border:solid #dfdfdf 1px;
  color:#1960a8;
}

#Notes p,
#LargeNotes p
{
  margin-top:.7em;
  margin-bottom:0;
}

#Notes a,
#LargeNotes a
{
  color:Blue;
}


#Notes a:hover,
#LargeNotes a:hover
{
  color:Blue;
}

.NotesHeader
{
  text-align:center;
  font: 12px arial;
  font-weight:bold;
  color:#1960a8;
  margin-bottom:.5em;
}

.author
{
  color:darkgray;

}

.article-list
{
  margin:1em;
}

.article-list li
{
  margin:5px;
}

.article-list li a
{
  text-decoration:none;
  color:#1960a8;
}

.article-list li a:hover
{
  text-decoration:underline;
  color:#1960a8;
}

.medium-text
{
  font-size:medium;
}

.page-links
{
  margin-top:1em;
  text-align:left;
}

.htmlCode
{
  font:14px Courier New;
}

.form-style
{
  width:85%;
  border: #dfdfdf 5px double;
  background-color:#f4f2eb;
  padding:1em;
  padding-bottom:0;
}

.form-text
{
  margin:.5em;
  text-align:center;
  font-size:12px;
}

#ImageSection
{
  background-color:#f4faff;
  text-align:center;
  padding:.5em;
  margin:.25em;
  margin-top:0;
  border:dashed #1960a8 2px;
  color:#1960a8;
}

#ImageSection p
{
  margin-top:.7em;
  margin-bottom:0;
}

#Letter
{
  background-color:#f4faff;
  padding:.5em;
  margin:1em;
  margin-top:0;
  border:solid #dfdfdf 1px;
  font: 12px Times New Roman;
  color:#333333;
}

#Letter p
{
  margin-top:.7em;
  margin-bottom:0;
}
