/*
-----------------------------------------------
OCEAN(R) Custom Styles
Theme:   Modern-Witch.com
Version: April 2011
----------------------------------------------- */

	
		/* =General
		----------------------------------------------- */
		
		@charset "utf-8";
		
		* { margin: 0px; padding: 0px }


		body { 	
			font-family: Tahoma, Verdana, sans-serif; 
		       	font-size: 11px; 
			font-weight: normal; 
			color: #56483c; 
			top: 0px;
			background-color: #cee7f9; 
			text-align: center; 
			padding: 0px 
		}


		hr {
			border:0;
			border-top: 1px solid #CCCCCC;
			height: 0;
			background: #CCCCCC;
			width: 100%;
			margin-left: 0;
			margin-right:auto;
			margin-bottom: 10px;
		}		



		H4 {
			font-size: 10px;
			color: #287cc3;
			font-weight:bold;
			padding: 4px 0px 0px 0px; 

		}




		#mainContent { 
			position: relative; 
			width: 950px; 
			top: 0px;
			margin-left: auto ;
			margin-right: auto ;
			background-color: #FFFFFF; 
		        background-image: url('/skin/images/page_header.png');
			background-repeat: repeat-x;

			/* background-color: #005A89; */
			z-index: 0;
			text-align: center;
			/* padding-bottom: 140px; */
			padding: 10px 10px 180px 10px;
    			border: 0px solid #FF0000;
		}

		#OVERLAY {
			display: none;
			position: absolute;
			top: 0px;
			left: 0px;
			width: 100%;
			height: 200%;
			z-index: 90;
			background-image: url(/skin/images/overlay.png);

		}

		#POPUP_ZONE { 
			z-index: 101;
			position:absolute; 
			width:100%; 
			left:0px; 
			top: -2000px;
			height:500px; 
			visibility: hidden;
			display: none;
    			border: 0px solid #FF00FF;
		}

		#SIGNUP, #SIGNIN, #REMINDER, #MESSAGE, #JOURNAL_COMMENT, #CONTACT, #NEWEMAIL, #AVATAR, #JOURNALPICTURE, #BOOKCOVER { 
			z-index: 102;
			visibility: hidden;
			display: block;
			position: relative; 
			top: 20px;
			width: 500px; 
			height: 300px; 

			/* background-color: #E0E0FF; */
			background-image: url(/skin/images/dialogue_bg.png);

			text-align: center;

			margin-left: auto; 
			margin-right: auto;

    			/* border: 1px solid #FF0000; */
		}



		#JOURNAL { 
			z-index: 102;
			visibility: hidden;
			display: block;
			position: relative; 
			top: 2px;
			width: 900px; 
			height: 675px; 

			font-family: "Brush Script MT", cursive; 
		       	font-size: 24px; 
			font-weight: normal; 
			color: #333366; 
			text-align: center;

	
		        background-image: url('/skin/images/open_journal_bg.gif');
			background-repeat: no-repeat;

			margin-left: auto ;
			margin-right: auto ;
	
			border: 0px solid #FF00FF; 
		}









	
		/* =PicPost Specific
		----------------------------------------------- */
		#picPostPage {
			position: relative;
			width: 600px;
			padding: 20px;
			margin: auto ;
			background-color: #EEEEEE; 
			text-align: center;
		
		}

		.picPost {
			padding: 20px 20px 40px 20px;
			margin-bottom: 20px;
			width: 600px;
		}

		.picPostDivider {
			border:0;
			border-top: 1px solid #A0A0A0;
			height: 0;
			background: #A0A0A0;
			width: 100%;
			margin-left: 0;
			margin-right:auto;
			margin-top: 10px;
			margin-bottom: 10px;

		}

		.picPostThumbnail {
			text-align: left;
			width: 200px;
		}

		.picture {
			float:left;
			position:relative;
			display:block;
			width:200px;
		}

		.picPostDetail {
			text-align: left;
			width: 400px;
			
		}

		.picPostMember {
			position: relative;
			padding: 0px 0px 0px 10px;
			text-align: left;

		       	font-size: 11px; 
			font-weight: normal; 
			color: #808080; 

			
		}
		.picPostMember a, .picPostMember a:visited {
		       	font-size: 11px; 
			font-weight: bold; 
			color: #442812; 
			text-decoration: none;
			
		}

		.picPostMember a:hover {
			text-decoration: underline;
			
		}

		.picPostCaption {
			position: relative;
			padding: 0px 0px 0px 10px;
			text-align: left;
			
		}

		.picPostDate {
			position: relative;
			padding: 10px 0px 0px 10px;
			text-align: left;
			color: #2B7BC4;
		       	font-size: 11px; 
			font-weight: normal; 
			
		}

		.rc-tl, .rc-tr, .rc-bl, .rc-br {
			position: absolute;
			background-image: url('/skin/images/rounded-corners.png');
			width: 5px;
			height: 5px;
		}

		.rc-tl {
			top: 0;
			left: 0;
			background-position: -5px -5px;
		}

		.rc-tr {
			top: 0;
			right: 0;
			background-position: 0 -5px;
		}

		.rc-bl {
			bottom: 0;
			left: 0;
			background-position: -5px 0;
		}

		.rc-br {
			bottom: 0;
			right: 0;
			background-position: 0 0;
		}



		.picPostFieldLabel  { 
			position: absolute; 
			left: 20px; 
			width: 120px; 
			height: 20px; 

			font-size: 12px; 
			font-weight: normal; 
			color: #000000; 
	               	padding-top: 5px;
			text-align: left; 
		}
	
	
		.picPostFieldValue  { 
			position: relative; 
			left: 145px; 
			width: 155px; 
			height: 20px; 
	    		padding: 2px 0px 0px 0px;
			text-align: left 
		}

		.picPostTallFieldValue  { 
			position: relative; 
			left: 145px; 
			width: 155px; 
			height: 80px; 
			overflow:hidden; 
	    		padding: 2px 0px 0px 0px;
			text-align: left 
		}


		.picPostInputText {
		       	font-size: 11px; 
			color: #FF0000;
			width: 150px; 
			height: 24px; 
			border: 1px solid #A0A0A0; 
	    		padding: 1px 0px 1px 0px;
			margin-top: 1px;

		}

		.picPostTextarea {
		       	font-size: 11px; 
			color: #00FF00;
			width: 150px; 
			height: 70px; 
			border: 1px solid #A0A0A0; 
	    		padding: 1px 0px 1px 0px;
			margin-top: 1px;

		}
	








		/* zoneMiddleT17 - 816px wide
		----------------------------------------------- */
		#zoneMiddleT17 { 
				position: relative; 
				top: 0px;
				left: 0px;
				width: 946px; 
				text-align: left;
				background-color: #FFFFFF;
		}



		#zoneMiddleT17 H1 {
			font-size: 24px;
			color: #287cc3;
			font-weight:normal;
			padding: 2px 0px 10px 0px; 

		}


		#zoneMiddleT17 H2 {
			font-size: 14px;
			/* -- PURPLE -- */ 
			/* color: #6A22FF; */
			color: #287cc3;
			font-weight:bold;
			padding: 2px 0px 2px 0px; 

		}










		#PROFILE, #ADDBOOK { 
			z-index: 102;
			visibility: hidden;
			display: block;
			position: relative; 
			top: 20px;
			width: 700px; 
			height: 700px; 

			/* background-color: #FFFFFF; */
			background-image: url(/skin/images/profile_bg.png);

			text-align: center;

			margin-left: auto; 
			margin-right: auto;

    			border: 0px solid #000000; 
		}


		#POPUP_IMAGE_ZONE {
			position:relative; 
			top: 50px;
			width: 100%;
			text-align: center;
		       	font-size: 12px; 
			font-weight: bold; 
			color: #000000; 

		}

		#POPUP_IMAGE_LABEL {
			position:relative; 
			top: 10px;
			padding: 3px;
			/* width: 20%; */
			text-align: center;
		       	font-size: 12px; 
			font-weight: bold; 
			background-color: #E0E0FF;
			color: #000000; 
		}




		/* Top Ad Banner (728 x 90)
		----------------------------------------------- */
		#adBanner { 
			position: relative; 
			width: 950px; 
			height: 90px; 
			top: 0px;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			z-index: 0;
			background-color: #FFFFFF; 
    			border: 0px solid #FF0000;
		}





		/* Graphical Header
		----------------------------------------------- */
		#topHeader { 
			position: absolute; 
			width: 950px; 
		        height: 174px; 
			top: 0px;
			z-index: 0;
			font-size: 14px; 
			color: #56483c;
			text-align: center;
		        background-image: url('/skin/images/page_header.png');
			background-repeat: repeat-x;
    			border: 0px solid #00FF00;
		}





 
		#headerLeftZone {
			position: absolute; 
			top: 0px; 
			left: 0px; 
			width: 160px; 
		        height: 90px; 
			text-align: left; 
			padding: 0px; 
			/* background-color: #FFFFFF; */
			z-index: 2;

		}



		#logoZone {
			position: absolute; 
			top: 0px; 
			left: 0px; 
			width: 580px; 
		        height: 110px; 
			text-align: left; 
			padding: 0px; 
			z-index: 3;
    			border: 0px solid #FF0000;

		}



		#headerRightZone {
			position: absolute; 
			top: 0px; 
			left: 690px; 
			width: 250px; 
		        height: 50px; 
			text-align: right; 
			padding: 0px; 
			padding-top: 5px; 
			color: #56483c;
			font-size: 11px;
			font-weight: bold;
			background-color: #FFFFFF; 
			z-index: 4;

		}



		.headerComment {
			padding-top:2px;
			font-size: 10px; 
			font-weight: normal; 
			color: #563315;
			font-weight: normal;

		}

		.headerComment a {
		       	font-size: 10px; 
			color: #76A207;
			font-weight: normal;
			text-decoration: none;
			border-bottom: 1px dotted #76A207;
		}
		.headerComment a:hover {
			color: #76A207;
			font-weight: normal;
			border-bottom: 1px solid #76A207;
			text-decoration: none;
		}




		#superMenuZone {
			position: absolute; 
			top: 0px; 
			left: 0px; 
			width: 950px; 
		        height: 136px; 
		       	font-size: 12px; 
			font-weight: normal; 
			/* color: #666666; */

			text-align: center; 
			padding: 2px 0px 1px 0px; 
			z-index: 2;
    			border: 0px solid #FF0000;
		}

		#superMenuZoneLeft {
			position: absolute; 
			top: 116px; 
			left: 0px; 
			width: 950px; 
		        height: 20px; 
			text-align: left; 

			font-size: 13px; 
			font-weight: normal; 
			color: #698427;

			padding: 0px; 
    			border: 0px solid #FF0000;
			z-index: 5;

		}

		#superMenuZoneLeft a {
			font-size: 13px; 
			font-weight: normal; 
			color: #698427;
		}

		.superMenuComment {
			padding-top: 2px;
		}

		#superMenuZoneRight {
			position: absolute; 
			top: 60px; 
			left: 650px; 
			width: 300px; 
		        height: 50px; 
			text-align: right; 
			padding: 0px; 
    			border: 0px solid #FF00FF;
			z-index: 89;

		}


		#socialLinkZone {
			position: absolute; 
			top: 98px;
			left: -10px; 
			width: 70px; 
		        height: 22px; 
			text-align: right; 
			padding: 0px; 
			z-index: 4;

    			/* border: 1px solid #FF00FF; */

		}



		/* Search Form Components
		----------------------------------------------- */
		#searchZone { 
			position: relative; 
			top: 10px;
			left: 37px;
			text-align: left; 
		       	font-size: 11px; 
			font-weight: bold; 
			color: #56483c; 
    			border: 0px solid #0000FF;
		}

		.inputSearch { 
		       	font-size: 9px; 
			position: absolute; 
			left: 0px; 
			width: 184px; 
			height: 14px; 
			border: 1px solid #A99789; 
			padding: 2px; 
			margin-top: 1px;
		}


		.searchButton { 
			font-family: Verdana, sans-serif; 
			font-size: 11px; 
			position: relative; 
			top: 1px; 
			left: 196px; 
			z-index: 89;
			/* background-image: url('/skin/images/btn_bg.gif'); */
			width: 60px; 
			height: 20px; 
			padding: 0px; 
			border: 0px solid #000000; 
			background-repeat: no-repeat; 
		}












		/* Sign-In Area Components
		----------------------------------------------- */
		.miniFieldLabel  { 
			font-size: 9px; 
			font-weight: bold; 
			color: #666666; 
			position: absolute; 
			left: 70px; 
			width: 90px; 
			height: 18px; 
	               	padding-top: 5px;
			text-align: right;
    			border: 0px solid #0000FF;

		}
	
	
		.miniFieldValue  { 
			position: relative; 
			left: 165px; 
			width: 100px; 
			height: 18px; 
	    		padding: 1px 0px 0px 0px;
			text-align: left; 
    			border: 0px solid #FF00FF;
		}
	
		.miniinputtext {
			position: relative; 
		       	font-size: 10px; 
			color: #5b3719;
			left: 0px; 
			width: 120px; 
			height: 12px; 
			border: 1px solid #D0D0D0; 
			padding: 2px; 
			margin-top: 1px;

		}

		.miniinputpassword {
			position: relative; 
		       	font-size: 10px; 
			color: #5b3719;
			left: 0px; 
			width: 120px; 
			height: 12px; 
			border: 1px solid #D0D0D0; 
			padding: 2px; 
			margin-top: 1px;

		}

		.miniComment {
			font-size: 12px; 
			font-weight: normal; 
			color: #698427;

		}

		.miniComment a {
			color: #698427;
			font-weight: bold;
			text-decoration: underline;
		}
		.miniComment a:hover {
			color: #5b3719;
			font-weight: bold;
			text-decoration: underline;
		}



		.signinButton { 
			position: relative; 
			z-index: 89; 
			left: 0px; 
			top: 3px; 
			width: 50px; 
			height: 15px; 
			padding: 0px; 
			border: 0px solid #000000; 
		}









		/* Pop-Up Window Components
		----------------------------------------------- */
		.popupLogo {
			position: relative; 
			top: 20px;
		}

		.popupCloser {
			position: absolute; 
			top: 10px; 
			left: 0px; 
		       	font-size: 10px; 
			font-weight: bold;
			color: #808080;
			width: 96%; 
		        height: 16px; 
			text-align: right; 
		}

		.popupCloser a, .popupCloser a:visited {
			color: #808080;
			text-decoration: none; 
		}


		.popupComment {
			position: relative; 
			left: 20px; 
			width: 100%;
		       	font-size: 12px; 
			text-align: left;
		}

		.popupFieldLabel  { 
			position: absolute; 
			left: 20px; 
			width: 120px; 
			height: 20px; 

			font-size: 12px; 
			font-weight: normal; 
			color: #000000; 
	               	padding-top: 5px;
			text-align: left; 
		}
	
	
		.popupFieldValue  { 
			position: absolute; 
			left: 145px; 
			width: 155px; 
			height: 20px; 
			overflow:hidden; 
	    		padding: 2px 0px 0px 0px;
			text-align: left 
		}

		.popupScrollFieldValue  { 
			position: relative; 
			left: 145px; 
			width: 335px; 
			height: 80px; 
			overflow:hidden; 
	    		padding: 2px 0px 0px 0px;
			text-align: left 
		}

		.popupTallFieldValue  { 
			position: relative; 
			left: 145px; 
			width: 155px; 
			height: 80px; 
			/* overflow:hidden; */
	    		padding: 2px 0px 0px 0px;
			text-align: left 
		}
		.popupWideFieldValue  { 
			position: relative; 
			left: 145px; 
			width: 335px; 
			height: 16px; 
			overflow:hidden;
	    		padding: 2px 0px 0px 0px;
			text-align: left 
		}

		.popupTallWideFieldValue  { 
			position: relative; 
			left: 145px; 
			width: 335px; 
			height: 80px; 
			/* overflow:hidden; */
	    		padding: 2px 0px 0px 0px;
			text-align: left 
		}

		.popupFieldHelp  { 
			position: relative; 
			top: 5px;
			left: 305px; 
			width: 180px; 
			height: 20px; 

			font-size: 10px; 
			font-weight: normal; 
			color: #444444; 
			text-align: left; 
	    		padding: 0px;
		}
	
		#popupBookcoverZone {
			position: absolute; 
			top: 70px;
			left: 520px;
			width: 85px; 
		        height: 110px; 
			text-align: center; 
			overflow:hidden; 
    			border: 0px solid #0000FF;
		}

		#popupBookcoverZone1 {
			position: absolute; 
			top: 160px;
			left: 520px;
			width: 85px; 
		        height: 110px; 
			text-align: center; 
			overflow:hidden; 
    			border: 0px solid #0000FF;
		}

		#popupBookcoverZone2 {
			position: absolute; 
			top: 250px;
			left: 520px;
			width: 85px; 
		        height: 110px; 
			text-align: center; 
			overflow:hidden; 
    			border: 0px solid #0000FF;
		}

		#popupBookcoverZone9, #popupBookcoverZoneX {
			position: absolute; 
			top: 54px;
			left: 520px;
			width: 85px; 
		        height: 20px; 

			font-size: 10px; 
			font-weight: normal; 
			color: #444444; 
			text-align: center; 
			overflow:hidden; 
    			border: 0px solid #0000FF;
		}

		#popupBookcoverZone9 a, #popupBookcoverZone9 a:hover, #popupBookcoverZone9 a:visited  {
			text-decoration: underline;
			color: #444444; 
		}

		#popupBookcoverZoneX a, #popupBookcoverZoneX a:hover, #popupBookcoverZoneX a:visited  {
			text-decoration: underline;
			color: #444444; 
		}


		.popupinputtext {
		       	font-size: 12px; 
			color: #000000;
			position: absolute; 
			left: 0px; 
			width: 150px; 
			height: 14px; 
			border: 1px solid #A0A0A0; 
	    		padding: 0px 0px 3px 1px;
			margin-top: 1px;

		}

		.popupinputpassword {
		       	font-size: 12px; 
			color: #109FFF;
			position: absolute; 
			left: 0px; 
			width: 150px; 
			height: 14px; 
			border: 1px solid #A0A0A0; 
	    		padding: 1px 0px 1px 0px;
			margin-top: 1px;

		}

		.popuptextarea {
		       	font-size: 11px; 
			color: #000000;
			position: absolute; 
			left: 0px; 
			width: 150px; 
			height: 70px; 
			border: 1px solid #A0A0A0; 
	    		padding: 1px 0px 1px 0px;
			margin-top: 1px;

		}
		.popupwidetextarea {
		       	font-size: 11px; 
			color: #000000;
			position: absolute; 
			left: 0px; 
			width: 338px; 
			height: 70px; 
			border: 1px solid #A0A0A0; 
	    		padding: 1px 0px 1px 0px;
			margin-top: 1px;

		}

		.popupscrolltextarea {
		       	font-size: 11px; 
			color: #000000;
			position: absolute; 
			left: 0px; 
			width: 300px; 
			height: 70px; 
			border: 1px solid #A0A0A0; 
	    		padding: 1px 0px 1px 0px;
			margin-top: 1px;

		}

		.popupinputfile {
		       	font-size: 9px; 
			color: #000000;
			position: absolute; 
			left: 0px; 
			width: 50px;
			/* height: 20px; */
			border: 1px solid #A0A0A0; 
	    		padding: 0px 0px 3px 1px;
			margin-top: 1px;

		}


		.popupCAPTCHA {
			position: absolute; 
			top: 168px; 
			left: 305px; 
		       	font-size: 11px; 
			font-weight: normal;
			color: #000000;
			width: 160px; 
		        height: 100px; 
			text-align: center; 
			padding: 10px;
			background-color: #E0E0E0; 

    			/* border: 1px solid #FF0000; */

		}





		/* Rotating Feature Items
		----------------------------------------------- */

		.rotatingFeature { 
			visibility: hidden;
			display: none;
			position: relative; 
			top: 0px;
			width: 100%; 
			height: 300px; 

			text-align: center;

			margin-left: auto; 
			margin-right: auto;

    			/* border: 1px solid #FF0000;  */
		}

		.rotatingFeature img {
			border: 0px;
		}



		.rotatingFeature a {
			color: #76A207;
			font-weight: normal;
			text-decoration: none;
			border: 0px;
		}
		.rotatingFeature a:hover {
			color: #76A207;
			font-weight: normal;
			border-bottom: 1px dotted #76A207;
			text-decoration: none;
		}



		.featureLeft {

			position: absolute; 
			top: 0px;
			left: 0px;
			width: 300px; 
			text-align: left; 
			background-color: #FFFFFF; 
    			/* border: 1px solid #00FF00; */

		}


		.featureRight {
			position: absolute; 
			top: 10px;
			left: 320px;
			width: 300px; 
			text-align: left; 
			background-color: #FFFFFF; 
    			/* border: 1px solid #FF00FF; */


		}


		.featureNext {
			position: absolute; 
			top: 250px;
			left: 540px;
			width: 100px; 
			text-align: left; 
			/* background-color: #FFFFFF; */
    			/* border: 1px solid #FF00FF; */


		}











		/* Menu System
		----------------------------------------------- */

		#navigation { 
				top: 142px;
				left: 0px;
				width: 950px; 
				height: 30px; 
				float: right;
				margin: 0;
				padding: 0;
				font-size: 12px; 
				position: relative; 
				z-index: 2; 
				text-align: left; 
	    			/* border: 1px solid #FF0000; */
		}

			
		
		
		#navul, #navul ul, #navul a { /* all lists */
			left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
			padding: 0;
			margin: 0;
			list-style-type:none;
			line-height: 10px;
		}
		
	
		#navul a {
			/* BASE WIDTH */
			/* width: 130px; */

			padding: 6px 0px 9px 10px;
			display: block;
			text-decoration: none;
			color: #FFFFFF;
			font-family: Arial, Tahoma, 'Lucida Grande', sans-serif; 
			text-transform:lowercase;
		       	font-size: 14px; 
			font-weight: normal; 
			line-height: normal;	
		}
		
		#navul ul li a {
			/* BASE WIDTH PLUS 2px */
			width: 132px;

			left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
			color: #556C22;
			font-weight: normal;
    			border: 0px solid #FF0000; 
			border-top: 1px solid #5b3719; 
		}
	
	
		#navul li { /* parent only - horizontal spacing between menu columns */
			/* BASE WIDTH PLUS 12px */
			/* width: 142px; */
			padding-right: 24px;
			float: left;
			/* text-align: center; */
			/* border-right: 1px solid #5b3719; */
		}
		
	
		#navul li ul { /* second-level lists */
			/* BASE WIDTH PLUS 12px */
			width: 142px;

			left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
			position: absolute;
			color: #303030;
		
			/* cap off first child box */
    			border: 0px solid #FF0000; 
			border-right: 1px solid #5b3719;
			border-bottom: 1px solid #5b3719;
			border-left: 1px solid #5b3719;
			margin: 0px 0px 0px -1px;
		}
	

		/* third-and-above-level lists */
		#navul li ul ul { 
			/* BASE WIDTH PLUS 12px */
			margin: -32px 0px 0px 142px;
		}
		
		#navul li:hover ul ul, #navul li:hover ul ul ul {
			left: -999em;
		}
		
	
	
		/* lists nested under hovered list items */
		#navul li:hover ul, #navul li li:hover ul, #navul li li li:hover ul { 
			left: auto;
		}
		
		#navul ul a { /* children only */
			background-color: #EEFAD3;
		}
	
		#navul ul a:hover { /* children only */
			color: #5b3719;
			text-decoration: none;
			background-color: #CBDC80;
		}
	
		#navul li:hover { /* parents only */
			/* BASE WIDTH PLUS 12px */
			/* width: 142px; */

			float: left;
			/*border-right: 1px solid #5b3719;  */
    			/* border: 0px solid #FF0000;  */
			/* border-top: 1px solid #5b3719; */
			/* border-right: 1px solid #5b3719; */
			/* border-bottom: 1px solid #5b3719; */
			/* border-left: 1px solid #5b3719; */
			/* margin: -0px -1px 0px -0px; */
			/* background-color: #FFFFFF; */
		}
	
		#navul li a:hover { /* parents only */
			color: #caac93;
		}
		#navul li li a:hover { /* children only */
			color: #5b3719;
		}
	
	
		#navul li li:hover { /* children */
    			border: 0px solid #FF0000; 
			/* background-color: #FFFFFF; */
		}
	






		/* Work Area
		----------------------------------------------- */
		#workarea { 
				position: relative; 
				top: 176px;
				width: 950px; 
				height: 90%; 
				min-height: 500px; 
				font-size: 12px; 
				color: #56483c;
				z-index: 0; 
				padding-top: 0px; 
				padding-left: 0px; 
				padding-right: 0px; 
				padding-bottom: 0px; 
				text-align: left; 
				background-color: #FFFFFF;
				line-height:140%;

	    			border: 0px solid #FF00FF; 
		}


		#workarea ol, #workarea ul {
			position: relative;
			margin-left: 50px;
		}


		#workarea H3 {
			font-size: 12px;
			/* -- LOGO BLUE -- */ 
			color: #2B7BC4; 
			font-weight:bold;
			padding: 2px 0px 2px 0px; 

		}




		/* zoneLeft - 160px wide
		----------------------------------------------- */
		#zoneLeft { 
				position: absolute; 
				top: 0px;
				left: 0px;
				width: 160px; 
				text-align: left; 
				background-color: #FFFFFF; 
	    			border: 0px solid #00FF00;
		}


	
			


		.item160 {
				position: relative; 
				top: 0px;
				left: 0px;
				width: 160px; 
				min-height: 600px; 
				font-size: 11px; 
				color: #000000;
				z-index: 0; 
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 10px 0px;
				text-align: center; 
				background-color: #FFFFFF;
		}





		/* zoneLeft120 - 120px wide
		----------------------------------------------- */
		#zoneLeft120 { 
				position: absolute; 
				top: 0px;
				left: 0px;
				width: 120px; 
				text-align: left; 
				background-color: #FFFFFF; 
	    			border: 0px solid #00FF00;
		}


	
			


		.item120 {
				position: relative; 
				top: 0px;
				left: 0px;
				width: 120px; 
				min-height: 600px; 
				font-size: 11px; 
				color: #000000;
				z-index: 0; 
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 10px 0px;
				text-align: left; 
				background-color: #FFFFFF;
		}






		/* zoneLeft300 - 300px wide
		----------------------------------------------- */
		#zoneLeft300 { 
				position: absolute; 
				top: 0px;
				left: 0px;
				width: 300px; 
				text-align: left; 
				background-color: #FFFFFF; 
	    			border: 0px solid #00FF00;
		}


	
			











		/* zoneMiddleT0 - 470px wide
		----------------------------------------------- */
		#zoneMiddleT0 { 
				position: relative; 
				top: 0px;
				left: 170px;
				width: 470px; 
				text-align: left; 
				background-color: #FFFFFF;
	    			border: 0px solid #FF0000;
		}


		.itemContentT0 {
				position: relative; 
				top: 0px;
				left: 0px;
				width: 470px; 
				min-height: 1210px; 
				z-index: 0; 
				padding: 0px 0px 10px 0px;
				margin: 0px 0px 30px 0px;
				text-align: left; 
				background-color: #FFFFFF;
    				border: 0px solid #FF0000;

		}


		#zoneMiddleT0 H1 {
			font-size: 24px;
			color: #287cc3;
			font-weight:normal;
			padding: 2px 0px 10px 0px; 

		}


		#zoneMiddleT0 H2 {
			font-size: 14px;
			/* -- PURPLE -- */ 
			/* color: #6A22FF;  */
			color: #287cc3;
			font-weight:bold;
			padding: 2px 0px 2px 0px; 

		}





		/* zoneMiddleT1 - 780px wide
		----------------------------------------------- */
		#zoneMiddleT1 { 
				position: relative; 
				top: 0px;
				left: 170px;
				width: 776px; 
				text-align: left; 
				background-color: #FFFFFF;
	    			border: 0px solid #FF0000;
		}


		.itemContentT1 {
				position: relative; 
				top: 0px;
				left: 0px;
				width: 766px; 
				min-height: 1210px; 
				z-index: 0; 
				padding: 0px 0px 10px 0px;
				margin: 0px 0px 30px 0px;
				text-align: left; 
				background-color: #FFFFFF;
    				border: 0px solid #00FF00;

		}

		#zoneMiddleT1 H2 {
			font-size: 14px;
			/* -- PURPLE -- */ 
			/* color: #6A22FF; */
			color: #287cc3;
			font-weight:bold;
			padding: 2px 0px 2px 0px; 

		}






		/* zoneMiddleT2 - 816px wide
		----------------------------------------------- */
		#zoneMiddleT2 { 
				position: relative; 
				top: 0px;
				left: 130px;
				width: 816px; 
				text-align: left;
				background-color: #FFFFFF;
	    			border: 0px solid #FF0000; 
		}


		.itemContentT2 {
				position: relative; 
				top: 0px;
				left: 0px;
				width: 806px; 
				min-height: 1210px; 
				z-index: 0; 
				padding: 0px 0px 10px 0px;
				margin: 0px 0px 30px 0px;
				text-align: left; 
				background-color: #FFFFFF;
    				border: 0px solid #00FF00;

		}


		#zoneMiddleT2 H1 {
			font-size: 24px;
			color: #287cc3;
			font-weight:normal;
			padding: 2px 0px 10px 0px; 

		}



		#zoneMiddleT2 H2 {
			font-size: 14px;
			/* -- GREEN -- */ 
			color: #496C00; 
			font-weight:bold;
			padding: 2px 0px 2px 0px; 

		}








		/* zoneMiddleT3 - 510px wide
		----------------------------------------------- */
		#zoneMiddleT3 { 
				position: relative; 
				top: 0px;
				left: 130px;
				width: 510px; 
				text-align: left; 
				background-color: #FFFFFF;
	    			border: 0px solid #FF0000;
		}


		.itemContentT3 {
				position: relative; 
				top: 0px;
				left: 0px;
				/* width: 510px;  --- IF USING TOP SPELLS */
				width: 806px; 
				min-height: 1210px; 
				z-index: 0; 
				padding: 0px 0px 10px 0px;
				margin: 0px 0px 30px 0px;
				text-align: left; 
				background-color: #FFFFFF;
    				border: 0px solid #FF0000;

		}

		#zoneMiddleT3 H1 {
			font-size: 24px;
			color: #287cc3;
			font-weight:normal;
			padding: 2px 0px 10px 0px; 

		}


		#zoneMiddleT3 H2 {
			font-size: 14px;
			/* -- PURPLE -- */ 
			/* color: #6A22FF; */
			color: #287cc3;
			font-weight:bold;
			padding: 2px 0px 2px 0px; 

		}







		/* zoneMiddleT4 - 816px wide
		----------------------------------------------- */
		#zoneMiddleT4 { 
				position: relative; 
				top: 0px;
				left: 130px;
				width: 816px; 
				text-align: left;
				background-color: #FFFFFF;
	    			border: 0px solid #FF00FF; 
		}


		.itemContentT4 {
				position: relative; 
				top: 0px;
				left: 0px;
				width: 806px; 
				min-height: 1210px; 
				z-index: 0; 
				padding: 0px 0px 10px 0px;
				margin: 0px 0px 30px 0px;
				text-align: left; 
				background-color: #FFFFFF;
    				border: 0px solid #00FF00;

		}

		#zoneMiddleT4 H1 {
			font-size: 24px;
			color: #287cc3;
			font-weight:normal;
			padding: 2px 0px 10px 0px; 

		}


		#zoneMiddleT4 H2 {
			font-size: 14px;
			/* -- ORANGE -- */ 
			color: #FE4D07; 
			font-weight:bold;
			padding: 2px 0px 2px 0px; 

		}










		/* zoneMiddleT5 - 510px wide
		----------------------------------------------- */
		#zoneMiddleT5 { 
				position: relative; 
				top: 0px;
				left: 130px;
				width: 510px; 
				text-align: left;
				background-color: #FFFFFF;
	    			border: 0px solid #FF00FF; 
		}


		.itemContentT5 {
				position: relative; 
				top: 0px;
				left: 0px;
				width: 500px; 
				min-height: 1310px; 
				z-index: 0; 
				padding: 0px 0px 10px 0px;
				margin: 0px 0px 30px 0px;
				text-align: left; 
				background-color: #FFFFFF;
    				border: 0px solid #00FF00;

		}

		#zoneMiddleT5 H1 {
			font-size: 24px;
			color: #287cc3;
			font-weight:normal;
			padding: 2px 0px 10px 0px; 

		}


		#zoneMiddleT5 H2 {
			font-size: 14px;
			/* -- PURPLE -- */ 
			/* color: #6A22FF; */ 
			color: #287cc3;
			font-weight:bold;
			padding: 2px 0px 2px 0px; 

		}










		/* zoneMiddleT6 - 816px wide
		----------------------------------------------- */
		#zoneMiddleT6 { 
				position: relative; 
				top: 0px;
				left: 130px;
				width: 816px; 
				text-align: left;
				background-color: #FFFFFF;
	    			border: 0px solid #FF00FF; 
		}


		.itemContentT6 {
				position: relative; 
				top: 0px;
				left: 0px;
				width: 806px; 
				min-height: 1210px; 
				z-index: 0; 
				padding: 0px 0px 10px 0px;
				margin: 0px 0px 30px 0px;
				text-align: left; 
				background-color: #FFFFFF;
    				border: 0px solid #00FF00;

		}

		#zoneMiddleT6 H1 {
			font-size: 24px;
			color: #287cc3;
			font-weight:normal;
			padding: 2px 0px 10px 0px; 

		}


		#zoneMiddleT6 H2 {
			font-size: 14px;
			/* -- ORANGE -- */ 
			color: #FE4D07; 
			font-weight:bold;
			padding: 2px 0px 2px 0px; 

		}








		/* zoneMiddleT7 - 816px wide
		----------------------------------------------- */
		#zoneMiddleT7 { 
				position: relative; 
				top: 0px;
				left: 0px;
				width: 946px; 
				text-align: left;
				background-color: #FFFFFF;
	    			border: 0px solid #FF00FF; 
		}


		.itemContentT7 {
				position: relative; 
				top: 0px;
				left: 0px;
				width: 836px; 
				min-height: 1210px; 
				z-index: 0; 
				padding: 0px 0px 10px 0px;
				margin: 0px 0px 30px 0px;
				text-align: left; 
				background-color: #FFFFFF;
    				border: 0px solid #00FF00;

		}

		#zoneMiddleT7 H1 {
			font-size: 24px;
			color: #287cc3;
			font-weight:normal;
			padding: 2px 0px 10px 0px; 

		}


		#zoneMiddleT7 H2 {
			font-size: 14px;
			/* -- PURPLE -- */ 
			/* color: #6A22FF; */
			color: #287cc3;
			font-weight:bold;
			padding: 2px 0px 2px 0px; 

		}







		/* zoneMiddleT8 - 816px wide
		----------------------------------------------- */
		#zoneMiddleT8 { 
				position: relative; 
				top: 0px;
				left: 130px;
				width: 816px; 
				text-align: left;
				background-color: #FFFFFF;
	    			border: 0px solid #FF00FF; 
		}


		.itemContentT8 {
				position: relative; 
				top: 0px;
				left: 0px;
				width: 806px; 
				min-height: 1210px; 
				z-index: 0; 
				padding: 0px 0px 10px 0px;
				margin: 0px 0px 30px 0px;
				text-align: left; 
				background-color: #FFFFFF;
    				border: 0px solid #00FF00;

		}

		#zoneMiddleT8 H1 {
			font-size: 24px;
			color: #287cc3;
			font-weight:normal;
			padding: 2px 0px 10px 0px; 

		}


		#zoneMiddleT8 H2 {
			font-size: 14px;
			/* -- PURPLE -- */ 
			/* color: #6A22FF; */
			color: #287cc3;
			font-weight:bold;
			padding: 2px 0px 2px 0px; 

		}





		/* zoneMiddleT9 - 640px wide
		----------------------------------------------- */
		#zoneMiddleT9 { 
				position: relative; 
				top: 0px;
				left: 310px;
				width: 636px; 
				text-align: left; 
				background-color: #FFFFFF;
	    			border: 0px solid #FF0000;
		}




		.itemContentT9 {
				position: relative; 
				top: 0px;
				left: 0px;
				width: 636px; 
				min-height: 1210px; 
				z-index: 0; 
				padding: 0px 0px 10px 0px;
				margin: 0px 0px 30px 0px;
				text-align: left; 
				background-color: #FFFFFF;
    				border: 0px solid #00FF00;

		}

		#zoneMiddleT9 H2 {
			font-size: 14px;
			/* -- PURPLE -- */ 
			/* color: #6A22FF; */
			color: #287cc3;
			font-weight:bold;
			padding: 2px 0px 2px 0px; 

		}





		/* zoneMiddleT10 - 780px wide
		----------------------------------------------- */
		#zoneMiddleT10 { 
				position: relative; 
				top: 0px;
				left: 170px;
				width: 776px; 
				text-align: left; 
				background-color: #FFFFFF;
	    			border: 0px solid #FF0000;
		}


		.itemContentT10 {
				position: relative; 
				top: 0px;
				left: 0px;
				width: 766px; 
				min-height: 1210px; 
				z-index: 0; 
				padding: 0px 0px 10px 0px;
				margin: 0px 0px 30px 0px;
				text-align: left; 
				background-color: #FFFFFF;
    				border: 0px solid #00FF00;

		}

		#zoneMiddleT10 H2 {
			font-size: 14px;
			/* -- PURPLE -- */ 
			/* color: #6A22FF; */
			color: #287cc3;
			font-weight:bold;
			padding: 2px 0px 2px 0px; 

		}






		/* zoneMiddleT12 - 780px wide
		----------------------------------------------- */
		#zoneMiddleT12 { 
				position: relative; 
				top: 0px;
				left: 170px;
				width: 776px; 
				text-align: left; 
				background-color: #FFFFFF;
	    			border: 0px solid #FF0000;
		}


		.itemContentT12 {
				position: relative; 
				top: 0px;
				left: 0px;
				width: 766px; 
				min-height: 1210px; 
				z-index: 999; 
				padding: 0px 0px 10px 0px;
				margin: 0px 0px 30px 0px;
				text-align: left; 
				background-color: #FFFFFF;
    				border: 0px solid #00FF00;

		}

		#zoneMiddleT12 H1 {
			font-size: 24px;
			color: #287cc3;
			font-weight:normal;
			padding: 2px 0px 10px 0px; 
    			border-bottom: 2px solid #789930;
			margin: 2px 0px 30px 0px; 

		}







		/* zoneMiddleT13 - 640px wide
		----------------------------------------------- */
		#zoneMiddleT13 { 
				position: relative; 
				top: 0px;
				left: 0px;
				width: 640px; 
				text-align: left;
				background-color: #FFFFFF;
	    			border: 0px solid #FF00FF; 
		}


		.itemContentT13 {
				position: relative; 
				top: 0px;
				left: 0px;
				width: 630px; 
				min-height: 1310px; 
				z-index: 0; 
				padding: 0px 0px 10px 0px;
				margin: 0px 0px 30px 0px;
				text-align: left; 
				background-color: #FFFFFF;
    				border: 0px solid #00FF00;

		}


		#zoneMiddleT13 H2 {
			font-size: 14px;
			/* -- PURPLE -- */ 
			/* color: #6A22FF; */ 
			color: #287cc3;
			font-weight:bold;
			padding: 2px 0px 2px 0px; 

		}








		/* zoneMiddleT14 - 780px wide
		----------------------------------------------- */
		#zoneMiddleT14 { 
				position: relative; 
				top: 0px;
				left: 170px;
				width: 776px; 
				text-align: left; 
				background-color: #FFFFFF;
	    			border: 0px solid #FF0000;
		}


		.itemContentT14 {
				position: relative; 
				top: 0px;
				left: 0px;
				width: 766px; 
				min-height: 1210px; 
				z-index: 0; 
				padding: 0px 0px 10px 0px;
				margin: 0px 0px 30px 0px;
				text-align: left; 
				background-color: #FFFFFF;
    				border: 0px solid #00FF00;

		}



		#zoneMiddleT14 H1 {
			font-size: 24px;
			color: #76A207;
			font-weight:normal;

		}

		#zoneMiddleT14 a {
				z-index: 999;

		}



		#zoneMiddleT14 H2 {
			font-size: 14px;
			color: #287cc3;
			font-weight:bold;
			padding: 2px 0px 2px 0px; 

		}

		#zoneRightT14 { 
				position: absolute; 
				top: -10px;
				left: 560px;
				width: 400px; 
				height: 300px; 
				text-align: left; 
				background-color: #FFFFFF; 
		}








		/* zoneMiddleT15 - 780px wide
		----------------------------------------------- */
		#zoneMiddleT15 { 
				position: relative; 
				top: 0px;
				left: 170px;
				width: 780px; 
				text-align: left; 
				background-color: #FFFFFF;
	    			border: 0px solid #FF0000;
		}




		.itemContentT15 {
				position: relative; 
				top: 0px;
				left: 0px;
				width: 776px; 
				min-height: 1210px; 
				z-index: 0; 
				padding: 0px 0px 10px 0px;
				margin: 0px 0px 30px 0px;
				text-align: left; 
				background-color: #FFFFFF;
    				border: 0px solid #00FF00;

		}

		#zoneMiddleT15 H2 {
			font-size: 14px;
			/* -- PURPLE -- */ 
			/* color: #6A22FF; */
			color: #287cc3;
			font-weight:bold;
			padding: 2px 0px 2px 0px; 

		}


		.item780 {
				position: relative; 
				top: 10px;
				left: 0px;
				width: 780px; 
				min-height: 100px; 
				font-size: 11px; 
				color: #000000;
				overflow: hidden;
				text-align: center; 
				background-color: #FFFFFF;
				/* z-index: -1; */
    				/* border: 1px solid #00FF00; */
		}








		/* zoneMiddleT16 - 780px wide
		----------------------------------------------- */
		#zoneMiddleT16 { 
				position: relative; 
				top: 0px;
				left: 170px;
				width: 780px; 
				text-align: left; 
				background-color: #FFFFFF;
	    			border: 0px solid #FF0000;
		}




		.itemContentT16 {
				position: relative; 
				top: 0px;
				left: 0px;
				width: 776px; 
				min-height: 1210px; 
				z-index: 0; 
				padding: 0px 0px 10px 0px;
				margin: 0px 0px 30px 0px;
				text-align: left; 
				background-color: #FFFFFF;
    				border: 0px solid #00FF00;

		}

		#zoneMiddleT16 H2 {
			font-size: 28px;
			/* -- PURPLE -- */ 
			/* color: #6A22FF; */
			color: #287cc3;
			font-weight:bold;
			padding: 2px 0px 2px 0px; 

		}


		#zoneMiddleT16 H3 {
			font-size: 14px;
			/* -- PURPLE -- */ 
			/* color: #6A22FF; */
			color: #287cc3;
			font-weight:bold;
			padding: 2px 0px 2px 0px; 

		}
























		/* zoneRight - 300px wide
		----------------------------------------------- */
		#zoneRight { 
				position: absolute; 
				top: 0px;
				left: 650px;
				width: 300px; 
				text-align: left; 
				background-color: #FFFFFF;
	    			border: 0px solid #0000FF;
		}



		.item300x250 {
				position: relative; 
				top: 0px;
				left: 0px;
				width: 300px; 
				height: 250px; 
				font-size: 11px; 
				color: #000000;
				z-index: 0; 
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 20px 0px;
				text-align: left; 
				background-color: #FFFFFF;
		}
		.item300x450 {
				position: relative; 
				top: 0px;
				left: 0px;
				width: 300px; 
				height: 430px; 
				font-size: 11px; 
				color: #000000;
				z-index: 0; 
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 20px 0px;
				text-align: left; 
				background-color: #EEFAD3;
		}


		.item300x690 {
				position: relative; 
				top: 0px;
				left: 0px;
				width: 300px; 
				height: 670px; 
				font-size: 11px; 
				color: #000000;
				z-index: 0; 
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 20px 0px;
				text-align: left; 
				background-color: #EEFAD3;
		}

		#FeatureZone {
			position: relative; 
			top: 0px;
			left: 0px;
			width: 300px; 
			height: 250px; 
			overflow:hidden; 

			font-size: 24px; 
			color: #FFFFFF;
			text-align: center; 

			padding: 0px 0px 0px 0px;
			margin: 0px 0px 20px 0px;

			/* background-image: url(/skin/images/mwl_bg.jpg); */
			background-repeat: no-repeat; 



		}


		#FeatureZone a, #FeatureZone a:visited {

			font-size: 24px; 
			color: #FFFFFF;
			font-weight: bold;
			text-decoration: underline;

		}




		#moviesWeLove { 
		  padding-top:40px;
		}

		#myFavorite { 
			margin: 15px 0px 20px 0px;
		}



		/* zoneFooter - 950px wide
		----------------------------------------------- */
		#zoneFooter { 
				position: relative; 
				top: 28px;
				left: 0px;
				height: 20px;
				width: 950px; 
				text-align: center; 
			       	font-size: 11px; 
				font-weight: normal; 
				color: #6c90c3; 
				padding: 0px;
				/* background-color: #cee7f9; */
	    			/* border: 1px solid #0000FF; */
		}








		/* Inside Tab System - 777px wide
		----------------------------------------------- */
		#innerTabZone { 
			position: relative; 
			width: 777px; 
			height: 21px;
			top: 0px;
			font-size: 12px;
			font-weight: bold;
			/* background-color: #005A89; */
			z-index: 999;
			text-align: left;

    			border: 0px solid #0000FF;
		}


		#innerFolderZone {
			position: relative; 
			width: 777px; 
			/* height: 30px; */
			top: 0px;
			font-size: 12px;
			font-weight: bold;
			/* background-color: #005A89; */
			z-index: 998;
			text-align: left;
    			border: 0px solid #FF00FF;

		}


		 #innerTab1 a, #innerTab1 a:visited, 
		 #innerTab2 a, #innerTab2 a:visited, 
		 #innerTab3 a, #innerTab3 a:visited, 
		 #innerTab4 a, #innerTab4 a:visited, 
		 #innerTab5 a, #innerTab5 a:visited, 
		 #innerTab6 a, #innerTab6 a:visited { 
			font-size: 12px;
			font-weight: bold;
			color: #5b3719;
			text-decoration: none;

		}

		 #innerTab1 a:hover, 
		 #innerTab2 a:hover, 
		 #innerTab3 a:hover, 
		 #innerTab4 a:hover, 
		 #innerTab5 a:hover, 
		 #innerTab6 a:hover {
			text-decoration: underline;

		}

		#innerTabLeftZone {
			position: absolute; 
			top: 0px; 
			left: 0px; 
			width: 366px; 
		        height: 480px; 
			text-align: left; 
			padding: 10px; 
			/* background-color: #FFFFFF; */
			z-index: 3;
    			border: 0px solid #FF0000;
	
		}



		#innerTabRightZone {
			position: absolute; 
			top: 0px; 
			left: 388px; 
			width: 366px; 
		        height: 480px; 
			text-align: left; 
			padding: 10px; 
			/* background-color: #FFFFFF; */
			z-index: 3;
    			border: 0px solid #0000FF;
		}

		#innerTabSouthZone {
			position: absolute; 
			top: 140px; 
			left: 0px; 
			width: 750px; 
		        height: 250px; 
			text-align: left; 
			padding: 10px; 
			/* background-color: #FFFFFF; */
			z-index: 3;
    			border: 0px solid #0000FF;
		}


		#innerTabPrintZone {
			position: absolute; 
			top: 5px; 
			left: 750px; 
			width: 16px; 
		        height: 16px; 
			text-align: left; 
			padding: 0px; 
			/* background-color: #FFFFFF; */
			z-index: 999;
    			border: 0px solid #0000FF;
		}



		#innerTabAvatarZone {
			position: relative; 
			width: 100%; 
		        height: 130px; 
			text-align: center; 
			overflow:hidden; 
    			border: 0px solid #0000FF;
		}



		#innerTabAvatarLink {
			position: relative; 
			width: 100%; 
			top: 0px;
		        height: 20px; 
			text-align: center; 
    			border: 0px solid #0000FF;
		}

		.tabInactive {
			background-color: #CBDC80;
    			border-bottom: 1px solid #5b3719;
			z-index: 0;
		}

		.tabActive {
			background-color: #EEFAD3;
    			border-bottom: 1px solid #EEFAD3;
			z-index: 2;
		}

		#innerTab1 {
			position: absolute; 
			width: 120px; 
			height: 18px; 
			padding-top: 2px;
			top: 0px;
			left:0px;
			text-align: center;
    			border-top: 1px solid #5b3719;
    			border-right: 1px solid #5b3719;
    			border-left: 1px solid #5b3719;
		}
	
		#innerTab2 {
			position: absolute; 
			width: 120px; 
			height: 18px; 
			padding-top: 2px;
			top: 0px;
			left:124px;
			text-align: center;
    			border-top: 1px solid #5b3719;
    			border-right: 1px solid #5b3719;
    			border-left: 1px solid #5b3719;
		}
	
		#innerTab3 {
			position: absolute; 
			width: 120px; 
			height: 18px; 
			padding-top: 2px;
			top: 0px;
			left:248px;
			text-align: center;
    			border-top: 1px solid #5b3719;
    			border-right: 1px solid #5b3719;
    			border-left: 1px solid #5b3719;
		}
	
		#innerTab4 {
			position: absolute; 
			width: 120px; 
			height: 18px; 
			padding-top: 2px;
			top: 0px;
			left:372px;
			text-align: center;
    			border-top: 1px solid #5b3719;
    			border-right: 1px solid #5b3719;
    			border-left: 1px solid #5b3719;
		}
	
		#innerTab5 {
			position: absolute; 
			width: 120px; 
			height: 18px; 
			padding-top: 2px;
			top: 0px;
			left:496px;
			text-align: center;
    			border-top: 1px solid #5b3719;
    			border-right: 1px solid #5b3719;
    			border-left: 1px solid #5b3719;
		}
	
		#innerTab6 {
			position: absolute; 
			width: 120px; 
			height: 18px; 
			padding-top: 2px;
			top: 0px;
			left:620px;
			text-align: center;
    			border-top: 1px solid #5b3719;
    			border-right: 1px solid #5b3719;
    			border-left: 1px solid #5b3719;

		}


		#innerFolder0, #innerFolder1, #innerFolder2, #innerFolder3, #innerFolder4, #innerFolder5, #innerFolder6 { 
			position: relative; 
			width: 757px; 
			min-height: 400px; 
			left: 0px;
			top: 0px;
			background-color: #EEFAD3;
			z-index: 999;
			font-size: 11px;
			font-weight: normal;
			text-align: left;
    			border: 1px solid #5b3719;
    			padding: 10px;
		}



		.innerFolderPrompt {
			font-size: 11px; 
			font-weight: normal; 
			font-style: italic; 
			color: #666666; 
		}


		.innerFolderFieldLabel  { 
			position: absolute; 
			left: 0px; 
			width: 130px; 
			height: 18px; 
	    		padding: 5px 0px 0px 0px;
			text-align: right;

			font-size: 11px; 
			font-weight: normal; 
			color: #000000; 

    			border: 0px solid #0000FF;

		}
	
	
		.innerFolderFieldValue  { 
			position: relative; 
			left: 130px; 
			width: 230px; 
			height: 18px; 
	    		padding: 2px 0px 0px 0px;
			text-align: left; 

    			border: 0px solid #FF00FF;
		}
	
		.lockedInnerFolderFieldValue  { 
			position: relative; 
			left: 130px; 
			width: 230px; 
			height: 23px; 
			overflow:hidden; 
	    		padding: 4px 0px 0px 0px;
			text-align: left; 
			font-size: 11px; 
			font-weight: bold; 
			color: #666666; 

    			border: 0px solid #FF00FF;
		}
	



		.innerFolderFieldHelp  { 
			position: relative; 
			left: 130px; 
			width: 230px; 
			height: 16px; 
	    		padding: 0px 0px 2px 0px;
			text-align: left; 
			color: #FF0000;
    			border: 0px solid #FF00FF;
		}











		.innerFolderMedFieldLabel  { 
			position: absolute; 
			left: 0px; 
			width: 40px; 
			height: 18px; 
	    		padding: 2px 0px 0px 0px;
			text-align: right;

			font-size: 11px; 
			font-weight: normal; 
			color: #000000; 

    			border: 0px solid #0000FF;

		}
	
	
		.innerFolderMedFieldValue  { 
			position: relative; 
			left: 40px; 
			width: 360px; 
			height: 20px; 
	    		padding: 0px 0px 5px 0px;
			text-align: left; 

    			border: 0px solid #FF00FF;
		}
	

		.innerFolderMedFieldHelp  { 
			position: relative; 
			left: 40px; 
			width: 360px; 
			height: 16px; 
	    		padding: 0px 0px 2px 0px;
			text-align: left; 
			color: #FF0000;
    			border: 0px solid #FF00FF;
		}
	


		.innerFolderMedinputtextarea {
		       	font-size: 9px; 
			font-weight: normal; 
			color: #000000;
			position: absolute; 
			left: 0px; 
			width: 320px; 
			height: 20px; 
			border: 1px solid #666666; 
			padding: 2px; 
			margin-top: 1px;

		}	






		.innerFolderWideFieldLabel  { 
			position: absolute; 
			left: 0px; 
			width: 40px; 
			height: 18px; 
	    		padding: 5px 0px 0px 0px;
			text-align: right;

			font-size: 11px; 
			font-weight: normal; 
			color: #000000; 

    			border: 0px solid #0000FF;

		}
	
	
		.innerFolderWideFieldValue  { 
			position: relative; 
			left: 40px; 
			width: 360px; 
			height: 18px; 
	    		padding: 2px 0px 0px 0px;
			text-align: left; 

    			border: 0px solid #FF00FF;
		}
	

		.innerFolderWideFieldHelp  { 
			position: relative; 
			left: 40px; 
			width: 360px; 
			height: 16px; 
	    		padding: 0px 0px 2px 0px;
			text-align: left; 
			color: #FF0000;
    			border: 0px solid #FF00FF;
		}
	





















	
		.innerFolderinputtext {
		       	font-size: 11px; 
			font-weight: bold; 
			color: #000000;
			position: absolute; 
			left: 0px; 
			width: 220px; 
			height: 11px; 
			border: 1px solid #666666; 
			padding: 2px; 
			margin-top: 1px;

		}

	
		.innerFolderWideinputtext {
		       	font-size: 11px; 
			font-weight: bold; 
			color: #000000;
			position: absolute; 
			left: 0px; 
			width: 320px; 
			height: 11px; 
			border: 1px solid #666666; 
			padding: 2px; 
			margin-top: 1px;

		}


		.innerFolderMediumdropdown {
		       	font-size: 10px; 
			font-weight: bold; 
			color: #000000;
			position: absolute; 
			left: 0px; 
			width: 220px; 
			height: 40px; 
			border: 1px solid #666666; 
			padding: 2px; 
			margin-top: 1px;

		}

	
		.innerFolderinputtextarea {
		       	font-size: 11px; 
			font-weight: bold; 
			color: #000000;
			position: absolute; 
			left: 0px; 
			width: 220px; 
			height: 190px; 
			border: 1px solid #666666; 
			padding: 2px; 
			margin-top: 1px;

		}	

		.innerFolderMediuminputtextarea {
		       	font-size: 11px; 
			font-weight: bold; 
			color: #000000;
			position: absolute; 
			left: 0px; 
			width: 220px; 
			height: 40px; 
			border: 1px solid #666666; 
			padding: 2px; 
			margin-top: 1px;

		}

		.innerFolderCommunityinputtextarea {
		       	font-size: 11px; 
			font-weight: bold; 
			color: #000000;
			position: relative; 
			left: 0px; 
			width: 320px; 
			height: 40px; 
			border: 1px solid #666666; 
			padding: 2px; 
			margin-top: 1px;

		}

		.innerFolderWideinputtextarea {
		       	font-size: 11px; 
			font-weight: bold; 
			color: #000000;
			position: absolute; 
			left: 0px; 
			width: 320px; 
			height: 220px; 
			border: 1px solid #666666; 
			padding: 2px; 
			margin-top: 1px;

		}	


		.innerFolderinputdropdown {
		       	font-size: 11px; 
			font-weight: bold; 
			color: #000000;
			position: absolute; 
			left: 0px; 
			width: 226px; 
			height: 17px; 
			border: 1px solid #666666; 
			padding: 0px; 
			margin-top: 1px;

		}


		.innerFolderinputdroplist {
		       	font-size: 11px; 
			font-weight: bold; 
			color: #000000;
			position: absolute; 
			left: 0px; 
			width: 226px; 
			height: 105px; 
			border: 1px solid #666666; 
			padding: 0px 0px 100px 0px; 
			margin-top: 1px;

		}




		#innerFolderBookcoverZone {
			position: absolute; 
			top: 135px;
			left: 0px;
			width: 100px; 
		        height: 200px;
			text-align: center; 
			overflow:hidden; 
    			border: 0px solid #0000FF;
		}

		#innerFolderFriendAvatarZone {
			position: absolute; 
			top: 150px;
			left: 0px;
			width: 100px; 
		        height: 160px; 
			text-align: center; 
			overflow:hidden; 
    			border: 0px solid #0000FF;
		}

		#innerFolderJournalPictureZone {
			position: absolute; 
			top: 100px;
			left: 320px;
			width: 100px; 
		        height: 200px; 
			z-index: 999;
			text-align: center; 
			overflow:hidden; 
    			border: 0px solid #0000FF;
		}


		.innerFolderinputpassword {
		       	font-size: 11px; 
			font-weight: bold; 
			color: #109FFF;
			position: absolute; 
			left: 0px; 
			width: 180px; 
			height: 11px; 
			border: 1px solid #D0D0D0; 
			padding: 2px; 
			margin-top: 1px;

		}

		.innerLongList {
		       	font-size: 11px; 
			font-weight: bold; 
			color: #444444;
			position: absolute; 
			left: 10px; 
			width: 280px; 
			height: 280px; 
			border: 1px solid #D0D0D0; 
			padding: 2px; 
			margin-top: 1px;

		}

		.innerMedList {
		       	font-size: 11px; 
			font-weight: bold; 
			color: #444444;
			position: absolute; 
			left: 10px; 
			width: 280px; 
			height: 120px; 
			border: 1px solid #D0D0D0; 
			padding: 2px; 
			margin-top: 1px;

		}




		.errorDialogue {
			position:absolute; 
			top: 18px;
			left: 100px;
		       	font-size: 11px; 
			font-weight: bold; 
			color: #FF0000;
		}

		.saveChangesZone { 
			position:absolute; 
			width: 90%; 
			left: 20px; 
			top: 340px;
			height: 50px; 
    			border: 0px solid #FF00FF;
		}



		/* =Buttons
		----------------------------------------------- */
	
	
		.buttonSingle button { 
			font-size: 11px; 
			position: absolute; 
			z-index: 89; 
			margin-top: 4px; 
			left: 10px; 
			background-image: url('/skin/images/btn_bg.gif'); 
			width: 91px; 
			height: 22px; 
			padding-top: 0px; 
			padding-bottom: 4px; 
			background-repeat: no-repeat; 
			border: 0 solid white 
		}
	
		.buttonA button { 
			font-size: 11px; 
			position: absolute; 
			z-index: 89; 
			margin-top: 4px; 
			left: 0px; 
			background-image: url('/skin/images/btn_bg.gif'); 
			width: 91px; 
			height: 22px; 
			padding-top: 0px; 
			padding-bottom: 4px; 
			background-repeat: no-repeat; 
			border: 0 solid white 
		}
	
	
	
		.buttonB button { 
			font-size: 11px; 
			position: absolute; 
			z-index: 89; 
			margin-top: 4px; 
			left: 100px; 
			background-image: url('/skin/images/btn_bg.gif'); 
			width: 91px; 
			height: 22px; 
			padding-top: 0px; 
			padding-bottom: 4px; 
			background-repeat: no-repeat; 
			border: 0 solid white 
		}

		.buttonC button { 
			font-size: 11px; 
			position: absolute; 
			z-index: 89; 
			margin-top: -4px; 
			left: 140px; 
			background-image: url('/skin/images/btn_bg.gif'); 
			width: 91px; 
			height: 22px; 
			padding-top: 0px; 
			padding-bottom: 4px; 
			background-repeat: no-repeat; 
			border: 0 solid white 
		}
	
	
		.buttonCred button { 
			font-size: 11px; 
			position: absolute; 
			z-index: 89; 
			margin-top: 4px; 
			left: 200px; 
			background-image: url('/skin/images/btn_bg_red.gif'); 
			width: 91px; 
			height: 22px; 
			padding-top: 0px; 
			padding-bottom: 4px; 
			background-repeat: no-repeat; 
			border: 0 solid white 
		}
	


		.buttonD button { 
			font-size: 11px; 
			position: absolute; 
			z-index: 89; 
			margin-top: 0px; 
			left: 285px; 
			background-image: url('/skin/images/btn_bg.gif'); 
			width: 91px; 
			height: 22px; 
			padding-top: 0px; 
			padding-bottom: 4px; 
			background-repeat: no-repeat; 
			border: 0 solid white 
		}











	
		.innerFolderbuttonA button { 
			font-size: 11px; 
			position: absolute; 
			z-index: 89; 
			margin-top: 4px; 
			left: 10px; 
			background-image: url('/skin/images/btn_bg.gif'); 
			width: 91px; 
			height: 22px; 
			padding-top: 0px; 
			padding-bottom: 4px; 
			background-repeat: no-repeat; 
			border: 0 solid white 
		}
	
	
	
		.innerFolderbuttonB button { 
			font-size: 11px; 
			position: absolute; 
			z-index: 89; 
			margin-top: 4px; 
			left: 110px; 
			background-image: url('/skin/images/btn_bg.gif'); 
			width: 91px; 
			height: 22px; 
			padding-top: 0px; 
			padding-bottom: 4px; 
			background-repeat: no-repeat; 
			border: 0 solid white 
		}
	
	
	
	
	
		.smallButton50 button { 
			font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; 
			font-size: 9px; 
			top: -2px;
			position: relative; 
			background-image: url('/skin/images/small_btn_bg.gif'); 
			width: 50px; 
			height: 22px; 
			padding-top: 2px; 
			padding-bottom: 6px; 
			background-repeat: no-repeat; 
			border: 0 solid white 
		}
	
	

		/* =Auto-Table
		----------------------------------------------- */

		.autoTable { 
			font-family: 'lucida grande', arial, verdana, tahoma, sans-serif; 
			font-size: 11px; 
			font-weight: normal; 
			color: #000000; 
			background-color: #f6f6f6;     
	    		padding: 0px;
		}
		
	
		.autoTable a { color: #000000; text-decoration: none; }
		.autoTable a:visited { color: #000000; border-color: #899 }
		.autoTable a:hover { color: #000000; }
		
	
	
		.autoTable { 
			margin-top: 0px;
			border: 1px solid #045B84; 
			border-spacing: 0px; 
			border-collapse: collapse;
		}
	
		.autoTableData, .autoTableData { 
			padding: 2px; 
			border: 1px solid #5b3719; 
	
			color: #000000; 
		}
	
		
		.rowTop .autoTableData { 
			background-color: #CBDC80; 
			text-align: center; 
			font-weight: bold; 
		}	
		.rowDark  { background-color: #E3F2FE; }
		.rowLight  { background-color: #FFFFFF; }
		.rowPast  { background-color: #FFDDDD; }
		.rowHigh .autoTableData { background-color: #FFF3C6; }
		

		/* = IFRAMES
		----------------------------------------------- */
		#INBOXFRAME {
			border: 0px solid #5b3719;
		}

		#MSG_TRANSFORM_ZONE {
			position:absolute; 
			width: 255px; 
			left: 470px; 
			/* top: 10px; */
			height: 20px; 

			padding-top: 5px; 
			padding-left: 0px; 
			text-align: left; 
			font-size: 11px; 
			font-weight: bold; 
			color: #666666; 

    			border: 0px solid #FF00FF;

		}


		#PAGE_FILTER_ZONE {
			position:relative; 
			width: 465px; 
			left: 0px; 
			/* top: 10px; */
			height: 20px; 

			padding-top: 5px; 
			padding-left: 5px; 
			text-align: left; 
			font-size: 11px; 
			font-weight: bold; 
			color: #666666; 


    			border: 0px solid #FF00FF;
		}





		/* =Moon Phase Components
		----------------------------------------------- */
		.moonWindow {

			position: absolute;
			top: 85px;
			left: 520px;
			width: 300px;
			height: 250px;
    			border: 0px solid #FF00FF;

		}

		.moonClip {
		       	font-size: 12px; 
			font-weight: bold; 
 			color:#9966FF;
			font-style: italic; 

		}

		/* =Sun Phase Components
		----------------------------------------------- */
		.sunWindow {

			position: absolute;
			top: 31px;
			left: 496px;
			width: 300px;
			height: 300px;
    			border: 0px solid #FF00FF;


		}





		/* FBX Free Book Exchange
		----------------------------------------------- */


		#fbxBrowseTitle {
			position: relative;
			top: 5px;
			left: 0px;
			width: 400px;
			height: 30px;
			text-align: left;

			font-size: 24px;
			color: #76A207;
			font-weight:normal;

    			/* border: 1px solid #FF00FF; */
		}




		.fbxBrowseItem {
			position:relative; 
			width: 748px; 
			min-height: 150px; 
			font-size: 12px; 
			color: #56483c;
			padding: 0px 0px 0px 20px;
			margin:  0px 0px 20px 0px;

    			border-bottom: 1px solid #C0C0C0;
		}

		.fbxBrowseCover {
			position: absolute;
			top: 0px;
			left: 10px;
			width: 100px;
			height: 150px;
			text-align: left;
    			/* border: 1px solid #FF00FF; */
		}


		.fbxBrowseRating {
			position:relative; 
			top: 0px;
			left: 100px;
			text-align: left;
		}


		.fbxBrowseTitle {
			position:relative; 
			top: 0px;
			left: 100px;
			width: 600px;
			text-align: left;
			font-size: 14px; 
			font-weight: bold; 
			color: #56483c;

		}

		.fbxBrowseAuthor {
			position:relative; 
			top: 0px;
			left: 100px;
			width: 600px;
			text-align: left;
			font-size: 12px; 
			font-weight: normal; 
			color: #56483c;

		}

		.fbxBrowseISBN {
			position:relative; 
			top: 0px;
			left: 100px;
			text-align: left;
			font-size: 12px; 
			font-weight: normal; 
			color: #56483c;

		}

		.fbxBrowseISBN {
			position:relative; 
			top: 0px;
			left: 100px;
			text-align: left;
			font-size: 12px; 
			font-weight: normal; 
			color: #56483c;

		}

		.fbxBrowsePublisher {
			position:relative; 
			top: 0px;
			left: 100px;
			width: 600px;
			text-align: left;
			font-size: 12px; 
			font-weight: normal; 
			color: #56483c;

		}

		.fbxBrowsePublishedYear {
			position:relative; 
			top: 0px;
			left: 100px;
			text-align: left;
			font-size: 12px; 
			font-weight: normal; 
			color: #56483c;

		}

		.fbxBrowseBinding {
			position:relative; 
			top: 0px;
			left: 100px;
			text-align: left;
			font-size: 12px; 
			font-weight: normal; 
			color: #56483c;

		}

		.fbxBrowseSynopsis {
			position:relative; 
			top: 0px;
			left: 100px;
			width: 600px;
			text-align: left;
			font-size: 12px; 
			font-weight: normal; 
			padding: 0px 0px 20px 0px;
			color: #56483c;

		}


		/* =Floating Information Box
		----------------------------------------------- */
		.floaterBox {
			position:absolute;
			display:none; 
			width: 250px; 
			height: 300px; 
			background-image: url('/skin/images/floaterBox.png'); 
			background-repeat: no-repeat; 
			text-align: left; 
			padding: 0px;
		}
	
		.floaterContent {
			position:relative; 
			width: 240px; 
			height: 280px; 
			padding: 8px;

    			border: 0px solid #FF00FF;
		}
	
		.floaterImage {
			position:absolute;
			top:12px;
			left:12px; 
			width: 80px; 
			max-height: 150px; 
			background-color: #CCCCCC;     
			overflow:hidden; 
			padding: 0px 2px 2px 0px;
    			border: 0px solid #000000;
		}

		.floaterTitle {
			position:relative;
			top:5px;
			left:90px; 
			width: 135px; 
			max-height: 50px; 
			overflow:hidden;
			text-align: left; 
		       	font-size: 10px; 
 			color:#000000;
			font-weight:bold;
    			border: 0px solid #FF0000;
		}

		.floaterAuthor {
			position:relative;
			top:10px;
			left:90px; 
			width: 145px; 
			max-height: 30px; 
			overflow:hidden;
			text-align: left; 
		       	font-size: 10px; 
 			color:#000000;
			font-weight:normal;
    			border: 0px solid #FF0000;
		}

		.floaterISBN {
			position:relative;
			top:10px;
			left:90px; 
			width: 135px; 
			max-height: 20px; 
			overflow:hidden;
			text-align: left; 
		       	font-size: 10px; 
 			color:#666666;
			font-weight:normal;
    			border: 0px solid #FF0000;
		}

		.floaterSynopsis {
			position:absolute;
			top:175px;
			left: 12px; 
			width: 220px; 
			max-height: 85px; 
			overflow:hidden;
			text-align: left; 
		       	font-size: 10px; 
 			color:#666666;
			font-weight:normal;
    			border: 0px solid #FF0000;
		}

		.floaterTags {
			position:relative;
			top:15px;
			left:90px; 
			width: 135px; 
			max-height: 50px; 
			overflow:hidden;
			text-align: left; 
		       	font-size: 10px; 
 			color:#666666;
			font-weight:normal;
    			border: 0px solid #FF0000;
		}
		

		.floaterStarRating {
			position:absolute;
			top: 165px;
			left: 70px; 
			width: 120px; 
			max-height: 20px; 
			overflow:hidden;
			text-align: left; 
		       	font-size: 10px; 
 			color:#666666;
			font-weight:bold;
    			border: 0px solid #FF0000;
		}

		.floaterStars {
			position:absolute;
			top:165px;
			left:12px; 
			width: 110px; 
			max-height: 20px; 
			overflow:hidden;
    			border: 0px solid #FF0000;
		}














		/* =Sidebar Books
		----------------------------------------------- */
		.sidebarContent {
			position:relative; 
			width: 240px; 
			height: 130px; 
			padding: 8px;

    			border: 0px solid #FF00FF;
		}
	
		.sidebarImage {
			position:absolute;
			top:12px;
			left:12px; 
			width: 80px; 
			max-height: 150px; 
			background-color: #CCCCCC;     
			overflow:hidden; 
			padding: 0px 2px 2px 0px;
    			border: 0px solid #000000;
		}

		.sidebarTitle {
			position:relative;
			top:5px;
			left:90px; 
			width: 135px; 
			max-height: 50px; 
			overflow:hidden;
			text-align: left; 
		       	font-size: 10px; 
 			color:#000000;
			font-weight:bold;
    			border: 0px solid #FF0000;
		}

		.sidebarAuthor {
			position:relative;
			top:10px;
			left:90px; 
			width: 145px; 
			max-height: 30px; 
			overflow:hidden;
			text-align: left; 
		       	font-size: 10px; 
 			color:#000000;
			font-weight:normal;
    			border: 0px solid #FF0000;
		}

		.sidebarISBN {
			position:relative;
			top:10px;
			left:90px; 
			width: 135px; 
			max-height: 20px; 
			overflow:hidden;
			text-align: left; 
		       	font-size: 10px; 
 			color:#666666;
			font-weight:normal;
    			border: 0px solid #FF0000;
		}

		.sidebarTags {
			position:absolute;
			top:180px;
			left:12px; 
			width: 210px; 
			max-height: 50px; 
			overflow:hidden;
			text-align: left; 
		       	font-size: 10px; 
 			color:#666666;
			font-weight:normal;
    			border: 0px solid #FF0000;
		}
		

		.sidebarStars {
			position:relative;
			top:18px;
			left:90px; 
			width: 110px; 
			max-height: 20px; 
			overflow:hidden;
    			border: 0px solid #FF0000;
		}

		.sidebarStarRating {
			position:absolute;
			padding-top: 6px;
			/* top: 120px; */
			left: 152px; 
			width: 120px; 
			max-height: 20px; 
			overflow:hidden;
			text-align: left; 
		       	font-size: 10px; 
 			color:#666666;
			font-weight:bold;
    			border: 0px solid #FF0000;
		}



		#myBookPoints {
			position:relative;
			top:18px;

			margin:auto;
			
			text-align: center; 
		       	font-size: 20px; 
 			color:#2B7BC4;
			font-weight:bold;

		}

		






		/* WAVE Mail
		----------------------------------------------- */

		#wavemail_logo {
			position:absolute;
			top: -25px;
			left:670px; 
			width: 100px;
			height: 38px;
			z-index: 999;
			background-image: url('/skin/images/wavemail_logo.gif');   
			background-repeat: no-repeat;

    			/* border: 1px solid #FF0000; */
		
		}
		
		




		/* =Calendar
		----------------------------------------------- */
		TABLE.cpBorder {  border: 0px solid #FF0000; }
	
	
		.cpYearNavigation, .cpMonthNavigation {
			background-color:#305595;
			text-align:center;
			/* vertical-align:center; */
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
		}
	
		.cpDayColumnHeader, .cpYearNavigation, .cpMonthNavigation, .cpCurrentMonthDate,	.cpCurrentMonthDateDisabled,
		.cpOtherMonthDate, .cpOtherMonthDateDisabled, .cpCurrentDate, .cpCurrentDateDisabled, .cpTodayText,
		.cpTodayTextDisabled, .cpText {
			font-family:arial;
			font-size:8pt;
		}
	
		TD.cpDayColumnHeader {
			text-align:right;
			background-color:#E0E0E0;
			border:solid thin #E0E0E0;
			/* border-width:0 0 1 0; */
			border-top: 0px;
			border-right: 0px;
			border-bottom: 1px;
			border-left: 0px;
		}
	
		.cpCurrentMonthDate, .cpOtherMonthDate,	.cpCurrentDate {
			text-align:right;
			text-decoration:none;
		}
	
		.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled {
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
		}
	
		.cpCurrentMonthDate {
			color:#305595;
			font-weight:bold;
		}
	
		.cpCurrentDate {
			color: #000000;
			font-weight:bold;
		}
	
		.cpOtherMonthDate { color:#808080; }
	
		TD.cpCurrentDate {
			text-align: center;
			color:#000000;
			background-image: url('/skin/images/cal_circle.gif');   
			/* background-color: #6677DD; */
			/* border-width:1; */
			/* border:solid thin #000000; */
		}
	
		TD.cpCurrentDateDisabled {
			border-width: 1px;
			border:solid thin #FFAAAA;
		}
	
		TD.cpTodayText, TD.cpTodayTextDisabled {
			background-image: url('/skin/images/cal_today.gif');   
			/* border:solid thin #6677DD; */
			/* border-width:1 0 0 0; */
		}
	
		A.cpTodayText,	SPAN.cpTodayTextDisabled { height:20px;	}
	
		A.cpTodayText {
			color:#000000;
			font-weight:bold;
		}
	
		SPAN.cpTodayTextDisabled { color:#D0D0D0; }
	
		.cpBorder { border:solid 0px #00FF00; }
	
	
	
		/* = My Page Items
		----------------------------------------------- */
		#mypageMemberName {
			position:absolute; 
			top:0px;
			left:0px; 
			width:660px; 
			height:40px; 
			padding: 0;
			margin: 0;
			overflow:hidden; 

			text-align: center;
		       	font-size: 24px; 
			font-weight: bold; 
			font-style: italic; 
			color: #A0A0A0; 

    			border: 0px solid #000000;
		}



		#mypageAvatar {
			position:absolute; 
			top:45px;
			left:0px; 
			width:150px; 
			height:150px; 
			overflow:hidden; 
    			border: 0px solid #000000;
		}


		#mypageMemberSince {
			position:absolute; 
			top:45px;
			left:160px; 
			width:500px; 
			height:20px; 
			padding: 0;
			margin: 0;
			overflow:auto; 

			text-align: left;
		       	font-size: 12px; 
			font-weight: bold;
			font-style: italic; 
 			color: #000000; 

    			border: 0px solid #000000;
		}


		#mypageGender {
			position:absolute; 
			top:65px;
			left:160px; 
			width:500px; 
			height:20px; 
			padding: 0;
			margin: 0;
			overflow:auto; 

			text-align: left;
		       	font-size: 12px; 
			font-weight: bold;
			font-style: italic; 
 			color: #000000; 

    			border: 0px solid #000000;
		}

		#mypageLocation {
			position:absolute; 
			top:85px;
			left:160px; 
			width:500px; 
			height:20px; 
			padding: 0;
			margin: 0;
			overflow:auto; 

			text-align: left;
		       	font-size: 12px; 
			font-weight: bold;
			font-style: italic; 
 			color: #000000; 

    			border: 0px solid #000000;
		}

		#mypageNetworks {
			position:absolute; 
			top:155px;
			left:160px; 
			width:500px; 
			height:50px; 
			padding: 0;
			margin: 0;
			overflow:auto; 

			text-align: left;
		       	font-size: 12px; 
			font-weight: normal;
			font-style: italic; 
 			color: #666666; 

    			border: 0px solid #FF0000;
		}

		#mypageAddFriend {
			position:absolute; 
			top:105px;
			left:160px; 
			width:500px; 
			height:20px; 
			padding: 0;
			margin: 0;
			overflow:auto; 

			text-align: left;
		       	font-size: 12px; 
			font-weight: normal;
			font-style: italic; 
 			color: #666666; 

    			border: 0px solid #000000;
		}

		#ADD_FRIEND_MESSAGE {
		       	font-size: 12px; 
			font-weight: bold;
			font-style: italic; 

		}


		#mypageAboutMeTitle {
			position:absolute; 
			top:210px;
			left:0px; 
			width:500px; 
			height:20px; 
			padding: 0;
			margin: 0;
			overflow:auto; 

			text-align: left;
		       	font-size: 14px; 
			font-weight: bold;
			font-style: italic; 
 			color: #6A22FF; 

    			border: 0px solid #000000;
		}


		#mypageAboutMe {
			position:absolute; 
			top:240px;
			left:0px; 
			width:640px; 
			height:340px; 
			padding: 0;
			margin: 0;
			overflow:auto; 

			padding: 5px 10px 5px 10px;
			text-align: left;
		       	font-size: 12px; 
			font-weight: normal; 
			color: #444444; 

    			border: 1px solid #000000;
		}

		.mypageSubcat {
			padding-bottom: 15px;
		}

		/* =Profile Tools
		----------------------------------------------- */
	
		.whoamiHeading {
			font-size: 12px; 
			color: #76A207;
			font-weight:bold;
	
		}


		/* Journal Listings
		----------------------------------------------- */
		.journalListingTitle {
			position:relative;
			top:5px;
			left:10px; 
			text-align: left; 
			padding-bottom: 4px;
    			border: 0px solid #FF0000;
		}

		.journalListingTitle, .journalListingTitle a, .journalListingTitle a:visited, .journalListingTitle a:hover {
		       	font-size: 14px; 
			text-transform:capitalize;
			color:#2B7BC4;
			font-weight:normal;
			text-decoration: none; 

		}

		.journalListingAuthor {
			position:relative;
			top:0px;
			left:30px; 
			text-align: left; 
		       	font-size: 11px; 
 			color:#79992E;
			font-weight: normal;
			font-style: italic;
			padding-bottom: 0px;
    			border: 0px solid #FF0000;
		}

		.journalListingAuthor a, .journalListingAuthor a:visited, .journalListingAuthor a:hover {
		       	font-size: 11px; 
			text-transform:capitalize;
			color:#79992E;
			font-weight:bold;
			text-decoration: underline; 

		}



		.journalListingStats {
			position:relative;
			top:0px;
			left:30px; 
			text-align: left; 
		       	font-size: 11px; 

 			color:#909090;
			font-weight: normal;
			padding-bottom: 2px;
    			border: 0px solid #FF0000;
		}

		.journalListingIntro {
			position:relative;
			top:0px;
			left:0px; 
			text-align: left; 
		       	font-size: 13px; 
			width: 90%;
			overflow:hidden; 

 			color:#222222;
			font-weight: normal;
			padding: 0px 20px 10px 5px;
			margin-bottom: 10px;

    			border: 0px solid #FF0000;
    			border-bottom: 1px solid #2B7BC4;
		}

	
		/* Journals
		----------------------------------------------- */
		.journalTitle {
			position:relative;
			top:5px;
			left:0px; 
			text-align: left; 
		       	font-size: 18px; 
			text-transform:capitalize;

 			/* color:#79992E; */
			color:#2B7BC4;
			font-weight:bold;
			padding-bottom: 10px;
    			border: 0px solid #FF0000;
		}

		.journalAuthor {
			position:relative;
			top:0px;
			left:30px; 
			text-align: left; 
		       	font-size: 11px; 
 			color:#79992E;
			font-weight: normal;
			font-style: italic;
			padding-bottom: 0px;
    			border: 0px solid #FF0000;
		}

		.journalStats {
			position:relative;
			top:0px;
			left:30px; 
			text-align: left; 
		       	font-size: 11px; 

 			color:#909090;
			font-weight: normal;
			padding-bottom: 10px;
    			border: 0px solid #FF0000;
		}

		.journalBody {
			position:relative;
			top:0px;
			left:0px; 
			text-align: left; 
		       	font-size: 13px; 

 			color:#444444;
			font-weight: normal;
			padding: 0px 20px 10px 5px;
    			border: 0px solid #FF0000;
		}

		#journalNavZone {
			position:absolute;
			top:24px;
			left:480px; 
			width: 250px;
			margin: auto;
			text-align: center; 
		       	font-size: 12px; 

 			color:#2B7BC4;
			font-weight: bold;
			padding-bottom: 20px;
    			border: 0px solid #FF0000;
		}



		#journalComments {
			position:relative;
			top:0px;
			left:0px; 
			width: 100%;
			margin: auto;
			text-align: center; 
    			border: 0px solid #FF0000;
		}

		#journalAddComment {
			position:relative;
			top:0px;
			left:0px; 
			width: 90%;
			margin: auto;
			text-align: center; 
		       	font-size: 12px; 

 			color:#2B7BC4;
			font-weight: bold;
			padding-top: 10px;
    			border: 0px solid #FF0000;
		}









		/* Journal Responses
		----------------------------------------------- */
		.journalResponsePage {
			font-family: Tahoma, Verdana, sans-serif; 
		       	font-size: 11px; 
			font-weight: normal; 
			color: #56483c; 
			top: 0px;
			background-color: #EBF1CF; 
			text-align: center; 
			padding: 0px 

		}


		#journalPostOrder {
			position:relative;
			top:10px;
			left:0px; 
			width: 100%;
			margin: auto;
			text-align: center; 
		       	font-size: 12px; 

 			color:#2B7BC4;
			font-weight: bold;
			padding: 0px 0px 20px 0px;
    			border: 0px solid #FF0000;
		}



		.journalResponse {
			position:relative;
			top:0px;
			left:0px; 
			width: 90%;

			text-align: left; 
			padding: 0px 20px 10px 0px;
    			border-bottom: 1px solid #2B7BC4;
			margin: 10px 0px 10px 0px;
		}


		.journalResponseBody {
			position:relative;
			top:0px;
			left:0px; 
			text-align: left; 
		       	font-size: 12px; 

 			color:#444444;
			font-weight: normal;
			padding: 0px 10px 10px 0px;
    			border: 0px solid #FF0000;
		}


		.journalResponder {
			position:relative;
			top:0px;
			left:0px; 
			text-align: left; 
		       	font-size: 11px; 
 			color:#79992E;
			font-weight: normal;
			font-style: italic;
			padding-bottom: 0px;
    			border: 0px solid #FF0000;
		}

		.journalResponseDate {
			position:relative;
			top:0px;
			left:0px; 
			text-align: left; 
		       	font-size: 11px; 
 			color:#79992E;
			font-weight: normal;
			font-style: italic;
			padding-bottom: 0px;
    			border: 0px solid #FF0000;
		}







		/* Open Journal
		----------------------------------------------- */
		#journalLeftZone {
			position: absolute; 
			top: 30px; 
			left: 60px; 
			width: 360px; 
		        height: 580px; 
			text-align: left; 
			padding: 0px; 
			/* background-color: #FFFFFF; */
			z-index: 2;
			border: 0px solid #FF00FF; 
		}
	
	
		#journalRightZone {
			position: absolute; 
			top: 30px; 
			left: 500px; 
			width: 360px; 
		        height: 580px; 
			text-align: left; 
			padding: 0px; 
			/* background-color: #FFFFFF; */
			z-index: 2;
			border: 0px solid #FF00FF; 
		}
	
		#journalTitle { 
			position: relative; 
			width: 100%; 
			height: 30px; 
			top: 0px;
			margin-left: auto ;
			margin-right: auto ;
			font-size: 32px; 
			color: #333366;
			text-align: center;
			padding-bottom: 60px;
			border: 0px solid #FF00FF; 
		}
	
		.journal_fieldLabel  { 
			position: absolute; 
			left: 0px; 
			width: 50px; 
			height: 32px; 
	    		padding: 5px 0px 0px 0px;
			text-align: left;
			/* font-size: 11px; */
			font-weight: normal; 
			color: #333366; 
			border: 0px solid #0000FF;
		}
	
	
		.journal_fieldValue  { 
			position: relative; 
			left: 60px; 
			width: 270px; 
			height: 15px; 
	    		padding: 2px 0px 0px 0px;
			text-align: left; 
			padding-bottom:20px;
			margin-top: 2px;
			border: 0px solid #FF00FF;
		}
	
		.journal_lockedFieldValue  { 
			position: relative; 
			left: 100px; 
			width: 230px; 
			height: 32px; 
			overflow:hidden; 
	    		padding: 4px 0px 0px 0px;
			text-align: left; 
			/* font-size: 11px; */
			font-weight: bold; 
			color: #666666; 
			border: 0px solid #FF00FF;
		}
	
	
	
	
		.journal_text, .journal_password, .journal_Date { 
			position: relative; 
			font-family: "Brush Script MT", "Comic Sans", cursive; 
		       	font-size: 20px; 
			color: #333366;
			background-color: transparent;
			width: 260px; 
			height: 24px; 
			border: 1px solid #FFD794; 
			padding: 2px; 
		}
	
	
		.journal_textarea, .textarea { 
			position: relative; 
			font-family: "Brush Script MT", "Comic Sans", cursive; 
		       	font-size: 20px; 
			color: #333366;
			background-color: transparent;
			width: 320px; 
			height: 300px; 
			border: 1px solid #FFD794; 
			padding: 2px; 
			margin: 0px;
	
		}
	
		#journalSaveZone {
			position: absolute; 
			top: 560px; 
			left: 28px; 
			width: 55px; 
		        height: 110px; 
			text-align: left; 
			padding: 0px; 
			/* background-color: #FFFFFF; */
			z-index: 9;
			border: 0px solid #FF00FF; 
		}
	
		#journalCancelZone {
			position: absolute; 
			top: 560px; 
			left: 83px; 
			width: 55px; 
		        height: 110px; 
			text-align: left; 
			padding: 0px; 
			/* background-color: #FFFFFF; */
			z-index: 9;
			border: 0px solid #FF00FF; 
		}
	
		#journalCloseZone {
			position: absolute; 
			top: 15px; 
			left: 850px; 
			width: 16px; 
		        height: 16px; 
			text-align: center; 
			padding: 0px; 
			font-family: Arial, Helvetica, Sans; 
		       	font-size: 14px; 
			font-weight: bold; 
			color: #333366;
			z-index: 9;
			border: 1px solid #333366; 
		}
		
	
		#journalCloseZone a,  #journalCloseZone a:hover, #journalCloseZone a:visited {	
			text-decoration: none;
			color: #333366;
	
		}	




		/* Recipes
		----------------------------------------------- */
		.recipeAuthor {
			position:relative;
			top:0px;
			left:2px; 
			text-align: left; 
		       	font-size: 11px; 
 			color:#79992E;
			font-weight: normal;
			font-style: italic;
			padding: 0px;
    			border: 0px solid #FF0000;
		}

		.recipeContent {
			position:relative;
			top:0px;
			width: 100%;
			height: 380px;
			overflow: auto;
    			border: 0px solid #FF0000;
		}

