@charset "utf-8";
/************************************************************************/
html {
background: #3b8585 url(http://crnative.org/images/site/bg_body_right.jpg) no-repeat right top fixed;
}
body {
background: transparent url(http://crnative.org/images/site/bg_body_left.jpg) no-repeat left top fixed;
font-family: Verdana, Helvetica, Arial, sans-serif;
height:auto;
width:100%;
padding-top:20px;
padding-bottom:10px;
min-height: 1000px;
}
/******************************* Typography and Links **************************************/
h1 {
font-size:.875em;
color:#1d4848;
padding-bottom:3px;
margin-top:10px;
margin-bottom: 1em;
}
body#home h1 {
border-bottom: 1px solid #abaaaa;
}
h2 {
font-size: .75em;
color: #c1b05c;
margin-bottom:1em;
}
h3 {
font-size: .688em;
color:#5b5b5b;
margin-bottom:1em;
}
h4 {
font-size:.75em;
color:#6a6a6a;
}
p {
font-size:.688em;
color:#7c7c7c;
line-height: 1.5em;
margin-bottom:1em;
}
.drop_cap  {
width:75px;
height:50px;
float: left;
margin: 0 5px 0 0;
color:#5b9999;
}
blockquote {
border:1px solid #c4b599;
background-color: #d3c8aa;
padding: 4px;
margin:15px 0 15px 0;
}
blockquote p {
border:2px solid #ebe6d9;
padding:20px;
color:#4e422d;
font-size: 1em;
font-style: italic;
margin:0;
}
a {
color: #225152;
padding-bottom:1px;
border-bottom: 1px solid;
text-decoration: none;
} 
a:visited {
color: #5b1c4c;
padding-bottom:1px;
border-bottom: 1px solid;
}
a:hover {
color: #5b5b5b;
}
a:focus {

}
a:active {
}
ul {
list-style: inside disc;
padding-left: 1em;
list-style-position: outside;
}
ol {
list-style: decimal;
padding-left: 2.5em;
list-style-position: outside;
}
ul li, ol li {
color:#7c7c7c;
margin-bottom:10px;
font-size: .688em;
font-weight:bold;
}
#breadcrumbs {
margin:0;
padding:0;
float;left;
list-style: none;
border-bottom: 1px solid #e0e0e0;
padding:10px 0 20px 15px;
}
#breadcrumbs li {
float:left;
margin-right:10px;
font-weight: normal;
}
#breadcrumbs li a {
padding:0;
border: none;
}
/******************************* End Typography and Links **************************************/

