/*  
Theme Name: DC-2010
Theme URI: http://www.designcreed.biz/
Description: designcreed Ltd.
Version: V2
Author: Designcreed
Author URI: http://www.designcreed.biz/
*/

@charset "utf-8";
/* CSS Document */
body { margin: 0; padding: 0;}
body { background: #e5ebab url(images/bg.gif) top left repeat-x; margin: 0; font: 76%/1.6em Georgia, "Times New Roman", Times, serif; color: #333; text-align: center;}
/*body { background: #fbfafa url(images/big-bg.jpg); margin: 0; font: 76%/1.6em Georgia, "Times New Roman", Times, serif; color: #000; text-align: center;}*/
.clearing {height: 0; clear: both;}
/*#thebg {width:100%; height:auto; margin: 0; padding:0; background:url(images/bg.gif) top left repeat-x;}*/

#hundred {width:100%; height:600px; margin:0; padding:0; border:0; background:url(images/bg-img.jpg) top center no-repeat;}

#wrapper {width:950px; height:auto; margin: 0 auto; padding:0;}

#toplinks {width:950px; height:70px; margin:0; padding:0; border:0; float:left;}
#toplinks h2 {margin:10px 20px 0 10px; padding:0; font-size:16px; text-align:right; color:#000;}
#toplinks img {margin:10px 10px 0 10px; padding:0; border:0;}
#toplinks img a {border:0;}



#toplinks2 {width:950px; height:40px; margin:0; padding:0; border:0; background:#999900; opacity:0.5; filter:alpha(opacity=50); float:left;}
#toplinks2 h2 {margin:10px 10px 0 10px; padding:0; font-size:18px; text-align:right; color:#000;}


#header {width:950px; height:150px; margin:0; padding:0; border:0;}
#header #topleft {width:350px; height:150px; margin:0; padding:0; border:0; float:left;}
#header #topleft img {margin:20px 0 0 10px; padding:0; border:0;}
#header #topleft img a {border:0;}
#header #topright {width:600px; height:150px; margin:0; padding:0; border:0; float:left;}
#header #topright h2 {margin:30px 30px 0 0; padding:0; font-size:23px; text-align:right; color:#9b8e74; font-family:Georgia, "Times New Roman", Times, serif;}
#header #topright h2 a {font-size:1.5em; color:#FFCC00; background:#999900; opacity:0.7; filter:alpha(opacity=70);}


#footer {width:950px; height:260px; margin:0; padding:0; border:0; float:left;}
#footer img {margin:0; padding:0; border:0;}
#footer img a {border:0;}

.block-title{padding: 0 0 30px 30px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 30px; font-weight: bold; border: 0; color: #3f3f3f; text-decoration:underline; letter-spacing:5px;}


#nav { float: right; display: inline; font-weight: bold; font-size: 12px; line-height: 30px; text-transform: uppercase; margin: 54px 30px 0 5px; }
#nav ul li { float: left; display: inline; list-style-type: none; }
#nav ul li a { color: #333; text-decoration: none; float: left; display: inline; padding-left: 18px; }
#nav ul li a span { float: left; display: inline; padding-right: 18px; padding-bottom: 2px; white-space: nowrap;}
#nav ul li.current_page_item a,
#nav ul li.current_page_item a:hover,
#nav ul li.current_page_item a span,
#nav ul li a:hover,
#nav ul li a:hover span { background: url(images/nav-hover-active.gif) no-repeat 0 0; }
#nav ul li.current_page_item a span,
#nav ul li.current_page_item a:hover span { background-position: right 0; }
#nav ul li a:hover { background-position: 0 bottom; }
#nav ul li a:hover span { background-position: right bottom; }
#nav ul li.dd a span span { padding-right: 15px; background: url(images/nav-dd-arr.gif) no-repeat right center !important; padding-bottom: 0; }


#content {width:950px; height:auto; margin: 0; text-align: left; padding:0; float: left; }
/*#content {width:950px; height:auto; margin: 0; text-align: left; padding:0; float: left; background:url(images/bg-body.gif) top center repeat-y; opacity:0.7; filter:alpha(opacity=70);}*/
#content #cleft {width:250px; height:auto; margin: 0; text-align: left; padding:0; float:right;}
#content #cleft .ltop {margin:0; padding:0; width:200px; height:21px; background:url(images/link-top.gif) top left no-repeat;}
#content #cleft .lbot {margin:0; padding:0; width:200px; height:30px; background:url(images/link-bottom.gif) top left no-repeat;}
#content #cleft .ltex {margin:0; padding:5px 20px 5px 20px; width:200px; height:auto; font-size:16px; font-weight:bold; color:#9b8e74;}
#content #cleft .ltex a {text-decoration:none; color:#9b8e74;}
#content #cleft .ltex a:hover {text-decoration:none; color:#b4bb05;}
#content #cleft .tagg {margin:0 0 0 20px; padding:0; width:200px; height:auto;}

#content #cright {width:700px; height:auto; margin: 0; text-align: left; padding:0; float:left;}
#content #cright #home-matter {width:700px; height:auto; margin: 0; padding:0; float:left;}
#content #cright #home-matter h2 { font-size:16px; font-weight:bold; color:#9b8e74; margin: 0; text-align: left; padding:10px 45px 10px 30px; line-height:25px;}
#content #cright h1 { font-size:25px; font-weight:bold; color:#930; margin: 0; text-align: left; padding:0 0 20px 30px;}
#content #cright p { font-size:14px; margin: 0; text-align: left; padding:5px 0 5px 0; line-height:20px;}
#content #cright #reading {width:700px; height:auto; margin: 0; padding:0; float:left;}

img {border:0;}
a img{border: 0;}
p img{max-width: 100%;}
img.centered{display: block; margin-left: auto; margin-right: auto;}
img.alignright{padding: 0; margin: 3px 0 2px 0; display: inline;}
img.alignleft{padding: 4px; margin: 3px 0 2px 0; display: inline;}

address, dl, p{padding: 10px 0 5px;}

blockquote{margin: 10px 10px 10px 20px; border: 0; font-family:Georgia,'Bookman Old Style',Garamond,'Times New Roman',serif;}

blockquote h2{padding: 0; color: #00acd4;}
blockquote h4{padding: 10px; font-size: 12px; color: #eee;}
blockquote blockquote{margin: 0 10px; background: #fff;}

img.centered{display: block; margin-left: auto; margin-right: auto;}
img.alignleft{margin: 3px 0 2px 0;}
img.alignright{margin: 3px 0 2px 10px;}
img.alignleft, img.alignright{padding: 5px; border: 0; display: inline;}
.alignleft{float: left;}
.alignright{float: right;}
.clear{margin: 0; padding: 0; clear: both;}
small{font-size: 11px;}
#nav-above{margin: 10px 10px 0;}
#nav-below{margin: 10px 50px 10px 50px; text-align:center; font-size:18px;}
.navigation{padding: 5px 0 6px 0; border: 0; line-height: 18px; clear: both;}
.nav-previous, .nav-next{display: inline;}
.nav-previous{padding: 0;}
.post, .page{margin: 0; border: 0;}
.page{margin: 0;}
.post h2, .page h2{padding: 0 20px 0 30px; font-size: 25px; font-weight: bold; color: #930; background: url(images/bgh2.gif) no-repeat left top;}
.post h2 a{text-decoration: none; color: #930;}
.post h2 a:hover{text-decoration: underline; color: #9b8e74;}
.entry-date{padding: 10px 45px 10px 30px; border: 0; font-size: 11px; color: #9b8e74;}
.entry-date a{color: #9b8e74; font-weight:bold;}
.entry-date a:hover{color: #b4bb05; font-weight:bold;}
.entry-content{padding: 5px 45px 10px 30px; line-height: 25px; font-size: 14px; border: 0;}
.entry-content a{color: #9b8e74; font-weight:bold;}
.entry-content a:hover{color: #b4bb05; font-weight:bold;}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6{margin: 0; padding: 10px 45px 10px 0; text-transform: none; border: 0; background: none; color: #9b8e74;}
.entry-content h2{line-height: 30px; background: none; color: #9b8e74;}
.entry-content h3{font-size: 16px; font-weight: normal; background: none; line-height: 30px; color: #9b8e74; font-family:Geneva, Arial, Helvetica, sans-serif;}
.entry-content img{border: 0;}
.entry-meta{padding: 10px; border-top: 1px solid #eee; background: #fff; font-family: arial, helvetica, sans-serif;}
.cat-links{padding: 0 0 0 15px; background: url(images/bullet_go.gif) no-repeat 0 3px;}
.entry-content h4 { background: #ecffa0; padding: 3px 10px 3px 10px; border: 0; font-size:20px; font-weight:bold; color:#333; font-family:Georgia, "Times New Roman", Times, serif; }
.entry-content h4 a { color:#9b8e74; text-decoration:none; }
.entry-content h4 a:hover { color:#b4bb05; text-decoration:none; }

span.de {color: #9b8e74; font-size: 24px; font-family:Geneva, Arial, Helvetica, sans-serif; line-height: 30px;}
span.cr {color: #b4bb05; font-size: 24px; font-family:Geneva, Arial, Helvetica, sans-serif; line-height: 30px;}
span.or {color: #ff6600; font-size: 24px; font-family:Geneva, Arial, Helvetica, sans-serif; line-height: 30px;}
span.bl {color: #930; font-size: 24px; font-family:Geneva, Arial, Helvetica, sans-serif; line-height: 30px;}
span.wh {color: #3f3f3f; font-size: 24px; font-family:Geneva, Arial, Helvetica, sans-serif; line-height: 30px;}
span.sd1 {color: #930; font-size: 30px; font-family:Geneva, Arial, Helvetica, sans-serif; text-decoration:underline;}
span.sd2 {color: #016976; font-size: 18px; font-family:Geneva, Arial, Helvetica, sans-serif; font-style:italic; line-height: 16px;}
span.sd3 {color: #ff6600; font-size: 18px; font-family:Geneva, Arial, Helvetica, sans-serif; line-height: 16px;}

#sidebar { width:250px; height:auto; margin: 0; text-align: left; padding:0; float:left;}
.widget_calendar { width: 250px }
#sidebar a { color: #FFE6A8; }

#sidebar h2 { line-height: 52px; width: 250px; background: url(images/widgettitle.jpg) no-repeat 0 0; color: #2e2019; font-size: 20px; padding-left: 15px; }
#sidebar ul li { list-style-type: none; }
#sidebar ul ul { padding: 0 10px 10px 3px; }
#sidebar ul ul li { background: url(images/sidebar-list-arr.gif) no-repeat 0 4px; border-bottom: solid 1px #423028; margin: 4px 6px; padding-left: 15px}
#sidebar ul ul li ul { border: 0; padding-bottom: 0; }
#sidebar ul ul li li { border: 0; padding-bottom: 5px; margin-bottom: 0; }

#sidebar ul div { padding: 0 10px 10px 0 }

#calendar_wrap { font-size: 12px; text-align: center; color: #f7f7f7; }
#calendar_wrap .nav { font-weight: bold; color: #c4a158; line-height: 24px; width: 130px; margin: 0 auto; position: relative; }

#calendar_wrap .nav a.next { right: 0; background: url(images/calendar-next.gif) no-repeat 0 0; }
#calendar_wrap .nav a.prev { left: 0; background: url(images/calendar-prev.gif) no-repeat 0 0; }
#wp-calendar { width: 100%; }
#wp-calendar tbody tr td a { border: dashed 1px #c4a158; color: #c4a158; text-decoration: none; width: 16px; line-height: 16px; text-align: center; margin: 0 auto; display: block; }
#wp-calendar tbody tr td { border-right: solid 1px #423028; padding: 2px 0; }
#wp-calendar tbody tr th { border: solid 1px #423028; border-left: 0; padding: 2px 0; color: #b5573a; font-weight: normal; }
#wp-calendar tbody tr .last { border-right: none !important; }
#wp-calendar tbody tr.last td { border-bottom: solid 1px #423028; }

#sidebar #searchform { margin: 5px 0 15px 5px; }
#sidebar #searchform label { font-weight: bold; color: #c4a158;	 }
#sidebar #searchform .field-place { width: 190px; height: 23px; background: url(images/searchform-field.gif) no-repeat 0 0; padding: 2px; }
#sidebar #searchform .field-place .field { border: 0; color: #c4a158; padding: 4px 5px 3px; width: 155px; background: none; float: left; display: inline; }
#sidebar #searchform .field-place .button { float: right; display: inline; width: 23px; height: 23px; } 
#sidebar #searchform .field-place .button { font-size: 0; line-height: 0; text-indent: -4000px; background: none; border: 0; cursor: pointer; }








/** Featured Area **/

#featured_area {
	background: url(images/bg-box.gif) no-repeat;
	height: 300px;
	overflow: hidden;
	position: relative;
    margin: 0 45px 20px 30px;
}

#featured_area div#mySlides {
	padding-top: 0;
}

#featured_area .description {
	float: left;
	width: 280px;
	height: 150px;
}

#featured_area .description h2 {
	font-size: 17px;
	color: #9b8e74;
	margin-bottom: 15px;
	font-weight: bold;
}

#featured_area .description h3 {
	font-size: 20px;
	color: #9b8e74;
	margin: 0 10px 20px 10px;
	font-weight: bold;
	line-height:30px;
}

#featured_area .description h4 {
	font-size: 12px;
	font-weight: normal;
	margin: 0 10px 0 20px;
}


#featured_area .description h3 a{
	color: #333;
}


#featured_area .description p {
	font-size: 12px;
}

#featured_area .description a.learn_more {
	font-size: 11px;
	text-transform: uppercase;
}

#featured_area .photo {
	background: url(img/featured_image_bg.gif) repeat-x;
height:210px;
	border: 8px solid #c2b59b;
	padding: 0;
	margin-top: 1px;    
	float: left;
	position: relative;
    margin: 10px 0 10px 10px;
}

#featured_area .photo img {
	width: 280px;
	height: 210px;
    margin: 0;
}

#featured_area .slide {
	overflow: hidden;
}

#featured_area .container {
	height: 308px;
	overflow: none;
}

.ribbon {
	position: absolute;
	right: -1px;
	top: -2px;
	width: 87px;
	height: 89px;
	z-index: 5;
}

.ribbon.webdesign {
	background: url(img/webdesign-trans.png) right top no-repeat;
}

.ribbon.print {
	background: url(img/print-trans.png) right top no-repeat;
}

.ribbon.flash {
	background: url(img/flash-trans.png) right top no-repeat;
}

a.jFlowPrev, a.jFlowNext {
	display: block;
	width: 83px;
	height: 33px;
	position: absolute;
	bottom: 5px;
	text-indent: -9999px;
	cursor: pointer;
}

a.jFlowPrev {
	background: url(img/prev-trans.png) no-repeat;
	left: 1px;
}

a.jFlowNext {
	background: url(img/next-trans.png) no-repeat;
	right: 18px;
}

div#myController {
	display: none;
}




#social {
float:left;
margin: 0 10px 0 10px;
}
#social a img {
border:none;
}




.thumbnail {
  float: left;
  margin: 0px 10px 0px 25px;  
  padding: 5px; 
  overflow: hidden;
  line-height: 180px;
  text-align: center;
}
.thumbnail a img {
  float:left;
  width: 150px;
  padding: 5px;  
  background:#cdd5e4;
-moz-box-shadow:0 0 5px #4E7093;
  border:1px solid #fff;
}
