@charset "utf-8";
/* CSS Basic Document */
body
{
margin:0px;
padding:0px;
background-color:#d4d4d4;
background-image:url(http://dayglowtour.com/wp-content/themes/hybrid/images/world-bg.jpg);
background-position:center top;
background-attachment: fixed;
background-repeat:no-repeat;
}
*
{
margin:0px;
padding:0px;
}
p
{
margin:7px 0px;
}
img
{
border:0px;
}
.clear
{
clear:both;
height:0px;
}
.container
{
width:965px;
height:auto;
text-align:center;
margin:0px auto;
padding:30px 0px;
}

/* CSS Header Document */
.header
{
width:965px;
height:auto;
float:left;
text-align:left;
background-color:#FFF;
}
.header-top
{
width:945px;
height:auto;
padding:10px 10px 5px 10px;
float:left;
text-align:left;
}

/* CSS Body-main Document */
.body-main
{
width:965px;
height:auto;
float:left;
text-align:left;
background-color:#FFF;
}
/* CSS Menu */
.navcontainer {
		width:965px;
        margin:0px;
        height:45px;
		float:left;
		background: url(../images/menu-normal-bg.jpg) left top repeat-x; 
		text-align:left;
		}

.navcontainer ul {
        border: 0px;
        margin: 0px;
        padding: 0px;
        list-style-type: none;
        text-align: center;
}

.navcontainer ul li {
        display: block;
        float: left;
        text-align: center;
        padding: 0px;
        margin: 0px;
		height:45px;
		background: url(../images/menu-bar-bg.jpg) right center no-repeat;
		}

.navcontainer ul li a {
        width: 94px;
        height: 45px;
        margin: 0px;
		padding:0px;
        text-decoration: none;
        display: block;
        text-align: center;
        color: #FFF;
        font: bold 20px/45px Myriad Pro, Arial, Helvetica, sans-serif;
	    text-transform: none;
		float:left;
	}

.navcontainer ul li a:hover {
        color: #FFF;
        font: bold 20px/45px Myriad Pro, Arial, Helvetica, sans-serif;
		text-decoration:none;
		background: url(../images/menu-hover-bg.jpg) left top repeat-x;
		}
.navcontainer li.active a {
        color: #FFF;
        font: bold 20px/45px Myriad Pro, Arial, Helvetica, sans-serif;
		text-decoration:none;
		background: url(../images/menu-hover-bg.jpg) left top repeat-x;
		}
.navcontainer ul li a.big
{
width:160px;
}
.navcontainer ul li a.medium
{
width:123px;
}
.navcontainer ul li a.small
{
width:106px;
}
.body-bottom
{
width:947px;
height:auto;
float:left;
text-align:left;
padding:4px 10px 22px 8px;
}
.body-left
{
width:204px;
height:auto;
float:left;
text-align:left;
}
.banner-left-box
{
width:202px;
height:auto;
float:left;
text-align:left;
padding-bottom:3px;
}
.login-box
{
width:192px;
height:200px;
float:left;
text-align:left;
background:url(../images/login-bg.jpg) left top no-repeat;
padding:6px 0px 0px 12px;
color: #000000;
font: bold 13px/18px Verdana, Arial, Helvetica, sans-serif;
}
.input-box
{
width:165px;
height:22px;
float:left;
text-align:left;
font:normal 11px/22px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
background-color: #FFF;
text-decoration:none;
border:1px solid #008cc6;
padding-top:2px;
padding-left:3px;
}                  
.body-right
{
width:740px;
height:auto;
float:right;
text-align:left;
}
.festival-left-box
{
width:470px;
height:auto;
float:left;
text-align:left;
}
.event-right-box
{
width:264px;
height:auto;
float:right;
text-align:left;
}
.enent-top-box
{
width:264px;
height:auto;
float:left;
text-align:left;
margin-bottom:12px;
}
.event-round-top
{
width:264px;
height:8px;
float:left;
text-align:left;
}
.event-inside-box
{
width:251px;
height:auto;
float:left;
text-align:left;
background-color: #046f9c;
padding:0px 7px 0px 6px;
}
.event-title
{
width:251px;
float:left;
height:auto;
text-align:left;
padding-bottom:5px;
}
.event-gray-box
{
width:239px;
height:42px;
float:left;
text-align:left;
background:url(../images/event-inside-gray-bg.gif) left top no-repeat;
padding:6px 6px 0px 6px;
color: #000000;
font: bold 14px/18px Arial, Helvetica, sans-serif;
margin-bottom:3px;
}
.white-link-box
{
width:246px;
height:auto;
float:left;
text-align:left;
padding-left:5px;
color: #FFF;
}
.event-round-bottom
{
width:264px;
height:8px;
float:left;
text-align:left;
}
.buy-now-bt
{
float:right;
margin-left:10px;
}
.right-banner-box
{
width:261px;
height:auto;
float: right;
text-align:left;
margin-bottom:7px;
}
.festival-box
{
width:468px;
height:auto;
float:left;
text-align:left;
margin-bottom:4px;
}
.festival-round-top
{
width:468px;
height:10px;
float:left;
text-align:left;
}
.festival-round-bottom
{
width:468px;
height:10px;
float: left;
text-align:left;
}
.festival-inside-box
{
width:448px;
height:auto;
float:left;
text-align:left;
background: url(../images/festival-inside-bg.gif) left top repeat-y;
padding:0px 10px;
}
.share-bt
{
margin-left:5px;
margin-top:2px;
}

.footer
{
width:965px;
height:auto;
float:left;
text-align:center;
clear:both;
padding-top:10px;
color:#000;
}
.footer a
{
color:#000;
text-decoration:none;
}
.footer a:hover
{
color:#00ccff;
text-decoration:none;
}

/* CSS Text Document */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #2b2b2b;
	text-decoration: none;
}
body a
{
color:#004b6a;
font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
}
body a:hover
{
color:#1d9ed4;
font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
}
h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 23px;
	font-style: normal;
	line-height: 26px;
	font-weight: bold;
	font-variant: normal;
	color: #FFF;
	text-decoration: none;
	text-align:justify;
}
.h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #060606;
	text-decoration: none;
	text-align:justify;
}
h2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #060606;
	text-decoration: none;
	text-align:justify;
}
.white-link
{
color: #FFF;
font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.white-link:hover
{
color: #16afef;
font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.black-text
{
color: #060606;
font: bold 18px/24px Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.black-text:hover
{
color: #008cc6;
font: bold 18px/24px Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.content-left-box
{
width:750px;
height:auto;
float:left;
text-align:left;
}

.content-box
{
width:748px;
height:auto;
float:left;
text-align:left;
margin-bottom:4px;
}

.content-round-top
{
width:748px;
height:10px;
float:left;
text-align:left;
}
.content-round-bottom
{
width:748px;
height:10px;
float: left;
text-align:left;
}
.content-inside-box
{
width:732px;
height:auto;
float:left;
text-align:left;
background: url(../images/content-inside-bg.gif) left top repeat-y;
padding:0px 10px;
}

/**
* Comments
************************************************/
#comments-template {
	}

/* Comment headers */
#comments-number, #reply {
	font-size: 1.2em;
	}
li.author #reply {
	color: #f7f7f7;
	}

/* Comments are closed */
.comments-closed {
	color: #666;
	font-style: italic;
	}

/* Comment list */
#comments-template ol {
	list-style: none;
	margin: 0 0 21px 0;
	}
