/* CSS workarounds
=====================================================================*/
	/*--- IE ---*/
	@import url("ieStyles.css");
	
/*===================================================================*/

/* Undo existing styles
======================================================================*/
button, code, h1, h2, h3, h4, h5, h6, input, pre, select, table, td, textarea, th { font-size: 1em; }
blockquote, body, br, button, dl, dd, dt, fieldset, form, h1, h2, h3, h4, h5, h6,
html, label, legend, li, ol, p, pre, table, td, th, ul { margin: 0; padding: 0; }


/* Fonts
======================================================================*/
body, input, select, textarea, #main
{ font-family: Verdana, Arial, Helvetica, sans-serif; }

h1, h2, h3, h4, h5, h6, h7,#title
{ font-family: Georgia, "Times New Roman", Times, serif; }


/* Basics
======================================================================*/
body { background: #fff; font-size: 76%; line-height:1.5; padding: 7px 0 10px 0; margin:0;}
/*h1 { font-size: 3.5em;font-weight:normal; }
h2 {font-size:1.9em;font-weight:normal;}
h3 em{font-size:.7em; color:#828181;}
h5 {font-size:1.5em;font-weight:normal;}
h6 {font-size:1.3em; font-weight:normal;}
.hr { background: url(/images/dots-h.gif) repeat-x 0 0; clear: both; height: 2px; margin: 1.5em 0 0.6em; }
.hr hr { display: none; }
img {border:none;}
.seperator { background: url(/images/seperater.gif) repeat-x 0 0; clear: both; height: 2px; margin: 1.5em 0 0.6em; }
.seperator hr { display: none; }*/
h3 {font-size:1.6em;font-weight:normal;}
h3 {color:#628e6e; margin-bottom:.4em; padding-top:.5em;}
/* Core layout
======================================================================*/
.alert, .alert a { color: #900; }
.clear { clear: both; }

/*------------------------------------------------------------------------------------*/
#header {width:770px; float:left;}

#headerMenu ul{margin:0; padding:0; list-style:none; float:right; color:#e14b36;}
#headerMenu ul li{float:right; text-decoration:none; color:#e14b36; margin-top:10px; font-weight:bold; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#headerMenu ul a{padding:.5em; text-decoration:none; color:#e14b36; font-weight:bold;}
#headerMenu ul .last a{background:none;}
#headerMenu ul a:hover{text-decoration:underline;}
#headerMenu ul .currentHM{text-decoration:underline;}

.logoCpclax{float:left; margin-bottom:1em; border:none;}
.logoCpclax a img{text-decoration: none; border:none;}
.logoCpclax a:hover img{text-decoration: none; border:none;}

/*#mainNav {color:#FFFFFF; width:770px;}
#mainNav ul{margin:0; padding:0; float: left; color:#fff; width:99.8%; border:1px solid #c8c8c8; list-style:none;}
#mainNav ul li{float:left; margin:0; display: inline; padding:4px 14.25px;color:#FFFFFF; list-style:none;}

#mainNav ul li a{text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15.1px; color:#FFFFFF;}*/
ul#mainNav {margin:0; padding:0; color:#fff;list-style:none;border:1px solid #c8c8c8; width:99.1%;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:15px; display:block; float:left; background-color:#74698b; width:771px;}
/*ul#mainNav li {display:block; float:left; margin:0; padding:.2em .021em .2em .014em;}
ul#mainNav li a, ul#mainNav li a:link {display:block;margin:0;width:100%;padding:0 .927em 0 .96em;color:#fff;line-height:1.8em;text-decoration:none;}*/
ul#mainNav li {display:block; float:left; margin:0; padding:3px .6px 3px 0;}
ul#mainNav li a, ul#mainNav li a:link {display:block;margin:0;padding:0 12px 0 14px;color:#fff;line-height:28px;text-decoration:none;}

*html #mainNav a, * html #mainNav a:link{height:1%; width:1%;}

.issue {background:url(../image/btnRed.jpg) center center repeat-x; border-right:1px solid #a18d43;}
.calendar{ background:url(../image/btnOrange.jpg) center center repeat-x; border-right:1px solid #a18d43;}
.guide{ background:url(../image/btnYellow.jpg) center center repeat-x; border-right:1px solid #a18d43;}
.parenthood{ background:url(../image/btnGreen.jpg) center center repeat-x; border-right:1px solid #a18d43;}
.archives{ background:url(../image/btnBlue.jpg) center center repeat-x; border-right:1px solid #a18d43;}
.about{ background:url(../image/btnPurple.jpg) center center repeat-x;}
	
.issue:hover{background:url(../image/btnRedRoll.jpg) center center repeat-x;}
.currentI {background:url(../image/btnRedRoll.jpg) center center repeat-x; border-right:1px solid #a18d43;}
	
.calendar:hover{background:url(../image/btnOrangeRoll.jpg) center center repeat-x;}
.currentC {background:url(../image/btnOrangeRoll.jpg) center center repeat-x; border-right:1px solid #a18d43;}
	
.guide:hover{background:url(../image/btnYellowRoll.jpg) center center repeat-x;}
.currentG {background:url(../image/btnYellowRoll.jpg) center center repeat-x; border-right:1px solid #a18d43;}
	
.parenthood:hover{background:url(../image/btnGreenRoll.jpg) center center repeat-x;}
.currentP {background:url(../image/btnGreenRoll.jpg) center center repeat-x; border-right:1px solid #a18d43;}

.archives:hover{background:url(../image/btnBlueRoll.jpg) center center repeat-x;}
.currentA {background:url(../image/btnBlueRoll.jpg) center center repeat-x; border-right:1px solid #a18d43;}

.about:hover{background:url(../image/btnPurpleRoll.jpg) center center repeat-x;}
.currentAus {background:url(../image/btnPurpleRoll.jpg) center center repeat-x; border-right:1px solid #a18d43;}

/* Content
======================================================================*/

	/* Button's
	======================================================================*/	
	.LoggerBtn {background:url(../image/btnGreen.jpg) center center repeat-x; border:1px solid #d5b177; padding: 0.5em 1em; color: #fff; cursor: pointer; margin-right:.5em; margin-top:1em; font-weight:bold;}
	.LoggerBtn:hover {border:1px solid #d5b177; background:url(../image/btnGreenRoll.jpg) center center repeat-x;}
	
	.cbx {vertical-align:middle;margin-right:.5em;}
	
	.txt {border: 1px solid #7f9db9; margin-right:.5em; margin-top:.5em; float:right; padding:.2em 0; vertical-align:text-top; width: 230px;}
	.txtB {border: 1px solid #7f9db9; margin-right:.5em; margin-top:.5em; float:right; padding:.5em 0; vertical-align:text-top; width: 400px;}

	/* Container
	======================================================================*/
	#container {
		margin: auto auto auto auto ; 
		width: 770px;
		background: #fff;
		margin-bottom:.7em;
		padding:1em 0;
	}
	
		
		/* MAIN inside Container
		======================================================================*/		
		#main {float:right; width:53%; padding:0 0 .5em 1.2em; margin-top:2em}
		#main p{margin-bottom:.5em; font-size:1em; color:#000;}
		#main p a{color:#679857; text-decoration:none; font-weight:bold;}
		#main p a:hover{color:#679857; text-decoration:underline; font-weight:bold;}
		#main p a img{text-decoration:none; border:0;}
		#main p a:hover img {text-decoration:none; border:0;}
		.highlight {color:#900; font-weight:bold;}
		.highlightUn {text-decoration:underline;} 
		/* FORM inside Container "main"
		======================================================================*/
		form {font-size:1em;}
		form h3{padding-top:.5em;}
		form label{font-size:1.1em; float:left; padding-top:.5em;}
				
		.note{margin-top:1em; padding-bottom:1em;}

		.caption{font-size:1em; padding-top:1em;}
		.caption a{text-decoration:none; color:#900; cursor:pointer;}
		.caption a:hover {text-decoration:underline;}
		
		/* SIDEBAR inside Container
		======================================================================*/		
		#sidebar{float:left; width:35%; font-size:.9em; margin-top:1.8em;}
		#sidebar h3{color:#e14b36; padding-left:1em; font-family:"Times", Times New Roman, serif; font-weight:bold; font-size:1.8em; line-height:1em;}
	/* Footer
	======================================================================*/
	#footer {margin-top:2em;}
	#footer p {text-align:center; font-size:.8em; margin-bottom:0;}
	#footer p a{text-decoration:none; color:#900; cursor:pointer;}
	#footer p a:hover{text-decoration:underline; color:#900; cursor:pointer;}
	
