/* - - - - - - - - - - - - - - - - - - - - -

Title : Lightbox CSS
Author : Kevin Hale
URL : http://particletree.com/features/lightbox-gone-wild/

Created : January 13, 2006
Modified : February 1, 2006
- - - - - - - - - - - - - - - - - - - - - */

.parent_0 p{background-color:#D6DFE9 !important;}
.parent_0 a:link, .parent_0 a:visited{color:#000;background-color:#D6DFE9;}
.parent_0 a:hover, .parent_0 a:active{color:#CC0000; text-decoration:underline; background-color:#D6DFE9;}


#lightbox{
	display:none;
	position: absolute;
	top: 40%;
	left: 15%;
	/*width:350px;*/
	width:650px;
	height:390px;
	margin: -135px 0 0 0px;
	/*margin: -170px 0 0 -200px;*/
	z-index:9999;
	text-align:left;
	padding: 10px;
}

#lightbox[id]{
	position:fixed;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#000;
	-moz-opacity: 0.1;
	opacity:.10;
	filter: alpha(opacity=10);
}

#overlay[id]{
	position:fixed;
}

#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent
{
	display:block;
}


#lightbox.comment #lbLoadMessage{
	display:none;
}
#lightbox.comment #lbContent
{
	width: 353px;
	_width: 370px;
	margin: 0 0 0 100px;
	display:block;
}



#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage{
	display:block;
}

#lightbox.done.full img{
	width:100%;
	height:100%;
}

.hiddenLightBox { display: none; }
div#register_loading_box {text-align:center;}
div#login_loading_box {text-align:center;}
div#comment_loading_box {text-align:center;}

#comment_popup *{margin:0;padding:0;}
#comment_popup {font:11px verdana,helvetica,sans-serif; background-color: #FFFFFF;}
#comment_popup p{line-height:18px;margin:10px 0 10px 0;}
#comment_popup a:link, a:visited{color:#000000;text-decoration:none;}
#comment_popup a:hover, a:active{color:#CC0000;text-decoration:underline;}
#comment_popup h1{font:bold 11px verdana,helvetica,sans-serif;color:#000000;height:18px;width:100%;margin:0;padding:2px 0 0 0;text-indent:5px;background: #FFFFFF;}
#comment_popup div#comment{float:left;margin:0 10px 10px 10px;width:330px;border:0px solid #CCCCCC;}
#comment_popup textarea{margin:10px 10px 0 10px;width:305px;height:200px;background-color:#efefef;border:1px solid #CCCCCCC;padding:0;}
#comment_popup div#comment_length{margin:0 10px 10px 10px; font-size:10px; color:#666666;}
#comment_popup fieldset{border:0;}
#comment_popup div#cancel, div#submit{float:right;margin:10px 18px 10px 0;height:20px;width:60px;font-weight:bold;font-size:9px;border:1px solid #CCCCCC;background:#ccc;}
#comment_popup p#close{text-align:right;margin:5px 10px 5px 0;}



#comment_popup .clear{clear:both;}
#comment_popup div.buttons{text-align:left; padding-left:5px;}

#register_popup *{margin:0;padding:0;}
#register_popup {font:11px verdana,helvetica,sans-serif; border: 1px solid; border-color:#CCCCCC; background-color: #FFFFFF; width: 650px; padding:10px;}
#register_popup p{line-height:18px;margin:10px 0 10px 0;}
#register_popup a:link, a:visited{color:#000000;text-decoration:none;}
#register_popup a:hover, a:active{color:#CC0000;text-decoration:underline;}
#register_popup h1{font:bold 11px verdana,helvetica,sans-serif;color:#000000;height:18px;width:100%;margin:0;padding:2px 0 0 0;text-indent:5px;background-color: #FFFFFF;}
#register_popup h1.error_msg{background-color: #CC0000;}
#register_popup h1.success_msg{background-color: #22AA00;}
#register_popup div#login{float:left;height:245px; width:310px;border:1px solid #CCCCCC;}
#register_popup div#register{float:right;height:245px;width:325px;border:1px solid #CCCCCC;}
#register_popup div#login label{width:100px;}
#register_popup div#register label{width:140px;}
#register_popup fieldset{border:0;}
#register_popup label{margin:10px 10px 0 0;float:left;text-align:right;}
#register_popup input{margin:10px 0 0 0;background-color:#F2F2F2 !important;border:1px solid #CCCCCC;}
#register_popup input#remember, input#privacy, input#print_edition{border:none;background-color:#FFFFFF;padding:0;}
#register_popup input#privacy, input#print_edition {float:right;margin:12px 0 0 35px;}
#register_popup span#login {margin:10px 0 10px 0;height:20px;width:60px;font-weight:bold;font-size:9px;border:1px solid #CCCCCC;background:#FFFFFF;}
#register_popup input#create{margin:10px 0 10px 0;height:20px;width:60px;font-weight:bold;font-size:9px;border:1px solid #CCCCCC;background:#FFFFFF;}
#register_popup input#create{float:right;margin:10px 25px 10px 0;width: 120px;}
#register_popup div#register label#privacy {float:right;margin:10px 25px 0 5px;text-align:left;width:230px;}
#register_popup div#register label#print_edition{float:right;margin:10px 25px 0 5px;text-align:left;width:230px;}
#register_popup p.innerp{clear:both;margin:10px;}
#register_popup p#close{text-align:right;margin:0 10px 0 0;}
#register_popup p#register_success_msg {margin:10px;}
#register_popup #login_form p {margin:10px;}
#register_popup .clear{clear:both;}
