/****** FILE: themes/competia/assets/css/reset.css *****/
/*	reset
	---------------------------------------- */

	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin:0; padding:0;
		border:0; outline:0;
		font-size:100%;
		vertical-align:baseline;
		background:transparent;
	}
	
	body {
		line-height:1;
	}
	
	ol, ul {
		list-style:none;
	}
	
	blockquote, q {
		quotes:none;
	}
	
	blockquote:before, blockquote:after,
	q:before, q:after {
		content:'';
		content:none;
	}
	
	:focus { outline:0; }
	
	ins { text-decoration:none; background-color:#FFFFCC; color:#000; }
	
	del { text-decoration:line-through; }
	
	table {
		border-collapse:collapse;
		border-spacing:0;
		font-family:inherit; font-size:inherit;
	}


/****** FILE: themes/competia/assets/css/global.css *****/
/*	Redefine
	---------------------------------------- */

	/*html, body { height:100%; }*/
	
	body {
		border-top:2px solid #099eb3;
		/*background-color:#F7F8F8;*/
		/*overflow-y:scroll;*/
	}

	



/*	formatting
	---------------------------------------- */

	.right { float:right; }
	.show { display:block; }

/*	Other/Hacks
	---------------------------------------- */

	.debug { border:1px solid pink; }
	.bgbug { background-color:cyan!important; }
	
	.hide { display:none; }

	.clear { clear:both; display:block; }
	
	.clearfix:after {
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}
	
	.clearfix { display:inline-block; }
	/* Hide from IE Mac \*/
	
	.clearfix { display:block; }
	/* End hide from IE Mac */
	
	* html .clearfix { height:1px; } /*IE6*/


/****** FILE: themes/competia/assets/css/layout.css *****/

/*	Shell
	----------------------------------------	*/
	
	.inner { width:980px;  margin:0 auto; }
	
	div.ticks {
		height:2px; width:980px; line-height:0px; overflow:hidden;
		margin:0 auto;
		border-left:1px solid #cdd4d5; border-right:1px solid #cdd4d5;
		float:none; clear:both;
	}


/*	header
	----------------------------------------	*/
	
	/*	header */
	#header {
		border-bottom:1px solid #cdd4d5;
		background:#fff;
	}

	#header .inner { position:relative; height:75px; }

	#home_marker {
		width:28px; height:14px;
		background:url(../img/home_active.gif) no-repeat;
		position:absolute; top:2px; left:100px;
		z-index:80;
	}	
	
	body.home #home_marker { visibility:hidden; }


	#header h1 {
		float:left;	
		margin:20px 0 0 10px;
		width:188px; height:32px;
	}
	
	#header h1 a img { display:none; }
	
	#header h1 a {
		width:188px; height:42px;
		background:url(../img/h1_competia.gif) no-repeat;
		text-indent:-9999px;
		display:block;
	}

/*	nav */
	#header ul.nav { float:right; height:74px;  }
	
	#header ul.nav li {
		float:left;	
		position:relative;
		padding:0 20px 0 15px;
		height:77px;
		overflow:hidden;
	}
	
	#header ul.nav li a {
		font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:16px;
		font-style:italic;
		display:block;
		padding:20px 0;
	}
	
	#header ul.nav li a span {
		display:block;
		font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif; font-size:11px; line-height:18px;
		color:#8c8c8c; font-style:normal;
	}

	#header ul.nav li a:hover span { color:#000; }
	#header ul.nav li.active { background:url(../img/bg_main_nav-active.jpg) no-repeat center center;/*background-color:#cef7ff;*/ }
	#header ul.nav li.active a { color:#066672; cursor:default; }
	#header ul.nav li.active a span { color:#066672; }
	
	#header ul.nav li.focus { background-color:#fafafa; }
	#header ul.nav li.focus a { color:#454545; }
	#header ul.nav li.focus a span { color:#454545; }
	
	
	/*
	arrow 
	replace with negative margin-top?		*/
	#nav_arrow {
		background:url(../img/bg_nav_arrow.gif) no-repeat;
		width:17px; height:10px;
		position:absolute;
		top:69px; left:100px;
	}
	
	body.about #nav_arrow { left:276px; }
	body.profile #nav_arrow { left:375px!important; }
	body.services #nav_arrow { left:486px; }
	body.courses #nav_arrow { left:603px; }
	body.clients #nav_arrow { left:710px; }
	body.thoughts #nav_arrow { left:820px; }
	body.contact #nav_arrow { left:928px; }
	
	#nav_contact { margin-right:0; }
	
	
/*	headlines
	---------------------------------------	*/

	#headline {  }

	#headline h2 {
		font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; line-height:33px;
		margin:14px 20px 18px 10px;
	}

	/*	tweet */
	#tweet h2 span {
		font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif; font-size:12px; 
	}
	
	#tweet h2 a { color:#232323;/* font-size:64%;*/ }
	#tweet h2 a:hover { text-decoration:underline; color:#232323; /*font-size:64%;*/ }
	#tweet div.nav { margin:-6px 0 12px 14px; line-height:12px; }


