/*



Theme Name: N-Joy



*/


*	{ margin: 0; padding: 0; }

body{ 	

	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size: 10px; 
	background-color:#333; 
	background-image:url(http://n-joyeventsbr.com/wp-content/themes/default/images/pattern1.jpg);

}

.header{
	padding:0px 10px 0px 50px;
	width:975px;
	Height:45px;
	margin:0 auto;
}



.nav{

	position:relative;

	float:right;

	margin-right:30px;

	margin-top:40px;

	color:#cc0066;

	text-align:right;

}



.nav  a{

	font-family:Verdana, Geneva, sans-serif;

	text-decoration:none;

	font-size:16px;

	font-weight:500;

	color:#cc0066;

	display:block;

	position:relative;

	float:left;

	margin:20px 0px 20px 0px;

	padding:0px 20px 0px 20px;

}







.content{

	padding:45px 0px 30px 30px;

	background-color:#FFF;	

	font-size:16px;

	margin-top:45px;

	color:#000;

	border-top:5px solid #666;

	border-bottom:5px solid #666;

	width:100%;

}







.greycontent{
		background-image:url(http://n-joyeventsbr.com/wp-content/themes/default/images/greybackground.jpg) repeat-x;

	background-color:#666;

	border-top:5px solid #333;

	border-bottom:5px solid #333;	

	min-height:430px;

padding-bottom:15px;

}



.contentcentered{

	width:980px;

	margin:0 auto;

	padding-top:20px;

}



.greycontent  .contentcentered a {

	color:#99cc66;

	text-decoration:none;

}



.blogmain{

	float:left;

	position:relative;

	width:680px;

margin-bottom:25px;

background-color:#fff;

padding:20px;

border:5px solid #333;
margin-right:0px;




}


.whitebox{
		float:left;

	position:relative;

width:900px;

margin-bottom:25px;

background-color:#fff;

padding:20px;

border:5px solid #333;
}
	

.article{
	margin-bottom:25px;
	clear:left;
}

.blogmain a:hover {

	color:#99cc66;

	text-decoration:underline;

}



 h1{

		display:block;

			border-bottom:dotted 4px #C06;

			font-size:22px;
			
color:#99cc66;

margin:10px 0px 10px 0px;

clear:left;
}



 h1 a {

	color:#99cc66;

	text-decoration:none;
	
	margin:10px 0px 10px 0px;

}

 

 h1 a:hover {

	color:#99cc66;

	text-decoration:none;

}



 h1 div{

 color:#99cc66;

	font-size:14px;

	position:relative;

	float:right;

	margin-top:-20px;

	text-align:right;

}

h2{
	color:#99cc66;
	font-size:18px;
	margin-bottom:10px;
clear:both;

position:relative;
padding-top:20px;
}

h3.gallery{
	color:#99cc66;
	font-size:14px;
	margin-bottom:10px;
clear:both;
border:none;
position:relative;
padding-top:20px;
}

 h3{
	color:#99cc66;
	font-size:14px;
	border-bottom:dotted 3px #C06;
	padding-bottom:5px;
}



.blogmain img{

position:relative;

float:left;

margin-right:10px;

margin-bottom:10px;

border:3px solid #c06;

}




.sidebar{

	margin-left:10px;

	margin-right:10px;

	width:230px;

	position:relative;

	float:right;



}



.sidebar h2{

	font-size:14px;

	color:#99c66;

	border-bottom:dotted 4px #C06;

	padding:2px;

}



.sidebar ul li{

	

	list-style:none;

	list-style-image:none;

}



.sidebar ul li ul li{

		background-image:url(http://n-joyeventsbr.com/wp-content/themes/default/images/iconsmall.png);

}



.sidebar ul li h2{

	font-size:18px;

	color:#9C6;



}



.footer{

	text-align:center;

	font-family:Verdana, Geneva, sans-serif;

	text-decoration:none;

	color:#fff;

	font-size:15px;

	margin-bottom:-15px;

	clear:both;

}



.footer a{

	margin-right:10px;

	margin-left:10px;

	text-decoration:none;

    color:#c06; 

   font-size:13px;

}



.footer a:hover{

	text-decoration:underline;

	color:#c09; 

}



.footer p{

	color:#c06; margin-top:15px; margin-bottom:10px;

}






.search{

	position:relative;

	margin:20px 30px 20px 20px;

	float:right;

	align:top;

	height:20px;

}



ul{

	list-style:none;

	

	margin-bottom:20px;

}



li{



	background-repeat:no-repeat;

	margin:4px 2px 4px 2px;

	padding-left:20px;

	background-position: -.1em;

}					  		



a{

	outline: none; 

}



p{

	margin:10px 10px 10px 0px; 

	line-height:130%; 

	letter-spacing:.02em;

}



.mmf{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:13px;	

	margin:5px;

	width:500px;

	float:left;

}



.mmf p label{

	font-size:14px;

	font-weight:bold;

	display:block;

	margin-bottom:5px;



}



.mmf p{

	margin: 5px 0px 0px 0px;
	padding:10px 25px 10px 0px;
	display:block;
	float:left;


}



.form {

	display:block;

}



span.mmf-radio span.mmf-list-item{

	display:block;

	margin:2px 2px 0px 2px;

}



span.mmf-checkbox span.mmf-list-item{

	display:inline-block;

	width:150px;

	margin:3px 3px 0px 3px;



}

.mmf-checkbox span{
margin-right:5px;
font-size:12px;
}

.wp-caption{
	position:relative;

}

.alignright{
float:right;
}

.alignnone{

position:relative;
float:left;
}

.whitebox .wp-caption img{
	border:solid 3px #666;}

.article .wp-caption a img{
border:solid 3px #C06;}


.wp-caption-text{
	font-size:12px;
	text-align:center;
}