/******************************* Containers **************************************/
#wrapper {
width:975px;
height:auto;
margin:0 auto 0 auto;
background: url(http://crnative.org/images/site/bg_wrapper.png) repeat-y left top;
padding-bottom:10px;
}
#top_shadow {
width:975px;
height:14px;
background: transparent url(http://crnative.org/images/site/bg_top_shadow.png) no-repeat left top;
margin:0 auto;
}
#content_wrapper {
background: #fff;
border: 1px solid #757676;
width:942px;
height:auto;
margin:0 auto;
padding:0 1px 0 1px;
}
#header {
width:100%;
height:auto;
position:relative;
border-bottom:1px solid #e0e0e0;
}
#branding {
margin-bottom:20px;
}
#logo {
width:295px;
height: 100px;
display: block;
text-indent: -9999px;
background: url(http://crnative.org/images/site/logo.png) no-repeat left top;
position: relative;
top:10px;
left:14px;
padding-bottom: 0px;
border: none;
}
#employee_tools {
width: 964px;
margin:0 auto 12px auto;
padding:0;
list-style: none;
}
#employee_tools li {
font-size:.688em;
font-weight:normal;
float:right;
margin:0 10px 0 15px;
}
#employee_tools li a {
color:#fff;
padding-bottom: 0;
border: none;
}
#employee_tools li a:visited {}
#employee_tools li a:hover, #member_tools a:hover {
color:#76b6b5;
}
#member_tools {
background: url(http://crnative.org/images/site/bg_member_tab.gif) no-repeat left top;
width:223px;
height:61px;
position: absolute;
top:-1px;
right:0;
padding:3px 0 0 35px;
list-style: none;
}
#member_tools a {
font-size:.75em;
color:#fff;
border:none;
margin:0 0 0 20px;
padding:5px 0 0 22px;
display: block;
letter-spacing: 1px;
background: url(http://crnative.org/images/site/member_icon.gif) no-repeat left center;
}
#nav_tools {
width:252px;
height:auto;
position: absolute;
right:0;
bottom:0;
}
#primary_nav {
width:695px;
height:auto;
list-style: none;
margin:0;
padding:0;
}
#primary_nav li {
float:left;
width:138px;
height:auto;
font-size:.813em;
text-transform: uppercase;
letter-spacing: 1px;
text-align: center;
font-weight: bold;
background: url(http://crnative.org/images/site/bg_nav_gradient.gif) repeat-x left top;
position:relative;
margin:0;
}
#primary_nav li a {
color:#8c873e;
padding: 10px 0 10px 0;
display: block;
border-bottom: none;
background: url(http://crnative.org/images/site/nav_divider.gif) no-repeat left bottom;
border-bottom: 1px solid #fff;
}
#primary_nav li.selected {
background: none;
}
#primary_nav li a:hover {
background: none;
background-color: #446a6a;
color:#fff;

}
#primary_nav li#first_child a {
background: none;
}
#primary_nav li#first_child a:hover {
background: none;
background-color: #446a6a;
color:#fff;
}
#primary_nav li ul {
width:180px;
position: absolute;
z-index: 10;
left:-999em;
background: url(http://crnative.org/images/site/bg_subnav.png) repeat-x left top;
border: 1px solid #8a9494;
border-top:none;
padding: 10px 0 0 0;
margin:0;
}
#primary_nav li ul li {
background: none;
border: none;
font-weight: normal;
text-align: left;
letter-spacing: 1px;
margin-bottom: 7px;
list-style: none;
}
#primary_nav li ul li a {
background: none;
padding:7px 0 5px 10px;
width:170px;
color:#fff;
border: none;
}
#primary_nav li ul li a:hover {
background-color: #8c873e;
}
#primary_nav li:hover ul, #primary_nav li ul:hover {
left:auto;
}
#subnav_container, #staff_container, #document_container {
margin-bottom: 15px;
}
#staff_container ul, #document_container ul {
list-style: none;
padding-top:15px;
}
#nav_sub {
list-style: none;
font-weight: normal;
}
#nav_sub li, #staff_container li, #document_container li {
margin-bottom: 15px;
}
#nav_sub li a, #staff_container a {
padding-bottom: 0;
border: none;
}
a.doc, a.docx {
background: url(http://crnative.org/images/site/icons-medium/Word.png) no-repeat left center;
padding:5px 0 5px 35px;
border:none;
}
a.pdf {
background: url(http://crnative.org/images/site/icons-medium/File_Pdf.png) no-repeat left center;
padding:5px 0 5px 35px;
border:none;
}
a.xslx, a.xsl {
background: url(http://crnative.org/images/site/icons-medium/File_Excel.png) no-repeat left center;
padding:5px 0 5px 35px;
border:none;
}
#widgets {
background: #ccc;
width:100%;
height:auto;
}
#widgets_sidebar {
width:305px;
float:left;
height:354px;
background:#fff url(http://crnative.org/images/site/bg_grayborder.gif) repeat-x left bottom;
}
#tasks, #upcoming_events {
width:305px;
height:auto;
margin-bottom: 5px;
}
#tasks h4, #upcoming_events h4 {
color:#fff;
background: transparent url(http://crnative.org/images/site/bg_tags.gif) no-repeat left top;
height:46px;
padding:10px 0px 0px 10px;
}
#tasks ul, #upcoming_events ul {
}
#tasks ul li, #upcoming_events ul li {
list-style: none;
padding-left:23px;
margin-bottom: 12px;
}
#tasks ul li a, #upcoming_events ul li a {
padding-bottom: 0;
border: none;
background: url(http://crnative.org/images/site/icons-medium/link.png) no-repeat left center;
padding: 3px 0 3px 20px;
}
#tasks ul li a:visited {
color:#5b1c4c;
}
#upcoming_events h4 {
background-position: right top;
}
#upcoming_events ul li a {
background-image: url(http://crnative.org/images/site/icons-medium/cal.png);
padding: 3px 0 3px 25px;
}
#content {
width:100%;
height:auto;
background: url(http://crnative.org/images/site/bg_content.gif) repeat-x left top;
margin-top:1px;
padding-top:6px;
clear: both;
}
#story, #footer {
width:624px;
height:auto;
float:left;
}
#story p, #story h3, #story h2 {
padding-left:15px;
clear:both;
}
body#home #story p.date {
color:#1d4848;
font-style:italic;
background: url(http://crnative.org/images/site/icons-medium/document.png) no-repeat left center;
padding:3px 0 3px 25px;
float:right;
margin-left:none;
}
.listing {
margin-top:10px;
margin-bottom: 10px;
padding-bottom: 5px;
border-bottom:2px solid #ccc;
}
.search_result {
margin-left:15px;
border-bottom: 1px solid #ccc;
padding-bottom: 5px;
margin-bottom: 10px;
}
#story p.date {
color:#1d4848;
font-style:italic;
background: url(http://crnative.org/images/site/icons-medium/document.png) no-repeat left center;
padding:3px 0 3px 25px;
margin-left:15px;
}
#story blockquote, #story ul {
margin-left:15px;
}
#story h1 {
padding-left:15px;
}
#story h4 {
color:#fff;
background: #8c873e url(http://crnative.org/images/site/bg_headline.gif) repeat-x left top;
padding:10px 0px 10px 15px;
border:1px solid #b0b0b0;
margin-bottom:15px;
}
#content_sidebar {
width:302px;
height:auto;
float:right;
background: #fff;
}
body#content_sidebar {
background-color:transparent;
}
#content_sidebar h4 {
color:#fff;
height:36px;
padding:10px 0px 0px 10px;
border:none;
background:	url(http://crnative.org/images/site/bg_tags.gif) no-repeat top right;
}
body#home #content_sidebar h4 {
color:#fff;
height:auto;
padding:10px 0px 10px 10px;
border:none;
background: #8c873e url(http://crnative.org/images/site/bg_headline.gif) repeat-x left top;
border:1px solid #b0b0b0;
margin-bottom:10px;
}
.monthly_articles {
margin:0 0 30px 0;
padding:0;
list-style: none;
}
.monthly_articles p, #gallery p {
border-bottom:1px solid #acaaaa;
padding: 0 0 0 0;
font-weight: bold;
}
#gallery p .underline_block {
background: url(http://crnative.org/images/site/icons-medium/photo.png) no-repeat left center;
padding:3px 10px 5px 30px;
}
.underline_block {
border-bottom:6px solid;
padding:3px 10px 0 0;
display: inline-block;
}
.monthly_articles li {
}
.monthly_articles li a {
padding: 0;
border: none;
}
body#photo_gallery img, body#home #album img {
padding:4px;
border-bottom:1px solid #d1d1d1;
border-left:1px solid #d1d1d1;
border-top:1px solid #eaeaea;
border-right:1px solid #eaeaea;
}
body#photo_gallery img:hover, body#home #album img:hover {
background: #eeeeee;
border-bottom:1px solid #d1d1d1;
border-left:1px solid #d1d1d1;
border-top:1px solid #eaeaea;
border-right:1px solid #eaeaea;
}
#album {
list-style: none;
margin:0;
padding:10px 0 0 0;
float:left;
border-top:4px solid #c5c07d;
width:609px;
height:auto;
}
body#home #album {
width:302px;
border:none;
padding-top:5px;
}
body#home #gallery p a{
border:none;
text-align: right;
}
#album li {
float:left;
}
#album li a {
margin:0;
padding:0;
border:none;
}
#footer {
width:100%;
height:auto;
background: #b8b8b8;
border-top:#fff;
border-bottom: #999999;
padding:10px 0 10px 0;
}
#footer h4 {
color:#3c3c3c;
padding:10px 0 10px 34px;
}
#footer p {
color:#3c3c3c;
}
#emergency, #business_hours, #quick_contact {
width:293px;
height:auto;
border-right:1px solid #999999;
float:left;
padding:0 10px 0 10px;
height: 150px;
}
#emergency:hover, #business_hours:hover, #quick_contact:hover {
background: #ccc;
}
#quick_contact {
border:none;
padding:0 10px 0 10px;
}
#emergency h4 {
background: url(http://crnative.org/images/site/icons-medium/footer_icons.png) no-repeat left top;
}
#business_hours h4 {
background: url(http://crnative.org/images/site/icons-medium/footer_icons.png) no-repeat left center;
}
#quick_contact h4 {
background: url(http://crnative.org/images/site/icons-medium/footer_icons.png) no-repeat left bottom;
}
.profile {
border-bottom: 2px solid #ccc;
margin:0 0 10px 15px;
padding-bottom: 10px;	
}
#story .profile h2 {
padding-left:0;
}
.biography {
float: left;
}
.profile img {
padding:4px;
border-bottom:1px solid #d1d1d1;
border-left:1px solid #d1d1d1;
border-top:1px solid #eaeaea;
border-right:1px solid #eaeaea;
float:left;
}
/******************************* end containers **************************************/

