/* CSS Document */

/* ===================
1. YUI Global Reset
=================== */
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td {  margin:0; padding:0; font-family:Arial; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:none; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
a { outline:none; font-family:Arial; text-decoration:none; }


/* ===================
2. Body
=================== */
body {background:transparent url(http://www.nwacasa.org/images/bg_column.jpg);}
#wrapper {margin:0 auto; width:804px; background:#174060 url(http://www.nwacasa.org/images/bg_row.jpg) repeat-y 50% 0; }
#header {width:752px; height:152px; background:transparent url(http://www.nwacasa.org/images/img_header.jpg) no-repeat;}
#nav {width:752px; height:22px; background:transparent url(http://www.nwacasa.org/images/img_navbar.jpg) no-repeat;}
#nav_links {float:left;}
#contents {width:175px; min-height:520px;height:auto!important; float:left;}
#contents_title { width: 135px; margin-top:15px; margin-left:25px; color:#FFFFFF; font-size:15px; font-weight:bold; text-align: right; font-weight: bold; float:left;}
.contents_text { width: 135px; margin-top:15px; margin-left:25px; color:#FFFFFF; font-size:12px; float:left; text-align: right;}
.contents_links { width: 135px; margin-top:15px; margin-left:25px; color:#FFFFFF; font-size:12px; float:left; text-align: right;}
#main {margin-left:1px; margin-bottom:1px; width:536px; height:100%; float:left;}
#footer {width:752px; height:20px; background:transparent url(http://www.nwacasa.org/images/img_footer_ds.jpg) no-repeat; background-color:#FFFFFF;}
#footer_text {width:752px; height:20px; padding-top:4px; font-size:10px; text-align:center;}

#bottomText { float: left; padding-left: 30px; font-size: 12px; color: #cccccc; padding-bottom: 10px; }
#lynergy { float: right; padding-right: 30px; font-size: 12px; color: #cccccc; }
#lynergy a:link { color: White; font-style: italic; text-decoration: underline; }

a:link {color:#0e3f74;}
a:visited {color:#0e3f74;}
a:hover {color:#446a94;}
a.nav_links:link {margin-left:30px; font-size:12px; }
a.nav_links:visited {margin-left:30px; font-size:12px;}
a.nav_links:hover {margin-left:30px; font-size:12px;}
a.contents:link {color:#FFFFFF; font-size:12px; text-align: right;}
a.contents:visited {color:#FFFFFF; font-size:12px; }
a.contents:hover {color:#CCCCCC; font-size:12px; }
a.footer:link {color:#000000;}
a.footer:visited {color:#000000;}
a.footer:hover {color:#446a94;}
a.news:link {color:#FFFFFF; font-size:11px;}
a.news:visited {color:#FFFFFF; font-size:11px;}
a.news:hover {color:#CCCCCC; font-size:11px; }
a.window_left:link {color:#484848; font-size:14px; float:left; clear:left;}
a.window_left:visited {color:#484848; font-size:14px; float:left; clear:left;}
a.window_left:hover {color:#446a94; font-size:14px; float:left; clear:left;}
a.window_right:link {color:#484848; font-size:14px; float:right; clear:right;}
a.window_right:visited {color:#484848; font-size:14px; float:right; clear:right;}
a.window_right:hover {color:#446a94; font-size:14px; float:right; clear:right;}
a.location_link:link {color:#999999; font-size:10px; font-weight:bold; text-decoration:underline;}
a.location_link:visited {color:#999999; font-size:10px; font-weight:bold; text-decoration:underline;}
a.location_link:hover {color:#000000; font-size:10px; font-weight:bold; text-decoration:underline;}
a.content_links:link {color:#999999; font-size:12px;}
a.content_links:visited {color:#999999; font-size:12px;}
a.content_links:hover {color:#000000; font-size:12px; text-decoration:underline;}
a.playhouse:link {color:#FFFFFF; font-size:12px; }
a.playhouse:visited {color:#FFFFFF; font-size:12px; }
a.playhouse:hover {color:#CCCCCC; font-size:12px; }

.content_padding {padding:20px;}
.location {font-size:10px; font-weight:bold; color:#999999;}
.index_main {width:752px; height:388px; }
.index_donate {width:380px; height:60px; float:left; background:transparent url(http://www.nwacasa.org/images/img_donate.jpg) no-repeat;}
.index_text_donate {margin-top:10px; margin-left:26px; color:#FFFFFF; font-size:15px; font-weight:bold; float:left;}
.index_btn_donate {margin-top:35px; margin-right:10px; width:19px; height:19px; float:right;}
.index_volunteer {width:372px; height:60px; float:right; background:transparent url(http://www.nwacasa.org/images/img_volunteer.jpg) no-repeat;}
.index_text_volunteer {margin-top:10px; margin-left:26px; color:#FFFFFF; font-size:15px; font-weight:bold; float:left;}
.index_btn_volunteer {margin-top:35px; margin-right:10px; width:19px; height:19px; float:right;}
.index_news {width:380px; height:182px; float:left; background:transparent url(http://www.nwacasa.org/images/img_news.jpg) no-repeat;}
.index_titles {margin-bottom:5px; color:#FFFFFF; font-size:15px; font-weight:bold;}
.index_text_news {margin-top:10px; margin-left:27px; color:#FFFFFF; font-size:11px;}
.index_mission {width:372px; height:182px; float:right; background:transparent url(http://www.nwacasa.org/images/img_mission.jpg) no-repeat;}
.index_text_mission {margin-top:10px; margin-left:20px; width:340px; line-height: 2em; color:#FFFFFF; font-size:11px;}
.about_text {color:#3a3a3a; font-size:12px;}
.about_titles {color:#000000; font-size:12px; font-weight:bold;}
.about_excerpt {color:#3a3a3a; font-size:12px; font-style:italic;}
.content_text {color:#3a3a3a; font-size:12px;}
.content_titles {color:#000000; font-size:12px; font-weight:bold;}
.content_excerpt {color:#3a3a3a; font-size:12px; font-style:italic;}
.content_list {margin-left:20px; color:#3a3a3a; font-size:12px;}
.content_img {}
.playhouse_title {margin-top:15px; margin-left:10px; color:#FFFFFF; font-size:14px; font-weight:bold; float:left;}
.playhouse_titles {text-align:center; color:#222222; font-size:15px; font-weight:bold;}
.playhouse_text {width:175px; margin-top:5px; margin-left:25px; color:#FFFFFF; font-size:13px; font-weight:bold; float:left;}
.playhouse_links {width:175px; margin-top:5px; margin-left:35px; float:left; line-height:1.5em;}
.playhouse_thumb {margin:3px; width:150px; height:100px; float:right;}
.playhouse_winner {width:500px; height:121px; margin:0 auto; background-color:#ccd5e6; text-align:left; font-size:12px;}
.img_winner {width:150px; height:121px; float:left;}
.tape {width:350px; height:20px; margin:0 auto; margin-top:10px; background:transparent url(http://www.nwacasa.org/images/cautiontape.jpg) no-repeat;}
.text_left {text-align:left; float:left;}
.text_right {text-align:right; float:right;}
.gallery_left {float:left; clear:left;}
.gallery_right {float:right; clear:right;}
.gallery_center {margin:0 auto; width:255px;}
.donate_main {width:576px; height:387px; float:right; background:transparent url(http://www.nwacasa.org/images/img_main_donate.jpg) no-repeat;}
.donate_info {width:577px; height:133px; float:right; background:#FFFFFF;}
.donate_text_contents {margin-top:15px; margin-left:25px; color:#FFFFFF; font-size:18px; font-weight:bold; float:left;}
.donate_links_contents {margin-top:15px; margin-left:25px; color:#FFFFFF; font-size:15px; font-weight:bold; float:left;}
.donate_title_info {margin-top:10px; margin-left:30px; color:#0e3f74; font-size:18px; font-weight:bold;}
.donate_text_info {height:65px; margin-top:3px; margin-left:30px; line-height:1.5em; color:#484848; font-size:12px; font-weight:bold;}
.donate_btn {margin-left:27px; width:150px; height:26px; float:left;}
.privacy_main {width:712px; padding:20px; text-align:left; background:transparent url(http://www.nwacasa.org/images/img_main.jpg) repeat-y;}
.sponsor_titles {color:#000000; font-size:14px; font-weight:bold;}
.volunteer_video {float:left; width:74px; height:83px;}