/* Page layout style */

* {margin: 0; padding: 0; border: 0;}

body {
text-align: center; 
background: #fff;
color: #000;
min-width: 800px;
}

/* wrapper holds left faux column tab */
/* nn6/7 will put content out of scrollable reach if auto is used unless the min-width is on body */
#wrapper { 
text-align: left;
width: 95%;
margin: 15px auto;
}

#header, #subnav, #footer {
color: #000;
clear: both; 
width: 100%;
}

#header {background: #008; color: #fff; height: 70px;}
#subnav, #footer {background: #ccc; padding: 1px 0;}


#contentfloatholder {/* right faux column tab */
float: left;
width: 100%;
}


#contentfloatholder:after {
 /* this is for NN6 to clear floats */
    content: "."; 
    display: block; 
    height: 0px;
    clear: both; 
    visibility: hidden;
}

#center {
margin: 0 200px 0 200px;
}

#centerwrap {
  float:left;
  width: 100%; 
  margin: 0 -95% 0 0;
  display: inline;
}

#left {
  float:left;
  width: 160px;
  padding: 24px 10px 10px 10px;
  margin: 0 0 0 -5%;
  background-color: #f3f2b1;
  background-image: url(/media/site/yellow.png);
  border: 1px solid #cce;
  display: inline;
}

#right {
  float:right;
  width: 160px;
  padding: 10px 10px 10px 10px;
  margin: 0;
  background-color: #f3f2b1;
  background-image: url(/media/site/yellow.png);
  border: 1px solid #cce;
  display: inline;
}


/* IE Mac CSS Only  works for Win too */
* html div#centerwrap {margin: 0 -100% 0 0;}
* html div#left {margin: 0;}


/* Page element styles */

body {
background-image: url(/media/site/backgnd.png);
background-repeat: no-repeat;
font-family: verdana, tahoma, arial, sans-serif;
font-size: 95%;
line-height: 1.4;
}

h2 {
	font-size:125%;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px;
	}
p {
	margin:0px 0px 16px 0px;
	padding:0px;
	}
.centerblock {
    display:block;
    margin-left:auto;
    margin-right:auto;
}
hr {
    background-color:#cce;
    height:1px;
    width:90%;
    margin-top:15px;
    margin-bottom:15px;
    margin-left:auto;
    margin-right:auto;
}
a {
	color:#67e;
	font-weight:400;
	text-decoration:none;
	}
a:link {color:#67e;}
a:visited {color:#337;}
a:hover {background-color:#f3f2b1;}
h1 a {
    display:block;
	margin:0px 0px 15px 0px;
	padding:0px 10px 2px 10px;
	border-bottom: thin dotted #67e;
	font-size:x-large;
	font-weight:500;
	color:#67e;
	}
h1 a:link {color:#67e;}
h1 a:visited {color:#67e;}
h1 a:hover {background-color:#f3f2b1;}
.entry_info {
	font-size:small;
	color:#bbb;
	}
.entry_info a {
	font-size:small;
	color:#abf;
	}
ul {
    margin-left: 30px;
}
#navcontainer ul {
    list-style: none;
    margin:0px;
    padding:0px;
    border:none;
}
#navcontainer li {
    padding:0px;
    margin:0px;
}
#navcontainer li a {
    display:block;
    font-size:large;
    font-weight:400;
    border:1px solid #cce;
    padding:8px;
    margin:3px 0px 0px 0px;
    background-color:#f0f0ff;
    width:138px;
    color:#67e;
}
#navcontainer li a:hover {
    background-color:#cce;
}
#navcontainer li a:link {
}
#navcontainer li a:visited {
}
#navcontainer li a.navactive {
    color:#f0f0ff;
    background-color:#67e;
}
html>body #navcontainer li a { width:auto; }

/* All the entry boxes belong to the entry class. */
.entry {
	border:1px solid #cce;
	background-color:white;
	background-image: url(/media/site/backgnd.png);
	background-repeat: no-repeat;
	padding:10px 15px 5px 15px;
	margin-bottom: 10px;
	}

#paginator {
	width:auto;
	border:1px solid #cce;
	background-color:white;
	padding:10px;
	text-align:center;
	margin-bottom: 10px;
	}

#footer {
	width:auto;
	border:1px solid #cce;
	background-color:white;
	color:#bbb;
	padding:10px;
	text-align:center;
	}

.contentimage {
	border:1px solid #cce;
	padding:3px 3px 3px 3px;
	}

.adbox {
	border:#cce solid 1px;
	background-color:#f3f2b1;
	font-size:85%;
	text-align:center;
	padding:3px 5px 3px 5px;
	}

/* AdEngage.com code 2.0 */

.ae_table_sky { width:120px; height:auto; }
.ae_td_sky,.ae_image_td_sky { padding-bottom: 4px; padding-top: 4px; 
padding-left: 3px; padding-right: 3px; vertical-align:top; }
.ae_image_td_vert, .ae_image_td_horiz { text-align:right; 
padding-top:4px; padding-bottom:4px; padding-right: 4px; }
.ae_image_td_sky { text-align:left; padding-top:4px; padding-bottom:0px; 
padding-right: 0px; }
.ae_bb_td_sky { padding-bottom: 4px; padding-top: 4px; padding-left: 
3px; padding-right: 3px; vertical-align:top; }
A.ae_title_sky, A.ae_image_link_sky { font-size: 95%; font-style: 
normal; font-weight: normal; font-variant: 
normal; text-transform: none; color: #67e; text-decoration: None; }
.ae_desc_sky { font-size: 95%; 
font-style: normal; font-weight: normal; font-variant: normal; 
text-transform: none; color: black; }
.ae_click_count_sky {font-size: small; 
font-style: normal; font-weight: normal; font-variant: normal; 
text-transform: none; }
A.ae_powered_sky { font-size: small; 
font-style: normal; font-weight: normal; font-variant: normal; 
text-transform: none; color: #abf; text-decoration: None; }
A.ae_yourlink_sky { font-size: small; 
font-style: normal; font-weight: normal; font-variant: normal; 
text-transform: none; color: #abf; text-decoration: None; }
.ae_image_sky { border-width:1px; border-color:#67e;}
