body {

	background-color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	margin: 0px;

}

a:active { text-decoration: underline; color: #33546C}

a:link { text-decoration: underline; color: #33546C}

a:visited { text-decoration: underline; color: #33546C}

a:hover { text-decoration: underline; color: #660066}



.noborder {

	border: none;

	}



.boldme {

	font-weight: bold;

	}



.dontpadmeout {

	margin: 0px;

	padding: 0px;

}

/*
input {
	font-family:Arial,Helvetica,sans-serif;	
	font-size:12px;
}
select {
	font-family:Arial,Helvetica,sans-serif;	
	font-size:1em;
}
*/




#contentDiv {

	margin:0px;

	padding:0px;

}

#contentDiv #maincontentwhite {

	padding:0px;

	margin:0px;

}



#col-left #colsearchbox{ padding:0; margin:0;  margin-bottom:20px; }

#col-left .selectcolinp{ padding-left:2px; }

#col-left #donatebut{ padding:0; margin:0; margin-top:25px; margin-bottom:7px;}



/* old custom styles */

.left, .center, .right {float:left;}

#row1, #row2 {padding-bottom:26px; width: 980px;}

#row1 .left {margin-right:19px; width:231px;}

#row1 .center {margin-right:10px; width:467px;}



#row1 .right {

width:210px; 

background:url(http://sk.convio.net/images/wrpr/bg_ad_row1rt.png) 0 0 no-repeat;

padding:20px;

height:216px;

}



#row1 .right h2 {font-size:14pt; color:#ffffff; margin-left:45px;}

#row1 .right p {color:#bbd6e9;}



#row2 .left {width:245px; margin-right:15px;}

#row2 .center {margin-right:10px; width:453px;}

#row2 .right {width:250px;}



#row2 h2 {font-size:16pt; color:#000000;}


.clear {clear:both;}

/****************************/
/********** Header **********/
/****************************/
#header {
border-top:8px solid #f0822d; 
border-bottom:5px solid #2374a8;
}

#header_inner {
height:200px;
margin:0 auto;
background:url(http://safekids.pub30.convio.net/assets/wrapper-ww/bg_header.gif) no-repeat;
width:960px;
}

#nav_top, #search {
text-align:right;
position:relative;
}

#nav_top a:hover, #nav_top a:active {text-decoration:underline;}

#nav_top .text {padding:10px 10px 0 0;color:#2575a8;font-size:10px; margin-right:325px;}
#nav_top .text a {color:#2575a8;font-size:10px;text-decoration:none;}

#signup_box {
top:0;
right:0;
width:322px;
height:62px;
background:url(http://safekids.pub30.convio.net/assets/wrapper-ww/bg_signup.jpg) no-repeat;
background-position: top left;
font-size:11px;
padding: 0px;
color:#ffffff;
position:absolute;

}

#signup_box .top {padding:5px 10px 2px 0px;}
#signup_box .top h2{ padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; }

#signup_box h2 {
position:absolute;
top:5px;
left:10px;
font-weight:bold;
font-size:14px;
letter-spacing:-0.5px; 
color:#FFFFFF;
}

#signup_box a {
color:#FFFFFF;
text-decoration:underline;
}

#signup_box a.logLink{
	font-weight: bold; font-size:11px;
}
#signup_box a.logLink:link, #signup_box a.logLink:visited {color:#ffffff;}
#signup_box a.logLink:hover, #signup_box a.logLink:active {color:#000000;}

#signup_box .wwuslogin {
color:#FFFFFF;
font-size:11px;
text-align:left;
padding-bottom:3px;
padding-left:3px;
padding-top:3px;
width:52px;
}

#signup_box .wwemail{ 
padding-bottom:3px;
padding-top:3px;
width:140px;
}

#signup_box .wwemail #cons_email{ 
font-size:1.05em;
padding-bottom:2px;
padding-left:7px;
padding-top:2px;
width:138px;
}

#signup_box .wwsubscribe{ 
padding-bottom:3px;
padding-top:3px;
width:100px;
}

#signup_box table td{ padding:0px;}

#signupForm {margin-right:9px;}

form.subscribeForm {padding:5px 10px;}

p.loggedIn {text-align:center;
margin-top:0px;
font-size:8pt;
color:#ffffff;
}
span.welcome {font-weight:bold; font-size:11pt;}

#emailField {
width:221px; 
height:20px;
font-family:arial, helvetica, sans-serif;
font-size:11pt;
padding:3px 0 0 5px;
}

