/*  
Theme Name: Catholic Womens' League of New Zealand
Theme URI: http://www.cwl.org.nz/
Description: The default CWL theme.
Version: 1.0
Author: Michael Scott
Author URI: http://www.aiotis.co.nz/

*/

/*
+--------------------------------------------------------------------------
|
|   Catholic Women's League of New Zealand Website
|
|  =========================================
|   (c) 2005 Catholic Women's League of New Zealand 
|   written by Aiotis Limited
|	http://www.aiotis.com   
|  =========================================
|   Web: http://www.cwl.org.nz/
|   Email: webmaster@cwl.org.nz
|
+---------------------------------------------------------------------------
|
|   > Global CSS File
|	> /css/global.css
|
+--------------------------------------------------------------------------
*/



/*-----------------------------------------------
// HTML Elements
//-----------------------------------------------*/

body { margin: 0; text-align: center; background: #FFFFFF url('/images/logo_wm.gif') no-repeat;  }
#cwlnz { font: normal normal 14px Verdana, Arial, Sans-serif; }
#cwlnz img { border: 0; }
#cwlnz a { color: #669999; text-decoration: none; font-weight: bold;}
#cwlnz a:hover { color: #006666; }
#cwlnz hr { display: none; }

#cwlnz #content p { margin-bottom: 1em; }
#cwlnz #content p a { font-weight: normal; }
#cwlnz #content p:hover a:link,
#cwlnz #content p:hover a:visited { color: #006666; border-bottom: 1px dotted #006666; text-decoration: none; }
#cwlnz #content p:hover a:hover { color: #669999; border-bottom: none; }

/*-----------------------------------------------
// Global Classes
//-----------------------------------------------*/
.cLeft { float: left; text-align: left; }
.cRight { float: right; text-align: right; }

/*-----------------------------------------------
// Header Section Styles
//-----------------------------------------------*/
#cwlnz #goldbar { border-top: 10px solid #9B894B; }

#cwlnz #header { height: 90px; margin: 0 auto; width: 770px; }

#cwlnz #sub_header { font-size: 1em; margin: 5px auto; text-align: right; width: 760px; height: 14px; }
#cwlnz #sub_header span { display: block; float: left; text-align: left; }
#cwlnz #sub_header a { font-weight: normal; }

#cwlnz #navigation { background: #006666; font: 1em Arial, Verdana, Sans-serif; height: 25px; margin: 0 auto; width: 770px; }
#cwlnz #navigation div { margin: 0 auto; padding: 3px 0 0 0; text-align: right; width: 760px; }
#cwlnz #navigation div span { display: block; float: left; text-align: left; }
#cwlnz #navigation a { color: #FFFFFF; font-weight: normal; margin: 0 5px; text-decoration: none; }
#cwlnz #navigation a:hover { color: #FFFFFF; border-bottom: 2px solid #FFFFFF; }

#cwlnz #banner { margin: 10px auto; width: 770px; }

#cwlnz #clear { clear: both; }

#cwlnz #footer {
	border-top: 2px solid #333333;
	color: #333333;
	text-align: center;
	margin: 15px auto 0 auto;
	font-size: 0.8em;
	width: 770px;
}


/*
#cwlnz #footer { background: #333333; color: #CCCCCC; font-size: 0.8em; margin: 10px 0 0 0; text-align: center; width: 100%; max-height: 50px; }
#cwlnz #footer .int { border-left: 10px solid #FFFFFF; border-right: 10px solid #FFFFFF; height: 50px; margin: 0 auto; padding-left: 25px; text-align: left; width: 745px; }
#cwlnz #footer p { margin: 0; padding: 12px 0 0 0; }
#cwlnz #footer p a { color: #006699; text-decoration: none; }
#cwlnz #footer p a:hover { color: #6699FF; }
#cwlnz #footer strong { color: #FFFFFF; font-weight: normal; }
#cwlnz #footer #aiotis { float: right; margin: 10px 10px 0 0; display: block; }
#cwlnz #footer acronym { cursor: help; border-bottom: 1px dotted #CCCCCC; }
*/



#content { width: 770px; margin: 0 auto; }



