@import url("characters.css");
body {
	font:normal 12px verdana, Arial, Helvetica, sans-serif;
	width:100%;
	padding:0;
	margin:0;
	background:#fff url(/images/bgBody.jpg) top left repeat-x;
	color:#333333;
}
input, textarea, select {
	border:1px solid #7B7B7B;
	font-size:14px;
}
.subHead {
	font-size:14px;
	font-weight:bold;
	padding:10px 0 10px 0;
}
.formPad {
	margin:0 0 10px 30px;
}
table {
	border:0;
	padding:0;
	margin:0;
	border-collapse:collapse;
	border-width:0;
	border-style:none;
}
td {
	margin:0;
	padding:0
}
img {
	border:0;
	padding:0
}
/*H1 {

	font-size:15px;

	font:verdana, sans-serif;

	font-weight:bold;

	color:white;

	background-color:#682f73;

}

H1 {

	margin:0;

	font-weight:bold;

	

	padding:4px 4px 4px 25px;

	background-image:url(/images/mod_purple_hd.gif);

	background-repeat:no-repeat;

}
*/


H1 {
	font-size:15px;
	font:verdana, sans-serif;
	font-weight:bold;
	color:white;
	background-color:#682f73;
	margin:0;
	/*padding top right bottom  left  */
	padding:8px 150px 6px 25px;
	background-image:url(/images/mod_purple_hd.gif);
	background-repeat:no-repeat;
}
.article_seperator {
	height:0
}
.imageBox {
	background-color:white;
	margin:0 8px 0 8px;
	line-height:18px;
}
H2 {
	margin-top:0;
	font-size:16px;
}
p {
	margin:0;
	padding:0
}
.leftShadow {
	position:relative;
	float:left;
	width:5px;
	text-align:right;
	background:#fff url(/images/bgshadowLeft.jpg) top right repeat-y !important;
}
a {
	color:black;
	text-decoration:underline;
	font-weight:bold;
}
a:hover {
	text-decoration:none;
	background-color:#90B706;
	color:white;
}
.rightShadow {
	position:relative;
	float:left;
	width:4px;
	background:url(/images/bgshadowRight.jpg) top left repeat-y !important;
}
div#main {
	width:986px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-color:white;
}
.contentpane {
	width:100%;
	background-color:white;
}
.readon {
	font-weight:normal;
	font-size:11px;
	font-style:italic;
}
#mainlevel, #mainlevel * {
	padding:0;
	margin:0;
	list-style:none;
}
#mainlevel {
	background:#90b706;
	border-top:1px solid #fff;
	border-bottom:1px solid #ff9935;
	height:26px
}
#mainlevel li {
	display:inline;
	height:26px;
}
#mainlevel a {
	height:16px;
	padding:5px 15px 5px 15px;
	float:left;
	display:block;
	text-align:center;
	background-position:center top;
	background-repeat:no-repeat
}
#mainlevel a:link, #mainlevel a:visited {
	text-decoration:none !important;
	color:White;
	font:normal 13px verdana;
}
#mainlevel a:hover, #mainlevel a.active {
	background-color:#6e9200 !important
}
#active_menu {
	background-color:#93C528;
}
.pathway {
	background-color:#C6ED3C;
	font:normal 9px verdana;
	padding:6px 0 6px 4px;
}
.pathway a {
	padding:2px 13px 4px 0;
	margin:0 5px 0 4px;
	text-decoration:none !important;
	background:url(/images/bulletFlower.gif) no-repeat center right
}
.pathway a:hover {
	text-decoration:underline !important
}
#topPicks {
	width:492px;
	text-align:left;
	background:#fff url(/images/bgTopPicks.gif) top left no-repeat;
	position:relative;
	margin:0 0 30px 5px
}
#myDate {
	position:absolute;
	top:11px;
	left:10px;
	text-align:right;
	font-size:12px
}
#topPicks h2 {
	position:relative;
	left:120px;
	top:8px;
	color:#fff;
	font:bold 14px 'trebuchet ms';
	letter-spacing:0
}
#topPicks div {
	width:230px;
	float:left;
	padding:25px 0 0 10px
}
#topPicks div img.accentImg {
	float:left;
	margin-right:10px
}
#topPicks .bottom {
	clear:left;
	position:relative;
}
.bottom {
	padding:0 0 0 3px;
}
.Normal, .NormalDisabled, .NormalBold {
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	font-weight:normal;
}
.NormalDisabled {
	color:Silver;
}
.NormalBold {
	font-weight:bold
}
.NormalRed {
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#ff0000
}
h4 {
	color:#000;
	font-weight:bold;
	font-size:11px;
	margin:0 !important
}
img.accentImg {
	float:left;
	margin-right:10px
}
#mainContent {
	width:976px;
	float:left;
	background-color:#B0D629;
}
#header {
	width:976px
}
/*This is the left sidebar mods and menus*/
#sidebar {
	float:left;
	width:154px;
	/*margin:20px 12px 10px 14px;*/
