/* Created by Array Studio doo, Serbia				*/

/* Contact: predrag@arraystudio.com					*/





/* 1. Clearfix */



.clearfix:after { /* ie.css, ie7.css */

	content: "."; 

	display: block; 

	height: 0; 

	clear: both; 

	visibility: hidden;

}







/* 2. Global */

body {


}


body,
html {
	background: #0d1f84 url('../graphics/bgnd-body.gif') repeat-x;
	height:100%;
}

strong {

	font-weight:bold;
	
}


em {
	
	font-style:italic;

}


#content ul li {

	list-style-type:disc;
	
	margin-left:40px;

}



p {

	font-family:arial, sans-serif;

	font-size:11px;

	color:#333;

}



a:link,

a:visited {

	color:#6e6e6e;

}



a:hover {

	color:#4f4444;

}





#container {

	width:954px;

	margin:0 auto;

}







/* 3. header */

#header-holder {
	width:100%;
	background: url('../graphics/bgnd-header-holder.jpg') no-repeat center;
	height:98px;
}


#header {
	width:954px;
	background: url('../graphics/bgnd-header.gif') repeat-y;
	margin:0 auto;
	text-align:left;
}



#header .title-main {

	margin: 23px 0px 0px 27px;

}



#header .logo {

	float:right;

	margin: 10px 0px 6px 0px;	

}



/* 4. wrapper */



#wrapper {

	border-left:3px solid #deecfc;

	border-right:3px solid #deecfc;

	width:954px;

	margin:0 auto;

	background: url('../graphics/bgnd-wrapper.gif') repeat-y;

}



.top-curve {
	width:960px;
	display:block;
	margin:5px 0 0 0;	

}



