/* -----------------
      STYLES.CSS
   ----------------- */

body {

color: #727373 !important;
background: #d7d7d3 url(../images/bg_body_4.png) repeat-x;
}
a {
color:#00bffe;
color:#666;
}  


thead th,
thead td {
border-bottom:3px solid #ddd;
background:#f0f0f0;
}

td {
border-bottom:1px solid #eee;

}

dd {
border-left:3px solid #eee;

}

hr {
border-top:1px solid #eee;

}

   
input[type='text'],
textarea {
border-top:1px solid #999;
border-left:1px solid #999;
border-bottom:1px solid #CCC;
border-right:1px solid #CCC;
/*color:#fff;*/

}


input[type='text']:focus,
textarea:focus {
background-color:#F2F2F2;
color:#666;
border-bottom-color:#FFF;
border-right-color:#FFF;
-moz-box-shadow: 0 0 8px #EEE;
z-index:20;
}

input[type='submit'] {
background:#000;
color:#fff;

}

input[type='submit']:focus {
background:#666;
}

div.wpcf7-validation-errors  {
border:1px solid #F7E700;
background: #eefeff;
}

#content {

background:#fff;
background:#fff url(../images/bg_content_7_3_2.png) top right repeat-y;
}

#content.separators_9_3_{
background:#fff url(../images/bg_content_9_3_.png) top left repeat-y;
}

#bottom-wrapper {
background: #e3e5e5;
border-top:1px solid #201311;
}

#bottom-widgets-container  {
background: #e7e9dc;
color: #0e0e0e;

}
.recentcomments a {
color: #1a1b1b !important;
}

#bottom-widgets .textwidget , #bottom-widgets h3  {
text-align: left;
color: black;
}

div.bloglist a
{
color: #1a1b1b !important;
}

a#toggle-bottom-widgets-container {
background:#E9E9E2 url(../images/arrow_down_999999.png) 95% 7px no-repeat;
color:#999;

}

.widget_categories  li,
.custom_categories_widget li,
.widget_pages li,
.quoted_comments_widget  li{

border-bottom:1px solid #eee;
}

.widget_twitter li {
border-bottom:1px dashed #eee;

}

.widget_search  input#searchsubmit {

background:#000;

}

.widget_recent_entries  li {

border-bottom:1px solid #eee;
}

.widget_recent_comments li {

border-bottom:1px dotted #eee;
color:#6E6E6E;
}

#bottom  .widget li {
border-bottom:1px solid #aaa;
}


.custom_recent_posts_widget  li {
border-bottom:1px solid #EEEEEE;

}

h2.article-title {
background:#FFF;
border-top:1px solid #F2F2F2;
}

h2.article-title a {
color:#A8A9A9;
	
}


span.category {

background:#F2F2F2;

}

span.category a ,
span.comments a{
color:#999;

}


span.comments {
background:#F2F2F2 url(../images/bg_title_comments.png) left bottom no-repeat;

}


div.date {
color: #a8a9a9;
background-color:#F2F2F2;
}


div.article-body {

color:#2E2E2E;
}


a.read-more {
background:#D7D7D3 url(../images/arrow_ffffff.png) 98% 50% no-repeat;
color:#fff !important;

}

a.read-more:hover {
background-color:#666; 
}


.wp-caption {
background-color:#eee;
border:1px solid #ddd;

}

a.post-edit-link {
background:#333;
color:#fff !important;

}


.comment-reply-link {
color:#666;

}

.bypostauthor >.comment-holder .comment-reply-link { 
color:#fff;
}


.comment-meta {
border-top:1px solid #ddd;
}


.commentlist  .even  .comment-holder {
background:#EAEAEA;
}

.commentlist   .comment-holder {
	color: #20154a;
}

div.grid_12 a
{
	color: #28414c;
	}

.bypostauthor >.comment-holder{
background:#aaa !important;
color:#fff;
}

#home-bottom {
background:#fff;

}

.portfolio-data {
background:#fff;
color:#000;

}


.overlay {
background:#000 url(../images/ico_input_search.png) 10px 10px no-repeat;

}


.portfolio-content h3 {
color:#333;
}



.portfolio-data span.category {
border-left: 1px solid #333;

}


.highlight {
background: #FEFFCF;
}

pre.codeblock {
background:#f0f0f0;
border:1px solid #ccc;
}


.collapsible  {
border:1px solid #ccc;

}


.collapsible h2 {
background:#eee url(../images/arrow_down_999999.png) 10px 50% no-repeat;

}


a.button {
background:#000;
color:#fff;

}

.fade div {
 border-bottom:1px solid #EEEEEE;
}


.logoport img
{

border: thin double #e6e6e6;
}

/* -----------------
      MENU.CSS
   ----------------- */

.sf-menu {
border-bottom:1px solid #aaa;
border-right:1px solid #aaa;

}

.sf-menu a {
color:#333;
text-shadow:1px 1px 0 #EEE;

}

.sf-menu a:hover {
color:#000;

}


.sf-menu ul {
background: #cbccce; 
border-bottom:1px solid #aaa;
border-right:1px solid #aaa;
}

.sf-menu li:hover>a,.sf-menu li.sfHover>a {
	color:#333;
}


.sf-menu li li:hover,.sf-menu li li.sfHover,.sf-menu li li a:focus,.sf-menu li li a:hover,.sf-menu li li a:active {
	background: #f8feff; 
	
	}
	


/* -----------------
      RESET.CSS
   ----------------- */
   
   
ins,dfn{border-bottom:1px solid #ccc}

a,a:link,a:visited,a:hover,a:active{color: #4b4546}





/* -----------------
      ADSENSE
   ----------------- */


div input[type="submit"] 
{
	display:none;
	position:relative;
}