/******************************** slideshow ***************************************/

/* Most common stuff you'll need to change */

.coda-slider-wrapper { 
	padding: 0;
	width:637px;
	background: url(http://crnative.org/images/site/bg_grayborder.gif) repeat-x left bottom;
	float:left;
}
.coda-slider { 
	background: #ebebeb;
	border-right: 4px solid #8c873e;
}
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
.coda-slider-no-js .coda-slider { 
	height: 335px; overflow: auto !important; 
}
	
	/* Change the width of the entire slider (without dynamic arrows) */
.coda-slider, .coda-slider .panel { 
	width: 633px;
	height:335px; 
} 
	
	/* Change margin and width of the slider (with dynamic arrows) */
.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { 
	width: 637px 
}
.coda-slider-wrapper.arrows .coda-slider { 
	margin: 0;
}
	
	/* Arrow styling */
.coda-nav-left a, .coda-nav-right a { 
	background: #000; color: #fff; padding: 5px; width: 100px;
}
	
	/* Tab nav */
.coda-nav ul li a.current { 
	background: url(http://crnative.org/images/site/bg_slideshow_nav.gif) no-repeat right center;
}
	
	/* Panel padding */
.coda-slider .panel-wrapper { 
	padding: 0;
	position: relative;
}
	
	/* Preloader */
.coda-slider p.loading { 
	padding: 20px; text-align: center;
}
.statement {
position: absolute;
color: #fff;
left:0;
bottom: 0;
text-align: right;
width:637px;
height:auto;
}
.statement p {
text-align: left;
border-top:1px solid #fff;
background: transparent url(http://crnative.org/images/site/bg_slideshow.png) repeat left top;
padding: 10px;
color: #fff;
margin:0;
}
.statement h3 {
color:#fff;
margin:0 10px 0 0;
}
/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
.coda-nav ul { 
	clear: both;
	display: block;
	margin: auto;
	overflow: hidden;
	width:637px;
	height:auto;
	padding:5px 0 6px 0;
}
.coda-nav ul li { 
	display: inline;
}
.coda-nav ul li a {
	background: url(http://crnative.org/images/site/bg_slideshow_nav.gif) no-repeat left center;
	color: #fff;
	display: block;
	float: left;
	margin-right: 6px;
	padding:0;
	text-decoration: none;
	border: none;
	width:8px;
	height:8px;
}
	
	/* Miscellaneous */
.coda-slider-wrapper { clear: both; overflow: auto }
.coda-slider { float: left; overflow: hidden; position: relative; z-index: 5; }
.coda-slider .panel { display: block; float: left }
.coda-slider .panel-container { position: relative }
.coda-nav-left, .coda-nav-right { float: left }
.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }
/******************************** end slideshow **************************************/

/* Base Superbox Styles */
#superbox-overlay{position:fixed;top:0;left:0;z-index:9998;width:100%;height:100%;}
#superbox-wrapper{position:fixed;z-index:9999;top:0;display:table;width:100%;height:100%;}
#superbox-container{position:relative;display:table-cell;width:100%;height:100%;margin:0;padding:0;vertical-align:middle;}
#superbox{margin:0 auto;padding:0;}
#superbox-container .loading{margin:0;text-align:center;}

/* IE7 */
*:first-child+html #superbox-container{position:absolute;top:50%;display:block;height:auto;}
*:first-child+html #superbox{position:relative;top:-50%;display:block;}
/* IE6 - Thanks to Thickbox for IE expressions */
* html #superbox-container{position:absolute;top:50%;display:block;height:auto;}
* html #superbox{position:relative;top:-50%;display:block;}
* html #superbox-overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight + 'px' : document.body.offsetHeight + 'px');}
* html #superbox-wrapper{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

/* Default Theme */
#superbox-overlay{background: #143535;}
#superbox-container .loading{text-align:center;font-size:1.2em;color:#fff;}
#superbox{padding:10px;background: #fff; border:1px solid #0c1f1f;}
#superbox-innerbox{padding:10px 0 10px 0; background: #fff}
#superbox.image{text-align:center;}
body#photo_gallery #superbox img {
padding:0;
border:none;
}
body#photo_gallery #superbox img:hover {
background: none;
border:none;
}
#superbox .close,
#superbox .nextprev{overflow:hidden;margin:0; color:#fff; text-align: right;}
#superbox a {
padding:0;
border:none;
cursor: pointer;
}
/************************************form styles***********************************/
#search {
background-color: #bbbbbb;
padding:10px 0px 4px 10px;
margin-top:10px;
}
#search p {
margin:0;
padding:0;
}
#keywords {
border-left: 1px solid #ababab;
border-top:1px solid #ababab;
border-right:1px solid #a3a3a3;
border-bottom:1px solid #a3a3a3;
color: #8f8f8f;
font-size:.875em;
padding:4px;
float:left;
margin-right:6px;
}
/**************************************end form styles*********************************/

