/*

Theme Name: Creative Tampabay

Theme URI: http://www.atlargeinc.com

Description: Theme for Creative Tampabay.

Version: 2.5

Author: atLarge, Inc.

Author URI: http://www.atlargeinc.com

Tags: Tampa





*/





:link,:visited{text-decoration:none;}

ul,ol{list-style:none;}

h1,h2,h3,h4,h5,h6,pre,code{font-size:small;}

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, legend{margin:0;padding:0;}

a img,:link img,:visited img{border:none;}

address{font-style:normal;}

fieldset{border:none;}



* {

	margin:0px;padding:0px;

	outline:none;

}



html {

	margin:0px;padding:0px;

	font-size:100.01%;

}



body {

	margin:0px;padding:0px;

	/*background:#f1f1f2 url(template_images/header_top.jpg) 0px 0px repeat-x;*/

	background-color:#f1f1f2; 

	font:62.5%/62.5% Arial, Helvetica, Verdana, sans-serif;color:#666;

}













/* ========== */

/* ! header   */

/* ========== */



#wrapper {

	width:960px;

	margin:0px auto;

	display:block;overflow:hidden;

}





#header {

	background:url(template_images/creative-tampabay.jpg) 0px 0px no-repeat;

	width:960px;height:114px;

	display:block;overflow:hidden;

}



/* -========================= LOGO header =========================- */

#header_logo {

	width:170px;height:114px;

	display:block;overflow:hidden;

	float:left;

}



	#header_logo  a {

		width:170px;height:114px;

		display:block;overflow:hidden;

		text-indent:-9999px;

	}





/* -========================= ENEWSLETTER header =========================- */

#header_enewsletter {

	width:790px;height:127px;

	display:block;overflow:hidden;

	float:left;

}



	#header_enewsletter_form {

		width:330px;height:80px;

		display:block;overflow:hidden;

		padding:0px 0px 0px 120px;

		background:url(template_images/newsletter/the-buzz.gif) 0px 4px no-repeat;

		float:right;position:relative;top:15px;right:20px;

	}

	

		#header_enewsletter_form #gConstantcontact_email {

			width:202px;height:27px;

			padding:6px 10px 0px 10px;

			display:block;overflow:hidden;

			background:url(template_images/newsletter/input.gif) 0px 0px no-repeat;

			background-color:transparent !important;

			border:none;

			font-size:14px;line-height:16px;font-weight:normal;color:#666;

			float:left;

		}

		#header_enewsletter_form #gConstantcontact_email:focus {color:#07ACEC;}

		

		

		#header_enewsletter_form #gConstantcontact_Button {

			width:92px;height:38px;

			display:block;overflow:hidden;

			background:url(template_images/newsletter/sign-up.gif) 0px 0px no-repeat;

			border:none;

			cursor:pointer;

			text-indent:-9999px;

			float:left;

			margin:0px 0px 0px 10px;

			position:relative;top:-2px;

		}

		#header_enewsletter_form #gConstantcontact_Button:hover {background-position:0px -200px;}

		

		

		#header_enewsletter_form_extras {

			width:330px;height:20px;

			display:block;overflow:hidden;

			float:left;

			margin:5px 0px 0px 0px;

		}

			#header_enewsletter_form_extras li {

				float:left;

				margin:0px 0px 0px 15px;

				display:block;overflow:hidden;

			}

			#header_enewsletter_form_extras li a{

				display:block;overflow:hidden;

				font-size:12px;line-height:14px;font-weight:normal;

				text-decoration:underline;

			}

				#header_enewsletter_form_extras li a:link,		#header_enewsletter_form_extras li a:visited		{color:#A7A9AB;}

				#header_enewsletter_form_extras li a:hover,		#header_enewsletter_form_extras li a:visited:hover	{color:#00AFED;}



			

			#gConstantcontact_msg {

				font-size:12px;line-height:14px;font-weight:bold;color:#01B8F2;

				/*width:330px;height:20px;*/

				display:block;overflow:hidden;

				/*position:absolute;top:25px;*/

			}



/* -========================= PAGES header =========================- */

