#pagewrap { margin:auto 0; }
#bodywrap { width:960px; height: auto; padding: 0px; margin-top:75px; }
#topwrap { background: url(../images/top-wrapper.jpg) top center; height:118px;	margin:0px; }
#borderwrap { width:1017px;	margin:0 auto; background: transparent url(../images/opacity.png); }
#innerwrap { width:960px; margin:0px; margin-left: auto; margin-right: auto; background: none; }
#mid-top { background: #fbf2d5 url(../images/style1/skyslice.jpg) 420px 0px repeat-x; }
#low-top { background: url(../images/style1/earth-midslice2.png) repeat-x top center; margin-left: auto; margin-right: auto;  height: 78px; }
#contentwrap { background: #000000 url(../images/style1/earth-bkg4.jpg) repeat-x top center; margin:auto 0; min-height:455px; padding-top: 155px;}
#legalwrap { background-color: #222222; margin-top:10px; height:30px;}
#footerwrap {margin:12px auto 0px auto;	width:972px; }
#fwrap { background:#000000; margin:auto 0; }
table.contentpaneopen td, table.contentpane td {background-color:#000000; }
/***** Menu Styles *****/
#mainmenu {	background: url(../images/navbar.png) top center no-repeat;}
#mainmenu li a {color:#6f85a7;	/*color:#f20089;*/}
#mainmenu li ul li.active{background-color:#f4f4f4;}
#mainmenu li.active { background: url(../images/navtick.png) 23% 33px no-repeat;}
#mainmenu li ul li{background-color:#fdfeff}
#mainmenu li ul li a, #mainmenu li ul li:hover a{background-color:#fdfeff;}
#mainmenu li ul li:hover, #mainmenu li ul li.sfhover{background-color:#f4f4f4;}
#mainmenu li ul li:active, #mainmenu li ul li.sfactive{background-color:#eaedef;}
#mainmenu li ul li.subarrow{background: url(../images/style1/dnav-btm1.png) bottom left no-repeat; }
#mainmenu li ul li.subarrowsfhover{	background: url(../images/style1/dnav-btm1.png) bottom left no-repeat;}
a.mainlevel:hover,a.mainlevel:active,a.mainlevel:focus {/*background: url(../images/dnav-btm.png) bottom left no-repeat; */}

/* Event Menu */
a.mainlevel-devent {background: url(../images/calendar-grey.png) no-repeat left; border-bottom: 1px solid #dddddd;color: #666666;}
/*Big Yellow*/
a.mainlevel-bigyellow {	color:#ffea76;}
/*Split Pink Menu*/
a.mainlevel-splitpink {	font-family: Arial, Helvetica, sans-serif;	font-size: 26px;color:#f20089 !important;	font-weight: bold !important;	letter-spacing:-2px;line-height:22px;text-decoration: none;	text-transform:uppercase;}
a.mainlevel-splitpink span{color:#333333;}
a.sublevel-splitpink {padding: 3px 3px 3px 14px;display: block;}
/* Text Styles */
#content p {color:#cccccc;}
.jnewsmore {margin-top:3px;	padding-top:3px;border-top:1px solid #dddcdc;font-size:9px;}
/***** Modules *****/
#topusermods .moduletable h3 {background: url(../images/style1/roundheader1.png) top right no-repeat;}
#topusermods .moduletable-bubblevideo h3 { background: url(../images/style1/roundheader1.png) top right no-repeat;}
#topusermods .moduletable-bubblevideo .modulecontent {	background: url(../images/videobubble.png) bottom left no-repeat;}
#footermods {  background: transparent; height:250px; margin:2px 0 0 0px; }
#subscribelayout {font-size:10px !important;font-weight:normal;/*margin-top:5px;*/color: #666666;filter:alpha(opacity=50) !important;	-moz-opacity:0.5 !important;-khtml-opacity: 0.5 !important;	opacity: 0.5 !important;}
.newsletterbutton {background: url(../images/icon1.png)  no-repeat;}
/* User 1 Newspro CSS Declarations */
.user1style1 {font-family: Arial, Helvetica, sans-serif;font-size: 26px;font-weight: bold !important;margin-top:-5px;letter-spacing:-2px;line-height:22px;}
.user1style1a {font-family: Arial, Helvetica, sans-serif;font-size: 26px;color:#f20089 !important;font-weight: bold !important;	margin-top:-5px;letter-spacing:-2px;line-height:22px;}
.user1style2 {font-family: Arial, Helvetica, sans-serif;font-size: 20px;font-weight: bold !important;margin-top:-5px;letter-spacing:-1.3px;	line-height:18px; color:#000000;}
.user1style2a {font-family: Arial, Helvetica, sans-serif;font-size: 20px;color:#f20089 !important;font-weight: bold !important;	margin-top:-5px;letter-spacing:-1.3px;line-height:18px;}
.user1style2b {font-family: Arial, Helvetica, sans-serif;font-size: 20px;color:#f2ecdc !important;font-weight: bold !important;	margin-top:-5px;letter-spacing:-1.3px;line-height:18px;}
.user1style3 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold !important;letter-spacing:-1px; color:#333333;}
.user1style4 {font-family: Arial Black, sans-serif;font-size: 26px;margin-top:-5px;letter-spacing:-2px;line-height:24px;}
.user1style5 {font-family: Arial Black, sans-serif;	font-size: 26px;margin-top:-5px;letter-spacing:-2px;line-height:24px; color:#000000;}
.user1style5a {font-family: Arial Black, sans-serif;font-size: 26px;color:#f2ecdc !important;margin-top:-5px;letter-spacing:-2px;line-height:24px;}
.user1style6 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height:135%; color:#333333;}
.user1style6a {font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height:135%;color:#f20089 !important;}
.user1style6b {font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height:135%;color:#f2ecdc !important;}
/* User 2 Newspro CSS Declarations */
.user2style1 {font-family: Arial Black, Helvetica, sans-serif;color:#79b1aa;font-size: 40px;font-weight: 500;margin-top:-5px;letter-spacing:-4.5px;	line-height:32px;}
.user2style6 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height:135%; color:#333333}