#commentform input.error, #commentform textarea.error {
	background-color: #f99;
}
#commentform div.error, #commentform label.error {
	color: red;
}
#commentform div.errorlabels label {
	display: block;
}
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(http://ootodesign.com/wp-content/plugins/shadowbox-js/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(http://ootodesign.com/wp-content/plugins/shadowbox-js/shadowbox/close.png);}
#sb-nav-next{background-image:url(http://ootodesign.com/wp-content/plugins/shadowbox-js/shadowbox/next.png);}
#sb-nav-previous{background-image:url(http://ootodesign.com/wp-content/plugins/shadowbox-js/shadowbox/previous.png);}
#sb-nav-play{background-image:url(http://ootodesign.com/wp-content/plugins/shadowbox-js/shadowbox/play.png);}
#sb-nav-pause{background-image:url(http://ootodesign.com/wp-content/plugins/shadowbox-js/shadowbox/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

.hidden {
	display: none;
}

/* Resolves a problem where cancel link shows up in default blue */
#sb-loading a {
	color: #fff;
	text-decoration: none;
}

div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}

span.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	background: #fff;
	border: 1px solid #ff0000;
	font-size: 10pt;
	width: 280px;
	padding: 2px;
}

span.wpcf7-not-valid-tip-no-ajax {
	color: #f00;
	font-size: 10pt;
	display: block;
}

span.wpcf7-list-item {
	margin-left: 0.5em;
}

.wpcf7-display-none {
	display: none;
}

div.wpcf7 img.ajax-loader {
	border: none;
	vertical-align: middle;
	margin-left: 4px;
}
 
/*Base Colors
------------------------------------------------------------ */
body { background: #111111 url(http://ootodesign.com/wp-content/uploads/2010/06/Wooden-BG1.jpg) repeat; }
.container, .sliderGallery { background: #ebebeb; }
div.colborder, div.border { border-right: 1px solid #faf8cd; }
.box,.postmetadata,.nav,#sidebar ul li a:hover,ul.txt li:hover {background: #faf8cd }
#sidebar ul li a,ul.txt li { border-bottom: 1px solid #faf8cd; }
hr {background: #faf8cd; color: #faf8cd; }
#footer-wrap {background: #EFF0E3;}

/*Font Color
------------------------------------------------------------ */
#masthead h4 a, #masthead #logo h1 a, #masthead #logo h1.sitename a {color: #201612}
body,p,h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color: #222222}
h3.sub,h2.sub {border-bottom: 1px solid #faf8cd; }
.welcomebox h2, .welcomebox h6, .welcomebox p {color:#222222}

/*Links 
------------------------------------------------------------ */
a, a:link, a:visited, .welcomebox h2 a { color: #b3af6b; }

/*Hover 
------------------------------------------------------------ */
a:hover, a:focus { color: #d1cdd1; }

/*Navigation
------------------------------------------------------------ */
#top .sf-menu, #top .sf-menu li,.sf-menu, .sf-menu li, #menu-wrap { background:#201612; }
#top .sf-menu li a,.sf-menu li a { color:#dce0e0; background: #201612; }
#top .sf-menu li a:hover, .sf-menu li a:hover { color:#EFF0E3; background:#262626}
#top #search #s, #search #s {border: 1px solid #262626;}

/*PhotoShelter
-------------------------------------------------------------*/
#psContent { background: #ebebeb; }
/*#psContent .slide { margin: auto; background: #ebebeb; }*/
/*#psContent .imagebox, ul.thumbs li { background: #ebebeb; }*/

/*Custom CSS
-------------------------------------------------------------*/


/* 
YOUR CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/


