         html, body
{
	margin: 0;
	padding: 0;
  font-size: 100%;
}

body
{
	padding: 0;
	background-color: #f0dd99;;
	margin: 0 auto;
	color: #111;
	text-align: center;
	font-size: 67%;
	font-family: Verdana,Arial,"lucida grande","lucida sans", Geneva, Helvetica, "trebuchet ms", sans-serif;
  line-height: 140%;
}
div
{
	margin:    0;
	padding:    0;
}

p
{
	margin:    0 0 10px;
	padding:    .5em 0px;
}
ol,ul,li{list-style-type:none;}
div#outer
{
	padding:   5px 0;
	width:    99%;
	position:  relative;
	margin:   0 auto;
	background-color: #f0dd99;;
	text-align:    left;

}

#header
{
	padding:   0 0 5px 0;
	margin:    0 ;
	width:    100%;
 background:    #fff url(http://nigerianscrabble.com/images/41.gif) no-repeat 0 45px;
	height:    250px;
  position: relative;

}

html #header
{
	height:    250px;
}


#navcontainer
{
	padding:   15px 0 0;
	margin:0 ;
	width:    100%;
	background-color: #366;
	position:    absolute;
	top:    0;
	left:    0;
	height:    28px;
	text-align:    center;
	font-size:    10px;
	font-weight:  600;

}

html #navcontainer
{
	height:    28px;
}

#navcontainer ul.navlist
{
	padding:    0 ;
  margin:    0 ;
	list-style-type:    none;
	text-align:    center;
	width: 100%;
}

#navcontainer ul.navlist li
{
  display:    block;
	padding:    0 ;
	float:    left;
	list-style-type:    none;
	margin: 0 3px 0 0;
	text-align:    center;

}
#navcontainer ul li a
{
	text-transform: lowercase;
	padding: 0;
	display: block;
	background-color: #fff;
	width: 8em;
	margin: 0;
	font-family: lucida,  verdana, arial,  sans-serif;
	color: #000;
	text-align: center;
	height: 26.5px;
	line-height: 25px;
	text-decoration: none;
}

#navcontainer li a.active
{
	background-color: #c30;
	color: #fff;
}

#navcontainer ul.navlist li a:hover
{
	background-color: #111;
	color: #fff;
}

#navcontainer a:active
{
	background: #c30;
	color: #fff;
}

#navcontainer li#active a,#navcontainer li.active a
{
	background: #c30;
	color: #fff;
}


#wrapper
{
	margin:    0;
	padding:    0;
	width:    100%;
	background-color: #f0dd99;;
	position:   relative;
}

#contents
{
	padding:    0;
	background:#fff;
	margin:   5px 0 0;
	width:    100%;
	position:    relative;
	font-size:    95%;

}

#CenterContent
{
  margin:  0 220px 0 0;
	text-align:  center;
	background: #fff;
	padding:  0 0 5px;
}


tr.styled-row
{
	background-color:    #fff;
	font-weight:    600;
  padding:0.1em;
  margin:0;
}

.styled-row td
{
	color:    #366;
	background-color:    #ffc;
	font-weight:    600;
  padding:0.1em;
  margin:0;
}

.head-row td
{
	font-weight:    600;
	color:    #fff;
	background-color:    #390;
  font-size: 100%;
  padding: 0.1em;
  margin:0;
}


#CenterContent  a:link
{
	color:    #039;
	text-decoration:    none;
}

#CenterContent a:visited
{
	color:    #330;
	text-decoration:    none;
}

#CenterContent a:hover
{
	color:    #039;
	text-decoration:    underline;
}

#CenterContent h1, #CenterContent h2, #CenterContent h3, #CenterContent h4
{
	font-size: 160%;
	line-height: 1.3;
	padding: 0  ;
	background: transparent;
	margin: .7em 0 .2em;
	color: #333;
	font-family: Georgia, Times, serif;
	letter-spacing: 0.2em;
	text-align: left;
}

#CenterContent h2
{
	font-size: 150%;
}

#CenterContent h3
{
	font-weight: 500;
	font-size: 140%;
	color: #000;
}

#CenterContent h4
{
	font-weight: 500;
	font-size: 130%;
	color: #000;
}

#CenterContent h5
{
	font-weight: 500;
	font-size: 125%;
	color: #000;
}

#CenterContent h1 a, #CenterContent h2 a, #CenterContent h1 a:visited,#CenterContent h2 a:visited
{
	color: #333;
	text-decoration: none;
}

#CenterContent h1 a:hover, #CenterContent h2 a:hover, #CenterContent h3 a:hover
{
	color: #039;
	text-decoration: underline;
}

#CenterContent .posts h3 a:link
{
	color: #333;
	text-decoration: none;
}

#CenterContent .posts h3 a:visited
{
	color: #333;
	text-decoration: none;
}

#CenterContent .posts h3 a:hover
{
	color: #039;
	text-decoration: underline;
}

