@charset "UTF-8";
/* Links */
a,a:link, a:visited  {
	color: #008eb0;
	text-decoration: none;
}
a:hover, a:active {
	color: #90cbb7;
	text-decoration: none;
}
p {
	color: #222;
	margin-bottom: 1em;
}
h1 {
	font-size:200%;
}

body {
  background: #fff;
}
/* Slideshow Section */
#featured-wrapper {
  background: #fff url(images/bgslide_white.jpg) center bottom no-repeat;
}

/* Content Section */
#wrapper {
  background: #fff;    
}

/* Homepage Section */
#welcome {
}
#welcome h2 {
	color: #333;
}
#welcome p {
	color: #555;
}
.boxwrapper {
  background:url(images/sidedivider_white.jpg) right top no-repeat;
}
#container .last {
  background: none;
}
.box h3 {
  background: url(images/bdivider_white.jpg) bottom left no-repeat;
  color: #008eb0;
  font-weight: bold;
}
.box h3 a {
	color: #008eb0;
}
.box h3 a:hover {
	color: #90cbb7;
}
.box p {
  color: #555;
}
.box ul li {
	color: #eee;
}
.box ul li  img, 
.box ul li  a img
.box ul li a{
	font-weight: bold;
	font-size: 100%;
	letter-spacing:1px;
}
.box p .about {
	color: #555;
}
ul.serviceslist li p {
	color: #555;
	line-height: 1.8em;
	margin-bottom: 0;
	margin-left:74px;
}
ul.serviceslist li a {
	color: #008eb0;
	line-height: 1.8em;
}
ul.serviceslist li a:hover {
	color: #8EBCA9;
}
ul.serviceslist li img, 
ul.serviceslist li a img {
  border: none;
  background: none;
  padding: 0;
}
/* Homepage Artikelbox Start */

ul.serviceslist_newsbox li p {
	color: #555;
	font-size:14px;
	line-height: 1.8em;
	margin-bottom: 0;
	margin-left:4px;
}
ul.serviceslist_newsbox li a {
	color: #008eb0;
}

ul.serviceslist_newsbox li a:hover {
	color: #8EBCA9;
}
ul.serviceslist_newsbox li img, 
ul.serviceslist_newsbox li a img {
  border: none;
  background: none;
  padding: 0;
  width:48px;
}


/* Homepage Artikelbox End */


/* Main Content */
.post-wrapper h2  {
  color: #5F5F5F;
  background: url(images/maindivider_white.jpg) bottom left no-repeat ;
}
.post-wrapper h1,
.post-wrapper h2,
.post-wrapper h3 {
	color: #111;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.post-wrapper p{
  color: #555;  
}
.post-wrapper img,
.post-wrapper a img {
	border: 1px solid #fff;
	background-color: #fff;
}
.post-wrapper ul#listlatestnews li h3 {
  color: #5F5F5F;
  font-weight: bold;
  margin-top:20px;
}
.post-wrapper ul#listlatestnews li img,
.post-wrapper ul#listlatestnews li a img {
  background: #eee;
  border: 1px solid #c1c1c1;

}
.metapost {
	color: #0F7B9E;
	border-top: 1px solid #c1c1c1;
	border-bottom: 1px solid #c1c1c1;
}
.meta {
  color: #888;
}
/* Main Content Section End */

/* Services and Portfolio Page Section */
ul#listservices li h3  {
	color: #4b0c52;
	font-weight: bold;
	border-bottom: 1px solid #CFCFCF;
}
ul#listservices li p {
	color: #5F5F5F;
}
/* Services and Portfolio Page Section End */

/* Sidebar Section */
.sidebar h3,
.search-box h3 {
	color: #555;
	background: url(images/bdivider_white.jpg) bottom left no-repeat;
}
.sidebar ul ul li {
	border-bottom-width: 1px;
	border-bottom-style: hidden;
	border-bottom-color: #c6c7c9;
	color:#333333;
}
.sidebar ul li a {
	color: #888;
}
.sidebar a:hover {
	color: #90cbb7;
}
.tags-cloud a {
  color: #c6c7c9;
}
/* Sidebar Section End */

/* Footer Section */
#bottombox h3 {
  font-weight: bold;
  color: #fff;
}  
.box .twitter {
	color: #32799C;
}
.twitter a {
	color: fff;
}
h3.twitter-icon {
	color:#FFF;
	background: url(../images/twitter_fly.png) left no-repeat;  
}
/* Footer Section End */

/* Comments */
#comment h2 {   
  color: #5f5f5f;
  font-weight: bold;
  background: url(images/bdivider_white.jpg) bottom left no-repeat;
}
#listcomment {
	padding: 10px 0 0 0;
	margin: 0;
}
#listcomment li {
	margin: 0;
	padding: 0 0 14px 0;
	background: none;
	font-size: 100%;
}
.imgavatar,
img.avatar {
	float: left;
  padding: 3px;
  background: #eee;
  border: 1px solid #c1c1c1;
}
.placecomment {
	background: #EDEDED;
	border: 1px solid #C4C4C4;
}
.placecomment h3 {
	font-size: 1.1em;
	font-weight: lighter;
	color: #5f5f5f;
}
.placecomment h3 strong {
	font-weight: bold;
}
.placecomment p {
  color: #5f5f5f;
}
#frmcomment label  {
	display: block;
	font-size: 1em;
	color: #1a1a1a;
	font-weight: bold;
	color: #5f5f5f;
}
#frmcomment label span {
	font-weight: lighter;	
}
.textboxcomment {
	background: #fff;
	border: 1px solid #C4C4C4;
	color: #5f5f5f;
}
.textareacomment {
	border: 1px solid #C4C4C4;
	color: #4b0c52;
	background-color: #fff;
}
.submitcomment {
	margin:10px 0;
	font-weight:normal;
	border:none;
	color:#fff;
	font-size:1em;
	cursor:pointer;
	padding: 5px;
	background-color: #6A4279;
}
#cu3er-container {
  margin: 0 20px;
}
a.linkreadmore {
  border-bottom: 1px solid #fff;
}