.curve-bottom-wrapper {

	display:block;

}



	/* 4.1 sub-header */



	#sub-header {

		background: url('../graphics/bgnd-sub-header.gif') repeat-y;
		text-align:left;

	}



	#sub-header .sub-header-text {
		padding:20px 0 0 20px;
		display:block;
		float:left;

	}



	#sub-header .sub-header-image {

		float:right;


	}

	.rss-icon-holder {
		float:right;
		margin:9px 10px 0 0;
		color:#fff;
		font-size:13px;
		font-family:arial;
	}
	
	.rss-icon-holder a:link,
	.rss-icon-holder a:visited {
		color:#fff;
	}
	
	.rss-icon-holder a:hover {
		color:#fff;
	}
	
	.rss-icon-holder img {
		vertical-align:middle;
		margin-top:-3px;
	}
	
	

	/* 4.2 menu */

	div.menu-holder {
		

			background:url('../graphics/bgnd-menu.gif') repeat-x;
	}

	ul.menu {

		background:url('../graphics/bgnd-menu.gif') repeat-x;

		height:24px;

		padding-top:8px;

	}



	ul.menu li {

		font-family:arial, sans-serif;

		font-size:13px;

		font-weight:bold;

		display:block;

		float:left;

		margin: 0px 16px 0px 16px;

	}





	ul.menu li a:link,

	ul.menu li a:visited {

		color:#fff;

		text-decoration:none;

	}



	ul.menu li a:hover {

		color:#fff;

		text-decoration:none;

	}



	/* 4.3 content*/



	#content {

		text-align:left;

		width:554px;

		background: #fff url('../graphics/bgnd-content.gif') repeat-x;

		float:left;

		padding-bottom:20px;

	}



	#content p {

		font-family:arial, sans-serif;

		font-size:13px;

		color:#333;

		margin: 13px 20px 0px 20px;

	}



	#content h2 {

		font-family:georgia, serif;

		font-size:24px;

		color:#1a4a7f;

		font-weight:normal;

		margin: 30px 20px 0px 20px;

	}



	#content h2 span {

		display:block;

		font-family:arial, sans-serif;

		font-size:13px;

		color:#000;

		font-weight:bold;

	}

	

	h1 span {

		display:block;

		font-family:arial, sans-serif;

		font-size:13px;

		color:#000;

		font-weight:bold;

	}

	

	.video-place-holder {

		margin:21px 0 0 60px;

	}



	/* 4.4 sidebar-left */



	#sidebar_l {

		width:200px;

		background: #ebe9db url('../graphics/bgnd-sidebar-left.gif') repeat-x;

		float:left;

		padding-bottom:20px;	

	}


	#sidebar_l .sidebar_box {
		margin-top:21px;
	}
	#sidebar_l h4 {

		text-align:left;

		font-weight:normal;

		font-size:18px;

		font-family:"Trebuchet MS", georgia, serif;

		color:#fff;

		background:#000e69 url('../graphics/bgnd-sidebar-title.gif') no-repeat;

		width:173px;

		padding: 8px 0px 3px 10px;

		margin:0 auto;

		border-bottom:1px solid #b8b59d;

	}

	

		/* 4.4.1 sidebar-left-box */

	

		#sidebar_l .sidebar_box {

			background:#fff;

			width:183px;

			margin:21px auto 10px auto;

		}

		

			/* 4.4.1.1 sidebar-left-box lists */

		

			#sidebar_l .sidebar_box ul {

				padding: 7px 0px 10px 0px;

			}



			#sidebar_l .sidebar_box ul li {

				text-align:left;

				padding: 3px 10px 3px 20px;

				font-family:arial, sans-serif;

				font-size:12px;

			}



			#sidebar_l .sidebar_box ul li a:link,

			#sidebar_l .sidebar_box ul li a:visited {

				color:#6e6e6e;

			}



			#sidebar_l .sidebar_box ul li a:hover {

				color:#4f4444;

			}





	/* 4.5 sidebar-right */



	#sidebar_r {

		width:200px;

		background: #ebe9db url('../graphics/bgnd-sidebar-right.gif') repeat-x;

		float:left;

		padding-bottom:20px;

	}



	#sidebar_r h2 {

		font-weight:bold;

		font-size:18px;

		font-family:"Trebuchet MS", georgia, serif;

		color:#fff;

		background:#000e69 url('../graphics/bgnd-sidebar-title.gif') no-repeat;

		width:183px;

		padding: 8px 0px 3px 0px;

		margin:21px auto 0 auto;

		border-bottom:1px solid #b8b59d;

	}
	


	

		/* 4.5.1 sidebar-right-box */

		

		#sidebar_r .sidebar_box-special {

			border: 2px solid #cbc7a7;

			width:179px;

			margin:0 auto;

			background: #fff;

		}



		#sidebar_r .sidebar_box-special p {

			font-size:11px;

			font-family:arial, sans-serif;

			color:#333;

			margin: 10px 12px 0px 8px;

			text-align:left;
			
			line-height:13px;

		}



		#sidebar_r .sidebar_box-special .book-image {

			margin:24px auto 0 auto;

		}



		#sidebar_r .sidebar_box-special h3 {

			font-weight:bold;

			font-size:16px;

			font-family:arial, sans-serif;

			color:#630f0f;

			margin: 9px 0px 0px 0px;

		}



		#sidebar_r .sidebar_box-special .buttons {

			margin: 20px 0px 10px 0px;

			}

			

			/* 4.5.1.1 sidebar-right-box lists */

			

			#sidebar_r .sidebar_box-special ul {

				padding: 10px 0px 0px 0px;

			}



			#sidebar_r .sidebar_box-special ul li {

				font-size:12px;

				font-family:arial, sans-serif;

				color:#6e6e6e;

				margin: 12px 12px 0px 8px;

				text-align:left;

				line-height:18px;

			}



			#sidebar_r .sidebar_box-special ul li label {

	

			}



			#sidebar_r .sidebar_box-special ul li .text {

				background:#dbd9cc;

				border: 1px solid #a4a084;

				width:160px;

				height:18px;

	

			}



			#sidebar_r .sidebar_box-special ul li .textarea {

				background:#dbd9cc;

				border: 1px solid #a4a084;

				width:160px;

			}





			#sidebar_r .sidebar_box-special ul.banner-list {

				padding: 7px 0px 20px 0px;

			}



			#sidebar_r .sidebar_box-special ul.banner-list li {

				

				margin: 0 0 7px 8px;

			}

			

			#sidebar_r .sidebar_box-special ul.banner-list li img {
				
				display:block;

			}