#CenterContent p
{
	padding: .2em .3em 0;
	margin: 0 ;
	line-height: 1.5;
	text-align: left;
	font-size: 115%;
}

#CenterContent ul,#CenterContent ol
{
	margin: 10px .5em ;
	list-style-type: none;
}


#CenterContent li
{
	margin: 10px .5em;
	list-style-type: none;
	text-align: left;
}

#CenterContent ul,#CenterContent ol,#CenterContent li
{
	padding: .7em .5em;
}
#CenterContent table
{
	font-size: 110%;
	margin: 0.2em auto;
	border: 1px solid #7a7;
	text-align: center;
	width:50%;
}
#stories {
       margin: 1em auto;
       padding: 1em .7em;
       width: 90%;
       text-align:left;
 }

#stories table
{
	padding:    0 ;
	margin:    0 auto;
	border:    1px solid #7a7;
	text-align:   center;
   width:60%;
}

#stories table tr
{
	padding: 0;
	background: transparent;
	color:    #000;
	text-align:    center;
	margin:    0;
  font-size 96%;
}
#stories h1
{
	font-size:    200%;
  text-align:    left;
}

#stories h2
{
	font-size:    180%;
	text-align:    left;
}

#stories h3
{
	font-size:    170%;
	text-align:    left;
}

#stories h4
{
	font-size:    150%;
	text-align:    left;
}

#stories p
{
	background-color:    #fff;
	color:    #111;
	font-size:    130%;
  margin: 1.5em 0;
}

#stories h1.topheader
{
	font-size:    180%;
	color:    #E13A15;
	background-color: #fff;
	padding:    0 0 .5em 0;
	margin: 0;
	text-align:center;
}
#stories div.float-right a,#stories div.float-left a
{
	font-weight: 700;
	padding: 0 0;
	margin: .2em;
}
#stories #singlepost
{
 padding:1em .7em;
 margin: 10px .5em;
 font-size:125%;
 line-height:1.3;
}
#stories #singlepost p
{
 padding:.5em .2em;
 margin: .5em auto;
 font-size:100%;
}

#stories div.ascpost
{
 padding: .5em .7em ;
 margin: .5em .5em 20px;
 font-size:125%;
 line-height:1.3;
}
#stories div.ascpost p
{
 padding:.5em .2em;
 margin: .5em auto;
 font-size: 100%;
}

#RightSidebar
{
  position:absolute;
  top:0;
  right:0;
  font-size: 125%;
	margin:  0;
  padding: 0 ;
  background:#fff url(http://nigerianscrabble.com/images/40.png) repeat-y 0% 0% ;
  width: 200px;
 }

#ContentRt{
   position: relative;
   top: 0;
   left:0;
   margin: 0;
   text-align: left;
   padding: 0 0 0 5px;
   }
div.asc_slides .slideshow{
text-align:center;
margin: .5em auto;
background:#fff;
}
#asc-notice
{
	padding: 0;
	margin: 0;
	font-size: 100%;
}

#asc-notice a:link, #asc-notice a:visited
{
color: #039;
background:#fff;
}
#asc-notice a:hover
{
color: #c30;
background:#fff;
text-decoration:underline;
}


#asc-notice h3
{
	font-size: 130%;
	color: #fff;
	background-color: #000;
	text-align: center;
	margin:  0 ;
	font-weight:700;
	text-transform: lowercase;
	padding: 8px 0 ;
	font-family: Georgia, Times, serif;
	width: 100%;
}

#asc-notice div
{
	padding: 0 ;
	margin: 0 auto;
	background:#fff;
}
#asc-notice p
{
	background:transparent;
	color: #222;
	margin: 0;
	padding: .4em .6em ;
	text-align: left;
	font-size: 105%;
}
ul.asclinks a:link
{
	color: #039;
	background:transparent;
	text-decoration: none;
}

ul.asclinks a:visited
{
	color: #039;
	background:transparent;
	text-decoration: none;
}

ul.asclinks a:hover
{
	color: #039;
	background:transparent;
	text-decoration: underline;
}
ul.asclinks
{
   margin: 0;
   padding: 4px 0 4px;
   list-style: none;
   font-size: .9em;
   background:#fff;
}
ul.asclinks li{
  margin: 4px 0 5px .8em;
  padding:  .5em 0;
  font-weight: bold;
  line-height: 28px; /* height of icon */
  background-repeat: no-repeat;
  background-position: 0 50%;
  }

#ascnotes-2col
{
	margin: 20px 0 5em;
	padding: 0 0 3em;
	font-size: 110%;
}

#ascnotes-2col div
{
	margin: 0 0 5px;
	padding-bottom: 6px;
	width: 100%;
	background:#fff;
 }
#ascnotes-2col h3
{
	text-transform: lowercase;
	color: #fff;
	background-color: #c30;
	text-align: center;
	padding: 8px 0;
	font-family: Georgia, Times, serif;
	font-size: 130%;
	font-weight:700;
	width: 100%;
	margin: 1em 0 0;
}

