/* Begin Structure */
*{font-size:100%;}
body {font:normal 0.75em/1.5em Verdana, Arial, Helvetica, sans-serif;letter-spacing:normal;color:#000;background:#C51031;background:#1084A3;background:#1297BA;background:#fff;padding:0 0 20px 0;}

#page {width:960px;margin:0 auto;background:#fff;}
#wi{padding:0 26px 26px 26px;position:relative;}
h2{font-size:1.2em;margin-top:0;line-height:normal;}
h2,h2,h3,h4{color:#c51230;color:#000;}
.first{margin-top:0;}

#header {padding-bottom:0px;border:1px solid #fff;border-bottom:1px solid #dadada;}
#headerimg {width:430px;float:left;}
h1{position:relative;height:160px;width:430px;overflow:hidden;margin:0 0 10px 0;padding:0;}
h1 span{display:block;position:absolute;height:160px;width:430px;top:0;left:0;background:transparent url("images/wwnc-logo.gif") no-repeat top left;}

a img{border:0;}

#footer {clear:both;border-top:1px solid #ddd;border-bottom:1px solid #ddd;color:#6e6e70;margin-top:10px;padding:10px 0 10px 0;font-size:0.8em;}
#footer a{color:#636370;}
#footer a:hover{color:#c51230;}
#footer ul{margin:0;padding:0;}
#footer ul li{display:inline;margin-right:5px;}

#sidebar{color:#C51230;font-size:110%;}
#sidebar ul{margin:66px 0 0 452px;font-weight:bold;list-style-type:none;}
#sidebar ul.nc{margin:70px 0 0 460px;font-weight:bold;list-style-type:none;}
#sidebar ul li{margin:0 0 6px 0;padding:0;float:left;width:122px;}
#sidebar ul.nc li{margin:0 0 6px 0;padding:0;float:left;width:122px;}

#sidebar a{color:#c51230;text-decoration:none;border-bottom:1px solid #fff;}
#sidebar a:hover, #sidebar a.active{border-bottom:1px solid #c51230;text-decoration:none;}

#sidebar .current_page_item, #sidebar .current_page_parent {text-decoration:underline;}

/*
#sidebar ul{list-style-type:none;margin:0;padding:0;}
#sidebar ul li a{color:#c51230;display:block;float:left;padding:0.845em 0.845em;text-decoration:none;}
#sidebar ul li a:hover{background:#c51230;border-bottom:1px solid #fff;height:17px;color:#fff;}
#sidebar ul li#last a{padding-right:24px;}
#sidebar ul li#last a:hover{background:transparent}
#sidebar ul li a.active{background:#7A82B3;height:17px;}
#sidebar ul li.subs-exist a.active{border-bottom:1px solid #7A82B3;}
#sidebar ul li#last a.active{background:#B0292F;}
#sidebar ul li a.active:hover{}
*/


ul.sub-nav {margin:0;font-size:0.9em;padding:0;background:#C51031;}
ul.sub-nav li{list-style-type:none;border-bottom:1px solid #fff;}
ul.sub-nav li a{color:#fff;padding:0.5em 0.5em;background:#C51031;display:block;}
ul.sub-nav li a:hover, ul.sub-nav li a:active{background:#F04B69;text-decoration:none;}

ul.sub-nav ul{margin:0 0 0 7px;padding:0 0 1em 0;background:#C51031;}
ul.sub-nav ul li{border-bottom:0;background:transparent url("g/n2-a.gif") no-repeat 0 10px;}
ul.sub-nav ul li a{border-bottom:0;margin:0 0 0 9px;padding:0;color:#F0C3CC;}
ul.sub-nav ul li a:hover{text-decoration:underline;background:transparent;}



.m{margin-top:20px;}
.red-box{background:#c51230;color:#fff;float:left;width:454x;height:280px;}
.red-box h2{font-size:1.5em;font-weight:normal; line-height:1.3em;margin-bottom:30px;color:#fff;}
.i{margin:10px;}
.large{font-size:150%;line-height:1.3em;}
.bb{border-bottom:1px solid #ddd;}
a {color:#c51230;text-decoration:none;}
a:hover {text-decoration:underline;}
.mt{margin-top:10px;}

/* front page layout */
.fpc2-c1 {width:454px;float:left;}
.fpc2-c2 {width:454px;float:right;}

.fpc4-c1,.fpc4-c2,.fpc4-c3,.fpc4-c4{width:210px; float:left;margin-right:22px;}
.fpc4-c4{margin-right:0;}
.fpc4-c4{float:right;}

/* inner page layout */

.c3-c1{width:178px;float:left;margin:0;padding-top:0px;}
.c3-c2{width:540px;float:left;}
.c3-c2 h2{font-size:2em;font-weight:normal;}
.c3-c2 ul li{padding-bottom:0.6em;}

.c3-c3{width:178px;float:right;padding-top:0px;}

.post{padding:0 10px 0 10px;margin-left:12px;border-left:1px solid #fff;border-right:1px solid #fff;}
.post#news small{float:right;}

#mailing{background:transparent url(images/mail.gif) no-repeat scroll left top; padding-left:60px;}

/* End Structure */

.cb{clear:both;}
.fl{float:left;}
.fr{float:right;}
.hide{position:absolute;left:-10000000px;line-height:0;}
#lang{position:absolute;right:20px;top:0;list-style-type:none;padding:4px;font-size:0.8em;}
#lang a{padding:4px;border:1px solid #c51230;color:#c51230;}
#lang a:hover{background:#c51230;color:#fff;text-decoration:none;}

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {	}
acronym, abbr {	}
blockquote {	}
blockquote cite {	}
.center {	}
hr {	}
a img {	}
.navigation {	}

form{padding:0;width:auto;}
fieldset{margin:0;padding:10px;border:1px solid #dadada;}
label{border-bottom:1px solid #c3c3c3;}
label:hover,label:focus{border-color:#9e9e9e;cursor:pointer;}
input,textarea,select{display:block;width:99%;margin-top:0.1em;font:1em/1.5em Verdana, sans-serif;letter-spacing:normal;line-height:normal;border:1px solid #dadada;}
.submit{width:auto;display:inline;}
.notification.warning{padding-left:24px;background:transparent url("../g/icon/warning.png") no-repeat 0 0;}
.notification.accept{padding-left:24px;background:transparent url("../g/icon/tick-green.png") no-repeat 0 0;}
.error{color:#f00;}
.error label{border-color:#ff9d9d;}
.error label:hover,.error label:focus{}



table{}
table tr td{height:2em; border-bottom:1px solid #ccc;}
table tr.alt{}
table tr th.title{}
table tr td.percentage{text-align:right;}
table tr td{}


.notification.warning{padding-left:24px;background:transparent url("../g/icon/warning.png") no-repeat 0 0;}
.notification.accept{padding-left:24px;background:transparent url("../g/icon/tick-green.png") no-repeat 0 0;}
.error{color:#f00;}
.error label{border-color:#ff9d9d;}
.error label:hover,.error label:focus{border-color:#ff6161;}

.wys-text ul {margin:0 0 10px 15px;padding:0;}
.wys-text h3 {margin-left:5px;}

/* End Various Tags & Classes*/

.box-r{font-size:0.9em;margin-bottom:1em;padding-bottom:0.5em;}
.box-r h2{background:#dadada;padding:0.8em 0.8em;color:#fff;font-weight:normal;font-size:0.9em;}
.box-r p{margin:0.5em;}
.box-r ul{margin:0.5em;list-style-type:none;padding:0;}
.box-r ul li{border-bottom:1px dashed #fff;}

.box-r2{font-size:0.9em;margin-bottom:1em;padding-bottom:0.5em;border:1px solid #dadada}
.box-r2 h2{background:#dadada;padding:0.8em 0.5em;color:#000;font-weight:normal;font-size:1em;}
.box-r2 p{margin:0.5em;}
.box-r2 ul{margin:0.5em;list-style-type:none;padding:0;}
.box-r2 ul li{margin-bottom:1em;}
.mlist h3, .news h3{color:#000;padding:0;background:#dadada;font-weight:normal;margin-top:0;}
.mlist h3 a, .news h3 a{color:#fff;padding:0.6em 0.5em;background:#C51031;display:block;}
.mlist h3 a:hover, .news h3 a:hover{background:#F04B69;text-decoration:none;}
.mlist, .news{background:#E8E8E8;color:#333}

blockquote, .box-copy{border:1px solid #dadada;margin:0;padding:1em;}

.box-quote{border-top:1px solid #dadada;background:#fff url("g/box-quote.gif") no-repeat bottom left; margin-top:1em;padding:1em;font-size:0.9em;}
.box-quote blockquote{padding:10px 0 44px 0; margin:0;border:0;background:transparent url("g/open-quote.gif") no-repeat 0 0;text-indent:40px;}
.box-quote p{margin:0;padding:0;text-indent:0;}
.box-quote a{color:#000000;text-decoration:none;border-bottom:1px solid #7d7d7d;}

/* Alt classes for design 
.box-r{font-size:0.9em;margin-bottom:1em;padding-bottom:0.5em;border-bottom:1px solid #ccc;}
.box-r h2{padding:0.8em 0.8em;font-weight:bold;font-size:0.9em;border-bottom:1px solid #fff}
.box-r p{margin:0.5em;}

.mlist h3, .news h3{color:#fff;padding:0;background:#C51031;font-weight:normal;font-size:0.9em;margin-top:0;border-bottom:1px solid #fff}
.mlist h3 a, .news h3 a{color:#fff;padding:0.5em;background:#C51031;display:block;}
.mlist h3 a:hover, .news h3 a:hover{background:#F04B69;}
.mlist, .news{background:#E8E8E8;color:#333}
*/

.alignleft{float:left;padding:0 1em 1em 0;}
.alignright{float:right;padding:0 0 1em 1em;}

.news-headlines{margin:1em 0;padding:0;list-style-type:none;}
.news-headlines li{font-size:0.9em; margin:0 0 1em 0;}

#events-listing h3, #events-listing h4, #news h3, #news h4{margin-bottom:0;padding-bottom:0;}
#events-listing p, #news p {margin:0;padding:0;}
#news{margin-bottom:1em;}

p.post-date{color:#7d7d7d;font-size:0.8em;margin-top:0;padding-top:0;}

.nocomments, .postmetadata{color:#7d7d7d;font-size:0.8em;}

.postmetadata.alt{clear:both;}