/*margin:20px 4px 10px 8px;*/
margin:12px 4px 10px 8px;
}
/*This is the right sidebar mods and menus*/
#sidebar-2 {
	float:right;
	width:156px;
	/*margin:20px 12px 10px 0;*/
margin:20px 3px 10px 3px;
}
#mainarea {
	float:left;
	padding:0 0 0 0;
	/*margin:20px 0 20px 0;*/
margin:20px 0 0 15px;
	background-color:#ffffff;
}
.cptest {
	margin-bottom:20px;
	padding:5px 15px 0px 25px;
	text-align:left;
}
.cptest img {
	padding:0 7px 0 0
}
.cptest2 {
	background-color:white;
	border:0;
}
.c {
	padding:10px
}
.blog {
	background-color:white;
	margin:0;
}
#welcomeBSGWorld {
	margin:0 0 0 8px;
	position:relative;
	padding:0;
	width:590px;
	height:410px;
	background:url(/images/bgWelcomeBSGWorld.jpg) no-repeat top left
}
#welcomeBSGWorld #intro {
	position:relative;
	left:30px;
	text-align:left;
	width:360px;
	line-height:18px;
	padding:8px 0 14px 0;
	font-weight:bold;
}
#welcomeBSGWorld img {
	float:left;
	margin:0 10px 10px 0
}
#welcomeBSGWorld p {
	clear:left
}
#welcomeBSGWorld p a {
	color:#353778
}
#welcomeBSGWorld div div {
	float:left
}
#welcomeBSGWorld a, #welcomeTheSentinel a, #welcomeWhosWho a, #welcomeTourNeighborhood a {
	font-weight:bold;
}
#welcomeBSGWorld a:hover, #welcomeTheSentinel a:hover, #welcomeWhosWho a:hover, #welcomeTourNeighborhood a:hover {
	color:#ffffff;
	text-decoration:none;
	background-color:#93c528;
	background-image:none;
	background-repeat:repeat;
	background-attachment:scroll;
	background-x-position:0%;
	background-y-position:0%;
}
.module {
	display:inline;
}
.linkBox {
	width:420px;
	margin-left:150px;
}
.blurbFloat {
	float:left;
	padding:18px 0 18px 0;
	width:210px
}
#aboutMe {
	background:#ffffd3;
	width:420px
}
.maintext {
	font-size:14px;
	background:#ffffff;
	padding:10px 14px 10px 14px;
	line-height:22px;
}
.contentpaneopen {
	padding:0;
	margin:0;
	background-color:white;
}
.contentpagetitle {
	font-weight:bold;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	line-height:16px;
	padding:1px 1px 1px 1px;
	color:#CD0067;
	text-decoration:none;
}
.description {
	padding:10px 20px 10px 10px;
	font-weight:bold;
	line-height:20px;
}
.contentheading {
	padding-left:25px;
	margin-top:10px;
}
#written_comments_title {
	text-align:right;
	margin-right:14px;
}
#mainlevel_left {
	background-image:url(/images/menuMeetBSG.gif);
	background-repeat:no-repeat;
	padding:32px 0 0 0;
	margin:0;
	background-color:#F287BC;
	border:0;
}
#mainlevel_left ul {
	color:green;
	padding-bottom:0;
}
#mainlevel_left li {
	margin:0;
	list-style:none;
	padding:0;
}
#mainlevel_left li a {
	color:black;
	font-weight:bold;
	display:block;
	padding:4px;
	text-decoration:none;
	border-bottom:1px dotted #666666;
}
#mainlevel_left li a:hover {
	background-color:#93c528;
	text-decoration:none;
	color:#ffffff;
}
ul#mainlevel_left a#active_menu_left {
	color: #ffffff;
	background: #93c528;
	text-decoration: none;
}
.mod_login {
	width:136px;
	border:2px solid #834885;
	border-top:0;
	padding:0 8px 6px 9px;
	background:url(/images/login/Login_bckgr_green.gif) repeat-y left top;
}
.uploadObject {
	display:none;
	position:absolute;
	top:150px;
	right:200px;
}
.mHack {
	margin-left:-8px
}
.article-padding {
	padding:9px 15px 0 25px;
	display:block;
}
.article-padding img {
	padding:0 10px 0 0;
}
#copyright {
	background:#90b706;
	color:#FFFFFF;
	text-align:left;
	padding:10px 0 6px 10px;
	border-bottom:1px solid #fe8100;
	font-family:verdana, Tahoma, Arial, Helvetica;
	text-decoration:none;
	font-size:12px;
	;
	line-height:12pt;
}
#copyright-notice {
	background:#37397c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8788b0;
	padding:5px 0 5px 0;
}
#footerNavLeft a, #footerNavRight a {
	color:#ffffff;
	font:11px arial;
	text-decoration:none !important;/*text-transform:uppercase*/

}
#footerNavLeft a:hover, #footerNavRight a:hover {
	color:#000000
}
#footerNavLeft {
	float:left;
	padding:0 0 0 10px;
}
#footerNavRight {
	padding-left:685px;
}
.sub-header {
	font-size:14px;
	color:#64538a;
	font-weight:bold;
}
#portLeft {
	width: 250px;
	float: left;
	display:inline
}
#portRight {
	width: 250px;
	padding-left: 10px;
	vertical-align: top;
	float: left;
	display:inline
}
/* -----   These styles below are for homepage    -----        */

