/* Custom Stylesheet - For any specific questions contact us for assistance */







/*--: Main Body Block Elements Styling :---*/



body.custom { background: #44443f; }

	

	.custom #container { margin-top: 2em; margin-bottom: 2em; padding: 0.3em; background: #33332f; border: 0.4em solid #3e3e3a; }



		.custom #page { background: #fff; }











/*---:[ core layout elements ]:---*/











		.custom #header { width: 93.8em; border-bottom: 3px double #ddd; }







		.custom #content_box { width: 96em; background: url('images/dot-ddd.gif') 51.3em 0 repeat-y; text-align: left; }











				.custom #sidebars { width: 44.6em; background: url('images/dot-ddd.gif') 22.3em 0 repeat-y; }



				



					 







		.custom #footer { color: #888; border-top: 3px double #ddd; text-align: right; }















/*---:[ global elements ]:---*/







.custom a, 



.custom a:visited { color: #2361a1; text-decoration: none; }







.custom a:hover { color: #2361a1; text-decoration: none; }







.custom blockquote { border-left: 1px solid #ddd; color: #666; }







.custom code { font: 0.92857em Consolas, "Andale Mono", Courier, "Courier New"; color: #050; }







.custom pre { font: normal 0.85714em/1.5em Consolas, "Andale Mono", Courier, "Courier New"; background: #eee; border: 1px solid #ddd; }







.custom input, 



.custom textarea { font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; color: #444; background: #eee; border: 1px solid #aaa; border-right-color: #ddd; border-bottom-color: #ddd; }







.custom input:focus, 



.custom textarea:focus { background: #fff; border-color: #777; border-right-color: #ccc; border-bottom-color: #ccc; }



	



.custom input.form_submit { font-weight: bold; background: url('images/submit-bg.gif'); border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; color: #111; }



	



.custom input.form_submit:hover { color: #2361a1; }



















/*---:[ headlines ]:---*/







.custom h1, h2, h3, h4 { font: bold 1em Georgia, "Times New Roman", Times, serif; }







.custom h1 { font-size: 2em; line-height: 1.1em; }







	.custom .content_inner h1 { padding-top: 1.1em; }







	.custom .page h1 { margin-bottom: 1.1em; }



	



	.custom #archive_info h1 { font-weight: normal; font-size: 2.4em; line-height: 1em; }







.custom h2 { font-size: 2em; line-height: 1.1em; }







	.custom .content_inner h2 { padding-top: 1.1em; border-top: 1px dotted #bbb; }







	.custom h2 a, .custom h2 a:visited { color: #111; text-decoration: none; }







	.custom h2 a:hover { color: #2361a1; }



	



	.custom h2.top { border-top: none !important; }



	



	.custom .sidebar h2 { font-size: 0.84615em; border-top: 1px solid #ddd; border-bottom: 1px dotted #ddd; }







        .custom .sidebar h3 { font-size: 0.84615em; border-top: 1px solid #ddd; border-bottom: 1px dotted #ddd;}







.custom h3 { font-weight: normal; font-size: 1.28571em; line-height: 1.22222em; }







	.custom .format_text h3 { margin: 1.83333em 0 0.61111em 0; }







	.custom .format_text h3.top { margin: 0 0 0.61111em 0 !important; }





     

    .custom #relatedposts h4 { font-size: 16px; font-weight: bold; border-bottom: 1px dotted #000; }







/*---:[ nav menu styles ]:---*/







.custom ul#tabs { width: 95.9em; background: url('images/dot-ddd.gif') 0 100% repeat-x; border-left: 1px solid #ddd; }







	.custom ul#tabs li { font-size: 1.1em; background: #efefef; border: 1px solid #ddd; border-left: 0; }







	.custom ul#tabs li.current_page_item { background: #fff; border-bottom-color: #fff; }



	 



		.custom ul#tabs li a, .custom ul#tabs li a:visited { color: #111; text-decoration: none; }



	



		.custom ul#tabs li a:hover { color: #111; text-decoration: underline; }



		



		.custom ul#tabs li.rss a { background: url('images/icon-rss.gif') 100% 50% no-repeat; }















/*---:[ #header styles ]:---*/







.custom #header #logo { font-weight: bold; font-size: 3.6em; }







	.custom #header #logo a, .custom #header #logo a:visited { color: #111; text-decoration: none; }







	.custom #header #logo a:hover { color: #2361a1; }



	



.custom #header h1, .custom #header p#tagline { font-weight: normal; font-size: 1.4em; color: #888; }















/*---:[ content styles ]:---*/







.custom .author_and_date { color: #888; }







	.custom .author_and_date a, .custom .author_and_date a:visited { color: #888; text-decoration: none; border-bottom: 1px solid #eee; }



	



	.custom .author_and_date a:hover { color: #111; }



	



	.custom .format_text p.note {background: #f5f5f5; border: 1px solid #ddd; }



	



	.custom .format_text p.alert { background: #ffffa0; border: 1px solid #e5e597; }



	



	.custom .format_text .drop_cap { font-size: 3.57143em; color: #888; }







		.custom .format_text img.frame {  background: #eee; border: 0.07143em solid #ddd; }



		



.custom .post_tags { font-size: 1.2em; color: #666; }







.custom .to_comments { font-size: 1.2em; color: #666; }







	.custom .to_comments span { font-size: 1.66667em; color: #111; }



	



	.custom .to_comments span.bracket { color: #ccc; }



	



	.custom .to_comments a, .custom .to_comments a:visited { color: #666; text-decoration: none; }



	



	.custom .to_comments a:hover { color: #111; text-decoration: underline; }



	



.custom #archive_info { border-bottom: 1px solid #ddd; }







	 







.custom .prev_next { font-size: 1em; text-transform: uppercase; border-top: 1px solid #ddd; }







	 















/*---:[ rotating image styles ]:---*/







.custom #image_box { width: 42.4em; background: #eee; }







	.custom #image_box img, .custom #image_box img.four_by_three { width: 42em; height: 31.5em; background: #fff; border: 0.1em solid #bbb; }







	 



	



/*---:[ video box styles ]:---*/







.custom #video_box { width: 42.6em; background: #000; }











 



/*---:[ search widget ]:---*/







		.custom #search { border-top: 1px solid #ddd; text-align: right; }







			.custom #search input[type="submit"] { font-weight: bold; color: #111; background: url('images/submit-bg.gif'); border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; }







			.custom #search input[type="submit"]:hover { color: #2361a1; }







		/*---:[ google custom search ]:---*/







			.custom li#google_cse form input[type="submit"] { font-weight: bold; color: #111; background: url('images/submit-bg.gif'); border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; }







			.custom li#google_cse form input[type="submit"]:hover { color: #2361a1; }



		



		/*---:[ calendar widget ]:---*/







		 







			.custom #calendar_wrap a:hover {background: #ddd; text-decoration: none; }







			 







				.custom table#wp-calendar caption { font-weight: normal; font-size: 0.84615em; text-transform: uppercase; background: #e5e5e5; }







				.custom table#wp-calendar th { width: 2.54545em; font-size: 0.84615em; background: #f2f2f2; border-bottom: 1px solid #ddd; text-align: center; }







				.custom table#wp-calendar td { width: 2.15385em; color: #888; text-align: center; }







				 







/*---:[ comment styles ]:---*/







 



	.custom .comments_intro { font-size: 1.2em; color: #666; border-bottom: 1px dotted #bbb; }







		.custom .comments_intro span { font-size: 1.66667em; color: #111; }







		.custom .comments_intro span.bracket { color: #ccc; }







	 



				.custom .comment_num a, .custom .comment_num a:visited { color: #aaa; text-decoration: none; }







				.custom .comment_num a:hover { color: #fff; background: #aaa; }







			.custom .comment_time { font-size: 0.85714em; color: #888; }







		.custom dl#comment_list dd.comment { width: 48em; border-bottom: 1px dotted #bbb; }



		



			 







				.custom a.comment_link, .custom a.comment_link:visited { color: #111; text-decoration: none; font-style: italic; font-weight: bold; }







				.custom a.comment_link:hover { color: #111; text-decoration: underline; }



				



		/*---:[ alternating and author comment colors ]:---*/



		/*



		.custom dl#comment_list dt.comment, .custom dl#comment_list dd.comment { background: #f5f5f5; }



	



		.custom dl#comment_list dt.alt, .custom dl#comment_list dd.alt { background: #fff; }



		*/



		.custom dl#comment_list dt.author, .custom dl#comment_list dd.author { background: #e7f8fb; }







	







/*---:[ comment form styles ]:---*/







	.custom p.login_alert { background: #f5f5f5; border: 1px solid #ddd; }







	.custom #comment_form { border-top: 1px dotted #bbb; }







		 







			.custom #comment_form p.allowed { font-size: 1.2em; width: 38em; color: #807e70; background: #f9f7e4; border: 0.08333em dotted #bbb; border-top: 0; }







		







/* Support for the highly-recommended Subscribe to Comments Plugin */







			#comment_form p.subscribe-to-comments { font-size: 1.4em; }







				#comment_form p.subscribe-to-comments label { font-size: 1em; }















/*---:[ footer styles ]:---*/











.custom #footer a, .custom #footer a:visited { color: #888; text-decoration: none; border-bottom: 1px solid #ccc; }







.custom #footer a:hover { color: #111; }