#splash .lp { float: left; text-align: left; width: 380px; }
#splash .lp_title { text-align: left; width: 380px; }
#splash .lp_text { text-align: left; padding: 10px; margin: 0; }
#splash .lp_text p { margin: 0; padding: 0; }
#splash #lp_presimg { float: right; margin: 0 0 5px 5px; }
#splash #lp_pressig { float: right; }

#splash .rp { float: right; text-align: left; width: 380px; }
#splash .rp_bi { margin-bottom: 10px; }
#splash .rp_title { background: url('images/home/right_bg.gif') repeat-x; margin: 0;}
#splash .rp_title .title { color: #9B894B; display: block; font: bold 1.2em Arial, Helvetica, Sans-serif; margin: 10px 10px 0 10px; }
#splash .rp_title .date { background: #9B894B; border: 4px solid #FFFFFF; color: #000; float: right; font: normal bold 1.0em Arial, Helvetica, Sans-Serif; margin: 10px 10px 0 0; height: 47px; text-align: center; width: 42px; }
#splash .rp_title .date span { display: block; color: #FFFFFF; font-size: 2.3em; font-weight: normal; line-height: 75%; padding: 4px 0 2px 0; margin: 0 auto; }
#splash .rp_text { padding: 10px; margin: 0; }
#splash .rp_text p { margin: 0; padding: 0; }


#sections { margin: 0 auto; width: 770px; }

#sections .lp { float: left; text-align: left;  width: 200px; margin: 0; ; padding: 0; }
#sections .lp img.btn { margin: 10px 0 0 0; }
#sections .lp .nav { background: #FFFFFF; border: solid #EAEAF5; border-width: 0 10px 10px 10px; margin: 0 0 10px 0; width: 180px; *width: 200px;}
#sections .lp .nav h3 { background: #EAEAF5; padding: 5px; font-weight: bold; color: #333399; margin: 0 0 10px 0; }
#sections .lp .nav img { margin: 0 0 10px 0; }
#sections .lp .nav ul { font-size: 1em; font-weight: bold; list-style: none; margin: 0 0 10px 0; padding-left: 10px; }
#sections .lp .nav ul a { text-decoration: underline; }
#sections .lp .nav ul ul { font-size: 0.85em; list-style: disc; padding-left: 15px; }
#sections .lp .nav li.current_page_item a { text-decoration: none; color: #000000; }
#sections .lp .nav li.current_page_item li a { text-decoration: underline; color: #669999; }

#sections .c { margin-left: 210px; *margin-left: 204px; text-align: left; width: 560px; }
#sections .c .title { width: 560px; *width: 560px; height: 25px; *height: 30px; background: #9B894B; }

#sections .c .title h2 {
	margin: 0 10px;
	font-family: Arial, sans-serif;
	font-size: 1.2em;
	color: #FFFFFF;
	padding: 3px 0;
}

#sections .c .contents {
	padding: 10px 10px 20px 10px;
	background: #FAF9F6;
	margin: 0;
}

#sections .c .contents img {
	margin: 0 0 10px 10px;
}

#sections .c .quote {
	color: #9B894B;
	font-style: italic;
	font-size: 0.9em;
	margin: 5px;
}

#sections .c a { color: #B4A778; font-weight: bold; }
#sections .c a:hover { color: #9B894B; }

#sections .c p { margin-bottom: 1em; text-align: justify; }
#sections .c p a { font-weight: bold; color: #B4A778; }
#sections .c p:hover a:link,
#sections .c p:hover a:visited { color: #B4A778; border-bottom: 1px dotted #B4A778; text-decoration: none; }
#sections .c p:hover a:hover { color: #9B894B; border-bottom: none; }





/*-----------------------------------------------
// IE FIXES
//-----------------------------------------------*/
p:hover a:link,
p:hover a:visited { _text-decoration: underline; }

#cwlnz #navigation a:hover { _text-decoration: underline; }

#cwlnz #footer .int { _width: 790px; }
#cwlnz #footer #aiotis { _margin: 10px 5px; }


#splash .rp_title .date { _width: 50px; _height: 55px; }

/* Splash.css Fixes */
#dWelcomeText .int { _width: 395px; }
#dLatestNews .cDate {  }

#dLatestNewsText .int { _width: 395px; }
#dLatestNewsletterText .int { _width: 395px; }