/*	drawer
	----------------------------------------	*/
	
	/*	client profile subnav */
	#profile_nav { 
		display:none; margin:8px 0;
		height:136px;
		position:relative;
	}
	
	#profile_nav li { 
		background-color:#f7f8f8; background-image:url(../img/bg_subnav_profiler.jpg); background-repeat:no-repeat;
		height:135px;
		/*display:inline; float:left;*/
		position:absolute;
	}

	#profiler_1 { background-position:6px 0; width:246px; padding-left:10px;left:0; }
		#profiler_1.active { background-position:6px -300px; }
		#profiler_1.hover { background-position:6px -150px; }
	#profiler_2 { background-position:-102px 0; width:246px;left:256px; }
		#profiler_2.active {  background-position:-102px -300px; }
		#profiler_2.hover {  background-position:-102px -150px; }
	#profiler_3 { background-position:-102px 0; width:246px;left:501px; }
		#profiler_3.active { background-position:-102px -300px;  }
		#profiler_3.hover {  background-position:-102px -150px; }
	#profiler_4 { background-position:-300px 0; width:246px;left:745px; }
		#profiler_4.active { background-position:-300px -300px;  }
		#profiler_4.hover { background-position:-300px -150px;  }



	.cta a {
		background:url(../img/bg_subnav_profiler_divider.gif) no-repeat;
		display:block;
		padding:20px 22px 0 22px;
	}
	
	#profiler_1 a { background:0; }
	
	.cta a em {
		font-size:18px!important; line-height:30px;color:#333;	
		font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:17px; 
		display:block;
		padding:0 0 5px 0; margin:0 0 5px 0;
		/*border-bottom:1px solid #cdd4d5;*/
	}

	.cta a:hover em, #profile_nav li.hover a,  #profile_nav li.hover a em
	{ color:#fdb700; }

	.active .cta {  }
	.active .cta a {
		/*background:#FFDC7F;border-left:4px solid #000;*/ color:#67a8b7;
		
	}
	.active .cta a em { color:#666; }

/*	columns
	----------------------------------------	*/

	.col { float:left; }
	.col.base { width:230px; padding:0 10px; }
	.col.col1 { width:230px; padding:0 10px 0 0; margin:0 10px 0 10px; }

	.col.col1-2 { width:490px; padding:0 10px; }

	.col.col2-3 { width:230px; margin:0 10px 0 0; }
	.col.col3-4 { width:355px; padding:0 10px; }

	.col.col2-4 { width:700px; padding:0 10px; }
	.col.col2-45 { width:580px; margin-right:5px; }
	.col.col45 { width:130px; }
	
	.col.split-1 { width:230px; padding-right:10px; }
	.col.split-2 { width:230px; margin-left:10px; }
	.col.split-3 { width:350px; margin-left:10px; }
	
	
	
	


/*	subnavs
	----------------------------------------	*/

	.col1 ul.nav {
		margin:2px 12px 48px 0;
	}
	
	.col1 ul.nav li {
		padding-right:8px;
		font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;
		font-style:italic;
		/*height:36px; overflow:hidden;*/
	}
	
	.col1 ul.nav li a {
		display:block;
		padding:0 5px;
		line-height:35px;/*height:35px;*/
		border-bottom:1px solid #ddd;	
	}
	.col1 ul.nav li.active { border:0; background:url(../img/arrow1_right.gif) no-repeat right center; }
	.col1 ul.nav li.active a { 
		background:#fdb700;color:#000;
	}
	
	.courses .col1 ul.nav li {
		height:auto!important; overflow:visible!important;
	}
	
	.courses .col1 ul.nav li a {
		height:auto!important;
		line-height:18px!important;
		padding:8px 5px!important;
	}
	

	/* tools nav */
	.tools_nav { margin:72px 10px 0 0; float:right; }
	.tools_nav li { text-align:right; }

	
/*	body
	----------------------------------------	*/

	#body {
		background-color:#fff;
		border-top:1px solid #cdd4d5; border-bottom:1px solid #cdd4d5;
	}
	
	#body div.inner {
		margin-top:24px;
	}


/*	footer
	----------------------------------------	*/
	
	#footer {
		background:#f7f8f8;
		overflow:hidden;
		border-bottom:1px solid #cdd4d5;
	}
	
	#footer .inner { padding:14px 0 0 0; }
	
	#footer h2 { margin:12px 0 0 0; }
	#footer h2 a {
		background:url(../img/h2_footer_competia.gif) no-repeat;
		width:96px; height:18px;
		display:block; text-indent:-9999px;
	}
	#footer p { font-size:10px; color:#999; margin-top:2px; }
	
	#footer ul { 
		margin:0; float:left; 
		list-style:disc;
	}
	
	#footer ul.c1 { width:170px; }
	#footer ul.c2 { width:230px; }
	#footer ul.c3 {  }
	
	#footer ul li {
		font-size:10px; line-height:18px;
		color:#ccc;
	}
		
	#footer ul li a { font-size:10px; color:#666; }
	#footer ul li a:hover { color:#000; }
	
	#footer .col { min-height:100px; }
	


	
