/*
PHOTO + BLOG Bright Color Theme

*/

body, html{background:#fff; }
body{ border-top:5px solid #2f8b96;}

#thebody{ background: url(../images/bright/bg.gif) repeat-x top;}
#thebodysmallbg{ background: url(../images/bright/bg.gif) repeat-x top;}

ul.dropdown li                      { color:#2b8f9e;}
ul.dropdown li.hover,
ul.dropdown li:hover                { background: #eeeeee;  position: relative; }

ul.dropdown ul li 		{ background: #eeeeee; color:#4d4d4d; 
				border-left: 1px solid #eeeeee;border-right: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee; float: none; }
ul.dropdown a:hover		    { color:#2b8f9e;}
ul.dropdown a:active                { color:#2b8f9e;}
ul.dropdown li a                    { color:#2b8f9e;}
ul.dropdown ul li a                    { color:#4d4d4d;}
ul.dropdown                         { color:#2b8f9e;}

.news-wrap{ color: #464646; background:#2f8b96; }
.the-title, .the-title a {color: #464646;}
.the-list, .the-list a {color: #ffffff;}
.the-list a:hover {color: #fff;text-decoration:none;}
.news-heading{color:#fff;}

.welcome-wrap{color: #5D5D5D;border-top:1px solid #c4c6c5;border-bottom:1px solid #c4c6c5;}

.recentportfolio-title{ color:#2b8f9e;}
.recentportfoliobox img{border:5px solid #4d4d4d;}
.recentportfoliobox a:hover img{border:5px solid #2F8B96;}

.postedtitle {color: #5D5D5D;}
.postedcategory, .postedcategory a {color: #2b8f9e;}
.postedcategory a:hover{color: #2b8f9e;}

.sidebartitle{ color:#2b8f9e;font-weight:bold;	}

.sidebar ul li a:link, .sidebar ul li a:visited, .sidebar ul li a:active, .sidebar ul ul li a:link, .sidebar ul ul li a:visited, .sidebar ul ul li a:active, .sidebar ul ul ul li a:link, .sidebar ul ul ul li a:visited, .sidebar ul ul ul li a:active {
	border-bottom: 1px solid #B9B9B9; color:#5D5D5D; }
.sidebar ul li a:hover , .sidebar ul ul li a:hover , .sidebar ul ul ul li a:hover  {
	border-bottom: 1px solid #2b8f9e; }

.pagetitle , .pagetitle a {color:#2b8f9e;}
.post h2 a , .post h2 {color:#2b8f9e;}
.the-title, .the-title a { color:#2b8f9e; }
.date-comments { color: #000; }
.date-comments a { color: #2b8f9e; }
.content, .post .content, .post .content a, .page .content, .page .content a {color: #5D5D5D; }

.navigation a { color: #2b8f9e;}

#s { border: 1px solid #B9B9B9; }

.slideshow-thumbnails a:hover { background-color: #2b8f9e !important;}
.slideshow-thumbnails-active { background-color: #000;}
.slideshow-thumbnails-inactive { background-color: #000;}

.flickr-box a {background:#000;}
.flickr-box a:hover { background:#2b8f9e;}

.commenttext { background:#999999; padding:40px; color:#fff;}

#comments { color:#000; }
.commentlist cite { color:#000; }	
.commentlist a:link, .commentlist a:visited { color:#000; }
.commentlist a:hover, .commentlist a:active { color:#000; }

#respond{color:#000;}
#respond #submit{ background:#2b8f9e; color:#fff; border:1px solid #2b8f9e;}

#footer a { color: #5D5D5D; }

form.rneForm fieldset label {
	display: block;
	clear: both;
	margin: 10px 0;
}
form.rneForm fieldset label span {
	float: left;
	width: 150px;
	text-align: right;
	margin-right: 10px;
}

form.rneForm fieldset label input.itext, form.rneForm fieldset label textarea {
	border: 1px solid #696969;
	width: 300px;
	padding: 1px 2px;
}

form.rneForm fieldset label textarea { height: 150px; }

h2.rneForm {
	color: #333333 !important;
	background-color: #efefef !important;
	padding: 5px !important;
	margin: 5px 0 !important;
}

form.rneForm fieldset h2 {
	color: #333333;
	font-size: 18px;
}