#header_pages {

	width:960px;height:29px;

	display:block;overflow:hidden;

	float:left;

	text-transform:uppercase;

	margin:26px 0px 0px 0px;

}



	#header_pages ul{float:right;margin:0px 20px 0px 0px;}

	#header_pages li	{

		float:left;

		display:block;overflow:hidden;

		height:29px;

		margin:0px 5px;

	}

		#header_pages li a{

			font-size:15px;line-height:29px;font-weight:bold;

			display:block;overflow:hidden;

			height:29px;

			padding:0px 10px 0px 0px;

		}

			#header_pages li a:link,		#header_pages li a:visited			{color:#666;}

			#header_pages li a:hover,		#header_pages li a:visited:hover	{color:#00AFED;}









			

			.current_page_item {padding:0px 0px 0px 10px;background:url(template_images/nav/left.gif) 0px 0px no-repeat;}

			

			.current_page_item a{color:#00AFED !important;padding:0px 0px 0px 0px;background:url(template_images/nav/a.gif) right top no-repeat;}

			

			

			#footer_navigation .current_page_item a{color:#00AFED !important;background:none !important;}

			#footer_navigation .current_page_item {background:none !important;}



/* =========== */

/* ! content   */

/* =========== */





/* -========================= jumbotron =========================- */

#jumbotron_wrapper {

	width:960px;height:200px;

	display:block;overflow:hidden;

	border-bottom:3px solid #F1F1F2;

	clear:both;

}

	#jumbotron {

		width:953px;height:200px;

		position:relative;left:3px;

		display:block;overflow:hidden;

	}

	

	#jumbotron_content {

		width:1200px;height:160px;

		display:block;overflow:hidden;

		position:relative;left:40px;top:30px;

	}

	

		.jumbotron_row {

			width:250px;height:150px;

			display:block;overflow:hidden;

			float:left;

			margin:0px 60px 0px 0px;

		}

		.jumbotron_row h2{

			width:250px;height:40px;

			display:block;overflow:hidden;

			margin:0px 0px 10px 0px;

			text-indent:-9999px;

		}

		.jumbotron_row p{

			width:250px;height:100px;

			display:block;overflow:hidden;

			font-size:14px;line-height:18px;font-weight:normal;color:#666;

		}

			.jumbotron_row p a{

				background:url(template_images/elements/small-arrow.gif) 0px 0px no-repeat;

				padding:0px 0px 0px 20px;

			}

			.jumbotron_row p a:link,	.jumbotron_row p a:visited			{color:#38B348;}

			.jumbotron_row p a:hover,	.jumbotron_row p a:visited:hover	{color:#00ADEE;text-decoration:underline;}

		

		#jumbotron h2 {

			background-image:url(template_images/jumbotron/think-connect-act.gif);

			background-repeat:no-repeat;

		}

			#jumbotron_think	h2{background-position:0px 0px;}

			#jumbotron_connect 	h2{background-position:-304px 0px;}

			#jumbotron_act 		h2{background-position:-636px 0px;}





/* -========================= content =========================- */

#content_header {

	width:960px;height:12px;

	display:block;overflow:hidden;

	background:url(./template_images/content_header.jpg) 0px 0px repeat-y; 

	border-bottom:3px solid #F1F1F2;

}



