/*
Theme Name: Caring Bear Theme
-------------------------------------------------------------- */

html {background: url(images/rearbg.jpg) repeat; text-align: center; margin: 0px; padding: 0px;}
body {background: url(images/topbg.jpg) no-repeat 50% 0; text-align: center; margin: 0px; padding: 0px; color: #660066; font-size: 1.1em; font-family: "century gothic",arial;}

a {color: #000099; text-decoration: underline; font-weight: bold;}
ul { list-style-position: inside; text-align: left; margin: 5px 5px 5px 55px;}
ul li {margin: 5px;}

div.header {width: 902px; height: 310px; margin: 0px auto; padding: 0px; background: url(images/headerandmenu310.jpg) no-repeat;}

div.core {width: 902px; margin: 0px auto; padding: 0px;}
div.socialnmovie {width: 902px; height: 372px; margin: 0px auto; pading: 0px; background: url(images/socialnmovie.jpg) no-repeat;}

div.dualbox {width: 902px; margin: 0px auto; padding: 0px; background: url(images/dualboxbg.jpg);}

div.mainbox {width: 902px; margin: 0px auto; padding: 0px; background: url(images/boxbg.jpg) repeat-y;}

div.core {width: 932px; background: url(images/shadow.jpg) repeat-y; margin: 0px auto; padding: 0px; text-align: center;}

div.dualboxheader {width: 902px; background: url(images/dualboxheader47.jpg) no-repeat; height: 47px; margin: 0px auto; padding: 0px;}

div.dualboxheaderleft {float: left; width: 430px; background: transparent; margin: 0px auto 0px 20px; height: 47px; line-height: 47px;}
div.dualboxheaderright {float: left; width: 426px; background: transparent; margin: 0px auto 0px 6px; height: 47px; line-height: 47px;}

div.dualboxheader span, div.mainboxheader span {background: white; padding: 0px 10px; font-weight: bold; font-size: 24px;}

div.dualboxcontent {width: 902px; margin: 0px auto; padding: 0px; float: none;}

div.dualboxcontentleft {float: left; width: 430px; margin: 0px 0px 0px 20px; background: transparent; padding: 0px; display: inline;}
div.dualboxcontentright {float: left; width: 426px; margin: 0px auto 0px 6px; background: transparent; display: inline;}
div.dualboxcontent p {margin: 5px 20px 5px 20px; padding: 5px; text-align: left; text-align: justify; background: transparent;}

div.mainboxheader {width: 902px; background: url(images/boxheader.jpg) no-repeat; height: 53px; margin: 0px auto; padding: 0px;}

div.mainbox p {margin: 5px 50px 5px 50px; padding: 5px; text-align: justify;}
span.edit-link {display: block; text-align: center; margin: 0px auto;}
span.none {}
	





div.socialnmovie a {display: block; float: left;}
div.socialnmovie a span {display: none;}






div.navigation {width: 800px; position: relative; margin: 0px auto;}
div.navigation .alignleft {width: 50%; text-align: left; position: relative; top: 0; left: 0; background: transparent;}
div.navigation .alignright {width: 50%; text-align: right; background: transparent; position: absolute; top: 0px; right: 0px;}












div#menu
	{
	/*background: url('images/topnav_bg.jpg') repeat-x;*/
	position: absolute; top: 272px; left: 0px;
	width: 902px;
	height: 37px;
	margin: 0px;
	padding: 0px;
	float: left; display: inline-block;
	}
ul#topNavItems
	{
	list-style: none;
	margin: 0 0;
	padding: 0;
	width: 902px;
	position: relative;
	z-index: 999;
	}
ul#topNavItems li {
	list-style: none;
	display: inline;
	padding: 0;
	margin: 0 0 0 0px;
	float: left;
	position: relative;
	z-index: 999;
}

ul#topNavItems li span {display: none;}
ul#topNavItems li a {
	height: 37px;
	display: block;
	overflow: hidden;
	padding: 0;
	background-position: 0 0;
}



ul#topNavItems li a#topNav1
	{}


/*specifying individually
ul#topNavItems li a#topNav1
	{width: 121px; background: url('images/menuhome.jpg') no-repeat;}
ul#topNavItems li a#topNav2
	{width: 126px; background: url('images/menustaff.jpg') no-repeat;}
ul#topNavItems li a#topNav3
	{width: 139px; background: url('images/menuforms.jpg') no-repeat;}
ul#topNavItems li a#topNav4
	{width: 127px; background: url('images/menufaqs.jpg') no-repeat;}
ul#topNavItems li a#topNav5
	{width: 219px; background: url('images/menumedia.jpg') no-repeat;}
ul#topNavItems li a#topNav6
	{width: 170px; background: url('images/menucontactus.jpg') no-repeat;}

ul#topNavItems li:hover a#topNav1, ul#topNavItems li.over a#topNav1,
ul#topNavItems li:hover a#topNav2, ul#topNavItems li.over a#topNav2,
ul#topNavItems li:hover a#topNav3, ul#topNavItems li.over a#topNav3,
ul#topNavItems li:hover a#topNav4, ul#topNavItems li.over a#topNav4,
ul#topNavItems li:hover a#topNav5, ul#topNavItems li.over a#topNav5,
ul#topNavItems li:hover a#topNav6, ul#topNavItems li.over a#topNav6
{
	background-position: 0px -37px;
}
*/

/* Drop down items */

ul#topNavItems ul, ul#topNavItems li:hover ul ul, ul#topNavItems li.over ul ul {
	position: absolute;
	left: -9999px;
	z-index: 9999;
	width: 168px;
	margin: 0;
	padding: 0;
	font-size: 1em;
}
ul#topNavItems ul li {
	margin: 0;
}
ul#topNavItems li:hover ul, ul#topNavItems li.over ul {
	left: auto;
	background: none;
}
ul#topNavItems ul li:hover ul, ul#topNavItems ul li.over ul {
	position: absolute;
	top: 0;
	left: 100%;
}
/* Drop down items colors and formatting */

ul#topNavItems ul {
	/*border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 2px solid #fff;*/
	border-left: 1px solid transparent;
}

ul#topNavItems li ul li a {
	line-height: 16pt;
	text-align: left;
	text-decoration: none;
	padding: 0 0 0 8px;
	height: auto;
	width: 154px;
	color: white;
	background: #660066; /*color of dropdown menu*/
}

ul#topNavItems li ul.faqs li a {width: 136px;}




ul#topNavItems li ul li a:hover, ul#topNavItems li ul li:hover a, ul#topNavItems li ul li:hover ul a:hover, ul#topNavItems li ul li.over a, ul#topNavItems li ul li.over ul a:hover {
	color: white; /*660066*/
	background: #996699; /*color of highlight */
}
ul#topNavItems li ul li:hover ul a, ul#topNavItems li ul li.over ul a {
	color: #000;
	background: #9ecdff;
}
ul#topNavItems ul li:hover ul, ul#topNavItems ul li.over ul {
	border-top: 1px solid #fff;
}


input {font-size: 16px;}
textarea {font-size: 18px;}