body {
    background: #ffff00;
    text-align:left;
}
p, a, li, span, div {
font-family: verdana, helvetica, geneva, sans-serif;
font-size: 12px;
}

a:link {color: #0000ff;}
a:visited {color: #69354c; }
a:active {}
a:hover {}

h1,h2,h3,h4,h5,h6 {
font-family: sans-serif;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

#pageplusads {/* contains pagewidthcontainer + rightcol */
    margin: 0px auto;
    min-width: 1146px;
}
	
#MPWrightcol { /* width auto, typically 120*/
	text-align: center;
	margin: 0px;
	padding: 5px;
        width: 120px;
        max-width: 130px;
        vertical-align:top;
}


#pageWidthContainer { /* contains pageHeaderContainer and pageBodyContainer  */
	width: 1016px; /* fixed width at 1016 */
	padding: 0px;margin: 0px;
        vertical-align: top;
        background: #ffffff;
	}

#pageBodyContainer { /* INCLUDES Leftcol and content */
	margin: 0px;
	padding: 0px;
	border: 0;
	width: 1016px;
        vertical-align: top;
 	}

#mainBodyContentContainer { /* 856 */
    max-width:866px;
    width:866px;
    padding: 0px;
    vertical-align:top;
}

#MPWleftcol { /* 150 */
	font-size:x-small;
	text-align: center;
	margin: 0px auto;
	padding: 0px;
	min-width: 150px;
        vertical-align: top;
 }

#MPWbottomads {
text-align: center;
	margin: 10px auto 0px auto;
        width: 866px;

}

#pageHeaderContainer {
	width: 1016px; /* 866 + 150 */
	height: 221px; /* 161 + 60 (had 5px padding) */
        position: relative;
	}
		
#imagespot {
	margin: 0px auto;
	padding: 0px;
	border: none;
	width: 150px;
	height: 221px;
	Left: 0px;
	Position: absolute;
	Top: 0px;
	}

#logo {
	text-align: center;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 866px;
	height: 161px;
	Left: 150px;
	Position: absolute;
	Top: 0px;
	}

#navmain {
	margin-left: auto;
    	margin-right: auto;
	padding: 0;
	border:0;
	width: 866px;
	height: 60px;
	background: #c09086;
	Left: 150px;
	Position: absolute;
	Top: 161px;
	}
	
	/* thank you www.free-css-templates.com for the Orange2 nav bar code inspiration */
#navmain ul.menu { margin:0; padding: 0;list-style:none;  }
#navmain ul.menu li {display:block;float: left; color: #5e5e5e; margin:0;padding: 6px 8px; width:195px;  }
#navmain ul.menu li a {width:195px; font: bold 1.2em serif; color:#5e5e5e;  text-decoration:none; font-weight: bold; white-space: nowrap;}
#navmain ul.menu li.current a { color:#000000; border-top: 3px solid #69354c;padding: 3px 0px;}
#navmain ul.menu li a:hover { color:#FFFFFF;  border-top: 3px solid #eedd82;padding: 3px 0px;}
ul.menu {
text-transform:capitalize;
}
#greeting {
	margin: 0px auto;
	padding: 0px;
	border:0;
	height: 45px;
	background: #ffffff;
	}

	
#MPWfooter {
	background: #c09086;
	width: 856px;
	padding: 5px;
        margin-top: 10px;
	}

#MPWfooter li, #MPWfooter p, #MPWfooter a, #MPWfooter {
        font-size: 10px;
}


/*CSS below was originally generated at csscreator.com I may have changed things */

ol {
list-style-type: upper-roman;
}
ul {
list-style-type: circle;
}

/* NOT USED
h1  {
font-size:2.25em;
font-weight:normal;
color: #69354c;
text-transform: capitalize;
}

h2 {
font-size:1.85em;
color: #69354c;
font-weight:normal;
text-transform: capitalize;
}
*/

h1 { /* left and one column */
font-size:18px; /*150%;*/
font-weight:normal;
color: #69354c;
text-transform: capitalize;
border-bottom:1px solid #69354c;
}

h1:before  /* left and one column */
{
content:url(/themes/mpw-simplicity-1/images/female.png);
}


h2 {
font-size:16px; /*130%;*/
color: #69354c;
text-transform:capitalize;
text-align: left;
font-size: 14px;
}



/* wg-right specific */
.wg-right h2, .wg-right h3 { /* this is h3, but if it's preceeded by h2 see below */
font-weight:normal;
color:#dbbb09;
text-transform:capitalize;
text-align:left;
border-bottom:1px solid #dbbb09;
font-size:14px; /*120%;*/
}

.wg-right h2:before, .wg-right h3:before {
content:url(/root/images/16x16icons/weather_sun.png);
}

.wg-right h2 h3, .wg-right h4  { /* this is h4, but if it's preceeded by h3 see below */
font-weight:normal;
color:#dbbb09;
text-transform:none;
text-align:left;
border:none;
font-size: 14px; /*120%;*/
}
.wg-right h2 h3:before {
content:none;
}

.wg-right h3>h4, .wg-right h5, h5 {
font-weight:bold;
color:#000000;
text-transform:capitalize;
text-align:left;
border:none;
font-size: 13px; /*120%;*/
}

.wg-right h4>h5, .wg-right h6, h6 {
font-weight:bold;
color:#000000;
text-transform:none;
text-align:left;
font-size: 12px; /*100%;*/
border: none;
}


#MPWfooter h4 {
color: #5c5c5c;
text-align: center;
font-variant: small-caps;
}



h4.pollQuestion {
text-transform: bold;
text-align: left;
}

/* this capitalizes first char of bullet list on right side of page */
.wg-right ul {
list-style:none;
padding: 0px;
margin: 0px;
}

.wg-right ul li {
padding-bottom:3px;
clear: both;
}

.wg-right ul li:first-letter {
color:#dbbb09;
font-size:36px;
font-weight:bold;
float:left;
}


responses.label{
text-align: left;
font-weight: bold;
text-decoration: none;
line-height: normal;
padding: 5px 20px;
}

/* CLASSIFIEDS */
.ad {
	border: 1px dotted #dbbb09;
	width: 90%;
}

/* applies to weblog and forum */
.pagination {
	-moz-box-sizing:border-box;
	background:#eedd82;
	color:#C0C0C0;
	width:100%;
	text-align:right;
	padding:3px;
	font-size:9pt;
	font-family:arial;
}

.pagination a {
	color:white;
	font-size:8pt;
	text-decoration:underline;
}


.pagination a:hover {
	text-decoration:none;
}

/* forum */
.forumHead {
	background-color: #dbbb09;
	border-bottom: 1px solid #cccccc;
	padding: 2px;
	padding-bottom: 4px;
	font-size: 13px;
	font-weight: bold;
}