#content {

	width:960px;

	display:block;overflow:hidden;

	background:url(./template_images/content.jpg) 0px 0px repeat-y; 

}



	.narrowcolumn {

		float:left;

		width:620px;

		display:block;overflow:hidden;

		margin:0px;padding:20px;

	}

	

	.narrowcolumn h1{

		font-size:16px;line-height:16px;font-weight:bold;color:#221F1F;

		margin:0px 0px 15px 0px;

	}

	.narrowcolumn h2{

		font-size:24px;line-height:28px;font-weight:bold;color:#221F1F;

		margin:0px 0px 10px 0px;

	}

		.narrowcolumn h2 a:link,	.narrowcolumn h2 a:visited			{color:#221F1F;}

		.narrowcolumn h2 a:hover,	.narrowcolumn h2 a:visited:hover	{color:#00AFED;}

		

	.narrowcolumn h3{

		font-size:24px;line-height:28px;font-weight:bold;color:#38B348;

		margin:0px 0px 10px 0px;

	}

		.narrowcolumn h3 a:link,	.narrowcolumn h3 a:visited			{color:#38B348;}

		.narrowcolumn h3 a:hover,	.narrowcolumn h3 a:visited:hover	{color:#00AFED;}

		

	.narrowcolumn h4{

		font-size:12px;line-height:16px;font-weight:bold;color:#666;

		margin:0px 0px 10px 0px;

	}

	.narrowcolumn h5{

		font-size:12px;line-height:16px;font-weight:bold;color:#666;

		margin:0px 0px 10px 0px;

	}

	.narrowcolumn h6{

		font-size:12px;line-height:16px;font-weight:bold;color:#666;

		margin:0px 0px 10px 0px;

	}

	.narrowcolumn p{

		font-size:12px;line-height:18px;font-weight:normal;color:#666;

		margin:0px 0px 25px 0px;

	}

			.narrowcolumn p img{

				float:right;

				margin:0px 0px 10px 10px;

			}

		.narrowcolumn p a:link,		.narrowcolumn p a:visited		{color:#38B348;}

		.narrowcolumn p a:hover,	.narrowcolumn p a:visited:hover	{color:#00AFED;}

	

	.narrowcolumn ul{

		font-size:12px;line-height:16px;font-weight:normal;color:#666;

		margin:0px 0px 10px 0px;

	}

	.narrowcolumn ol{

		font-size:12px;line-height:16px;font-weight:normal;color:#666;

		margin:0px 0px 10px 0px;

	}

	

		.narrowcolumn ul li, .narrowcolumn ol li{

		   margin:0px 0px 15px 50px;padding:0px 0px 0px 5px;

		   list-style-position:outside;

		   display:list-item;

		}

		.narrowcolumn ul li {list-style-type:disc;}

		.narrowcolumn ol li {list-style-type:decimal;}

		

		

		.narrowcolumn ul a:link,	.narrowcolumn ul a:visited			{color:#38B348;}

		.narrowcolumn ul a:hover,	.narrowcolumn ul a:visited:hover	{color:#00AFED;}







	

/* -========================= contentfooter =========================- */

#contentfooter {

	width:960px;height:25px;

	margin:0px 0px 20px 0px;

	display:block;overflow:hidden;

	background:url(./template_images/content_footer.jpg) 0px 0px no-repeat;

}







/* -========================= POSTS =========================- */

.post {

	font-size:12px;line-height:16px;font-weight:normal;color:#666;

	margin:0px 0px 50px 0px;padding:10px 0px 0px 0px;

	border-bottom:1px solid #efefef;

	display:block;overflow:hidden;

	

	width:615px;

	clear:both;

}





/* -========================= ENTRY =========================- */

.entry img, .post img{

	padding:10px;margin:0px 15px 15px 0px;

	background-color:#e9eaea; 

}



	.narrowcolumn .entry a:link,	.narrowcolumn .entry a:visited			{color:#38B348;}

	.narrowcolumn .entry a:hover,	.narrowcolumn .entry a:visited:hover	{color:#00AFED;}



/* -========================= POSTMETADATA =========================- */

.postmetadata {

	font-size:12px;line-height:18px;font-weight:normal;color:#666;

	margin:0px 0px 5px 0px;

}

	.postmetadata a:link,	.postmetadata a:visited			{color:#38B348;}

	.postmetadata a:hover,	.postmetadata a:visited:hover	{color:#00AFED;}







/* -========================= respond =========================- */

#respond {



}



#commentform input, #commentform textarea{

	background-color:#fff !important;

	border:1px solid #999;

	font-size:12px;line-height:18px;font-weight:normal;color:#666;

	padding:4px;

}	



	#commentform input:focus, #commentform textarea:focus {background-color:#efefef;}



#commentform #submit {

	background-color:#01B8F2 !important;

	font-size:12px;line-height:18px;font-weight:bold;color:#fff;

	border:1px outset #666;

	cursor:pointer;

}

#commentform #submit:hover {background-color:#00AFED;}





/* -========================= COMMENTLIST =========================- */

.commentlist {



}

.commentlist li {

	list-style-type:none !important;

	border-bottom:1px dotted #cee153;

}



		.commentmetadata a:link,	.commentmetadata a:visited			{color:#01B8F2;}

		.commentmetadata a:hover,	.commentmetadata a:visited:hover	{color:#00AFED;}

	

	.comment-author {

		font-size:16px;line-height:20px;font-weight:bold;color:#01B8F2;

		margin:0px 0px 10px 0px

	}



/* -========================= widecolumn =========================- */	

	.widecolumn {

		padding: 10px 0 20px 0;

		margin: 5px 0 0 150px;

		width: 450px;

	}





.widecolumn {

}





/* -========================= NAVIGATION =========================- */	

.navigation {

	display:block;overflow:hidden;

	margin:10px 0px 30px 0px;

	font-size:12px;line-height:16px;font-weight:normal;color:#666;

}

		.navigation a:link,		.navigation a:visited			{color:#00AFED;}

		.navigation a:hover,	.navigation a:visited:hover		{color:#333;}



.nav_alignleft 		{

	float:left;

	width:270px;

	display:block;overflow:hidden;

	text-align:left;

}



.nav_alignright 	{

	float:right;

	width:270px;

	display:block;overflow:hidden;

	text-align:right;

}



.alignleft 		{float:left;}



.alignright 	{float:right;}









/* -========================= sidebar =========================- */

#sidebar {

	width:259px;

	padding:20px;

	display:block;overflow:hidden;

	float:left;

	border-left:1px solid #ccc;

}





#sidebar img{

	padding:10px;margin:0px 15px 15px 0px;

	/*background-color:#e9eaea; */

}


.paypal-donations {margin-left:20px;}




/* SUBNAV ----------------------- */



.widget_ssn {

	border-bottom:1px solid #D0D2D3;

	margin:0px 0px 30px 0px;

}



.widget_ssn h2{

	font-size:16px;line-height:20px;font-weight:bold;color:#38B348;

	margin:0px 0px 20px 0px;

	background:url(template_images/elements/small-arrow.gif) 0px 3px no-repeat;

	padding:0px 0px 0px 20px;

}

.widget_ssn ul{

	font-size:12px;line-height:16px;font-weight:bold;color:#A6A9AB;

	margin:0px 0px 40px 0px;

}

	.widget_ssn ul li{

		margin:0px 0px 10px 0px;

		padding:0px 0px 0px 15px;

		background:url(template_images/elements/small-grey-arrow.gif) 0px 3px no-repeat;

	}

	

	.widget_ssn ul li a:link,	.widget_ssn ul li a:visited			{color:#A6A9AB;}

	.widget_ssn ul li a:hover,	.widget_ssn ul li a:visited:hover	{color:#00AFED;}



/* CATEGORIES ----------------------- */



.widget_categories {

border-bottom:1px solid #D0D2D3;

}



.widget_categories h2{

	font-size:16px;line-height:20px;font-weight:bold;color:#38B348;

	margin:0px 0px 20px 0px;

	background:url(template_images/elements/small-arrow.gif) 0px 3px no-repeat;

	padding:0px 0px 0px 20px;

}

.widget_categories ul{

	font-size:12px;line-height:16px;font-weight:bold;color:#666;

	margin:0px 0px 40px 0px;

}

	.widget_categories ul li{

		margin:0px 0px 5px 0px;

	}

	

	.widget_categories ul li a:link,	.widget_categories ul li a:visited			{color:#38B348;}

	.widget_categories ul li a:hover,	.widget_categories ul li a:visited:hover	{color:#00AFED;}

	

	

/* RECENT POSTS ----------------------- */



.widget_recent_entries  {

	border-bottom:1px solid #D0D2D3;

}





.widget_recent_entries h2{

	font-size:16px;line-height:20px;font-weight:bold;color:#38B348;

	margin:0px 0px 20px 0px;

	background:url(template_images/elements/small-arrow.gif) 0px 3px no-repeat;

	padding:0px 0px 0px 20px;

}

.widget_recent_entries ul{

	font-size:12px;line-height:16px;font-weight:bold;color:#A6A9AB;

	margin:0px 0px 40px 0px;

}

	.widget_recent_entries ul li{

		margin:0px 0px 10px 0px;

		padding:0px 0px 0px 15px;

		background:url(template_images/elements/small-grey-arrow.gif) 0px 3px no-repeat;

	}

	

	.widget_recent_entries ul li a:link,	.widget_recent_entries ul li a:visited			{color:#A6A9AB;}

	.widget_recent_entries ul li a:hover,	.widget_recent_entries ul li a:visited:hover	{color:#00AFED;}

	



/* TWITTER ----------------------- */

#twitter-tools {

	border-bottom:1px solid #D0D2D3;

	margin:0px 0px 30px 0px;padding:0px 0px 20px 0px;

}



.widgettitle h2{margin:0px 0px 10px 0px;}

	

.widgettitle{

	font-size:16px;line-height:20px;font-weight:bold;color:#38B348;

	margin:30px 0px 10px 0px;

	background:url(template_images/elements/small-arrow.gif) 0px 3px no-repeat;

	padding:0px 0px 0px 20px;

}



	.aktt_tweets {margin:20px 0px 0px 0px;}

	

	.aktt_tweets li {

		font-size:12px;line-height:16px;font-weight:bold;color:#666;

		margin:0px 0px 20px 0px;

		display:block;overflow:hidden;

		padding:0px 0px 0px 15px;

		background:url(template_images/elements/small-grey-arrow.gif) 0px 3px no-repeat;

		

	}

	

		.aktt_tweets ul li a:link,		.aktt_tweets ul li a:visited		{color:#38B348;}

		.aktt_tweets ul li a:hover,		.aktt_tweets ul li a:visited:hover	{color:#00AFED;}

		

		.aktt_tweet_time{float:right;font-size:10px;}



	.aktt_credit {display:none;}





/* ARCHIVE ----------------------- */



.widget_archive {

	font-size:16px;line-height:20px;font-weight:bold;color:#38B348;

	margin:30px 0px 20px 0px;

	padding:0px 0px 30px 0px;

	border-bottom:1px solid #D0D2D3;

}



.widget_archive h2{

}

	.widget_archive li {

		font-size:12px;line-height:16px;font-weight:bold;color:#666;

		margin:0px 0px 5px 0px;

		display:block;overflow:hidden;

	}

	

		.widget_archive ul li a:link,		.widget_archive ul li a:visited			{color:#38B348;}

		.widget_archive ul li a:hover,		.widget_archive ul li a:visited:hover	{color:#00AFED;}



		



/* calendar ----------------------- */

#events-calendar {

	border-bottom:1px solid #D0D2D3;

	margin:0px 0px 20px 0px;padding:0px 0px 40px 0px;

}







.required {

	color: #f00 !important;

}





/* -========================= test =========================- */



.sticky {

	background: #f7f7f7;

	padding: 0 10px 10px;

	}

.sticky h2 {

	padding-top: 10px;

	}



.commentlist li, #commentform input, #commentform textarea {

	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	}

.commentlist li ul li {

	font-size: 1em;

}



.commentlist li {

	font-weight: bold;

}



.commentlist li .avatar { 

	float: right;

	border: 1px solid #eee;

	padding: 2px;

	background: #fff;

	}



.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-style: normal;

	font-size: 1.1em;

	}



.commentlist p {

	font-weight: normal;

	line-height: 1.5em;

	text-transform: none;

	}



#commentform p {

	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	}



.commentmetadata {

	font-weight: normal;

	}







code {

	font: 1.1em 'Courier New', Courier, Fixed;

	}



acronym, abbr, span.caps

{

	font-size: 0.9em;

	letter-spacing: .07em;

	}









#wp-calendar #prev a, #wp-calendar #next a {

	font-size: 9pt;

	}



#wp-calendar a {

	text-decoration: none;

	}



#wp-calendar caption {

	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	text-align: center;

	}



#wp-calendar th {

	font-style: normal;

	text-transform: capitalize;

	}

/* End Typography & Colors */









/* -========================= footer_social =========================- */

#footer_social {

	width:960px;height:25px;

	display:block;overflow:hidden;

	border-bottom:2px solid #fff;

	margin:0px 0px 10px 0px;padding:0px 0px 10px 0px;

}





#footer_social p {

	float:right;

	font-size:12px;line-height:25px;font-weight:bold;color:#A8A9AB;

	margin:0px 10px 0px 0px;

}

#footer_social ul	{float:right;}





	#footer_social .footer_social-facebook a{

		background:url(template_images/footer/social_facebook.gif) 0px 0px no-repeat;

		width:114px;height:22px;

		display:block;overflow:hidden;

		text-indent:-9999px;

	}

	







/* -========================= footer =========================- */

#footer {

	width:960px;height:100px;

	display:block;overflow:hidden;

	clear:both;

	margin:0px 0px 20px 0px;

}



	#footer_navigation {

		width:590px;height:30px;

		display:block;overflow:hidden;

		margin:0px 0px 30px 0px;

		float:left;

		color:#fff;

	}	

	

		#footer_navigation li	{

			float:left;margin:0px 0px 0px 20px;

			display:block;overflow:hidden;

		}

		#footer_navigation li a{

			font-size:12px;line-height:30px;font-weight:normal;

			display:block;overflow:hidden;

		}

			#footer_navigation li a:link,		#footer_navigation li a:visited			{color:#A8A9AB;}

			#footer_navigation li a:hover,		#footer_navigation li a:visited:hover	{color:#00AFED;}

	

	#footer_search {

		width:370px;height:30px;

		display:block;overflow:hidden;

		float:right;

		color:#fff;

		margin:0px 0px 30px 0px;

	}

	 	#footer_search label {

	 		font-size:12px;line-height:21px;font-weight:normal;color:#A8A9AB;

	 		float:left;

	 		display:block;overflow:hidden;

	 	}

	 	#footer_search #s {/* The input */

	 		background-color:#fff !important;

	 		border:1px solid #999;

	 		width:170px;height:17px;

	 		display:block;overflow:hidden;

	 		padding:4px 6px 0px 6px;margin:0px 0px 0px 10px;

	 		float:left;

	 		font-size:12px;line-height:21px;font-weight:normal;color:#666;

	 	}

	 	#footer_search #s:focus {background-color:#efefef !important;}

	 	

	 	#footer_search #searchsubmit {

	 		width:92px;height:21px;

	 		display:block;overflow:hidden;

	 		background-color:#A8A9AB;

	 		font-size:12px;line-height:21px;font-weight:bold;color:#fff;

	 		float:right;

	 		border:1px outset #999;

	 		margin:0px 0px 0px 10px;

	 		cursor:pointer;

	 		text-transform:uppercase;

	 	}

	 	#footer_search #searchsubmit:hover {background-color:#00AFED !important;}

	

	

	#footer_sponsors {

		width:720px;/*width:660px;*/

		height:45px;

		margin:0px 0px 15px 0px;

		display:block;overflow:hidden;

		float:left;

	}

		#footer_sponsors p{	float:left;font-size:12px;line-height:45px;font-weight:normal;color:#A8A9AB;}

		

		#footer_sponsors ul	{float:left;}

			#footer_sponsors li	{float:left;margin:0px 0px 0px 20px;}

	

	

	#footer_copyright {

		width:240px;/*width:300px;*/

		height:45px;

		display:block;overflow:hidden;

		margin:0px 0px 15px 0px;

		float:right;

		text-align:right;

		font-size:12px;line-height:30px;font-weight:normal;color:#A8A9AB;

	}

























