a			{ color: #f30; }
a:link		{ color: #f30; }
a:visited	{ color: #f30; }
a:hover		{ color: #87a244; }
a:active	{ color: #87a244; }
	
a.admin_btn			{ background: url(/images/watercolor/btn_comment.png) no-repeat; color: #fff; }
a.admin_btn:link	{ color: #fff; }
a.admin_btn:visited	{ color: #fff; }
a.admin_btn:hover	{ background: url(/images/watercolor/btn_comment.png) -132px 0 no-repeat; color: #fff; }
a.admin_btn:active	{ color: #fff; }
	
#admin_menu ul			{ background: #f30; }
#admin_menu ul li a			{ color: #fff; border-bottom: 1px solid #f9613b; }
#admin_menu ul li a:link	{ color: #fff; }
#admin_menu ul li a:visited	{ color: #fff; }
#admin_menu ul li a:hover	{ background: #f9613b; color: #fff; }
#admin_menu ul li a:active	{ color: #fff; }

input.admin_field {
	border: 1px solid #dae7ee;
	}
	
textarea.admin_field {
	border: 1px solid #dae7ee;
	}
	
.admin_form  {
	background: #f8faf4;
	border: 1px solid #edf1e3;
	}
	
.admin_form table th {
	border-bottom: 2px solid #f30;
	}
	
.admin_form table th.side {
	color: #f30;
	}
	
.admin_form .optional {
	color: #5a939f;
	}
	
table.admin_table td {
	border-bottom: 1px solid #edf1e3;
	}

table.admin_table th {
	border-bottom: 2px solid #f30;
	}

body {
	background: #f9f7ec url(/images/watercolor/bg.jpg) fixed 50% 0 no-repeat;
	color: #5a939f;
	}
	
.cms_dash a.cms_link		{ background-image: url(/images/cms/icon_link.png); }
.cms_dash a.cms_photos	{ background-image: url(/images/cms/icon_photos.png); }
.cms_dash a.cms_story	{ background-image: url(/images/cms/icon_story.png); }
.cms_dash a.cms_twitter	{ background-image: url(/images/cms/icon_twitter.png); }
.cms_dash a.cms_video	{ background-image: url(/images/cms/icon_video.png); }

.cms_dash a:hover		{ background-color: #f8faf4; border: 1px solid #edf1e3; border-bottom: 2px solid #f30; }
.cms_dash a:active		{ background-color: #f8faf4; border: 1px solid #edf1e3; border-bottom: 2px solid #f30; }
	
#col_right h2 {
	background: url(/images/watercolor/mod_border.png) 0 100% repeat-x;
	padding-bottom: 4px;
	}
	
#col_right h2 a			{ color: #87a244; }
#col_right h2 a:link		{ color: #87a244; }
#col_right h2 a:visited	{ color: #87a244; }
#col_right h2 a:hover		{ color: #f30; }
#col_right h2 a:active	{ color: #f30; }

.date {
	color: #87a244;
	}
	
a.enlarge_video {
	background: url(/images/watercolor/icon_enlarge.png) 0 50% no-repeat;
	}
	
h3.error {
	background: #f30 url(/images/watercolor/icon_error.png) 10px 9px no-repeat;
	color: #fff;
	}
	
#footer {
	background: url(/images/watercolor/footer.png) repeat-x;
	color: #97c6a7;
	}
	
#footer a			{ color: #fff; }
#footer a:link		{ color: #fff; }
#footer a:visited	{ color: #fff; }
#footer a:hover		{ color: #fff; }
#footer a:active		{ color: #fff; }

#footer a#brand			{ background: url(/images/watercolor/decom.png) 0 50% no-repeat; }
#footer a#brand:link		{ }
#footer a#brand:visited	{ }
#footer a#brand:hover	{ background: url(/images/watercolor/decom.png) -25px 50% no-repeat; }
#footer a#brand:active	{ background: url(/images/watercolor/decom.png) -25px 50% no-repeat; }

h1 {
	background: url(/images/watercolor/header.png) no-repeat;
	}
	
h2 {
	color: #f30;
	}
	
h3 {
	color: #f30;
	}

a#homebtn			{ background: url(/images/watercolor/btn_home.png) no-repeat; color: #f30; }
a#homebtn:link		{ }
a#homebtn:visited	{ }
a#homebtn:hover		{ background: url(/images/watercolor/btn_home.png) -104px 0 no-repeat; color: #87a244; }
a#homebtn:active	{ background: url(/images/watercolor/btn_home.png) -104px 0 no-repeat; color: #87a244; }

input {
	color: #5a939f;
	}

#main_photo_loader {
	background: url(/images/watercolor/loading.gif) 50% 50% no-repeat;
	}

#main_photo_corners {
	background: url(/images/watercolor/main_photo_corners.png) no-repeat;
	}
	
h2.page_head {
	border-bottom: 2px solid #f30;
	color: #87a244;
	}

ul.pagination li a			{ background: #f8faf4; border: 1px solid #edf1e3; display: block; padding: 2px 8px; }
ul.pagination li a:link	{ }
ul.pagination li a:visited	{ }
ul.pagination li a:hover	{ border-bottom: 2px solid #f30; }
ul.pagination li a:active	{ border-bottom: 2px solid #f30; }
ul.pagination li.inactive	{ background: #f30; color: #fff; }

.photos .flickr_photo a:hover {
	border-bottom: 2px solid #f30;
	}
	
.popup_image img {
	border: 7px solid #fff;
	}
	
#popup_player {
	background: url(/images/watercolor/bg_large_video.png) no-repeat;
	}
	
#popup_player_old {
	background: url(/images/watercolor/bg_large_video_old.png) no-repeat;
	}
	
a.post_comment			{ background: url(/images/watercolor/btn_comment.png) no-repeat; color: #fff; }
a.post_comment:link		{ color: #fff; }
a.post_comment:visited	{ color: #fff; }
a.post_comment:hover	{ background: url(/images/watercolor/btn_comment.png) -132px 0 no-repeat; color: #fff; }
a.post_comment:active	{ color: #fff; }

.posted_link_list {
	border-bottom: 1px solid #edf1e3;
	}
	
a:hover img.project_image {
	border-bottom: 2px solid #f30;
	}

a.project_link			{ color: #87a244; }
a.project_link:link		{ color: #87a244; }
a.project_link:visited	{ color: #87a244; }
a.project_link:hover	{ color: #f30; }
a.project_link:active	{ color: #f30; }

.project_role {
	color: #5a939f;
	}
	
h3.rss {
	color: #97c6a7;
	background: url(/images/watercolor/rss.png) 0 50% no-repeat;
	}
	
#searchbox {
	background: url(/images/watercolor/bg_comment_input.png) no-repeat;
	}
	
.story_comment {
	background: url(/images/watercolor/bg_story_comment.gif) repeat-y;
	}
	
.story_comment .cap_b {
	background: url(/images/watercolor/capb_story_comment.png) 0 100% no-repeat;
	}
	
.story_comment .cap_t {
	background: url(/images/watercolor/capt_story_comment.png) no-repeat;
	}
	
.story_comment_email div {
	background: url(/images/watercolor/bg_comment_input.png) no-repeat;	
	}
	
.story_comment_name div {
	background: url(/images/watercolor/bg_comment_input.png) no-repeat;	
	}

.story_comment_text div {
	background: url(/images/watercolor/bg_comment_text.png) no-repeat;	
	}

#story_foot {
	background: url(/images/watercolor/story_foot.png) 50% 0 no-repeat;
	}
	
#story_foot a.next			{ color: #5a939f; }
#story_foot a.next:hover		{ border-bottom: 2px solid #f30; color: #5a939f; }
#story_foot a.next:active	{ border-bottom: 2px solid #f30; color: #5a939f; }

#story_foot a.previous			{ color: #5a939f; }
#story_foot a.previous:hover		{ border-bottom: 2px solid #f30; color: #5a939f; }
#story_foot a.previous:active	{ border-bottom: 2px solid #f30; color: #5a939f; }

#story_foot a.view_all:hover		{ border-bottom: 2px solid #f30; }
#story_foot a.view_all:active	{ border-bottom: 2px solid #f30; }

#story_foot .nav {
	color: #f30;
	}
	
#story_foot a.next:hover .nav, #story_foot a.previous:hover .nav{
	color: #87a244;
	}
	
#story_foot .date {
	color: #87a244;
	}
	
.story_list {
	background: url(/images/watercolor/mod_border2.png) 0 100% repeat-x;
	}

a:hover .story_photo { border-bottom: 2px solid #f30; }

a:hover .story_photo_left { border-bottom: 2px solid #f30; }

a:hover .story_photo_right { border-bottom: 2px solid #f30; }

.story_teaser {
	border-bottom: 1px solid #edf1e3;
	}

h3.success {
	background: #396 url(/images/watercolor/icon_success.png) 10px 9px no-repeat;
	color: #fff;
	}

textarea {
	color: #5a939f;
	}
	
.user {
	color: #f30;
	}
	
.video_comment {
	background: url(/images/watercolor/bg_video_comment.gif) repeat-y;
	}
	
.video_comment .cap_b {
	background: url(/images/watercolor/capb_video_comment.png) 0 100% no-repeat;
	}

.video_comment .cap_t {
	background: url(/images/watercolor/capt_video_comment.png) no-repeat;
	}
	
.video_comment .cap_t1 {
	background: url(/images/watercolor/capt1_video_comment.png) no-repeat;
	}

.video_comment_email div {
	background: url(/images/watercolor/bg_vidcomment_input.png) no-repeat;	
	}

.video_comment_name div {
	background: url(/images/watercolor/bg_vidcomment_input.png) no-repeat;	
	}
	
.video_comment_text div {
	background: url(/images/watercolor/bg_vidcomment_text.png) no-repeat;	
	}
	
.video_item a			{ color: #5a939f; }
.video_item a:link		{ color: #5a939f; }
.video_item a:visited	{ color: #5a939f; }
.video_item a:hover		{ color: #5a939f; }
.video_item a:active		{ color: #5a939f; }
.video_item a .title		{ color: #f30; }

.video_item a .btn_play { background: url(/images/watercolor/btn_playvideo.png) 50% 50% no-repeat; }

#video_list .newer_video			{ background: url(/images/watercolor/btn_newervid.png) no-repeat; color: #feb6a4; }
#video_list .newer_video	a		{ background: url(/images/watercolor/btn_newervid.png) no-repeat; color: #fff; }
#video_list .newer_video	a:hover	{ background: url(/images/watercolor/btn_newervid.png) -160px 0 no-repeat; }

#video_list .older_video			{ background: url(/images/watercolor/btn_oldervid.png) no-repeat; color: #feb6a4; }
#video_list .older_video	a		{ background: url(/images/watercolor/btn_oldervid.png) no-repeat; color: #fff; }
#video_list .older_video	a:hover	{ background: url(/images/watercolor/btn_oldervid.png) -160px 0 no-repeat; }

#wrap_cap {
	background: url(/images/watercolor/wrap_cap.png) no-repeat;
}

#wrap_cap_admin {
	background: url(/images/cms/wrap_capt.png) no-repeat;
}
	
#wrapper {
	background: url(/images/watercolor/bg_body.png) repeat-y;
	}
	
#wrapper_admin {
	background: #fff;
	}
	
	

	
	
/* FACEBOX STUFF */

#facebox .body {
  background: #fff;
}

.facebox_overlayBG {
  background-color: #fff;
}

#facebox  a.close		{ background: url(/images/facebox/close.png) no-repeat; }
#facebox  a.close:hover	{ background: url(/images/facebox/close.png) -37px 0 no-repeat; }