.titles-pink, .titles-pink a:link, .titles-pink a:visited, .titles-pink a:active {
	color: #FF0099;
	font-weight : bold;
	text-decoration : none;
	font-size:12px;
	background:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:2px;
}
.titles-pink a:hover {
	color: #FFFFFF;
	font-weight : bold;
	font-size:12px;
	background:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-color:#90B706;
	margin-bottom:2px;
}


.wrap {
	/*width: 785px;*/
 width: 927px;
 margin-left:16px;


}

.leftNew {
	float: left;
	width:145px;

}

.left {
	float: left;
	width: 759px;
	margin-left:16px;
	display:inline;
/*height:275px;
border: solid 2px #000000;*/
}

.LeftBottom {
	float:left;
	width:761px;
	margin-left:16px;
margin-top:15px;
/*height:300px;
border: solid 2px #000000;*/
	
}
.movie-container {
	width: 485px;
	margin: 0 0 0 2px ;
	float:left;
}
.whats-new {
	float: left;
	width: 483px;
	margin:1px 0 10px 2px;
	background: #fff url(/images/mod-pink-bg.gif) no-repeat top left;
	padding:35px 0 5px 0;
	display:inline;
}


.BottomAdsHome

{width:925px; margin: 20px 0 15px 0; float:left; height:126px;}



.mid-box1 {
	background: #fff url(/images/latest_books_hd.gif) no-repeat top left;
	width: 221px;
	margin:0 0 0 19px;
	float: left;
	padding:40px 10px 15px 20px;
	display:inline;
}
.mid-box2 {
	width: 221px;
	margin:0px 0px 0px 20px;
	float: left;
	background: #fff url(/images/spotlight.gif) no-repeat top left;
	padding:40px 10px 27px 20px;
	display:inline;
	
}
.style2 {
	font-size: 12px;
	font-weight: bold;
	color: #CC0066;
	line-height: 22px;
}
.text {
	font-size: .95em;
	color: #333333;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.thumb {
	text-align: right;
	padding:4px 8px 2px 0;
}
.wn-text {
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.wn-title {
	/*font-size: 11px; 	*/
 	font-size: .95em;
	padding:10px 0 5px 10px;
	width: 219px;
	float: left;
	margin: 5px;
	color: #333333;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.wn-thumb {
	padding-right: 10px;
}
.middle p {
	margin:10px;
	padding:0;
}
#navlist {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
#navlist li {
	padding-left: 10px;
	background-image: url(/images/myarrow2.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	margin-bottom:8px;
}
#foo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
books-header-gt {
	float: left;
	width: 100%;
	background-image: url(/images/Books/headers/book_header_GT.jpg);
	height: 150px;
	background-repeat: no-repeat;
}
.genmsg {
	height:600px;
	padding-top:90px;
	background-image:url(/images/gen_msg.jpg);
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
.QuestionArea {
	margin: 0 4px 8px 30px;
	width: 90%;
	display:block;
}
.QuestionTitle {
	padding-bottom: 20px;
	font-size: 14px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cd0067;
	font-weight:bold;
}
.questiontext {
	padding: 5px;
	font-size: 12px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#90b706;
}



.SubNavRegion

{
background-color:#b0d629;
width:976px;
height:18px;
}



.SubNavAreaN

{
float:left; width:250px; margin-left:83px; display:inline; background-color:#f139a4; height:16px; padding: 1px; 5px 1px; 5px;
}

.SubNavLink, a.SubNavLink:link, a.SubNavLink:visited, a.SubNavLink:active

{
font-size:12px;
color:#FFFFFF;

text-decoration:none;
padding: 0px 3px 0px 3px;
}


 a.SubNavLink:hover

{
font-size:12px;
color:#FFFFFF;

text-decoration:none;
background-color:#9e1d5a;
padding: 0px 3px 0px 3px;
}