#sidebar_r {

		width:200px;

		background: #ebe9db url('../graphics/bgnd-sidebar-left.gif') repeat-x;

		float:left;

		padding-bottom:20px;	

	}



	#sidebar_r h4 {

		text-align:left;

		font-weight:normal;

		font-size:18px;

		font-family:georgia, serif;

		color:#3c3508;

		background:#d1ceb6;

		width:173px;

		padding: 3px 0px 3px 10px;

		margin:21px auto 0 auto;

		border-bottom:1px solid #b8b59d;

	}

	

		/* 4.4.1 sidebar-left-box */

	

		#sidebar_r .sidebar_box {

			background:#fff;

			width:183px;

			margin:0 auto 10px auto;

		}

		

			/* 4.4.1.1 sidebar-left-box lists */

		

			#sidebar_r .sidebar_box ul {

				padding: 7px 0px 10px 0px;

			}



			#sidebar_r .sidebar_box ul li {

				text-align:left;

				padding: 3px 0px 0px 20px;

				font-family:arial, sans-serif;

				font-size:12px;

			}



			#sidebar_r .sidebar_box ul li a:link,

			#sidebar_r .sidebar_box ul li a:visited {

				color:#6e6e6e;

			}



			#sidebar_r .sidebar_box ul li a:hover {

				color:#4f4444;

			}

		



			#sidebar_r p.contact-info-txt {
				margin:0px 0 15px 10px;
			}



















	/* 4.6 pre-footer */



	#pre-footer {

		background:#ceccbe;

		clear:both;

	}



	#pre-footer p {

		padding:10px;

		font-size:11px;

		font-family:arial, sans-serif;

		color:#333;

		text-align:left;	

	}



/* 5 footer */



#footer p {

	padding:5px 0 40px 0;

	font-size:11px;

	font-family:arial, sans-serif;

	color:#afd3fc;
	
	line-height:15px;
}


#footer p a:link,
#footer p a:visited {
	text-decoration:underline;
	color:#afd3fc;
	
}


#footer p a:hover {

	color:#afd3fc;
	
}


/* 6 comments */

#commentform ul {
	margin-left:0;
}
#commentform ul li {
	list-style-type:none;
	margin-left:0;
}


#addcomment p {

	margin:0px;

    padding:0px;

    padding-bottom:5px;

    padding-top:5px;

}



.mcomment {

	background:#EBE9DB;

}



.mcomment img.avatar {

	margin:5px;

	border:1px solid #fff;

	float:left;

}



.mcomment p {

	margin:5px 20px 10px 15px !important;

	padding:5px !important;

	font-size:11px !important;

}



.entry p img {

	padding-top:10px;

}



.ucomment {

	background:#EBE9DB;

}



.ucomment img.avatar {

	margin:5px;

	border:1px solid #fff;

	float:left;

}



ul.form-item {

	margin-top:10px;

}





.wpcf7-form-control-wrap input {

	background:#DBD9CC none repeat scroll 0 0;

	border:1px solid #A4A084;

	width:160px;
	height:18px;

}



.wpcf7-form-control-wrap textarea {

	background:#DBD9CC none repeat scroll 0 0;

	border:1px solid #A4A084;

	width:160px;

}



.textwidget {

	

}

fieldset input {
	background:transparent url(../graphics/button-contact-me.gif) no-repeat;
	display:block;
	width:161px;
	height:37px;
	border:none;
	text-indent:-1000em;
	margin:0 auto;
	color:transparent;
}



#addcomment ul.form-item li {

	padding-bottom:5px;

}



#addcomment ul.form-item li label {

	float:left;

	margin-right:5px;

	cursor:pointer;

	width:105px;

	display:block;

}


#calendar_wrap {

	padding-left:10px !important;
	
}

#calendar_wrap table th {

	text-align:center;

}

div.wpcf7-response-output {
	margin:0 !important;
	padding:0 !important;
}

div.wpcf7-mail-sent-ok  {
	
}



ul.form-list . text {
	background:#DBD9CC none repeat scroll 0 0;
	border:1px solid #A4A084;
	width:160px;
	height:18px;
}

ul.form-list . textarea {
	background:#DBD9CC none repeat scroll 0 0;
	border:1px solid #A4A084;
	width:160px;
}

ul.form-list .captcha-holder img {
	display:block;
	width:162px;
	margin:0 auto;
}

ul.form-list .captcha-font {
	color:#999;
}

input#Submit {
	margin-top:10px;
	margin-bottom:10px;
}
