/*
Theme name: Eclectic

*/

/***********************************************************************
******************* reset.css ******************************************
************************************************************************/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate; border-spacing:0; border:none; }
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;  border:none;}
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
a img {border:none;}
.clearer {height:0px;overflow:hidden;margin:0px;clear:both;}
.center {text-align:center;}

/***********************************************************************
******************* typography *****************************************
************************************************************************/
/* Title */
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#2D2D2D;font-family: Arial, Helvetica, sans-serif;}
h1 {font-size:160%;line-height:1;font-weight:normal;margin-top:0.75em;margin-bottom:0.5em;}
    h1 a:link, h1 a:visited {color:#2D2D2D;text-decoration:none;}
    h1 a:active, h1 a:hover {color:#484330;text-decoration:none;}
h1.titlePage {font-size:230%;line-height:1;font-weight:normal;margin-top:0.75em;margin-bottom:0.5em;}
h2 {font-size:130%;color:#2D2D2D;margin:0.50em 0; text-transform: uppercase; font-weight:bold;}
h2.titlePost {font-size:150%;line-height:1.2;margin-bottom:0.05em;margin-top:0.25em;font-weight:bold; text-align:left; letter-spacing:1px;}
h2.footer {font-size:150%;line-height:1.2;margin-bottom:0.50em 0;color:#e38b1d;font-style:italic;}
h3 {font-size:180%;line-height:1.25;margin-bottom:0.75em;}
.hentry h3 {margin-bottom:1.0em;margin-top:1.50em;}
h4 {font-size:110%;line-height:1.25;margin-bottom:1em;}
h5 {font-size:100%;margin-bottom:1.0em;}
h6 {font-size:100%;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}


/* Paragraph */
p {padding:4px 0 14px 0;line-height:22px;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}
p img.left {float:left;margin:0.5em 0.5em 0.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
img.left {float:left;margin:0.5em 0.5em 0.5em 0;padding:0;}
img.right {float:right;margin:1.5em 0 1.5em 1.5em;}

/*text element*/
ul {margin: 0 0 18px 3.5em;}
ol {margin: 0 0 18px 2.5em;}
ul {list-style:disc;}
ol {list-style-type: decimal;}
ol ol {list-style:upper-alpha;}
ol ol ol {list-style:lower-roman;}
ol ol ol ol {list-style:lower-alpha;}
ul ul, ol ol, ul ol, ol ul {margin-bottom:0;}
dl	{margin:0 1.5em;}
dt {font-weight:bold;}
dd {margin-bottom:18px;}
strong {font-weight: bold;}
cite, em, i {font-style: italic;margin:0;padding:0;}
blockquote {margin: 0 2em;border-left:3px solid #cec9b5;padding:0 1em;font-style:italic;color:#666;}
blockquote em, blockquote i, blockquote cite {font-style:normal;}
pre {font:11px Monaco, monospace;line-height:18px;margin-bottom:18px;}
code {font:11px Monaco, monospace;}
abbr, acronym {border-bottom:1px dotted #333;cursor: help;}
ins {text-decoration:none;}
sup,sub {height: 0;line-height: 1;vertical-align: baseline;_vertical-align: bottom;position: relative;}
sup {bottom: 1ex;}
sub {top: .5ex;}

/*table*/
table {line-height:18px;margin:0 0 22px 0;width:100%; border:none;border-width:1px 1px 0 1px; text-align:justify;}
th {font-weight:bold;background:#eee7cb;border:none;}
th, td {/*padding:0.25em 0.8em;*/padding: 8px 10px 8px 5px;border:none;}
tr {border:none;}
tfoot {font-style:italic;}

/*message*/
.info, .success, .error, .warning {border:1px solid;margin:0px 0px 0px;padding:10px 10px 10px 50px;background-repeat:no-repeat;background-position:10px center;}
.info {color:#00529B;background-color:#BDE5F8;background-image:url('images/icons/info.png');}
.success {color:#4F8A10;background-color:#DFF2BF;background-image:url('images/icons/success.png');}
.error {color:#D8000C;background-color:#FFBABA;background-image:url('images/icons/error.png');}
.warning {color:#9F6000;background-color:#FEEFB3;background-image:url('images/icons/warning.png');}

/* forms.css */

form {font-size:90%;}
label {vertical-align:middle;font-weight:bold;float:left;width:120px;display:block;clear:left;margin:0;text-align:left;font-size:1em;line-height:1.75;}

fieldset {padding:1.4em 1.4em 0 1.4em;margin:0;}
legend {font-weight:bold;font-size:1.2em;}
input.text2, input.title, select,textarea {margin:0.5em 0;border-bottom:4px dashed #4c4435;border-width:0 0 1px 0;background-color:#f8f8f8;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}
input.text2:focus,input.title:focus,select:focus,.errorForm:focus,textarea:focus {border-bottom:4px dashed #CC1A70;border-width:0 0 1px 0;background-color:#f8f8f8;}
input.text2, input.title, .errorForm {width:300px;padding:5px;font-size:1.1em;}
input.title {font-size:1.5em;}
textarea {width:300px;height:120px;padding:5px;font-size:1.1em;}
.buttonContactForm {width:80px;font-size:12px;margin:2em 0;color:#fbfaf5;background-color:#a6a18b;padding:5px;font-size:1.1em;border:none;}
.errorForm {background:#fddada;margin:0.5em 0;border-bottom:1px dashed #992A2A;border-top:0;border-left:0;border-right:0;}
.buttonForm {width:60px;margin:1em 0;color:#fbfaf5;background-color:#666;padding:5px;font-size:1em;border:none;}
.buttonForm:hover {background-color:#000;color:#fff;}
.formbutton:hover {background-color:#000;color:#fff;}

.formbutton {width:60px;margin:1em 0;color:#fbfaf5;background-color:#666;padding:5px;font-size:1em;border:none;}
/*                                                    */
/* global definitions for field labels                */
/*                                                    */


.cform { 
	margin:0px auto 0 auto; 
 
}



.cform .cf_hidden {
	display:none; 
	border:none!important;
	background:none!important;
	padding:0!important;
	margin:0!important;
}

ol.cf-ol { 
	margin:0!important; 
	padding:0!important;
}

ol.cf-ol li	{
	background:none!important; 
	margin:5px 0!important;
	padding:0; 
	list-style:none!important; 
	text-align:left;
	line-height:1.3em;
	
	size:1em;
}
.single fld {height:25px;}

/*                                                    */
/* just for text-only fields (no input)               */
/*                                                    */

ol.cf-ol li.textonly {
	
	background:#ffffff !important;
	font-weight:bold;
	text-transform:uppercase;
	
	margin:25px 0pt !important;
	padding:45px 5px 5px 5px;
	text-align:left;
	color:#EE5BA0;
	line-height:1.2;
	font-size:150%;
	border-bottom: 1px solid #4c4435;
	clear:left;
}


/*                                                    */
/* global definitions for field labels                */
/*                                                    */

.cform label {
	vertical-align:middle;font-weight:bold;float:left;width:150px;display:block;clear:left;margin:0;text-align:left;font-size:1em;line-height:1.75;
}

.cform label span {
	vertical-align:middle;font-weight:bold;float:left;width:150px;display:block;clear:left;margin:0;text-align:left;font-size:1em;line-height:1.75;
	
}

label.cf-before {
	margin:4px 0px 0 0; 
}

label.cf-after 	{
	margin:4px 1px 0pt 6px;
	text-align:left;
	
}

label.cf-after span {
	
	display:block;
}

label.cf-group-after {
	margin:3px 0px 0 2px;
	width:20px;
	text-align:left;
}
label.cf-group-after span {
	width:20px;
	display:block;
}

/*                                                    */
/*   FORM FIELDS general formatting                   */
/*                                                    */

.cform input,
.cform textarea,
.cform select { 
	margin:0.5em 0;border-bottom:4px dashed #4c4435;border-width:0 0 1px 0;background-color:#f8f8f8;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
}
.cform input:hover,
.cform textarea:hover,
.cform select:hover	{
	border-bottom:4px dashed #CC1A70;border-width:0 0 1px 0;background-color:#f8f8f8 
}

.cform input:focus,
.cform textarea:focus,
.cform select:focus	{ 
	margin:0.5em 0;border-bottom:4px dashed #4c4435;border-width:0 0 1px 0;background-color:#f8f8f8;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
}

.cform textarea,
.cform input {
	width:300px; 
}
.cform select {
	width:300px; /* attempt to have equal length */
	padding:2px 0;
}  

.cform select.cfselectmulti	{ 
	
}

.cform textarea {
	
	font-size:90%;
	overflow:auto;
}

/*                                                    */
/*   radio button title                               */
/*                                                    */

/*                                                    */
/*   radio button title                               */
/*                                                    */

ol.cf-ol li.cf-box-title {
	font-weight:bold;
	letter-spacing:1px;
	padding:8px 0 0 10px; /* check with label 'width' incl. */
}


/*                                                    */
/*   check boxes                                      */
/*                                                    */

.cform input.cf-box-a,
.cform input.cf-box-b 	{ 
	margin:0px 0 0 0; 
	width:150px;
	height:25px;
	border:none!important;
	background:none!important;
}

.cform input.cf-box-a 	{ 
	margin-left:100px; /* check with label 'width' incl. */
        display:inline;
} 


label.cf-group-after {
	margin:3px 4px 0 2px;
	width:72px;
	text-align:left;
}
label.cf-group-after span {
	width:72px;
	display:inline;
}


/*                                                    */
/* check box groups                                   */
/*                                                    */

ol.cf-ol li.cf-box-group {
	padding: 0 0 5px 100px;}
	
ol.cf-ol li.cf-box-group select {margin-left:0.5em;}


	 
/*                                                    */
/* formatting for text:  "(required)"  & other        */
/*                                                    */

span.reqtxt,
span.emailreqtxt { 
	margin:3px 0 0 3px;
	font-size:0.9em;
	color:#378CCD;
	display: -moz-inline-box; 
	vertical-align:top;
	font-style:italic;
}

/*                                                    */
/*   FORM submit button                               */
/*                                                    */

p.cf-sb {
	text-align:center;
	padding: 0!important;
	margin: 0;
}
.cform input.backbutton,
.cform input.resetbutton,
.cform input.sendbutton	{ 
width:150px;margin:1em 0;color:#fbfaf5;background-color:#666;padding:5px;font-size:1em;border:none;
}
.cform input.sendbutton:hover {background-color:#000;color:#fff;}
.cform input.sendbutton:hover {background-color:#000;color:#fff;}
.cform input.resetbutton {
	width: auto;
	padding:5px 1em;
}
.cform input.backbutton {
	width: auto;
	padding:5px 1em;
}

/*                                                    */
/*   FORM FIELDS enhanced error display               */
/*                                                    */
ol.cf-ol li.cf_li_err {
	background:#FFDFDF url(li-err-bg.png) repeat!important;
	border-color:#DF7D7D;
	border-style:solid;
	border-width:1px 0pt;
	padding:5px 0!important;
	margin:5px 0!important;
}

ol.cf-ol li ul.cf_li_text_err {
	height:1%;
	min-height:1%;
	margin:0 0 0 100px;
	padding:0;
	color:#333;
}

ol.cf-ol ul.cf_li_text_err li {
	background:url(icon-alert.png) no-repeat left 1px!important;
	list-style:none!important;
	font-weight:bold;
	text-indent:0;
	margin:0 0 2px!important;
	padding-left:15px;
}
ol.cf-ol ul.cf_li_text_err li:before {
	content:'';
}

/*                                                    */
/* 'visitor verification' related styles              */
/*                                                    */

label.secq,
label.seccap {
	vertical-align:text-bottom;
	margin-bottom:4px;
	padding: 4px 4px;
}

input.secinput {
	vertical-align:text-bottom;
}

#cforms_captcha6,
#cforms_captcha5,
#cforms_captcha4,
#cforms_captcha3,
#cforms_captcha2,
#cforms_captcha {
	height:15px;
	width:100px;
	padding: 10px;
	margin: 0px;
	
}

img.captcha	{
	vertical-align:text-bottom;
	margin:0 0 0 10px!important;
	padding:0!important;
	border:none!important;
	float:none!important;
}

img.captcha-reset {
	vertical-align:text-bottom;
	background:	url(captcha_reset_grey.gif) no-repeat;
	margin:0 0 2px 3px;
	width:21px;
	height:21px;
	border:none;
}

img.imgcalendar {
	border:none;
}

/*                                                    */
/* change formatting of response msgs here            */
/*                                                    */

div.cf_info {
	color:#333;
	display:none;
	padding:10px 15px!important;
	width:380px;
	line-height:1.3em;
	margin:10px auto;
}
div.cf_info ol {
	margin:0;
	padding:5px 15px 0 30px;
}
div.cf_info ol li {
	padding:1px 0;
	margin:2px 0;
}
div.cf_info a	{
	color:#EB259C!important;
	font-weight:bold;
	text-decoration:underline!important;
}
div.success {
	background:#FFFFFF none repeat scroll 0% 50%;
	color:#EC6B79;
	font-weight: bold;
	display:block;
}
div.failure {
	display:block;
	background:#FFDFDF url(li-err-bg.png) repeat!important;
	border-color:#DF7D7D;
	border-style:solid;
	border-width:1px 0pt;
}
div.waiting {
	background:#FCE4E3;
	color:#EB259C;
	display:block;
}
/*                                                    */
/*   formatting for invalid user inputs               */
/*                                                    */
.cform .cf_error { 
	color:#EB259C; 
	border:1px solid #EB259C; 
}
div.mailerr {
	display:block;
}
.mailerr,
.cform .cf_errortxt {
	color:#EB259C; 
}

/*                                                    */
/* disabled fields [disabled] does not work on IE!    */
/*                                                    */

[disabled] {
	color:#FBC6C6;
	border-color:#FBC6C6!important;
	background:none!important;
}
.disabled {
	border-color:#FBC6C6!important;
}

/*                                                    */
/* upload box styling                                 */
/*                                                    */
.cform input.cf_upload  {
	width:220px;
	background: #EB259C;
	border:1px solid #EB259C;
}

/*                                                    */
/*  Other: link love                                  */
/*                                                    */
.linklove {
	width:410px;
	margin:0 auto 10px!important;
	padding:0!important;	
	text-align:center!important;
}
.linklove a,
.linklove a:visited {
	font-size: 0.8em;
	font-family: Tahoma;
	color:#FFFFFF!important;
}

/*                                                    */
/*  Other: browser hacks                              */
/*                                                    */
* html .cform fieldset {
	position: relative;
	margin-top:15px;
	padding-top:25px; 
}
* html .cform legend { 
	position:absolute; 
	top: -10px; 
	left: 10px; 
	margin-left:0;
}
*+html .cform fieldset {
	position: relative;
	margin-top:15px;
	padding-top:25px; 
}
*+html .cform legend { 
	position:absolute; 
	top: -10px; 
	left: 10px; 
	margin-left:0;
}

* html ol.cf-ol,
* html ol.cf-ol li,
* html span.reqtxt,
* html span.emailreqtxt { 
	display: inline-block;  /*for ie6*/
}
*+html .cform label,
*+html ol.cf-ol,
*+html ol.cf-ol li,
*+html span.reqtxt,
*+html span.emailreqtxt {
	display: inline-block; /*for ie7*/
}

* html img.captcha {
	margin-bottom:1px!important;
}
*+html img.captcha {
	margin-bottom:1px!important;
}



/*align pagination*//*
.alignleft {float:left;margin:2em 1em 1em 0;display:inline;}
.alignright {float:right; margin:2em 0 1em 1em;width:150px;}*/
#paginator table,#paginator tbody,#paginator tr,#paginator td {border:none;}

/*Styling Images*/
img.alignright {float:right; margin:0 0 1em 1em;display:inline;border:none;}
img.alignleft {float:left;margin:0 1em 1em 0;display:inline;border:none;}
img.aligncenter {margin-left: auto; margin-right: auto;border:none;}
a img.alignright {float:right; margin:0 0 1em 1em; border:none;}
a img.alignleft {float:left; margin:0 1em 1em 0;border:none;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto;border:none;}


/*************************************************************/
/******************       MAIN LAYOUT       ******************/
/*************************************************************/
body {font-size:15px;color:#000;font-family:Arial, Helvetica, sans-serif;;background:#fff;background-image:url('images/bg/Header-Bg.gif');background-repeat:no-repeat;background-position:top center; text-align:justify;}

/*page*/
.page {width:960px;margin:5px auto 0 auto;padding:20px 0;}

/*content*/
#content {width:595px;margin:0;float:left;padding:0 20px 0 30px; border:none;}
#fullwidth {width:960px;margin:0;float:left;padding:0 5px 0 5px; border:none;}
/*sidebar*/
#sidebar {width:280px;padding:0 10px 0 20px;margin-left:645px;}

/*footer*/
#footer {width:100%;overflow:auto;padding:0px 0 20px 0;background:url('images/bg/Footer-Bg.gif') no-repeat top center;}
#footerTwo {width:100%;overflow:auto;padding:20px 0 20px 0;}


/*************************************************************/
/**********************       HEADER       *******************/
/*************************************************************/
#header {width:960px;padding:12px 0 0 0;margin:35px auto 0 auto;/*border:1px solid white;*/}

/*logo*/
#logo {margin:0 0px 0 0;padding:0px 0 0 0;/*border:1px solid pink;*/}
#logo h1 {font-size:230%;line-height:1;font-weight:normal;margin:0;}
/*end logo*/

/*************************************************************/
/***************     NAVIGATION         *********************/
/*************************************************************/
ul#nav {float:right;padding:0;margin:0;width:600px;height:50px;font-size:110%;font-weight:500;font-family:Arial, Helvetica, sans-serif;,sans-serif;line-height:20px;/*border:1px solid orange;*/}
ul#nav li {padding:0 18px 0 9px;margin:0;display:block;overflow:hidden;float:left;}
ul#nav li a {border:0;display:block;text-decoration:none;overflow:hidden;padding:0;margin:0;}

/*************************************************************/
/*****************        SLIDER HOME        *****************/
/*************************************************************/
#containerSubHeader {width:960px;margin:0px 0 0 0;/*border:1px solid red;*/}
/*text on the header*/
#textSection {float:left;width:450px;padding:25px 0px 0px 25px;text-align: left;font-size:200%;/*border:1px solid orange;*/}
#textSection p {line-height:40px;}
/*slider section*/
#sliderSection {width:483px;height:330px;margin:15px 0 0 470px;position:relative;background:url('images/slider/bg.photo.png') no-repeat top center;/*border:1px solid pink;*/}
#slider ul, #slider li{ margin:0;padding:0;list-style:none;}	
#slider, #slider li{width:425px;height:261px;overflow:hidden;}
#slider {position:absolute;top:37px;left:32px;}

/*************************************************************/
/************************   entry post     *******************/
/*************************************************************/
.widecolumn .post {margin:2.5em 0 2.5em 0;border-bottom:1px solid #e8e8e8;clear:left;}
.date {float:left;width:98px;height:69px;background:url('images/bg/entry/date.jpg') no-repeat top center;padding:10px 0 0 0;font-size:130%;text-align:center;line-height:30px;}
.dateDay {font-size:170%;}
.containerTitleComments {width:482px;margin:0 0 0 105px;}
.postTitle {float:left;width:390px;}
.commentsMetaData {width:79px;height:66px;margin:0 0 0 395px;padding:18px 0 0 3px;background:url('images/bg/entry/comment.jpg') no-repeat top center;font-size:130%;text-align:center;}
.commentsMetaData a:link,.commentsMetaData a:visited {text-decoration:none;}
.commentsMetaData a:active,.commentsMetaData a:hover {text-decoration:none;}
.postedIn {font-size:100%;margin-bottom:1em;}
.entry {margin:1em 0 0 0;}
.entrypage {margin:1em 0 0 0;}

/*************************************************************/
/************************      SIDEBAR     *******************/
/*************************************************************/
#sidebar ul {list-style-type:none;margin:0;padding:0;}
#sidebar li {margin:20px 0 0 0;padding:0;}
.sidebar img {border: none;}
.hideTitle {display:none;}
.titleSidebar,#sidebar h2,
#commentsTitle,#userComments {line-height:60px;font-size:150%;color:#28221c;margin:0.50em 0;padding: 0 0 0 40px;font-family:georgia,"Helvetica Neue",Arial,Helvetica,sans-serif;}
/*body background widget list*/
li.cat-item/*widget_categories*/,li.widget_links li,li.widget_tag_cloud .st-tag-cloud,
#searchform,li.meta-item,li#meta ul li,li.widget_archive,li.widget_text .textwidget {background:url('images/bg/sidebar/bg.jpg') repeat-y left top;margin:0;padding:0;list-style-type:none;}
/*footer background widget*/
li#archives ul li,li#archives-2.widget li, li#categories-451638301 ul li,.widget_categories ul li,li#linkcat-2 ul li,li#linkcat-2 li.cat-item ul li,
li#widget_stags-1 .st-tag-cloud,li#search #searchform,li#search-2 #searchform,#searchform,li#meta ul li,
li.widget_archive ul li,li.widget_text .textwidget {margin:0!important;padding:0 20px 0 20px!important;line-height:24px!important;}
li.widget_services ul li,li.widget_text .textwidget {margin:0!important;padding:0 20px 0 30px!important;line-height:24px!important;}
li#archive ul li,li#archives-2.widget li {margin:0!important;padding:0 20px 0 20px!important;line-height:24px!important;}
li#archive li,li#archives-2.widget li {margin:0!important;padding:0 20px 0 20px!important;line-height:24px!important;}

/*search form*/
  .header_widget_search  {
width : 278px;
height : 48px;
display : block;
background : url('images/bg/sidebar/search.jpg') no-repeat left top;
}
#searchform input.text {
margin : 0;
border : none;
width : 170px;
height : 20px;
padding : 5px;
font-size : 15px;
font-family : "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
}
#searchform input.button {
margin : 0;
border : none;
width : 50px;
height : 30px;
padding : 5px;
font-size : 15px;
font-family : "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
}
#searchform form input.text:focus {
border : none;
} 
/*archives*/
.header_widget_archive {width:278px;height:50px;display:block;background:url('images/bg/sidebar/archives.jpg') no-repeat left top;}
/*categorie*/
.header_widget_categories {width:278px;height:47px;display:block;background:url('images/bg/sidebar/categories.jpg') no-repeat left top;}
.categories ul ul.children,#sidebar ul.children {margin:0;padding:0;}
.categories ul ul.children li,#sidebar ul.children li {padding:0 0 0 1em!important;background:none;}

.header_widget_services {width:278px;height:47px;display:block;background:url('images/bg/sidebar/services.jpg') no-repeat left top;}
.services ul ul.children,#sidebar ul.children {margin:0;padding:0;}
.services ul ul.children li,#sidebar ul.children li {padding:0 0 0 1em!important;background:none;}
.archive-dropdown {margin-left: 10px;}
/*blogroll*/
.header_widget_links {width:278px;height:49px;display:block;background:url('images/bg/sidebar/blogroll.jpg') no-repeat left top;}
/*cloud tag*/
.header_widget_tag_cloud {width:278px;height:49px;display:block;background:url('images/bg/sidebar/tags.jpg') no-repeat left top;}
/*meta*/
.header_widget_meta {width:278px;height:49px;display:block;background:url('images/bg/sidebar/meta.jpg') no-repeat left top;}
/*text*/
.header_widget_text {width:278px;height:49px;display:block; no-repeat left top; border:none;}
.widget widget_text .textwidget img {border:none;}


#news h2, #testimonial h2,#contact,#socialNetwork {margin:1em 0 0.75em 0;}
/* @end */

/*************************************************************/
/***********************     FOOTER      *********************/
/*************************************************************/
#footer h3.waitinglist {height:32px;margin-top:0.75em;background: url('images/footer/waiting.list.jpg') no-repeat left top;text-indent:-9999px;}
#footer h3.flickr {height:32px;margin-top:0.75em;background: url('images/footer/flickr.jpg') no-repeat left top;text-indent:-9999px;}
#footer h3.newsletter {height:32px;margin-top:0.75em;background: url('images/footer/newsletter.jpg') no-repeat left top;text-indent:-9999px;}
#footerTwo h3.twitter {height:32px;margin-top:0.75em;background: url('images/footer/mytwitter.jpg') no-repeat left top;text-indent:-9999px;}
#footerTwo h3.news {height:32px;background: url('images/footer/latestnews.jpg') no-repeat left top;text-indent:-9999px;}
#footerTwo h3.testimonials {height:32px;background: url('images/footer/testimonials.jpg') no-repeat left top;text-indent:-9999px; margin:5px 0px 0px 0px;}
#footerTwo testimonials {font-size:12px;}
#footerTwo h3.information {height:32px;background: url('images/footer/information.jpg') no-repeat left top;text-indent:-9999px; margin:10px 0px 0px 20px;}
#footerTwo h3.information ul:a{list-style-type:none;}
#footerTwo h3.information li {margin:20px 0 0 ;padding:0;}
#footer h3.followme {height:32px;background: url('images/footer/followme.jpg') no-repeat left top;text-indent:-9999px; margin:10px 0px 0px 10px;}

#footer h3.waitinglist p{margin:0px 10px 0px 0px;}

#credits {width:100%;overflow:auto;padding:20px 0 20px 0;}
p.footerCredits {font-size:12px;text-align:center;}
.flickr_plugin img {padding:5px;margin:5px;}
#footer img.alignleft {float:left;margin:0 1em 0.2em 5px;display:inline;}
/*end footer*/

/*************************************************************/
/**********************     COMMENTS      ********************/
/*************************************************************/
#commentsTitle {background: url('images/bg/comments/leaveareply.jpg') no-repeat left top;margin:45px 0 35px 0;}
#userComments {background: url('images/bg/comments/user.comments.jpg') no-repeat left top;}
.comment-author {position:relative;width:80px;float:left;font-family:"trebuchet MS",arial,serif;font-size:0.83em;}
/*comments visitors*/
.comment-meta {position:relative;margin:0 0 15px 120px;width:432px;padding:20px 20px 50px 20px;-moz-border-radius:15px;-webkit-border-radius:15px;}
.comment-metaTextarea {position:relative;margin:0 0 15px 120px;width:422px;padding:20px;-moz-border-radius:15px;-webkit-border-radius:15px;}
.comment-meta p {font-family:"trebuchet MS",arial,serif;font-size:0.83em;}
.arrowComments {position:absolute;top:35px;left:-38px;}
.contentMetaData {width:100%;height:30px;}
.commentNumber {float:right;font-size:150%;}
.commentDate {float:left;margin:0 0 0px 0;}
ol.commentlist ,.comment li {margin:0;padding:0;list-style-type:none!important;}

/*************************************************************/
/***************     REPLY COMMENTS      *********************/
/*************************************************************/
.reply {text-align:right;margin:15px 0 0 0;}
.comment {width:605px;}
.depth-2 {width:555px;}
.depth-2 .comment-meta {width:390px;}
.depth-3 {width:515px;}
.depth-3 .comment-meta {width:350px;}
.depth-4 {width:475px;}
.depth-4 .comment-meta {width:310px;}
.depth-5 {width:435px;}
.depth-5 .comment-meta {width:270px;}
#respond input {width:452px;padding:10px;font-family:Tahoma,Arial,Helvetica,sans-serif;margin-bottom:10px;}
#respond textarea {width:420px;height:135px;font-size:12px;}
#respond #submit {width:150px;float:right;margin:0 20px 20px 0;padding:10px;font-family:georgia;font-weight:bold;font-size:85%;}
/*end comments post*/

/*************************************************************/
/***************        SINGLE.PHP      *********************/
/*************************************************************/
.marginSingle {margin:30px 0 0 0;}
/*************************************************************/
/***************        OTHER PAGES      *********************/
/*************************************************************/
.entry h1 {font-size:120%;color:#2D2D2D;line-height:1.25;margin-bottom:0.25em;margin-top:2.5em;}
h1 span.subtitle {font-size:76%;}
.entry h2 {font-size:120%;margin:0.50em 0;}

/*page about*/
#headerImage {width:483px;height:280px;margin:0 0 0 470px;}
#textSectionAbout {float:right;width:420px;padding:40px 0 0 0;text-align:right;font-size:200%;/*border:1px solid orange;*/}
#textSectionAbout p {line-height:40px;}

/*page services*/
img.headerServices {margin:60px 0 0 0;}

/*page news*/
.entry h1 {font-size:130%;color:#D2307B;line-height:1.25;margin-bottom:0.25em;margin-top:2.5em;}
#testimonial h3, .category-news h3,.category-testimonial h3 {font-size:110%;line-height:1;margin-bottom:0.50em;font-weight:bold;}
#news .datePost, #testimonial .datePost, .category-news .datePost,.category-testimonial .datePost,.twitter-timestamp {font-size:80%;font-style:italic;margin-bottom:0.5em;color:#666;}
#news .entry p, #testimonial .entry p, .category-news .entry p,.category-testimonial .entry p {font-size:80%;margin:0 0 20px 0;}
/*end page news*/

/*page portfolio*/
h3.portfolio {font-size:130%;color:#a96205;line-height:1.25;margin-bottom:0.75em;margin-top:2.5em;}
    h3.portfolio a:link, h3.portfolio a:visited {color:#8d5912;text-decoration:none;}
    h3.portfolio a:active, h3.portfolio a:hover {color:#4c4435;text-decoration:none;}
.gold {color:#a96205;}
/*end portfolio page*/

/*page contact*/
#contact {background:url('images/bg/sidebar/contact.jpg') no-repeat left top;}
#socialNetwork {background: url('images/bg/sidebar/we.are.jpg') no-repeat left top;}
#contact h3,#socialNetwork h3 {color:#a45f06;margin-bottom:0.5em;}
#socialNetwork li {display:inline;margin:5px;}
#socialNetwork ul {margin:5px 0 5px 0;}
/*end page contact*/

/*sidebar news*/
#sidebar #news h2 {height:47px;margin-top:2em;background: url('images/bg/sidebar/news.events.gif') no-repeat left top;}

/*sidebar testimonial*/
#sidebar #testimonial h2 {height:74px;margin-top:1.5em;background: url('images/bg/sidebar/testimonials.gif') no-repeat left top;}



/*color theme*/
/*************************************************************/
/**********************   GENERAL LINK     *******************/
/*************************************************************/
a { color:#D2307B; text-decoration:none;}
a:link, a:visited { color: #D2307B; text-decoration: none; }
a:active, a:hover { color: #E678AF; text-decoration: underline; }

/*************************************************************/
/********************   GENERAL HEADER     *******************/
/*************************************************************/
h2.titlePost {color:#D2307B; text-transform:uppercase;}
h2.titlePost a:link, h2.titlePost a:visited {color:#D2307B; text-transform:uppercase;}
h2.titlePost a:active, h2.titlePost a:hover {color:#D2307B; text-transform:uppercase;}

/*************************************************************/
/**********************    NAVIGATION    *********************/
/*************************************************************/
#nav a:link, #nav a:visited {color:#fff;text-decoration:none;padding:10px}
#nav a:active, #nav a:hover {color:#E878AF;background-color:#333;padding:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
a.currentPage,.current_page_item a {background-color:#000!important;padding:10px!important;color:#fff!important;-webkit-border-radius:10px;-moz-border-radius:10px;}
/*************************************************************/
/**********************     TEXT HEADER    *******************/
/*************************************************************/
#textSection {color:#fff;}
.colorTheme {color:#E878AF;}
/*************************************************************/
/**********************    ENTRY POST    *********************/
/*************************************************************/

.post
{}
/*date*/
.date {color:#fff;}/*color date post in home*/
/*title*/
h2.titlePost a:link, h2.titlePost a:visited {color:#D2307B;text-decoration:none; }
h2.titlePost a:active, h2.titlePost a:hover {color:#D2307B;text-decoration:underline ;}
h3 a:link, h3 a:visited {color:#D2307B;text-decoration:none; text-transform:uppercase;}
h3 a:active, h3 a:hover {color:#D2307B;text-decoration:underline ;text-transform:uppercase;}
/*comments*/
.commentsMetaData {color:#fff;}
.commentsMetaData a:link,.commentsMetaData a:visited {color:#fff;}/*comment link color in homepage*/
.commentsMetaData a:hover,.commentsMetaData a:active {color:#000;}/*comment hover link color in homepage*/
/*category list*/
.postedIn {color:#666666;}
.postedIn a:link,.postedIn a:visited {color: #E471AA;text-decoration:none; font-style:italic;}/*category link color in home*/
.postedIn a:active,.postedIn a:hover {color:#D2307B;text-decoration:underline; font-style:italic}/*category hover link color in home*/
/*entry link*/
.entry a:link,.entry a:visited {color: #D2307B;text-decoration:none;}
.entry a:active,.entry a:hover {color:#D2307B;text-decoration:underline;}
/*img*/
.entry img, #advertising img {border:none}
/*************************************************************/
/**********************    COMMENTS      *********************/
/*************************************************************/
.comment-author img {border:4px solid #cec9b5;}
.comment-meta {background-color:#f8f8f8;border:1px solid #ded8c2;}
.comment-metaTextarea {background-color:#f8f8f8;border:1px solid #ded8c2;}
/*comments author*/
.bypostauthor .comment-meta, .bypostauthor .comment-meta .children,.bypostauthor .children .bypostauthor .comment-meta,
.bypostauthor .children .bypostauthor .children .comment-meta,.bypostauthor .children .bypostauthor .children .bypostauthor .comment-meta,
.bypostauthor .children .bypostauthor .children .bypostauthor .children .bypostauthor .comment-meta,
.bypostauthor .children .bypostauthor .children .bypostauthor .children .bypostauthor .children .bypostauthor .comment-meta  
{background-color:#fdeddd;border:1px solid #ded8c2;}
/*comments visitors*/
.comment-meta .children, .bypostauthor .children .comment-meta,.bypostauthor .children .bypostauthor .children .comment-meta,
.bypostauthor .children .bypostauthor .children .bypostauthor .children .comment-meta,
.bypostauthor .children .bypostauthor .children .bypostauthor .children .bypostauthor .children .comment-meta
 {background-color:#f8f8f8;border:1px solid #ded8c2;}
 /*comments link*/
.comment-meta a:link, .comment-meta a:visited {color:#000;text-decoration:none;}
.comment-meta a:active, .comment-meta a:hover {color:#666;}
/*comments general*/
.commentNumber {color:#459DCA;}
.comment-meta p {color:#363533;}
/*************************************************************/
/**********************    RESPOND     *********************/
/*************************************************************/
#respond input {background-color:#f8f8f8;border:1px solid #ded8c2;}
#respond textarea {background-color:#f8f8f8;border:none;}
#respond #submit {border:1x solid red;color:#D2307B;}
#respond #submit:hover {background-color:#666;color:#fff;}
/*************************************************************/
/**********************    SIDEBAR      *********************/
/*************************************************************/
#sidebar a:link, #sidebar a:visited {color:#000;padding:5px; }
#sidebar a:hover, #sidebar a:active {color:#fff;background-color:#000;text-decoration:none;padding:5px;}

#searchform form input.text {background-color:#dddddd;}
#searchform form input.text:focus {background-color:#ccc;}
#searchform form input.button:hover {background-color:#000;color:#fff;}
#searchform form input.button {color:#fff;background-color:#666;}

/*sidebar-news     sidebar-testimonial*/
#sidebar #news a:link, #sidebar #news a:visited, #sidebar #testimonial a:link, #sidebar #testimonial a:visited {color:#D2307B;padding:0;}
#sidebar #news a:hover, #sidebar #news a:active, #sidebar #testimonial a:hover, #sidebar #testimonial a:active {color:#333;text-decoration:underline;background-color:transparent;}
#sidebar #news .datePost {color:#D2307B;}
#sidebar #news h3 a:link, #sidebar #news h3 a:visited, #sidebar #testimonial h3 a:link, #sidebar #testimonial h3 a:visited {color:#000;padding:0;}
#sidebar #news h3 a:hover, #sidebar #news h3 a:active,#sidebar #testimonial h3 a:hover, #sidebar #testimonial h3 a:active {color:#333;text-decoration:underline;background-color:transparent;}

#banners {text-align: center;} 
#banners img {padding-top: 10px;}

/*************************************************************/
/**********************     FOOTER      *********************/
/*************************************************************/
#footer {background-color:#08090a;color:#fff;}
#footerTwo {background-color:#000;color:#fff;}
#footer a:link, #footer a:visited {color:#E678AF;}
#footer a:active, #footer a:hover {color:#E678AF;}
#credits {background-color:#08090a;color:#fff; letter-spacing:1px;}
#credits a:link, #credits a:visited  #credits a:active{color:#fff;}
#credits a:hover{color:#fff; text-decoration:underline;}
.flickr_plugin img {/*background-color:#000;*/border:1px solid #000;}
.flickr_plugin a:hover img {/*background-color:#000;*/border:1px solid #999;}
#footer .grid_4.alpha img {border:3px solid #4B4A41;}

h3.latest_news a:link, h3.latest_news a:visited {color:#C4AF32!important;}
h3.latest_news a:hover, h3.latest_news a:active {color:#A29006!important;text-decoration:underline;}
/*************************************************************/
/**********************     TITLE PAGE    *********************/
/*************************************************************/
.entry h1 {font-size:130%;color:#D2307B;line-height:1.25;margin-bottom:0.25em;margin-top:2.5em;}
h1 span.subtitle {color:#E878AF;}
.entry h2 {color:#2D2D2D;}
/*************************************************************/
/**********************     ABOUT PAGE    *********************/
/*************************************************************/
#textSectionAbout {color:#fff;}
/*************************************************************/
/**********************     NEWS PAGE    *********************/
/*************************************************************/
.category-news h3 a:link,.category-news h3 a:visited {color:#000;}
.category-news h3 a:hover,.category-news h3 a:active {color:#333;}

#twitter_div {padding:0px; width:280px; font-size:12px;}
#twitter_div ul {list-style-type:none;margin:0;padding:0;}
#twitter_div li {margin:0px 0px 10px 0px;padding:0; border-bottom: 1px dashed #ffffff;}
.boldtext{color:#D2307B; font-size:130%; font-weight:bold; line-height:1.25;margin-bottom:0.25em;margin-top:2.5em;text-transform:uppercase;}
.accent {color:#424348;font-size:1em;font:Arial; font-style:italic;

}
.salecolor {color: #D52B6C; font-weight:bold;}
.subcatcolor { 

font-weight: bold; list-style:disc;

}
#sidebar1 a:link, #sidebar1  a:visited { background-color:#fff;}
#sidebar1 a:active, #sidebar1  a:hover {background-color:#fff;}