/*	buttons
	----------------------------------------	*/
	
	a.button {
		display:inline-block; font-size:12px; line-height:26px; 
		padding:0 9px 0 0; margin:15px 0 0 0;
		background-repeat:no-repeat;
	}

	a.button strong {
		font-weight:normal;
		display:inline-block; 
		padding:0 9px;
	}
	
	a.button1 strong { background-color:#fdb700; color:#fff; }
	a.button2 strong { background-color:#fdb700; color:#fff; }
	a.button3 strong { background-color:#039EB5; color:#fff; }
	a.button4 strong { background-color:#efefef; color:#333; }
	
	a.button.up { padding-top:5px; background-position:10px 0;  }
	a.button.down { padding-bottom:5px; background-position:10px 22px;  }
	
	a.button1.up {  background-image:url(../img/arrow1_up.gif); }
	a.button2.up {  background-image:url(../img/arrow2_up.gif); }
	a.button3.up {  background-image:url(../img/arrow3_up.gif); }
	a.button4.up {  background-image:url(../img/arrow4_up.gif); }

	a.button1.down {  background-image:url(../img/arrow1_down.gif); }
	a.button2.down {  background-image:url(../img/arrow2_down.gif); }
	a.button3.down {  background-image:url(../img/arrow3_down.gif); }
	a.button4.down {  background-image:url(../img/arrow4_down.gif); }

	a.button3:hover { background-position:10px -100px; }
	a.button4.down:hover { background-position:10px -168px; }
	a.button4.up:hover { background-position:10px -190px; }

	a.button1:hover strong { color:#000; }
	a.button2:hover strong { color:#000; }
	a.button3:hover strong { background-color:#000; color:#fdb700; }
	a.button4:hover strong { background-color:#099eb2; color:#000; }
	
	
	
	
	
/*	heavy
	----------------------------------------	*/

	.module.heavy {  }
	.module.heavy h2 { background:#fff; padding-bottom:0; margin-bottom:0; }
	
	.heavy { color:#000; }
	.heavy h3 { 
		background:url(../img/arrow3_down.gif) no-repeat 20px bottom; color:#fff;
		padding:0 0 7px 0; margin:0 0 12px 0;
	}
	
	.heavy h3 a { 
		background:#099eb3; color:#fff;
		padding:4px 8px;
		display:block;
	}
	
	.heavy h4.style1 {
		font-size:18px; line-height:20px!important;
		padding-bottom:8px;
	}
	
	h4.style1 em {
		color:#555; font-size:13px!important;
		font-style:normal;
	}
	
	.heavy p {
		margin:10px 0 5px!important;
		font-size:12px; line-height:18px; color:#333; 
	}
	
	.heavy span.date { color:#000!important; }
	.heavy a.button { margin:20px 8px 8px 0;}
/*
*/


	
	
/*	tools
	----------------------------------------	*/
	
	ul.tools_nav {
		/*border-top:1px solid #cccccc;*/
		
	}
	
	ul.tools_nav li {
		position:relative;
		/*border-bottom:1px solid #ececec;*/
		padding:10px 5px;
		-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
		background:#f2f2f2;
		margin:1px 0;
	}
	
	ul.tools_nav li:last-child { /*border-bottom:1px solid #cccccc; */}
	
	ul.tools_nav li a {
		font-size:12px; line-height:22px;
		display:block;
		padding:0 20px 0 0;
		display:block;
		background-position:top right; background-repeat:no-repeat;
	}
	
	/* links */
	#send_this a {  background-image:url(../img/icon_socialtools_send.gif); }
	#share_this a {  background-image:url(../img/icon_socialtools_share.gif);  }
	#print_this a {  background-image:url(../img/icon_tools_print.gif);  }
	#rss_this a {  background-image:url(../img/icon_rss.gif);  }
		
		div.share_this_wrapper { 
			position:absolute; z-index:30; display:none;
			top:-42px; right:90px;
			padding:6px;
			
		}
		
		.share_this_wrapper div.arrow_right {
			background:url(../img/arrow6_right.gif) no-repeat; 
			width:20px; height:20px;
			position:absolute; top:55px; right:-5px;
		}
		
		
		div.share_this {
			width:222px;
			overflow:hidden;
			padding-right:8px;
			box-shadow:rgba(0,0,0,0.5) 0px 0px 24px;
		}
		
		div.share_this ul {
			padding:6px 0 2px 3px;
			background:#fff; border:1px solid #cdd4d5;
			margin:0 0 5px 5px;
		}
		
		div.share_this ul li {
			padding:0 3px 2px 0;
			float:left;
			width:100px;
			border:0!important;
			background:0!important;
		}
		
		div.share_this ul li a {
			padding:2px;
			font-size:10px; line-height:16px; 
			width:100px;text-align:left;
			background:0!important;
			color:#08819d!important;
		}
		
		div.share_this ul li a:hover { text-decoration:none; color:#fdb700!important;  }
		div.share_this ul li a img { margin:0 10px 0 0; float:left; }
		



		ul.xlinks li {
			float:left; display:inline; cursor:pointer;
		}
		
		.xlinks a {
			font-size:13px; line-height:18px; padding:6px 0 6px 24px;			
		}
		
		
		#stf .ui-dialog-titlebar { display:none; }
		
		ul.tools_nav li a:hover, #share_this.active a { background-position:right -30px; color:#fdb700; }
		
		#share_this.active, .tools_nav li:hover { background:#fff;}
		
		
		#stf label { float:left; width:170px; margin:5px 10px 0 0; text-align:right; }
		#stf .middleColumn { float:left; }
		#stf div.Actions { margin:10px 0 0 180px; }
		

/*	sidebar
	----------------------------------------	*/
	
		#sidebar { }
	
		.col1 h2 { 
			margin:24px 0 0 0; font-size:16px; line-height:20px;
		}
		
		.col1 h2 a {  font-size:16px; line-height:20px; }
		





/*	entry
	----------------------------------------	*/
		
	.entry-tags ul li { display:inline; margin:0 6px; }
	.entry-list dd { margin-bottom:32px!important; }	
		
		
	

	

/*		comments
		----------------------------------------	*/
		
	#CommentsHolder { margin-top:24px; }
	
	#PageComments {  }
	#PageComments li { position:relative; padding:10px 0; }
	
	#PageComments li div.comment p {
		background:#efefef;
		padding:10px 15px; margin:0;
		-moz-border-radius:9px; -webkit-border-radius:9px;
	}
	
	#PageComments li h6  {
		font-weight:normal;
		margin:0 0 5px 5px;
	}
	
	#PageComments li h6 a {  }

	#PageComments h6 { padding-right:30px; }
	
	#PageComments .comment {
		 margin:0 0 18px 0; position:relative;
	}
	
	.comment span.arrow {
		position:absolute; left:1px; top:8px;
		display:block;
		background:url(../img/arrow5_left.gif) no-repeat;
		width:12px; height:25px;
	}
	
	.comment span.date {
		display:block;
		font-size:10px; color:#333;
	}
	

	.admin_comment_tool {
		position:absolute; left:-90px;
	}
	
	ul.actionLinks li { padding:0!important; text-align:right; display:inline; }
	ul.actionLinks li a {
		font-size:8px;
		-moz-border-radius:5px; -webkit-border-radius:5px;
		background:#f2f2f2;
		display:inline-block;
		padding:0 4px;
		text-transform:uppercase;
	}
	
	
	#comments_form { display:none; margin-bottom:24px; padding }
	#comments_form form { position:relative; }

	#Name, #CommenterURL{ width:240px; margin:0 0 12px 10px; }
	#Name { margin:0 0 24px 10px; }
	#Name input, #CommenterURL input { width:210px;}
	#Comment { width:350px; position:absolute; right:10px; top:0; }
	#Comment textarea { width:340px; height:80px; }
	
	#PageComments .col.col2-3 { width:100px; margin:0 10px 0 0; padding:5px 0 0 0; }
	#PageComments .col.col3-4 { width:485px; padding:0 10px; }
	
	

/*	forms
	----------------------------------------	*/
	
	.error label { color:red; }
	.error input.requiredField { border:1px solid red!important; }
	.required { color:#000; font-weight:bold; }
	
	
	input[type="text"], input[type="password"], textarea {
		font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif; font-size:13px;
		margin-bottom:5px; padding:4px;
		display:block;
		border:1px solid #cdcdcd; 
		width:220px;
		background:url(../img/bg_input.png) repeat-x;
	} 

/*
	input.text { line-height:24px; height:20px; }
	
	input.text, textarea {
		font-size:12px; color:#999;
		background:#f2f2f2;
		padding:2px 3px; 
	}
*/
	
	input.text.focus, textarea.focus {
		border:1px solid #FEB800;
		backgroundcolor:#fff; background-position:0 -300px; color:#000;
	}
	
	/* login page form */
	
	#MemberLoginForm_LoginForm { }
	#MemberLoginForm_LoginForm fieldset { width:230px; }

	/* contact page form */
	#Form_Form { }
	#Form_Form fieldset { width:550px; }
	
	#Form_Form h4 { margin-bottom:24px; }
	
	#Form_Form div.field { position:relative; clear:both; }
	#Form_Form div.field span.message { position:absolute; top:0; left:490px; line-height:14px; }
	
	#Form_Form input.text { width:300px; }
	#Form_Form label { width:200px; text-align:right; float:left; display:block; padding:5px 0 0 0; }
	#Form_Form .middleColumn { float:left; margin:0 0 12px 20px; }
	
	#Form_Form textarea  { height:160px; width:300px; /*position:relative;*/ }
	#Form_Form div.textarea  { /* float:right; width:300px; float:right; margin:-196px 64px 0 0; */}
	
	
	select { margin-bottom:3px; }

	.requiredField label:after { content:" *"; color:#07717F; }
	
	span.message { font-weight:normal; font-size:10px; color:red; }
	#Form_Form .Actions { margin:12px 0 30px 248px; }
	
	fieldset { margin:0; padding:0; }
	
	#EditableTextField8 {  }


/*	courses
	----------------------------------------	*/
	dl.course_info {
		-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
		background:#f2f2f2;
		-moz-box-shadow:1px 1px 3px rgba(100,100,100,0.3); 
		-webkit-box-shadow:1px 1px 3px rgba(100,100,100,0.3);
		box-shadow:1px 1px 3px rgba(100,100,100,0.3);
		width:180px; padding:10px; margin:0 0 16px 16px;
		float:right;
	}
	
	dl.course_info dt { color:#000; }
	
	dl.course_info dt.divide-top {
		border-top:1px solid #ffffff;
		margin-top:10px; padding-top:10px;
	}
	
	.courses .entry h3 { margin-top:5px; }


/*	stuff
	----------------------------------------	*/

	.vspace_body_btm { height:72px;  }
	.vspace_body_top { height:12px;  }


	.shadow {
		-moz-box-shadow:-1px 1px 3px rgba(100,100,100,0.3);
		-webkit-box-shadow:-1px 1px 3px rgba(100,100,100,0.3);
		box-shadow:-1px 1px 3px rgba(100,100,100,0.3); 
	}

	.shadow2 {
		-moz-box-shadow:1px 1px 3px rgba(100,100,100,0.3); 
		-webkit-box-shadow:1px 1px 3px rgba(100,100,100,0.3);
		box-shadow:1px 1px 3px rgba(100,100,100,0.3);
	}
	
	
	.section object { width:100%!important;}
	
	.courses .entry { margin-bottom:48px; }
	
	
	

/****** FILE: themes/competia/assets/css/widgets.css *****/

/*		widgets
		----------------------------------------	*/
		
		.widget .inner {
			-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
			margin:0!important;
		}
		
		.col1 .widget .inner {
			width:190px; margin:0; padding:10px; 	
		}
		
		.col45 .widget { width:70px!important; }


		.col1 .widget { margin-bottom:24px; }

	
		.col1 .widget p { 
			margin:0 30px 0 0; font-size:11px;
		}


/*		Twitter
		----------------------------------------	*/
	
		#twitter { }
		
		#twitter_update_list { 
			list-style-type:none!important;
			margin:10px 20px 0 0; padding:0;
		}
		
		#twitter_update_list li {
			margin:0; padding:5px;
			background:url(../img/arrow5_down.gif) no-repeat 18px bottom;
			padding:0 0 8px 0; margin:0 0 13px 0;
		}
		
		#twitter_update_list li p {
			background:#efefef;
			padding:10px 15px; margin:0;
			-moz-border-radius:9px; -webkit-border-radius:9px;
			word-wrap:break-word;
			font-size:11px; line-height:15px;
		}
		
		#twitter_update_list li:hover { }
		
		
		.entry-footer { margin-top:24px; }
		

/*		categories
		----------------------------------------	*/

		#sidebar .TagCloudWidget ul  { padding-right:20px!important;  }
		
		.TagCloudWidget ul li {
			font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:23px; font-style:italic;
			padding:0  6px;
			border-bottom:1px solid #eee;
		}
		.TagCloudWidget ul li:last-child { border-bottom:0; }



/*		Delicious
		----------------------------------------	*/
	
		.DeliciousWidget { }
		
		.DeliciousWidget ul { }
		.DeliciousWidget ul li {
			padding:0 20px 6px 0; margin:0 0 8px 0;
			position:relative;
			border-bottom:1px solid #eee;
		}
		
		.col1 .DeliciousWidget ul li { margin-right:20px; padding-left:2px; }
		
		.DeliciousWidget ul li:last-child { border-bottom:0;}
		
		.DeliciousWidget ul li a {
			font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; line-height:17px!important;font-style:italic;
		}
		
		.DeliciousWidget ul li a:hover {
			color:#FEB800;
		}
		
		.DeliciousWidget ul li div.outer { 
			display:none;
			position:absolute; z-index:130;
			top:-24px; right:-220px;
			width:230px;
			padding:0 0 0 7px;
		}
		
		.DeliciousWidget.widget3 ul li div.outer, .DeliciousWidget.widget4 ul li div.outer  { 
			 right:255px;
		}
		
		.DeliciousWidget div.arrow {
			background:url(../img/arrow6_left.png) no-repeat left center; 
			position:absolute;
			z-index:140; top:24px; left:-1px;
			width:20px; height:20px;
		}
		
		.DeliciousWidget.widget3 div.arrow, .DeliciousWidget.widget4 div.arrow {
			background:url(../img/arrow6_right.gif) no-repeat left center; 
			left:254px;
		}
		
		.DeliciousWidget ul li div.inner { 
			background:#fff; border:1px solid #CDD4D5;
			padding:6px 10px 2px 10px;
			width:226px;
			font-size:11px;
		}
		
		.DeliciousWidget ul li span.date {
			display:block;
			color:#000!important;
			line-height:14px;
		}
		
		.DeliciousWidget ul li p {
			
		}
		
		.DeliciousWidget ul li span.tags {
			display:block;/* block */
			margin:0 0 5px 0; padding:5px 0 0 0;
			line-height:13px;
		}
		
		.DeliciousWidget ul li span.tags strong { color:#000; }
		
		.DeliciousWidget ul li.hover div.outer { 
			display:block;
		}


/*		Testimonials
		----------------------------------------	*/
		
		.widget5 {
			background:url(../img/arrow5_down.gif) no-repeat 20px bottom;
			padding-bottom:9px;
		}
		
		.widget5 .inner { 
			margin:0 0 0 0!important; 
			background:#efefef;
			padding:10px;
			font-size:14px; line-height:18px;
		}
		
		.widget5 h3 { margin:18px 0 0 0; }
		
		
/*		contact CTA
		----------------------------------------	*/
		
		.LinkToPageWidget {
			position:relative;
			/*
			padding-bottom:9px;*/
		}
		
		.LinkToPageWidget .inner { 
			margin:0 0 0 0!important; 
			background:#EFEFEF;
			padding:5px 10px;
			font-size:12px; line-height:18px;
			font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; 
			font-style:italic;
			width:auto;
			-moz-box-shadow:1px 1px 3px rgba(100,100,100,0.3); 
			-webkit-box-shadow:1px 1px 3px rgba(100,100,100,0.3);
			box-shadow:1px 1px 3px rgba(100,100,100,0.3);
		}
		
		.LinkToPageWidget a { color:#08819d; }
		
		.col45 .LinkToPageWidget .inner { margin-left:30px!important; }
		
		.LinkToPageWidget .inner span { 
			width:24px; height:10px;
			background:url(../img/arrow5_down.gif) no-repeat;
			display:block; position:absolute;
			bottom:-10px;
		}


/*		Latest Blog Entry
		----------------------------------------	*/

		.LatestBlogEntryWidget p span { color:#000; }


/*		Latest Blog Entry
		----------------------------------------	*/
		
		.FlickrWidget img {
			width:70px; height:70px;
		}
		
		ul.gallery li { float:left;width:70px; height:70px; margin:0 0 2px 2px; }
		
		

/*		Next Course
		----------------------------------------	*/
		
		.col1 .NextCourseWidget { padding-right:24px; }

		.col1 .NextCourseWidget h3 a {
			font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; font-style:italic;line-height:18px;
		}
				
		.col1 .NextCourseWidget h4 em, .col1 .NextCourseWidget h4.style1 { 
			font-size:11px!important; line-height:15px; color:#666;
			border:0;
			margin:6px 0 0 0;
		}
		
		.col1 .NextCourseWidget p { height:0px; display:none; }


/*		Mailing list
		----------------------------------------	*/

		#WidgetForm_MailingListForm .Actions { margin-top:12px!important; }
		#WidgetForm_MailingListForm .field { margin-top:12px; width:210px; }
		#WidgetForm_MailingListForm input.text { width:100%; }



/*		Quote Snippet
		----------------------------------------	*/

		.QuoteWidget ul { 
			visibility:hidden;
		}

		.QuoteWidget ul li { 
			margin-right:24px; padding:0 0 5px 0;
		}
		
		.QuoteWidget .inner {
			background:#efefef; 	
		}
		
		.QuoteWidget .quote {
			font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; font-style:italic;line-height:18px;
			color:#232323;
			background:url(../img/arrow5_down.gif) no-repeat 20px bottom;
			margin:0 0 8px 0; padding:0 0 9px 0;
		}

		.QuoteWidget .author { 
			font-size:12px; line-height:14px; color:#000;
			margin:0 0 4px 10px;
		}

		.QuoteWidget .role,
		.QuoteWidget .organization,
		.QuoteWidget .country { font-size:10px; line-height:14px; margin-left:10px; }


/*		tag cloud
		----------------------------------------	*/

		.TagCloudWidget ul.frequency li {
			display:inline; float:left;
			border-bottom:0;
			font-size:10px;
			text-align:left;
			line-height:20px; height:20px;
		}
		
		.TagCloudWidget .not-popular { font-size:0.8em; }
		.TagCloudWidget .not-very-popular { font-size:1.0em; }
		.TagCloudWidget .somewhat-popular { font-size:1.2em; }
		.TagCloudWidget .popular { font-size:1.4em; }
		.TagCloudWidget .very-popular { font-size:1.6em; }
		.TagCloudWidget .ultra-popular { font-size:1.8em; }
		
		
/*		social networks
		----------------------------------------	*/

		#a_social_linkedin a { background:url(../img/a_social_linkedin.gif) no-repeat 0 center; margin-left:5px; }
		#a_social_twitter a { background:url(../img/a_social_twitter.gif) no-repeat 0 center; margin-left:30px;}


/*	categories
	----------------------------------------	*/

	.col1 .categories ul { margin-right:20px; }
	.col1 .categories ul li {
		font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:23px; font-style:italic;
		padding:0  6px;
		border-bottom:1px solid #eee;
	}
	.col1 .categories ul li:last-child { border-bottom:0; }


/*	monthly archives
	----------------------------------------	*/

	.ArchiveWidget ul li {
		font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:23px; font-style:italic;
		padding:0  6px; margin-right:20px;
		border-bottom:1px solid #eee;
	}
	.ArchiveWidget ul li:last-child { border-bottom:0; }


/****** FILE: themes/competia/assets/css/typography.css *****/
	body {
		font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif; 
		font-size:12px; line-height:18px; color:#565757;
	}


	a { text-decoration:none; color:#08819d; cursor:pointer;  }
	a:hover { 
		color:#FDB700;
	}
	
	li.active a { color:#b21262;  }
	
	h5 { font-weight:normal; }
	
	h2 {
		font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; line-height:36px;
		font-weight:normal; color:#565656;
	}
	
	p, p strong {
		font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif; font-size:12px; line-height:18px;
		margin:9px 0 17px 0;
	}
	
	blockquote {
		background:#f7f8f8; border-left:4px solid #fcbd16;
		padding:4px 16px 4px 16px; margin:18px 0 12px; 
	}
	
	blockquote p { 
		font-family:Georgia, "Times New Roman", Times, serif!important; font-size:16px; line-height:20px;color:#333;font-style:italic;
		margin-bottom:12px;
	}
	
	hr {
		border-collapse:collapse; border:0; border-top:1px solid #eee;
		margin:10px 0 11px;
	}



/*	content
	----------------------------------------	*/
	
	a.small_link {
		font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif; 
		font-size:12px; line-height:18px;
	}

	.section h3 {
		color:#fdb700; 
		font-size:18px; line-height:24px;
		margin:-5px 0 11px 0; 
	}
	
	.section h3 a { }
	
	.col2-45 .content {  }
	
/*	.content ul {
		margin:0 0 18px 6px; padding:0 0 0 12px;
		list-style-type:disc;
	}
	
	.content ul li {
		margin-bottom:5px;
	}*/
	
	img.left {  }



/*	formatting
	----------------------------------------	*/
	
	h4 {
		font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif; font-size:10px; line-height:24px;
		text-transform:uppercase;
		border-bottom:1px solid #ccc;
		margin-top:12px; margin-bottom:13px;
		color:#333;
	}
	
	
	
	.col1 h4 {
		font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif; font-size:10px; line-height:24px;
		text-transform:uppercase;
		border-bottom:1px solid #ccc;
		margin:48px 20px 13px 0;
		color:#333;
	}

	div.section blockquote h5 {
		font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:18px;
		font-weight:normal; color:#000; font-style:italic;
		margin:0 0 9px 0;
	}
	
	div.module h2 {
		font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif; font-size:10px; line-height:18px;
		text-transform:uppercase;
		border-bottom:1px solid #ccc;
		margin-top:4px; margin-bottom:6px;
		color:#333;
	}


	/* blockquote */
	div.section blockquote { 
		margin:27px 0 27px 0;
		-moz-box-shadow:1px 1px 3px rgba(100,100,100,0.3); /* FF3.5+ */
		-webkit-box-shadow:1px 1px 3px rgba(100,100,100,0.3); /* Saf3.0+, Chrome */
		box-shadow:1px 1px 3px rgba(100,100,100,0.3); /* Opera 10.5, IE 9.0 */
	}
	
	body.courses blockquote {
		/*float:right;
		width:228px;*/
		border-left:4px solid #ccc;
		margin-left:20px; padding-bottom:12px;
	}
	
	body.courses blockquote h4 { margin-top:0; }
	
	body.courses blockquote ul { list-style-type:disc; margin:0 0 0 24px; }
	
	/* main content ol */
	div.section ol {
		list-style-type:decimal; margin-left:30px; padding-bottom:10px;
	}

	div.section ol li {
		padding:0; margin:5px 0;
		line-height:18px;
	}
	
	div.section ul {
		margin:10px 0 4px 24px;
		list-style-type:disc;
	}
	
	div.section ul li { margin:0; }
	
	.col5 h2 { font-style:italic; }


	li.last, li.last a { border:0!important; }
	
	a.link1 { color:#fdb700; }
	
	.smallprint, .disclaimer{ font-size:10px; line-height:15px; color:#999; font-style:italic; }
	
	/* -- colors -- */
	.bg1 { background-color:#F7F8F8; }
	.bg2 { background-color:#fff; }
	
	
	/* -- img -- */
	.img_wrapper.img-left {
		float:left;
		border:1px solid #efefef;
		margin:0 18px 10px 0;
		width:230px;
	}
	
	.img_wrapper.img-full {
		border:1px solid #efefef;
		margin:0;
		/*width:325px;*/
	}
	
	.img_wrapper img { display:block; }
	
	.img_wrapper p { 
		font-size:10px; line-height:16px;
		padding:4px 5px!important; margin:0!important;
		background:#efefef; color:#333;
	}
	
	/* full */
	.img_wrapper.full {
		border:1px solid #efefef;
		margin:0;
		width:614px;
		position:relative;
	}
	
	img.right {
		margin:0 0 0 24px;
	}
	
	
	.img_wrapper.full div.caption {
		background:#000; border-left:2px solid #fff;
		position:absolute; bottom:0; right:0; z-index:5;
		width:355px;
		padding:10px;
		opacity:0.7;
	}
	
	
	
	.img_wrapper.full p {
		color:#fff; background:none;
		font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:18px;
		font-style:italic;
	}
	
	.dropshadow {
		-moz-box-shadow:2px 2px 2px #666;
		-webkit-box-shadow:2px 2px 2px #666;
		box-shadow:2px 2px 2px #666;
	}
	
		
	
/*	thoughts
	----------------------------------------	*/
	
	div.entry p {  }
	
	div.entry div.asset-footer {
		background:#e2e2e2;
		height:1px;
		margin:24px 0 0 0;
	}
	
	.archives dl { margin-top:24px; }
	.archives dl dt { font-size:11px;}
	.archives dl dt a { font-size:12px; }
	.archives dl dd {margin:0 0 12px 0;}
	
	
	
/*	accordion
	----------------------------------------	*/
	
	.accordion { background:#fcfcfc; border:1px solid #efefef; border-bottom:0; }

	
	.accordion .ui-icon { display:none; }
	.accordion .ui-state-default, .accordion .ui-widget-content .ui-state-default { border:0; }
	.accordion .ui-state-active a {
		background-color:#FEB800;
		color:#000;
		cursor:default;
	}
	
	
	.accordion h5.ui-state-active {
		background:#fafafa url(../img/arrow1_down.gif) no-repeat 20px bottom;
		border:0;
		padding-bottom:8px;
	}
	
	.accordion h5 {}
	
	.accordion h5.ui-state-default {
		border-bottom:1px solid #efefef;
	}
	
	.accordion h5 a {
		font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;font-style:italic; font-weight:normal; line-height:32px;
		display:block;
		padding:2px 8px;
		background:#fff;
	}
	
	
	.accordion h5.ui-state-active a { color:#fff; }
	
	
	.accordion div {  padding:12px 8px 0 8px; }
	.accordion div.ui-accordion-content-active {  border-bottom:1px solid #efefef; background:#fafafa; overflow:hidden; }
	
	.accordion div ul {
		list-style-type:disc;
		margin:0 0 16px 10px;
	}
	
	.accordion div ul.inline li {
		float:left;
		width:225px;
		margin:0 0 0 20px; padding:0 20px 0 0;
	}
	


/****** FILE: themes/competia/assets/css/jquery-ui-1.8rc1.custom.css *****/

/* Layout helpers  x
----------------------------------*/
.ui-helper-hidden { display:none; }
.ui-helper-hidden-accessible { position:absolute; left:-99999999px; }
.ui-helper-reset { margin:0; padding:0; border:0; outline:0; line-height:1.3; text-decoration:none; font-size:100%; list-style:none; }
.ui-helper-clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.ui-helper-clearfix { display:inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width:100%; height:100%; top:0; left:0; position:absolute; opacity:0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor:default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display:block; text-indent:-99999px; overflow:hidden; background-repeat:no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position:absolute; top:0; left:0; width:100%; height:100%; }

/* Component containers
----------------------------------*/
.ui-widget {}
.ui-widget .ui-widget { font-size:1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-size:1em; }
.ui-widget-content {   background-color:#fff; color:#333333; }
.ui-widget-content a { color:#333333; }
.ui-widget-header { border:1px solid #e78f08; background:#f6a828; color:#ffffff; font-weight:bold; }
.ui-widget-header a { color:#ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border:1px solid #cccccc; background:#f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight:bold; color:#1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color:#1c94c4; text-decoration:none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { background:#fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight:bold; color:#c77405; }
.ui-state-hover a, .ui-state-hover a:hover { color:#c77405; text-decoration:none; }
.ui-state-active, .ui-widget-content .ui-state-active { border:1px solid #fbd850; background:#ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight:bold; color:#eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color:#eb8f00; text-decoration:none; }
.ui-widget :active { outline:none; }

/* Interaction Cues*/
----------------------------------
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border:1px solid #fed22f; background:#ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color:#363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color:#363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border:1px solid #cd0a0a; background:#b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color:#ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color:#ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color:#ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight:bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity:.7; filter:Alpha(Opacity=70); font-weight:normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity:.35; filter:Alpha(Opacity=35); background-image:none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width:16px; height:16px; background-image:url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image:url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image:url(images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image:url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image:url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image:url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image:url(images/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image:url(images/ui-icons_ffd27a_256x240.png); }

/* positioning */
.ui-icon-close { background-position:-80px -128px; }
.ui-icon-closethick { background-position:-96px -128px; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { background:#000; opacity:.50;filter:Alpha(Opacity=50); } /*  url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat */
.ui-widget-shadow { margin:-5px 0 0 -5px; padding:5px; background:#000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity:.20;filter:Alpha(Opacity=20); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }

/* Accordion
----------------------------------
.ui-accordion .ui-accordion-header { cursor:pointer; position:relative; margin-top:1px; zoom:1; }
.ui-accordion .ui-accordion-li-fix { display:inline; }
.ui-accordion .ui-accordion-header-active { border-bottom:0 !important; }
.ui-accordion .ui-accordion-header a { display:block; font-size:1em; padding:.5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left:2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position:absolute; left:.5em; top:50%; margin-top:-8px; }
.ui-accordion .ui-accordion-content { padding:1em 2.2em; border-top:0; margin-top:-2px; position:relative; top:1px; margin-bottom:2px; overflow:auto; display:none; zoom:1; }
.ui-accordion .ui-accordion-content-active { display:block; }
*/



/* Button
----------------------------------*/

.ui-button { display:inline-block; position:relative; padding:0; margin-right:.1em; text-decoration:none !important; cursor:pointer; text-align:center; zoom:1; overflow:visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width:2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width:2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width:3em; } 
button.ui-button-icons-only { width:3.2em; } 

/*button text element */
.ui-button .ui-button-text { display:block; line-height:1.4;  }
.ui-button-text-only .ui-button-text { padding:.4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding:.4em; text-indent:-9999999px; }
.ui-button-text-icon .ui-button-text, .ui-button-text-icons .ui-button-text { padding:.4em 1em .4em 1.8em; }
.ui-button-text-icons .ui-button-text { padding-right:1.8em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding:.4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position:absolute; top:50%; margin-top:-8px; }
.ui-button-icon-only .ui-icon { left:50%; margin-left:-8px; }
.ui-button-text-icon .ui-icon-primary, .ui-button-text-icons .ui-icon-primary, .ui-button-icons-only .ui-icon-primary { left:.5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right:.5em; }

/*button sets*/
.ui-button-set { margin-right:7px; }
.ui-button-set .ui-button { margin-left:0; margin-right:-.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border:0; padding:0; } /* reset extra padding in Firefox */




/* Dialog
----------------------------------*/
.ui-dialog { position:absolute; padding:.2em; width:300px; overflow:hidden; }
.ui-dialog .ui-dialog-titlebar { padding:.5em 1em .3em; position:relative;  }
.ui-dialog .ui-dialog-title { float:left; margin:.1em 16px .2em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position:absolute; right:.3em; top:50%; width:19px; margin:-10px 0 0 0; padding:1px; height:18px; }
.ui-dialog .ui-dialog-titlebar-close span { display:block; margin:1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding:0; }
.ui-dialog .ui-dialog-content { position:relative; border:0; padding:.5em 1em; background:none; overflow:auto; zoom:1; }
.ui-dialog .ui-dialog-buttonpane { text-align:left; border-width:1px 0 0 0; background-image:none; margin:.5em 0 0 0; padding:.3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float:right; margin:.5em .4em .5em 0; cursor:pointer; padding:.2em .6em .3em .6em; line-height:1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width:14px; height:14px; right:3px; bottom:3px; float:right; }
.ui-draggable .ui-dialog-titlebar { cursor:move; }


/****** FILE: themes/competia/assets/css/jquery.lightbox-0.5.css *****/
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

