/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0; overflow: hidden;}

/*
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{}
    #cboxTopLeft{display: none;}
    #cboxTopCenter{display: none;}
    #cboxTopRight{display: none;}
    #cboxBottomLeft{display: none;}
    #cboxBottomCenter{display: none;}
    #cboxBottomRight{display: none;}
    #cboxMiddleLeft{display: none;}
    #cboxMiddleRight{display: none;}
    #cboxContent{background:none; overflow:hidden;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:20px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxLoadingOverlay{background:#fff url(images/loading.gif) no-repeat 5px 5px;}
/*         #cboxClose{position:absolute; top: 20px; right:0; display:block; color:#444;} */



/** ColorBox Overlay Styles **/

#content h1.cbox_GNO_title {
	background: url('../images/header_tag.png') top left no-repeat;
	height: 88px;
	margin: 0;
	float: left;
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 26px;
	padding: 11px 40px 0 55px;
	position: absolute;
	left: 0;
	top: 20px;
}

.colorbox_wrapper {
	background-color: #eaeaea;
	margin-left: 30px;
	overflow: hidden;
	padding: 90px 20px 20px 20px;
}

.colorbox_wrapper iframe {
	float: left;
	margin-right: 15px;
}

.colorbox_video_description {
	width: 236px;
	float: left;
}

.colorbox_video_description p {
	margin-top: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 14px;
	line-height: 24px;
}

.colorbox_video_description p.date {
	font-family: Georgia, "Times New Roman", Times, serif;
}

#cboxClose {
  position: absolute;
  top: 20px;
  display: block;
  color: #666;
  right: 30px;
  font-family: Georgia;
  font-style: italic;
  background: url("../images/colorClose.png") no-repeat scroll left center transparent;
  padding: 1px 0 0 20px;
}

/** Styles for Colorbox form elements **/

/*
input.text, select {
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #CCC;
	border: 1px solid #a6a6a6;
	padding: 3px;
	color: #5b5b5b;
	margin-right: 8px;
}

input.text {
	height: 24px;
}
*/

/** Styles for Sign-Up Overlay **/

/*
#sign_up_wrapper {
	padding: 0 20px 0 50px;
}

#sign_up_wrapper label.error {
	color: red;
	display: block;
	margin-top: 8px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 12px;
}

#thank_you h3 {
	font-size: 18px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin-bottom: 15px;
	color: #4a4a4a;
}

#thank_you p {
	margin-top: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 14px;
	line-height: 24px;
}

#thank_you a {
	color: #4a8fbf;
	text-decoration: none;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#thank_you a:hover {
	text-decoration: underline;
}
*/