/* Begin Calendar */

#wp-calendar {

	empty-cells: show;

	margin: 10px auto 0;

	width: 155px;

	}



#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

	}



#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

	}



#wp-calendar a {

	display: block;

	}



#wp-calendar caption {

	text-align: center;

	width: 100%;

	}



#wp-calendar td {

	padding: 3px 0;

	text-align: center;

	}



#wp-calendar td.pad:hover { /* Doesn't work in IE */

	background-color: #fff; }

/* End Calendar */













.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}



.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

/* End captions */













/* ========== */

/* ! AUTHORS   */

/* ========== */



.entry_author_block {

	display:block;overflow:hidden;

	margin:0px 0px 30px 0px;padding:0px 0px 30px 0px;

	border-bottom:1px solid #efefef;

	clear:both;width:615px;

}



	.entry_author_image {/* DIV around image */

		display:block;overflow:hidden;

		margin:0px 20px 0px 0px;

		float:left;	

	}



	.entry_author_block_content {/* DIV around content */

		display:block;overflow:hidden;

		float:left;	

		width:400px;/*width:430px;*/

	}

			.entry_author_block_content h2 {

				font-size:18px;line-height:22px;font-weight:bold;

				margin:0px 0px 0px 0px;

			}

			

			.entry_author_block_content h3 {

				font-size:14px;line-height:18px;font-weight:bold;

				margin:0px 0px 0px 0px;

			}

			.entry_author_block_content h4 {

				font-size:11px;line-height:13px;font-weight:normal;font-style:italic;

				margin:0px 0px 20px 0px;

			}

			.entry_author_block_content p {

				margin:0px 0px 20px 0px;

			}





			.entry_author_posts {

				width:119px;height:27px;

				display:block;overflow:hidden;

				background:url(template_images/buttons/global.jpg) 0px 0px no-repeat;

				font-size:12px;line-height:27px;font-weight:bold;color:#666;text-align:center;

				margin:0px 0px 20px 0px;

			}

				.entry_author_posts a{

					width:119px;height:27px;

					display:block;overflow:hidden;

				}

					.entry_author_posts a:link,		.entry_author_posts a:visited		{color:#fff;}

					.entry_author_posts a:hover,	.entry_author_posts a:visited:hover	{color:#00AFED;}

			

			

			.entry_author_date {

				font-size:11px;line-height:13px;font-weight:normal;

				float:right;

			}



				.entry table td a:link,		.entry table td a:visited 		{color:#38B348;text-decoration:underline;}

				.entry table td a:hover,	.entry table td a:visited:hover {color:#00AFED;text-decoration:underline;}







/* =============== */

/* ! AUTHOR SIDE   */

/* =============== */



.side_entry_author_block {

	display:block;overflow:hidden;

	margin:30px 0px 30px 0px;padding:0px 0px 30px 0px;

	border-bottom:1px solid #efefef;

}







	.side_entry_author_block_content {/* DIV around content */

		display:block;overflow:hidden;

		float:left;	

	}

			.side_entry_author_block_content h2 {

				font-size:18px;line-height:22px;font-weight:bold;

				margin:0px 0px 0px 0px;

				color:#89CF87;

			}

			

			.side_entry_author_block_content h3 {

				font-size:14px;line-height:18px;font-weight:bold;

				margin:0px 0px 0px 0px;

			}

			.side_entry_author_block_content h4 {

				font-size:11px;line-height:13px;font-weight:normal;font-style:italic;

				margin:0px 0px 20px 0px;

			}

			.side_entry_author_block_content p {

				margin:0px 0px 0px 0px;

				font-size:11px;line-height:16px;font-weight:normal;

			}





			.side_entry_author_posts {

				width:119px;height:27px;

				display:block;overflow:hidden;

				background:url(template_images/buttons/global.jpg) 0px 0px no-repeat;

				font-size:12px;line-height:27px;font-weight:bold;color:#666;text-align:center;

				margin:0px 0px 20px 0px;

			}

				.entry_author_posts a{

					width:119px;height:27px;

					display:block;overflow:hidden;

				}

					.side_entry_author_posts a:link,	.side_entry_author_posts a:visited		{color:#fff;}

					.side_entry_author_posts a:hover,	.side_entry_author_posts a:visited:hover	{color:#00AFED;}

			

			

			.side_entry_author_date {

				font-size:11px;line-height:13px;font-weight:normal;

				float:right;

			}

			



/* ================== */

/* ! EC_addEventForm  */

/* ================== */			



#EC_addEventForm {

}



#EC_management-add-form td, #EC_management-add-form th{

	text-align:left;

	padding:4px 4px 10px 4px;

}





#EC_management-add-form span {

	color:#999;

}



#EC_addEventForm input, #EC_addEventForm textarea{

	border:1px solid #999;

	background-color:#fff;

	padding:2px 4px 2px 4px;

}



.addevent_submit {

	width:120px;height:25px;

	display:block;overflow:hidden;

	background-color:#03aeec !important; 

	border:1px outset #999;

	text-transform:uppercase;

	color:#fff;font-weight:bold;

	float:left;clear:both;

	cursor:pointer;

	margin:20px 0px 50px 0px;

}

.addevent_submit:hover {background-color:#00AFED !important; }





/* ====================================================================================================  */

/*                                        NAV                                                        */

/* ===================================================================================================== */

.area_videos_nav {

	margin:30px auto 0px auto;padding:0px 0px 10px 0px;

	width:100%;

	display:block;overflow:hidden;

	position:relative;

	font-weight:normal;color:#c00;font-size:16px;line-height:20px;

}

	



	.area_videos_nav ul {

		display:block;overflow:hidden;

		width:300px;

		margin:0px auto;

	}

	.area_videos_nav li {

		display:block;overflow:hidden;

		float:left;

		margin:0px 10px 0px 0px !important;

	}

	.area_videos_nav a {

		display:block;overflow:hidden;

		padding:0px 5px;

	}	

	



#area_videos_nav_previous 																{float:left;}

		#area_videos_nav_previous a:link,	#area_videos_nav_previous a:visited			{color:#38B348;}

		#area_videos_nav_previous a:hover,	#area_videos_nav_previous a:visited:hover	{color:#22B8EE;text-decoration:underline;}



#area_videos_nav_next																	{float:right;}

		#area_videos_nav_next a:link,	#area_videos_nav_next a:visited					{color:#38B348;}

		#area_videos_nav_next a:hover,	#area_videos_nav_next a:visited:hover			{color:#22B8EE;text-decoration:underline;}







#sidebar li.widget_text {border-bottom: 1px solid #D0D2D3; margin-bottom: 25px;}
