/*   
Theme Name: Bella Sorella
Theme URI: 
Description: Bella Sorella - Wedding and eventplanner
Author: Jaime Martinez
Author URI: www.jaimemartinez.nl
Template: thematic
Version: 1.0
Tags: bella sorella

*/

/* TYPO */
a, a:link { color:#00aeef; }
a:hover { color:#ED1A5E; }
a:visited { color:#ED1A5E; }

h1 { font-size:1.5em; color:#ed1a5e; padding:0 0 .5em 0; }
h2 { font-size:1em; }


#nav-top,
#footer { font-size:.8em; line-height:1em; }

#nav-top a,
#footer a { text-decoration:none; }

#nav-top a:hover,
#footer a:hover { color:#ED1A5E; }

#nav-top a { color:#3b3b3b; }


.menu .page_item a { line-height:50px; color:#3b3b3b; text-decoration:none; font-size:1.5em; }
/*.menu .page_item a:hover { color:#ED1A5E; }*/

#footer { color:#fff; text-align:center;  }
#footer a { color:#fff; }
#footer a.jaime { color:#ED1A5E; }




/* END OF TYPO */

body { 
	background:#3b3b3b url(./img/bg.jpg) repeat-x top center; 
	font-family: arial, verdana, sans-serif;
	color: #f2f2f2;
	font-size: 87.5%;
	line-height:150%;
	position:relative;
}

.wrapper { width:1024px; margin:0 auto; position:relative; }
	
	#nav-top { position:absolute; top:0; right:108px; z-index:4; }
		#nav-top li {  background:transparent url(./img/nav-c.png) repeat-x 0 0; font-size:.8em; height:32px; float:left; padding:5px 0 0 0; }
		#nav-top li.first  { background:transparent url(./img/nav-l.png) no-repeat 0 0; padding-left:10px; }
		#nav-top li.last  { background:transparent url(./img/nav-r.png) no-repeat top right; padding-right:10px; }
		
		#nav-top li a {  padding:0 5px 0 5px; margin:5px 0 0 0; }
		#nav-top li.first a,
		#nav-top li.last a { border-color:#3b3b3b;  }
		
		#nav-top li.first a { border-right-width:1px; border-style:none solid none none; }
		#nav-top li.last a { border-left-width:1px; border-style:none none none solid; }


	.top {  }
		.top .logo { padding:30px 0 0 120px; display:block; width:289px; height:86px; z-index:4; position:relative; /*background:transparent url() no-repeat 0 0; */}
		.top .deco { background:transparent url(./img/top-bg.png) repeat-x -10px 20px; width:1024px; height:367px; position:absolute; top:0; left:0; z-index:1; }
		
		.top .image {	 
			background:transparent url(./img/image-bg.png) no-repeat 1px 0;
			width:810px; height:210px; padding:0; margin:0 auto; z-index:2; position:relative;
		}
		.top .image img { padding:12px 15px; display:block; }
	
	

	#content, .content { width:810px; margin:0 auto; }
		.article,
		.post {
			background:transparent url(./img/content-bg.png) repeat top left;
			padding:30px 20px 20px 20px; color:#3b3b3b; z-index:1;
		}
		.article p { display:block; padding:0 0 1em 0; }
		.article img.alignleft { float:left; display:block; line-height:1px; margin:5px 10px 0 5px; border:1px solid #ccc; border:6px solid #fff; }
	
		.menu { 
			float:right; width:201px;
		}
		.menu .page_item { 
			background:transparent url(./img/sidebar-right-bg.png) no-repeat top left; margin:5px 0 0 0;
			height:71px; xpadding:4px 6px 7px 4px; display:block; position:relative;
		}
		.menu .page_item a { 
			display:block; xmargin:5px; width:175px; height:50px; 
			padding:0 0 0 5px; position:absolute; top:9px; left:9px;
		}

		.menu .page_item a .cufon-canvas { margin:15px 0 0 0; }

		.menu .page-item-56 a { background:transparent url(./img/sub/impressies.jpg) no-repeat 0 0; } /* impressies */ 
		.menu .page-item-25 a { background:transparent url(./img/sub/werkwijze.jpg) no-repeat 0 0; } /* werkwijze */
		.menu .page-item-9 a { background:transparent url(./img/sub/bellasorella.jpg) no-repeat 0 0; } /* bella */
		.menu .page-item-32 a { background:transparent url(./img/sub/partners.jpg) no-repeat 0 0; } /* partners */ 
		.menu .page-item-48 a { background:transparent url(./img/sub/events.jpg) no-repeat 0 0; } /* events */ 
		.menu .page-item-7 a { background:transparent url(./img/sub/arrangementen.jpg) no-repeat 0 0; } /* events */ 
		
		.menu .page-item-56 a:hover,
		.menu .page-item-25 a:hover,
		.menu .page-item-9 a:hover,
		.menu .page-item-32 a:hover,
		.menu .page-item-48 a:hover,
		.menu .page-item-7 a:hover { background-position:0 -50px; }

	#footer {	width:800px; margin:0 auto; padding:10px 0 10px 0; }
	

/* CFORM */
#cformsform { display:block; }
.cf_info { }
	.success,
	.waiting,
	.failure { display:block; border:1px solid transparent; background-color:#ffffff; padding:3px 4px; }

	
	.success { border-color:#33ed1a; color:#33ed1a; }
	.waiting { border-color:#edaf1a; color:#edaf1a; }
	.failure { border-color:#ed1a1a; color:#ed1a1a; }

.linklove { display:none; }

.cform label { display:block; }

.cform input,
.cform textarea { padding:3px 2px; border:1px solid #ccc; }
.cform input:hover,
.cform textarea:hover,
.cform input:focus,
.cform textarea:focus,
.cform input:active,
.cform textarea:active { border-color:#00aeef; xbackground:#ccc;}

/*#00aeef; }
a:hover { color:#ED1A5E; }*/

.cform #sendbutton { border:1px solid #ccc; background-color:#fff; }


.cform label.cf-before { display:inline; padding:0 .5em 0 0; }

.cform ol li .reqtxt,
.cform ol li .emailreqtxt { font-size:80%; padding:0 0 0 10px;  }
.cform .cf_hidden { visibility:hidden; display:none; }





	/* HOME TEMPLATE */

	#home .article { width:760px; margin:-10px auto 0 auto; }
	.content .link { 
		background:transparent url(./img/nav-bg.png) no-repeat top left; 
		float:left; width:184px; height:164px; padding: 9px 10px 0 10px; margin:15px 95px 0 4px;
		text-decoration:none; color:#3b3b3b; font-size:22px;
	}
	.content .last { margin-right:0; margin-left:0;  }
	.content .link h2 { display:block; margin:17px 0 0 0; }
	.content .link a { display:block; text-decoration:none; color:#3b3b3b; }
	.content .link a:hover { color:#ed1a5e; }

	/* PAGE TEMPLATE */
	#page { margin-top:18px; }
	#page .article, #page .post  { margin:0 0 0 10px; width:515px; /*height:300px; height:auto !important; min-height:300px; */ float:left; }
	#page .menu .current_page_item { display:none; }
	.menu .page_item a. { 
		display:block; margin:5px; width:185px; background-color:green;
	}

.addthis_toolbox {
	float:right;
}

.addthis_button_compact {
	font-size:10px;
	text-decoration:none;
}

.addthis_button_facebook_like {
	margin-top:-3px;
}