#search {
padding:10px 11px 0 0;
height:27px;
margin-top:140px;
background:url(http://sk.convio.net/images/wrpr/bg_searchBox.gif) 100% 0 no-repeat;
}

#search #query {
background:url(http://sk.convio.net/images/wrpr/bg_searchField.gif) no-repeat;
background-color: none;
border-width:0px;
padding:3px 5px 0 25px;
width:152px;
height:19px;
font-weight:bold;
font-family:arial, helvetica, sans-serif;
}

/*****************************/
/********** Content **********/
/*****************************/
#contentArea {
padding-top:20px;
background:url(http://sk.convio.net/images/wrpr/bg_content.png) 0 0 repeat-x;
}

#content_inner {
width:960px; 
margin:0 auto 20px;
}

#column_left {float:left; width:230px;}

#column_left #donatebut{ padding-top:26px; padding-bottom:22px; display:block; }
#column_left #colsearchbox h3{ 
	font-size:16px; 
	line-height:16px; 
	margin:0; 
	margin-bottom:10px;
}
#column_left #colsearchbox p{ 
	font-size:12px; 
	line-height:14px; 
	margin:0; margin-top:10px; 
	margin-bottom:10px;
}
#column_left #specialstates{ margin:0; }

#column_left .menu-coalition-search{ 
margin:0; 
margin-top:10px; 
border: solid 1px #000000; 
width:198px; 
font-size:12px; 
}


#nav_left {
margin:0;
padding:0;
list-style:none;
width:230px;
border:1px solid #f8d4b5;
}

#nav_left li a {
display:block;
background:#f0822d url(http://sk.convio.net/images/wrpr/arrow_orange.gif) 10px 15px no-repeat;
border-bottom:1px solid #f8d4b5;
color:#ffffff;
text-decoration:none;
padding:15px 0 14.5px 35px;
font-weight:bold;
}

#nav_left li a:hover {
background-color:#e06c13;
font-weight:bold;
}

#nav_left li a.last {border:none;}

#nav_left ul {
margin:0;
padding:10px 0;
list-style:none;
background-color:#f2964f;
}

#nav_left li li {
color:#ffffff;
padding:2px 0px 2px 35px;
}

#nav_left li li a {
display:inline;
background:none;
border:none;
padding:0;
font-size:10pt;
}

#nav_left li li a:hover {
background:none;
text-decoration:underline;
}

#column_right {
padding:10px;
background-color:#FFFFFF;
margin-left:250px;
width:690px;
}

#nav_utility {
}

.skusabreadc{
margin-bottom:8px;
/* margin-top:3px; */
}

span.breadcrumbComponent { 
	font-size:10px; 
  padding: 0px 0px 0px 1px;
}
.breadcrumbComponent a { 
	color: #0079AD;
	text-decoration:none;
}
.breadcrumbComponent a:hover { 
	text-decoration:underline;
}


.printShare {
	font-size:10px;
	text-align:right; 
	padding: 0px 0px 0px 0px;
}
.printShare a {
  font-size:10px;
	color: #0079AD;
	text-decoration:none;
}
.printShare a:hover {
	text-decoration:underline;
}

/****************************/
/********** Footer **********/
/****************************/
#footer {
padding:22px 0;
border-top:6px solid #f0822d;
text-align:center;
}

#footer .icons {padding-bottom:21px;}

#footer .text,
#footer .text a {
color:#2575a8;
font-size:10px;
}

#footer .text a {text-decoration:none;}
#footer .text a:hover, #footer .text a:active {text-decoration:underline;}

/*********************************/
/********** Convio Apps **********/
/*********************************/
.appArea {width:97%;}
label {white-space:normal;}

#signup_box .top h2{ margin:0; padding:0; }
.learn-more-small{ font-weight:bold; text-decoration: none; background: transparent url(http://safekids.pub30.convio.net/assets/wrapper-ww/ww_more_link.gif) right no-repeat; padding-right:6px;}
.ww-logo{ position: absolute; margin-top:20px; margin-left:27px; }
#feat-form .selectmenu .italic{ font-style:italic; } 

.searchDisplayResults, .searchTitle, .searchTeaser, .searchTimeStamp, .searchNavigation{ 
margin:0px; padding:0px; font-size:13px; line-height:18px;
}
.searchDisplayResults{ margin-top:4px; margin-bottom:2px; }
.searchTitle{margin-top:4px; margin-bottom:4px; }
.searchTeaser{ width:650px; overflow:hidden; } 
.searchTimeStamp{}
.searchNavigation{ margin-bottom:10px; margin-top:10px; }