#ascnotes-2col ul, #ascnotes-2col li
{
list-style-type:none;
padding: 0.5em;
margin: 0.5em;
}
#ascnotes-2col ul li{
text-transform: lowercase;
padding: .5em .5em 1em 15px;
}

#ascnotes-2col ul li p
{
font-size: 90%;
margin: 0;
padding: .4em 0 0 ;
text-align: left;
}

#ascnotes-2col ul li a:link, #ascnotes-2col ul li a:visited
{
color: #c30;
background:transparent;
}
#ascnotes-2col ul li a:hover
{
color: #039;
background:transparent;
}

#footdiv
{
	padding:  0 0 6px 0;
	font-size:    95%;
	font-weight:    bold;
	background-color: #f0dd99;;
	margin:   0 ;
	color:    #111;
	clear: both;
	text-align:    center;

}
#creditdiv
{
	padding:   0 0 6px 0;
	font-weight:    bold;
	background-color: #366;
	margin: 0;
	color:    #fff;
}

#creditdiv p
{
  padding:   2em .5em ;
	margin:    0.5em auto;
	font:     x-small/1.2em verdana, arial,  sans-serif;
	color:    #fff;
	background-color: #366;
}

#creditdiv a:link, #creditdiv a:visited
{
	text-decoration:    none;
	color:    #fff;
	background-color: #366;
        font-weight: 500;

}

#creditdiv a:hover
{
	color:    #fff;
	text-decoration:   none;
	background-color: #366;
  font-weight: 500;

}

.small-right
{
	font-weight: bold;
	font-size:   90%;
	padding: 0;
	margin:0;
}

.small-right a
{
	color:    #330;
}

a img
{
	border:    none;
}

div.gooads
{
	padding-right:    0.5em;
	padding-left:    0.5em;
	padding-bottom:    1.5em;
	margin:    1em 0 ;
	padding-top:    0.5em;
}

.bigtext
{
	font-size:    140%;
}

div.sideimg
{
	margin:    0 auto;
	text-align:    center;
}

div.permalink
{
	color:    #333;
}

div h4 + div ul
{
	margin:    0;
	padding:    0;
}

.float-right
{
  float: right;
  margin: 10px 0 10px 10px;
  clear: right;
  padding:5px;
}

.float-left
{
	float: left;
	margin: 10px 10px 10px 0;
	clear: left;
	padding:5px;
}

.standalone
{
	width: 100%;
}

.center
{
	text-align: center;
}

#AdContent
{
	position: absolute;
	top: 202px;
	left: 0;
	margin: 0;
	padding: 0;
        width:100%;
}

div.goad
{
	margin: 0 auto;
	text-align: center;
}

.clear
{
	clear: both;
}

.highlightit img
{
	border: 1px solid #fc6;
}

.highlightit:hover img
{
	border: 1px solid #f00;
}

div.articleimage
{
	float: left;
	width: 100px;
	height: 100px;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
}

.highlightit:hover
{
	color: red;
}

/*Form Styles  */

#searchbox {
   font-size: 105%; float: right;
  margin: 0; padding: 0 15px 5px 0px;
}
#searchbox input {
font-size: 100%; margin: 0 ;border: 1px solid #333;
width: 140px; color: #c30; height: 15px; background-color: #fff;
vertical-align: middle;padding: 0.1em;font-family:sans-serif;
}

#searchbox input.submit {
  padding: 0px; margin: 0; width: auto; height: auto;
  background-color: transparent;border: none;
}

#contactform
{
 width:100%;
margin: .20px auto;
padding:.5em;
}
#zemContactForm
{
margin: 20px 1em;
width:98%;
padding:.5em;
}

#zemContactForm .zemRequired
{
font-weight: 600;
color: #f00;
background-color: #fff;
}
#zemContactForm label.zemRequired , #zemContactForm label.zemRequirederrorElement
{
width: 6em;
float: left;
text-align: right;
margin: 0 1em 10px 0;
clear: both;
}

#zemContactForm input.zemRequired
{
margin-bottom: 10px;
color: #000;
background: #fff;
}

#zemContactForm #zemSubmit
{
margin-left: 1em;
clear: both;
color: #000;
background: #fff;
border: 1px #F4651A outset;
}

#zemContactForm fieldset
{
border: #F4651A solid 1px;
width: 30em;
}

#zemContactForm legend
{
background: #fff;
border: #F4651A solid 1px;
padding: 2px 10px;
}

ul.zemError
{
font-weight: 700;
font-size:105%;
border: 1px solid #f00;
margin: .7em;
padding:0.2em;
}

label {
 cursor: pointer;
 cursor: hand;
}

input
{
 border: 2px solid #F4651A;
}

input:focus
{
 border: 2px solid #f00;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

ul p, ol p
{
font-size: .9em;
margin-left:.5em;
color:red;
}
.upperCase
{
  text-transform: uppercase;
  }
.caseAsIs
{
  text-transform: none;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */