/*  
Theme Name: Twicet
Theme URI: http://www.kriesi.at/
Description: A Business & Portfolio Theme
Version: 1
Author: Christian "Kriesi" Budschedl
Author URI: http://www.kriesi.at 
*/
html{
	background-color:#f4f4f4;
	}

body{
	color:#666;
	border-top: 6px solid #f3a5c8;
	}

/*****************************
1.) #head	
/****************************/	
	
				
					#top .logo a{
						background:transparent url(../images/logo.png) left top no-repeat;
						}
			
			
/*****************************
3.) #mainpage image slider
/****************************/	

				#featured{
					color:#f5f5f5;
				}
				
					/*#featured_bottom{
						background:transparent url(../images/bg_slice2.png) right top no-repeat;	
				
					}*/
							
							.ticker, .ticker a{
								color:#666;
								text-decoration:none;
								display: none; /* Kate Vereshaka */
								}
								
							.preview_images a img{
								border:1px solid #afafaf;
								background-color:#fff;
								display: none; /* Kate Vereshaka */
								}
								
							.preview_images .current_prev img{
								border:1px solid #666;
								display: none; /* Kate Vereshaka */
								}
								
							.pointer{
								background:transparent url(../images/pointer.png) no-repeat scroll left top;
								display: none; /* Kate Vereshaka */
								}
								
							.promo_button,.sugar-button, .small-button {
								display: inline-block;
								line-height: 1em;
								margin: 0 .6em 1.5em 0;
								border: 1px solid #ca3b6d;
								border-bottom-color: #ca3b6d;
								color: white !important;
								text-align: center;
								text-shadow: -1px -1px 0 rgba(0, 0, 0, .3);
								text-decoration: none !important;
								-webkit-border-radius: 8px 8px 8px 8px !important;
								-moz-border-radius: 8px 8px 8px 8px !important;
								border-radius: 8px 8px 8px 8px !important;
								background: #ee81b6;
								background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ee81b6), to(#f1529f));
								background: -webkit-linear-gradient(#ee81b6, #f1529f);
								background: -moz-linear-gradient(#ee81b6, #f1529f);
								background: -ms-linear-gradient(#ee81b6, #f1529f);
								background: -o-linear-gradient(#ee81b6, #f1529f);
								background: linear-gradient(#ee81b6, #f1529f);
								-pie-background: linear-gradient(#ee81b6, #f1529f);
								/*
								background: -moz-linear-gradient(
								 center top,
								 #ee81b6 20%,
								 #f1529f 100%
								 );
								 background: -o-linear-gradient(#ee81b6,#f1529f);
								background: -webkit-gradient(
								 linear,
								 left top,
								 left bottom,
								 color-stop(.2, #ee81b6),
								 color-stop(1, #f1529f)
								 );
								background: -moz-linear-gradient(
								 center top,
								 #ee81b6 20%,
								 #f1529f 100%
								 );
								-pie-background: linear-gradient(#f1529f 20%,  100%);*/
								-webkit-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) , 
								 inset 0 0 2px hsla(0,100%,100%,.3) , 
								 0 1px 2px hsla(0, 0%, 0%, .29) ;
								-moz-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3), 
								 inset 0 0 2px hsla(0,100%,100%,.3) , 
								 0 1px 2px hsla(0, 0%, 0%, .29) ;
								box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3), 
								 inset 0 0 2px hsla(0,100%,100%,.3) , 
								 0 1px 2px hsla(0, 0%, 0%, .29) ;
								border-image: initial;
								
								padding: 11px 19px;
								font-size: 2em;	
								clear: both;
								font-weight: normal;
								letter-spacing: -0.5px;
								position:relative;
								/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ee81b6, endColorstr=#f1529f);
								-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee81b6', endColorstr='#f1529f')";*/
								}
								
							
								.promo_button:hover, 
								.promo_button.hover, 
								.promo_button.active,
								.sugar-button:hover, 
								.sugar-button.hover, 
								.sugar-button.active {
									text-decoration: none !important;
									/*Background*/
									background: #f798c2; /*Fallback*/
									-pie-background: #f798c2; /*Fallback*/
									
									position:relative;
								}								
								
								
							.promo_button span, .sugar-button span {
								line-height: 1.2em;
								min-height: 16px;
								}
							
							.sugar-button { 
								padding: 9px 17px;
								font-size: 1.2em;	
								clear: both;
								font-weight: normal;
								letter-spacing: 0px;
								margin-top: 15px; 
								}		

							
						#shadow{
							background:transparent url(../images/shadow.png) no-repeat;
							height: 22px;
							width: 960px;
							display: block;
							}
/*****************************
4.) breadcrumb navigation
/****************************/	
								
			
			.breadcrumb{
				color:#aaa;
				}
				
						.breadcrumb a{
							text-decoration:none;
							}
							
						.breadcrumb a:hover{
							text-decoration:underline;
							}

				
/*****************************
6.) Portfolio Page (no sidebar)
/****************************/	
					
						
							.portfolio_item{
								border:1px solid #ddd;
								}
								
							
							
/*****************************
7.)pages with sidebar
/****************************/								
					
				
						
								.post .entry{
									border-bottom:1px solid #bbb;
									}
									
									
										
										.categories, .comments, .entry-head a, #top .portfolio_item h3 a{
											background-color:#747474;
											color:#eee;
											}
										.more-link {
											background-color:#FC6CAD;
											color:#eee;
											}
																						
											.entry-head a:hover, .more-link:hover, #top .portfolio_item h3 a:hover{
											background-color:#eaeaea;
											color:#747474;
											}
											
										
								
					
					
				
					#top .bg_sidebar{
						background:transparent url(../images/bg_sidebar.png) repeat-y scroll center top;
						}
				
				
						
						
/*****************************
7.) Small Boxes and Sidebar "Widgets"
/****************************/	
				
							
							.small_box h3 a {
								color: #444;
								font-weight: normal;
								}
		
							.small_box h3 a:hover {
								color: #111;
								font-weight: normal;
								}
							
							.small_box img{
								border-top:1px solid #DDD;
								border-bottom:1px solid #DDD;
								}
								
							.widget_categories a, .widget_pages a, .widget_archive a , .widget_recent_entries a, li.recentcomments, .widget_meta a{
							border-bottom:1px solid #ddd;
							}
								
								
							.widget_categories a:hover, .widget_pages a:hover, .widget_archive a:hover,  .widget_recent_entries a:hover, li.recentcomments:hover, .widget_meta a:hover{
							background:#f5f5f5;	
							}
							
							#wp-calendar th, #prev a, #next a{
							background-color:#282828;
							color:#fff;
							}
							
				
		#footer{
	
			color:#888;
			}
		
				#footer a{
					}
					
				
				
		




/*****************************
#basic & common styles	
/****************************/

h1 a, h2 a, h3 a, h4 a, h5 a h6 a{
	color:#5B5A5A;
	font-family: 'Sorts Mill Goudy', serif;
	}

a, #call-today span {
	color:#fc6cad;
	text-decoration:none;
	font-weight: bold;
	}

a:hover{
	color:#444;
	text-decoration:none;
	}
	


h1,h2,h3,h4,h5,h6, legend{
	color:#5b5a5a;
	}

	#featured h2, #featured h2 a{
		color:#333;
		font-size: 38px;
		line-height: 105%;
		font-weight: normal;
		}
		
	#inner_content h2, #inner_content h2 a, #inner_content_big h2, #inner_content_big h2 a{
		color:#3d3d3d;
		}
	
	#callout h3 { font-size: 26px; color: #777; line-height: 125%; }
	#callout h3 span { color: #222; }

#featured p { font-size: 18px; color: #666; font-weight: normal; }
.aligncenter{
border-bottom:1px solid #ddd;
border-top:1px solid #ddd;
}

.meta{
	color:#a0a0a0;
	}
	
.read-more, .show-next{
	background:transparent url(../images/read_more.png) no-repeat scroll right top;
	color:#555;
	}
	
	
.read-more:hover, .show-next:hover{
	background:transparent url(../images/read_more.png) no-repeat scroll right bottom;
	color:#666;
	}
	
.entry ul, .entry ol{

	border-top:1px solid #ddd;
	}
	
	
.entry li{
	border-bottom:1px solid #ddd;
	}
	
blockquote{
	background:transparent url(../images/quotes.png) no-repeat scroll left 6px;
	color:#555555;
	}
	
	
/*CONTACT FORM*/	
.valid .text_input, .valid .text_area{border:1px solid #70A41B;} /*#70A41B*/
.error .text_input, .error .text_area{border:1px solid #EE2A00;}
.ajax_alert .text_input, .ajax_alert .text_area{border:1px solid #ffb628;}


#s, .text_input, .text_area, textarea, #commentform input{
	border:1px solid #ababab;
	color:#333;
	}


#searchsubmit, #send, #top #submit{
	border:1px solid #ababab;
	background-color:#333;
	cursor:pointer;
	color:#fff;
	
	}
	
#searchsubmit:hover, #send:hover, #top #submit:hover{
	background-color:#999;
	color:#333;
	}

	
.corner_left, .corner_right{
	background:transparent url(../images/jquery_corners.png) no-repeat scroll top left;
	}
	
#top .corner_right{
	background:transparent url(../images/jquery_corners.png) no-repeat scroll top right;
	}
	
/*naviagation*/
#top #nav a{
	color:#888;
}

#top #nav ul {
	border:1px solid #DFDFDF;
	border-top:none;
}

#top #nav li ul a{
	border-bottom:1px solid #fff;
	border-top:1px solid #DFDFDF;
}

#top #head #nav ul a, #top #head #nav ul li{
	background-color:#f5f5f5;
	background-image:none;
}

#top #head #nav ul a:hover, #top #head #nav ul a:focus {
	background-color:#fff;
	color:#555;
}

#top #head #nav a:hover, #top #head #nav a:focus {
	color:#555;
}


#top #nav .current_page_item a{
	color:#555;
}

#top #nav .current_page_parent .current_page_item a, #top #nav .current_page_item ul a{
	border-right:1px solid #f5f5f5;
	border-left:none;
	background-image:none;
	color:#444;
}

/* ---------------------- Pagination -------------------*/

.pagination span, .pagination a{
	border:1px solid #333;
	color:#fff;
	background-color:#999;
}

.pagination a:hover{
	border:1px solid #333;
	color:#fff;
	background:#747474;
}
.pagination .current{
	border:1px solid #333;
	color:#fff;
	background-color:#747474;
}