/*********************************feedback messages*****************************/
.feedback {
	color: #666;
  border: 1px solid #ccc;
  background-color: #eee;
  padding: 12px;
  padding-left: 56px; 
  margin-bottom: 24px;
  font-weight: bold;
}

.info {
	border-color: #4EB9ED;
  background: #BDE5F8 url(http://crnative.org/images/site/icons-medium/info.png) no-repeat 15px center;
  color: #266FAE;
}

.success {
	border-color: #79D118;
  background: #DFF2BF url(http://crnative.org/images/site/icons-medium/success.png) no-repeat 15px center;
  color: #4F8A10;
}

.warning {
	border-color: #E8BA02;
  background: #FEEFB3 url(http://crnative.org/images/site/icons-medium/warning.png) no-repeat 15px center;
  color: #9F6000;
}

.error {
	border-color: #FF5151;
  background: #FFBABA url(http://crnative.org/images/site/icons-medium/error.png) no-repeat 15px center;
  color: #D6010E;
}

.validation-error {
	border-color: #FF6633;
  background: #FFCCBA url(http://crnative.org/images/site/icons-medium/validation-error.png) no-repeat 15px center;
  color: #D63301;
}
.validation-error ul {
	margin: 0;
  padding-left:12px;
}

/**********************************end feedback messages****************************/

/******************************* float fix **********************************************/

#employee_tools:after, #primary_nav:after, #widgets:after, #content:after, #content_wrapper:after, .profile:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
/* IE6 */ 
* html #employee_tools, * html #primary_nav, * html #widgets, * html #content, * html #content_wrapper, * html #profile {height: 1%;}
/* IE7 */
*:first-child+html #employee_tools, *:first-child+html #primary_nav, *:first-child+html #widgets, *:first-child+html #content, *:first-child+html #content_wrapper, *:first-child+html .profile {min-height: 1px;}