/*
PHOTO + BLOG Dark Color Theme

*/
body{ border-top:0px solid #777777;}
#thebody{ background: url(../images/darkcolor/bg.gif) repeat-x top; }
#thebodysmallbg{ background: url(../images/darkcolor/bg.gif) repeat-x top;}

.welcomebig {
	font-family:Georgia;
	font-size:18px;
	font-weight:normal;
	line-height:24px;
	padding-left:5px;
	width:100%;
}
body.home .welcome-wrap {
	border-bottom-color:#434343;
	border-bottom-style:solid;
	border-bottom-width:0px;
	border-top-color:#434343;
	border-top-style:solid;
	border-top-width:0px;
	color:#8B8B8B;
	font-family:Georgia;
	font-size:18px;
	font-weight:normal;
	height:100px;
	line-height:33px;
	margin-bottom:25px;
	margin-top:0px;
	padding-bottom:25px;
	padding-top:0px;
	width:562px;
}

ul.dropdown li                      { color:#fff;}
ul.dropdown a:hover, ul.dropdown li a:hover		    { color:#fd448a; }
ul.dropdown a:active                { color:#fd448a; }
ul.dropdown li a                    { color:#fff; }
ul.dropdown                         { color:#fff;}

.news-wrap{ color: #464646; border-top:0px solid #1F3238;border-bottom:0px solid #1F3238; background:#000; }
.the-title, .the-title a {color: #464646;}
.the-list, .the-list a {color: #D1D1D1;}
.the-list a:hover {color: #fff;text-decoration:none;}
.news-heading{color:#777777;}
.newslisting .the-list p, .newslisting .the-list a {color: #D1D1D1;width:500px; margin-bottom:0px;}
a.readmore {
	display:inline;
	float:left;
	clear:none;
}

.welcome-wrap{color: #FFFFC7;border-top:1px solid #1F3238;border-bottom:1px solid #1F3238;}

#special-offer {
	background-color:#fd448a;
	color:#fff;
	padding:10px 5px 5px 10px;
}

#special-offer span.discount {
	color:#000000;
	float:left;
	font-size:26px;
	font-weight:bold;
	margin-right:10px;
	text-transform:uppercase;
}

#special-offer p {
	color:#fff;
	margin:5px;
}

#special-offer a {
	color:#fff;
}

.recentportfolio-title{ color:#777777;margin-top:20px;margin-bottom:0;padding-bottom:0;}
.recentportfoliobox img{border:5px solid #E5EED0;}
.recentportfoliobox a:hover img{border:5px solid #fd448a;}

.postedtitle {color: #FFFFC7;}
.postedcategory, .postedcategory a {color: #fd448a;}
.postedcategory a:hover{color: #BFDEE9;}

.sidebartitle{ color:#777777;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 #1F3238; color:#fd448a; }
.sidebar ul li a:hover , .sidebar ul ul li a:hover , .sidebar ul ul ul li a:hover  {
	border-bottom: 1px solid #D9EBF2; }

.pagetitle , .pagetitle a {color:#FFFFC7;}
.post h2 a , .post h2 {color:#FFFFC7;}
.the-title, .the-title a { color:#FD448A; }
.date-comments { color: #fd448a; }
.date-comments a { color: #777777; }
.content, .post .content, .post .content a, .page .content, .page .content a {color: #FD448A; }

.navigation a { color: #777777;}

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

.slideshow-thumbnails a:hover { background-color: #777777 !important;}
.slideshow-thumbnails-active { background-color: #fd448a;}
.slideshow-thumbnails-inactive { background-color: #fd448a;}

.flickr-box a {background:#fd448a;}
.flickr-box a:hover { background:#777777;}

.recentportfoliobox img{border:5px solid #E5EED0;}
.recentportfoliobox a:hover img{border:5px solid #fd448a;}

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

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

#respond {color:#FFFFC7;}
#respond a{color:#fff;}
#respond label {color:#fff;}
#respond #submit{ background:#1F3238; color:#fff; border:1px solid #1F3238;}


#footer { border-top:1px solid #1F3238; }
#footer, #footer a { color: #A2A2A2; }

/* Added Styles */

body.mceContentBody {
	background-color:#fff;
	background-image:none;
	border:0px;
	color:#000;
}

dd.wp-caption-dd {
	color:#5D5D5D;
	font-family:Helvetica,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:16px;
	text-decoration:none;
	text-transform:uppercase;
	margin-left:0px;
}

textarea {
width:291px;
}
.mmf-form-control-wrap.captcha-454 input {
	margin-left:0px;
	padding-left:0px;
	display:inline;
}
a.readmore {
	display:inline;
}