#comments li {
	overflow: hidden;
	margin-bottom: 9px;
	padding: 9px 9px 0 9px;
	color: #333;
	background: #f9f9f9;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}
#comments li li, #comments li.author li li {
	color: #333;
	margin: 0 9px 9px 18px;
	background: #fff;
	}
#comments li.author li, #comments li li li, #comments li li.author li, #comments li.author li.author li {
	color: #333;
	background: #f9f9f9;
	}
#comments li.author, #comments li li.author, #comments li li li.author, #comments li.author li.author li.author {
	color: #f7f7f7;
	background: #232C36;
	}
#comments li.author li.author, #comments li li.author li.author, #comments li.author li li.author {
	color: #f7f7f7;
	background: #246F93;
	}
#comments li li.author, #comments li li.author li.author {
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	}

/* Comment links */
#comments li a, #comments li.author li a, #comments li.author li.author li a {
	color: #3C738C;
	} 
#comments li.author a, #comments li.author li.author a, #comments li.author li.author li.author a {
	color: #A6C2CF;
	border-color: #333;
	}

/* Avatar */
#comments-template .avatar {
	width: 40px;
	height: 40px;
	float: left;
	margin-right: 18px;
	padding: 0;
	border: 1px solid #666;
	}
#comments-template li.author .avatar {
	padding: 2px;
	background: #246F93;
	}

/* Comment meta data */
#comments-template .comment-meta-data {
	margin-bottom: 18px;
	}

/* Comment text */
#comments-template .comment-text {
	clear: left;
	margin: 0 18px;
	}
.comment-text blockquote {
	margin-bottom: 21px;
	}
.comment-text blockquote p {
	display: inline;
	}
#comments-template li.author blockquote, #comments-template li.author pre {
	color: #fff;
	background: #246F93;
	border: none;
	}
#comments-template li.author code {
	background: transparent;
	}
	
	* Comments popup
************************************************/
.comments-popup #body-container {
	width: 540px;
	margin: 20px auto;
	padding: 20px;
	}
.comments-popup #container {
	width: 520px;
	margin: 0 auto;
	padding: 0;
	}
.comments-popup #content {
	width: 500px;
	padding: 20px;
	}
	
	/* Form */
.text-input {
	display: block;
	padding: 3px 6px;
	width: 300px;
	}
.page-template-quick-post .text-input {
	width: 97.5%;
	}
#comments-template label {
	font-size: .8em;
	}
textarea {
	clear: left;
	display: block;
	width: 98.5%;
	}
.button {
	width: 100px;
	margin-right: 9px;
	padding: 6px 9px;
	font: .9em Cambria, Georgia, Times, 'Times New Roman', serif;
	font-weight: bold;
	color: #eee;
	background: #242D36;
	border: none;
	}
li.author .button {
	background: #333C45;
	}
.button:hover {
	cursor: pointer;
	background: #333C45;
	}
.search-form input {
	margin-right: 9px;
	}
.allowed-tags {
	font-size: .8em;
	}

/* Post title */
.entry-title {
color: #060606;
font: bold 18px/24px Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.entry-title :hover
{
color: #008cc6;
font: bold 18px/24px Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}

