@charset "utf-8";
/* CSS Document 
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%; background: transparent;}*/

body {width:100%;background:#242424 url(../images/bg.png) repeat-x;font:13px Arial, Helvetica, sans-serif;}
table {width:100%}
th {font:14px Arial, Helvetica, sans-serif;font-weight:bold;padding:5px;text-align:left;color:black;border-bottom:2px solid #000000}
tr {font:12px Arial, Helvetica, sans-serif;padding:10px;text-align:left;}
tr.even {background:#f6f7f7;}

#event_name_h {font-size:115%;width:200px; text-transform:uppercase;}
#event_date_h {width:150px;}
#event_location_h {width:150px;}

#events_found {font-size:75%;}

#pag_status {text-align:right;font-size:75%;}

#event_name_d {width:200px;}
#event_name_d a {text-transform:uppercase;font-size:13px;}
#event_date_d {width:150px;color:#00007e;}
#event_location_d {width:150px;color:#00007e;}
.event_d {padding:5px;color:#000000;}
.event_d a {text-decoration:underline;}

.event_pic {float:left;margin-right:5px;border:2px solid white;}

#wrapper {width:960px;height:100%;margin:0px auto;padding:10px 0px;background:#fff}
#wrapper-header {width:960px;margin:0px auto;}
#header {width:100%;margin-bottom:10px;margin-top:5px;}

#eventcode {width:100%;height:43px;background:#f4f4dd url(../images/tab-blue.png) no-repeat 0 0;border-top:3px solid #3f4c6b;}

#enter {position:relative;left:60px;top:0px;vertical-align:bottom;margin-top:5px;}
#enter input[type="text"] {height:22px;}
#enter_button {background: #ffffff url(../images/go.png) no-repeat;width:33px;height:27px;border:0;vertical-align:top;}
#enter label {color:white;font-weight:bold;}

#topnav {float:left;width:960px;background:#000000;margin-bottom:10px;}
#topnav ul {width:100%;background:#000000;margin: 0 auto;text-align: center;}
#topnav li {list-style:none;float:left;color:white;font-weight:bold;padding:10px 7px 7px 7px;text-align:center;}
#topnav li a {text-decoration:none;color:white;}
#topnav li a:hover {color:#0005f5;}

#topnav-active {background:#ffdd15;}

#signin {float:right;color:#3f4c6b;}
#signin a {color:#3f4c6b;font-size:14px;}
#signin a:hover {text-decoration:none;}

#advanced {margin-left:48px;background:#ffffff url(../images/tab-btm-tan.png) no-repeat 0 0;height:25px;color:#3f4c6b;font-weight:bold;padding-left:25px;padding-top:10px;display:block}
#advanced img {vertical-align:bottom;}
#advanced a {text-decoration:none;color:#3f4c6b;}
#advanced a:hover {color:#d35a38;}
#panel {margin-left:48px;height:175px;background:#f4f4dd;z-index:100;}

#location {width:180px;float:left;padding:10px 0px;}
#location h2 {color:black;font-size:125%;}
#location p label {width:50px;display:inline;text-align:right;float:left;padding-top:5px;}
#location input, select {margin:1px;padding:5px;}
#location_form {padding:0px 20px 20px 20px;}

#categories {border-right:1px dotted #ccc;width:275px;float:left;padding:15px;}
#categories input {}
#categories h2 {color:black;font-size:125%;}

#agegroups {width:200px;float:left;padding:10px 0px;}
#agegroups h2 {color:black;font-size:125%;}
#agegroups input {margin:1px;padding:5px;}

#sidebar {width:190px;float:left;margin-left:10px;margin-top:0;margin-right:10px;font:15px Arial, Helvetica, sans-serif;background:#fff;font-size:10px;height:100%;}
#sidebar input[type=text], submit, select {font-size:10px;}
#sidebar ul {padding:5px;}
#sidebar ui li {width:150px;}
#sidebar ul li a {color:black;text-decoration:none;vertical-align:super;}
#sidebar ul li a:hover {text-decoration:underline;}
.sidebar-active {font-weight:bold;}

#sidebar-ads {width:125px;float:left;padding-left:5px;margin-top:0;}

#sidebar-login {width:185px;height:350px;float:left;margin-left:48px;margin-top:0;margin-right:20px;font:15px Arial, Helvetica, sans-serif;border-right:1px solid #ccc;}
#sidebar-form {background:white;width:185px;margin-bottom:25px;padding-bottom:25px;}
#sidebar-form fieldset {padding:15px;margin:0px;border:0px;}
#sidebar-form legend {margin-top:10px;font-size:150%;}
#sidebar-form input {margin:5px 0px;padding:3px;}
#sidebar-form a {color:#3f4c6b;}
#sidebar-form a:hover {color:#d35a38;}
#sidebar-form label {display:block;font:14px Arial, Helvetica, sans-serif;font-weight:bold;}

#sidebar-eplanner {width:185px;height:350px;float:left;margin-left:48px;margin-top:0;margin-right:20px;font:15px Arial, Helvetica, sans-serif;}
#sidebar-eplanner h2 {padding:10px;font-size:125%;background:white;}
#sidebar-eplanner h3 {padding:0px 10px;font-size:110%;background:white;color:#3f4c6b;}
#sidebar-eplanner ul {padding:10px 20px;}
#sidebar-eplanner a {color:#3f4c6b;}
#sidebar-eplanner a:hover {color:#d35a38;}

#content {padding:0px 5px 5px 5px;color:#000081;font:18px Tahoma, Arial, Helvetica, sans-serif;float:left;width:565px;
}
#content h1 {font-size:115%;margin-bottom:10px;color:#000;}
#content h2 {margin-bottom:10px;}
#content h3 {color:#000000;margin:10px 0px;}
#content p {
	margin-bottom:20px;
	color:black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}
#content a {color:#00007e;}
#content a:hover {color:#d35a38;}
#content ul {margin-bottom:20px;list-style:inside;font:14px Arial, Helvetica, sans-serif;margin-left:10px;color:black;}
#content label {display:block;font:14px Arial, Helvetica, sans-serif;font-weight:bold;}
fieldset {margin:10px 10px 10px 0px;border:1px solid #ccc;padding:10px;color:#000000;font:13px Arial, Helvetica, sans-serif;font-weight:normal;}
fieldset legend {color:#3f4c6b;font:15px Arial, Helvetica, sans-serif;font-weight:bold;}
fieldset ol {}
fieldset ol li {padding-bottom:10px;}
#content input, select, textarea {margin-bottom:5px;padding:5px;}

#footer-links {text-align:center;margin:10px 10px 0px 10px;color:#ffffff;font:11px Tahoma, Arial, Helvetica, sans-serif;}
#footer-links a {color:#ffffff;text-decoration:none;font:14px Tahoma, Arial, Helvetica, sans-serif;padding:10px;}
#footer-links a:hover {color:#d35a38;}

#footer {text-align:center;margin:0px 10px 20px 10px;color:#ffffff;font:11px Tahoma, Arial, Helvetica, sans-serif;}
#footer a {color:#ffffff;text-decoration:none;font:11px Tahoma, Arial, Helvetica, sans-serif;}
#footer a:hover {color:#d35a38;}

.error {color:red;font-weight:bold;font:13px Arial, Helvetica, sans-serif;font-weight:normal;margin-bottom:10px;}

#topright {width:300px;text-align:right;color:white;font-weight:bold;padding-top:10px;float:right;}
#topright a {color:white;text-decoration:none;;font-size:14px;}
#topright a:hover {color:#d35a38;}

#admin {background:#000000;height:25px;color:#ffffff;font-weight:bold;padding-left:25px;padding-top:10px;display:block}
h3 {margin:10px;}

.featuredbox-wrapper,
.featuredbox{
	width: 565px;
    height: 120px;
    position: relative;
    overflow: hidden;	
} 
#heroshot  img {width:565px;background:#000;}

input[type=submit] {
    -moz-border-radius: 15px; 
	-webkit-border-radius: 15px; 		
	border-radius: 15px;
	background:#00007e;	
	color:white;
	border:0px;
	padding:5px;
	margin:5px;
}
#planner-toolbar {

	margin-bottom:10px;
}
#planner-toolbar ul {margin:0px;}
#planner-toolbar ul li {
	list-style:none;
	float:left;
	background:#eee;
    -moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 		
	border-radius: 5px;	
	border:1px solid #ccc;
	padding:5px;
	margin-right:3px;	
}
#planner-toolbar  a {text-decoration:none;}
#planner-toolbar .active {background:#00007e;}
#planner-toolbar .active a {font-weight:bold;color:white;}

.select-free
    {
        position: absolute;
        z-index: 10; /*any value*/
        overflow: hidden; /*must have*/
        width: 245px; /*must have for any value*/ /*width of area +5*/
    }
    .select-free iframe
    {
        display: none; /*sorry for IE5*/
        display: /**/ block; /*sorry for IE5*/
        position: absolute; /*must have*/
        top: 0px; /*must have*/
        left: 0px; /*must have*/
        z-index: -1; /*must have*/
        filter: mask(); /*must have*/
        width: 3000px; /*must have for any big value*/
        height: 3000px /*must have for any big value*/;
    }
    .select-free .bd
    {
        padding: 11px;
    }
	
	p.smalltext
	{
		font:12px Arial, Helvetica, sans-serif; font-style:italic;
		
	}

