html,body { height: 100%; }
body{
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#f26722;
}

a{
	text-decoration:none;
}

img{
	border:0px;
	behavior: url("pngbehaviour.htc");
}

.br0{ line-height:0px; clear:both; }
.br1{ line-height:2px; }
.br2{ line-height:4px; }
.br3{ line-height:6px; }
.br4{ line-height:8px; }
.br5{ line-height:10px; }
.br6{ line-height:20px; }
.br7{ line-height:50px; }

.br10{ line-height:150px; }

.Home .button, .Register .button, .Member .Login .button, .Member .ShareStoryForm .button, .Member .button, .AdminInputWindow div #featuredInputForm .button, .ReadStory .button, .ReadStory .AButton, .Shop .button,  .Forumbutton{
	background-color:#CC3232;
	border:none;
	padding:2px 6px 3px 6px;
	height:19px;
	font-size:9px;
	color:#FFFFFF;
	font-weight:bold;
}

.OverallContainer{
	width:900px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:20px;
}

.OverallContainer .header{
	background:url(../img/general/HIH_logo.gif) no-repeat center center;
	width:100%;
	height:210px;
	display:block;
	position:relative;
	overflow:hidden;
}

.OverallContainer .header2{
	width:100%;
	height:210px;
	display:block;
	position:relative;
	overflow:hidden;
}

.OverallContainer .header3, .OverallContainer .header4{
	width:100%;
	height:210px;
	display:block;
	position:relative;
	overflow:hidden;
}

.OverallContainer .header5{
	width:100%;
	height:335px;
	display:block;
	position:relative;
	overflow:hidden;
}

.OverallContainer .header2 .flash_header{
	position:absolute;
	left:349px;
	top:14px;
}

.OverallContainer .header3 .flash_header{
	position:absolute;
	left:95px;
	top:14px;
}

.OverallContainer .header5 .flash_header{
	position:absolute;
	left:95px;
	top:0px;
}

.OverallContainer .header3 img{
	position:absolute;
	left:325px;
	top:94px;
}

.OverallContainer .header4 img{
	position:absolute;
	left:105px;
	top:25px;
}

.OverallContainer .header5 img.watchit{
	position:absolute;
	left:245px;
	top:14px;
}

.OverallContainer .header5 img.signup{
	position:absolute;
	left:305px;
	top:64px;
}

.OverallContainer .horizontalMenu{
	background:url(../img/general/horizontal_menu_bg.gif) repeat-x;
	height:30px;
	width:702px;
	margin:0px auto 0px auto;
	position:relative;
	z-index:99;
}

.OverallContainer .horizontalMenu .date{
	color:#a0a0a0;
	font-size:10px;
	display:block;
	text-transform:uppercase;
	line-height:25px;
}

.OverallContainer .horizontalMenu #horizontal_submenu01, .OverallContainer .horizontalMenu #horizontal_submenu02, .OverallContainer .horizontalMenu #horizontal_submenu03{
	position:absolute;
	left:124px;
	top:-4px;
	width:257px;
	height:90px;
	overflow:hidden;
}

.OverallContainer .horizontalMenu a#sub03{
	position:absolute; right:223px;
	z-index:1;
}

.OverallContainer .horizontalMenu a#sub03:hover{
	z-index:10;
}

.OverallContainer .horizontalMenu a#sub04{
	right:162px; position:absolute;
	z-index:1;
}

.OverallContainer .horizontalMenu a#sub04:hover{
	z-index:11;
}

.OverallContainer .horizontalMenu a#sub05{
	right:340px; position:absolute;
	z-index:11;
}

.OverallContainer .horizontalMenu a#sub05:hover{
	z-index:11;
}

.OverallContainer .horizontalMenu #horizontal_submenu01{
	top:-2px;
}

.OverallContainer .horizontalMenu #horizontal_submenu02{
	left:361px;
	top:26px;
	height:94px;
}

.OverallContainer .horizontalMenu #horizontal_submenu03{
	left:189px;
	top:-2px;
	height:105px;
}

.OverallContainer .horizontalMenu #horizontal_submenu01 div, .OverallContainer .horizontalMenu #horizontal_submenu02 div , .OverallContainer .horizontalMenu #horizontal_submenu03 div{
	position:relative;
}

.OverallContainer .horizontalMenu #horizontal_submenu01 div img, .OverallContainer .horizontalMenu #horizontal_submenu02 div img,  .OverallContainer .horizontalMenu #horizontal_submenu03 div img{
	position:absolute;
	z-index:20;
	top:-2px;
}

.OverallContainer .horizontalMenu #horizontal_submenu02 div img{
	top:-1px;
}

.OverallContainer .horizontalMenu #horizontal_submenu01 div div, .OverallContainer .horizontalMenu #horizontal_submenu02 div div, .OverallContainer .horizontalMenu #horizontal_submenu03 div div{
	position:absolute;
	z-index:21;
	top:35px;
	left:20px;
	height:100px;
}

.OverallContainer .horizontalMenu #horizontal_submenu02 div div{
	top:3px;
}

.OverallContainer .horizontalMenu #horizontal_submenu01 div div a, .OverallContainer .horizontalMenu #horizontal_submenu02 div div a, .OverallContainer .horizontalMenu #horizontal_submenu03 div div a{
	height:18px;
	font-size:10px;
	line-height:18px;
	color:#8C8C8C;
	clear:both;
}

.OverallContainer .horizontalMenu #horizontal_submenu01 div div a:hover, .OverallContainer .horizontalMenu #horizontal_submenu02 div div a:hover, .OverallContainer .horizontalMenu #horizontal_submenu03 div div a:hover{
	color:#CC3232;
}

.OverallContainer .horizontalMenu a{
	display:block;
	float:left;
	height:25px;
	margin-top:2px;
	overflow:hidden;
}

.OverallContainer .horizontalMenu a:hover{ text-indent:0px; }

.OverallContainer .horizontalMenu a:hover img{
	margin-top:-25px;
}

.OverallContainer .horizontalMenu a#sub03:hover img{
	margin-top:-27px;
}

.OverallContainer .ContentContainer{
	width:700px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}

.OverallContainer .ContainerLeft{
	width:210px;
	float:left;	
	text-align:right;
	font-size:9px;
	color:#8C8C8C;
	text-align:left;	
}

.OverallContainer .ContainerLeft .WelcomeMessage{
	color:#000000;
}

.FollowAHeartForm{
	width:189px;
	position:relative;
	margin:0px;
	height:18px;
}

.FollowAHeartButton{
	left:119px;
	top:0px;
	position:absolute;
}

.FallowAHeart{
	width:110px;
	height:14px;
	border:1px solid #B6B6B6;
	line-height:12px;
	font-size:9px;
	padding-left:3px;
	color:#8C8C8C;
	position:absolute;
	top:0px;
}

.OverallContainer .ContainerLeft .MainMenu{
	
}

.OverallContainer .ContainerLeft .MainMenu a{
	display:block;
	height:22px;
	line-height:22px;
	text-transform:uppercase;
	color:#8C8C8C;
	letter-spacing:.5px;
}

.OverallContainer .ContainerLeft .MainMenu a:hover{
	color:#CC3232;
}

.OverallContainer .ContainerLeft .MainMenu div div a{
	background:url(../img/general/dot.gif) no-repeat 0px 9px;
	display:block;
	height:20px;
	line-height:20px;
	text-transform:uppercase;
	color:#8C8C8C;
	padding-left:10px;
}

.OverallContainer .ContainerRight{
	width:487px;
	float:left;	
	border-left:solid #CCCCCC 1px;
	min-height:500px;
	overflow:hidden;
}

.OverallContainer .ContainerError{
	width:487px;
	float:left;	
	font-size:10px;
	min-height:500px;
	overflow:hidden;
}

.MainColumn, .Shop, .WorldMap, .StoryShow, .Checkout, .Register, .Member, .ReadStory, .FeaturedStories, .Search, .Home{
	font-size:12px;
	color:#815100;
	padding-left:20px;
	overflow:hidden;
	width:467px;
	min-height:800px;
	line-height:16px;
}

.text .StoryShow{
	min-height:100px;
}

.OverallContainer .ContainerRight .HomeMiddleColumn{
	width:280px;
	padding:0px 20px 20px 20px;
	float:left;
	border-right:solid #CCCCCC 1px;
	overflow:hidden;
	height: 1100px;
}

.OverallContainer .ContainerRight .HomeMiddleColumn .HomeHeaderText{
	color:#cc0044;
	font-size:9px;
	text-align:center;
	line-height:24px;
	text-transform:uppercase;
}

.OverallContainer .ContainerRight .HomeMiddleColumn .text{
	color:#996600;
	text-align:justify;
	font-size:10px;
	line-height:19px;
}

.OverallContainer .ContainerRight .HomeMiddleColumn .text3{
	color:#000000;
	text-align:left;
	font-size:10px;
	line-height:15px;
}

.OverallContainer .ContainerRight .HomeMiddleColumn .text2{
	color:#FF9933;
	text-align:justify;
	font-size:10px;
	line-height:14px;
	margin-top:4px;
}

.OverallContainer .ContainerRight .HomeMiddleColumn .HomeNewsBox{
	background:url(../img/general/home_news_box_bg.gif) no-repeat;
	width:225px;
	height:103px;
	margin-left:-5px;
	padding:15px 15px 5px 50px;
	font-size:9px;
	color:#8C8C8C;
	line-height:19px;
}

.OverallContainer .ContainerLeft .HomeNewsBox{
	background:url(../img/general/home_news_box_bg.gif) no-repeat; 

	width:143px;
	height:103px;
	margin-left:-5px;
	padding:15px 15px 5px 50px;
	font-size:9px;
	color:#804f00;
	line-height:14px;
}

.OverallContainer .ContainerRight .HomeMiddleColumn .HomeNewsBox a, .OverallContainer .ContainerLeft .HomeNewsBox a{
	color:#804f00;
	float:right;
	margin-right:16px;
}

.OverallContainer .ContainerRight .HomeRightColumn{
	width:146px;
	padding:0px 0px 0px 20px;
	float:left;
	overflow:hidden;

}

.OverallContainer .ContainerRight .HomeRightColumn .text1{
	color:#CC3333;
	text-align:left;
	font-size:10px;
	line-height:16px;
	margin-top:4px;
}

.OverallContainer .ContainerRight .HomeRightColumn .text2{
	color: #000000;
	text-align:left;
	font-size:10px;
	line-height:16px;
	margin-top:4px;
}

.OverallContainer .ContainerRight .HomeRightColumn .text1 a{
	color:#CC3333;
	text-decoration:underline;
}

.OverallContainer .ContainerRight .HomeRightColumn .text2 a{
	color:#000000;
}

.OverallFooter{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	color:#FFFFFF;
	font-size:9px;
	text-align:center;
	margin-top:9px;
	word-spacing:4px;
}

.OverallFooter a{
	color:#FFFFFF;
}

.OverallFooter a:hover{
	color:#000000;
}

.center{
	margin-left:auto;
	margin-right:auto;
}

.horizontalline1{
	background:url(../img/general/horizontal_line_bg.gif) repeat-x;
	height:2px;
	width:100%;
	line-height:2px;
	overflow:hidden;
}

.horizontalline2{
	background:url(../img/general/horizontal_line_bg.gif) repeat-x;
	height:2px;
	width:93%;
	line-height:2px;
	overflow:hidden;
}


/*   SHOP  	*/
.Shop h4, .Checkout h4, .StoryShow h4, .Register h4, .Member h4, .ReadStory h4, .FeaturedStories h4, .WorldMap h4, .Search h4, .Home h4{
	color:#FF9933;
	font-size:12px;
	margin:20px 0px 35px 0px;
	letter-spacing:1px;
	text-transform:lowercase;
	font-weight:normal;
}	

.Shop p{
	font-size:11px;
	margin:5px 0px 5px 0px;
}

.ShopItemName{
	color:#CC3232;
	font-size:12px;
	margin-bottom:5px;
	font-weight:bold;
}

.ShopItemDescription{
	font-size:11px;
	line-height:16px;
	color:#815100;
	text-align:justify;
}

.ShopItemPrice{
	font-size:11px;
	line-height:19px;
	color:#815100;
}

.ShopAddToBagForm{
	margin:0px;
	font-size:11px;
}

.Shop a, .Shop a:active, .Shop a:visited{
	color:#8C8C8C;
}

.ShopQuantityInput{
	width:30px;
	height:14px;
	border:1px solid #B6B6B6;
	line-height:12px;
	font-size:9px;
	padding-left:3px;
	color:#6b6b6b;
	margin-left:20px;
}

/*			SHOP BAG			*/


.ShopBag{
	width:193px;
	float:left;
	text-align:left;
	font-size:10px;
	border-top:solid #CCCCCC 1px;
	margin:0px;
	padding-top:5px;
}

.ShopBag a{
	color:#FF9933;
}

.ShopBag a:hover{
	text-decoration:underline;
}

.ShopBagItem{
	font-size:10px;
	margin-bottom:4px;
}

.ShopBagItem span a{
	color:#8C8C8C;
	font-size:9px;
	line-height:20px;
}

.ShopBagSum{
	font-size:11px;
	font-weight:bold;
}

.YourBag{
	font-size:11px;
	color:#FF9933;
	float:left;
	margin:0px 0px 4px 0px;
	font-weight:normal;
	text-transform:lowercase;
}	


/* 			CHECKOUT			*/

.Checkout br{
	line-height:10px;
}

.Checkout input, .Checkout .select{
	border:1px solid #B6B6B6;
	font-size:11px;
	padding-left:3px;
	height:16px;
	color:#6b6b6b;

}

.Checkout .select{
width:200px;}

.Checkout .CheckoutAccepOrder{
	border:none;
	height:19px;
	width:97px;
}

.Checkout span{
	margin-bottom:5px;
	margin-top:10px;
	display:block;
	font-size:10px;
}


/*			FALLOWA A HEART			*/
.StoryShow .TotalHeartDistance{
	margin:15px 0px 50px 0px;
}

.StoryShow{
	font-size:10px;
}

.StoryShow .StoryRegular, .StoryShow .StoryRegularLong{
	clear:both;
	width:500px;

}

.text .StoryShow{
	padding:0px;
}

.text .StoryShow .StoryRegular, .text .StoryShow .StoryRegularLong{
	clear:both;
	width:280px;
}

.StoryShow .StoryRegular .left, .StoryShow .StoryRegularLong .left{
	float:left;
	width:370px;
	color:#996600;
	line-height:18px;
}

.text .StoryShow .StoryRegular .left, .text .StoryShow .StoryRegularLong .left{
	width:280px;
	text-align:left;
	line-height:16px;
}

.StoryShow .StoryRegularLong .left{
	width:464px;
}

.StoryShow .StoryRegular .left div a, .StoryShow .StoryRegularLong .left div a{
	color:#996600;
}

.StoryShow .StoryRegular .left div a:hover, .StoryShow .StoryRegularLong .left div a:hover{
	color:#FF9933;
}

.StoryShow .StoryRegular .right{
	float:right;
	width:120px;

}

.StoryShow .StoryRegular span, .StoryShow .StoryRegularLong span{
	color:#CC3232;
	font-weight:bold;
}

.StoryCloud{
	display:block;
	font-size:9px;
}

.StoryCloud2{
	width:220px;

	display:block;
	font-size:9px;
}

.StoryCloud b, .StoryCloud2 b{
	color:#815100;
}

a.StoryCloud:hover .StoryMapText, a.StoryCloud2:hover .StoryMapText{
	color:#815100;
}

.StoryMapText{
	display:block;
	width:350px;
	font-size:9px;
	color:#996600;

	padding-bottom:20px;
}

.StoryCloud2 .StoryMapText{
	display:block;
	width:210px;
	font-size:9px;
	color:#996600;
	line-height:10px;
	padding-bottom:20px;
}

.AdminAddToFeatured{
	color:#CC3232;
}

.AdminInputWindow{
	position:absolute;
	top:150%;
	left:45%;
	background-color:#FFFFFF;
	width:200px;
	height:80px;
	padding:10px;
	border:1px solid #E9E9E9;
}

.AdminInputWindow div{
	position:relative;
}

.AdminInputWindow div a{
	position:absolute;
	display:block;
	left:-10px;
	top:-10px;
	background-color:#E9E9E9;
	width:210px;
	text-align:right;
	padding-right:10px;
	height:15px;
	color:#CC3232;
}

.AdminInputWindow div #featuredInputForm{
	position:absolute;
	top:15px;
}

.AdminInputWindow div #AdminFeaturedInfo{
	position:absolute;
	top:60px;
	color:#CC3232;
}

.AdminInputWindow div #position{
	border:1px solid #B6B6B6;
	font-size:11px;
	padding-left:3px;
	height:14px;
	color:#6b6b6b;
	width:30px;

}


/*			READ STORY			*/
.ReadStory{
	position:relative;
	overflow:visible;
	z-index:0;
}

.ReadStory h4{
	margin-bottom:8px;
	margin-top:0px;
	padding-top:22px;
}

.ReadStory a{
	color:#8C8C8C;
}


.ReadStory h3{
	color:#CC3232;
	font-size:11px;
	margin-bottom:5px;
	font-weight:bold;
	margin-top:0px;
}

.ReadStory .story{
	color:#996600;
	line-height:20px;
	font-size:10px;
	margin-top:6px;
	position:relative;
}

.ReadStory .button{
	position:absolute;
	right:0px;
	top:64px;
	z-index:999;
	width:80px;
	background:none;
}

.ReadStory .story img{
	padding:2px 10px 3px 0px;
}

.ReadStory .LoveItMenu{
	position:absolute;
	right:-81px;
	top:82px;
	height:140px;
	width:170px;
	z-index:999;
	color:#8C8C8C;
	font-size:9px;
	letter-spacing:1px;
}

.ReadStory .LoveItMenu div{
	position:relative;
	left:0px;
	top:0px;
	width:170px;
	height:130px;
}

.ReadStory .LoveItMenu img{
	position:absolute;
}

.ReadStory .LoveItMenu form{
	margin:0px;
}

.ReadStory .LoveItMenu input{
	position:absolute;
	left:8px;
}

.ReadStory .LoveItMenu form span{
	position:absolute;
	left:30px;
}

.ReadStory .LoveItMenu form .button2{
	background:none;
	border:none;
	padding:2px 6px 3px 6px;
	height:19px;
	font-size:9px;
	color:#FFFFFF;
	font-weight:bold;
}

.ReadStory .LoveItMenu form .button2{
	position:absolute;
	top:80px;
	left:45px;
}

/*			MEMBER REGISTRATION				*/

.Register{
	font-size:10px;
}

.Register input{
	border:1px solid #B6B6B6;
	font-size:11px;
	padding-left:3px;
	height:16px;
	color:#6b6b6b;
}

.Register span{
	margin-bottom:5px;
	margin-top:10px;
	display:block;
}

.Register .loc_display{
	text-align:center;
	margin-top:3px;
}

.Register .info{
	margin-left:20px;
	font-size:10px;
	color:red;
	display:inline;
}

.Register .newsletter_chkb input{
	float:left;
	margin-top:8px;
	border:none;
}

.Register .newsletter_chkb span{
	display:block;
	float:left;
	margin-left:5px;
}

/*			FEATURED STORIES			*/

.FeaturedStories{
	
}




/*				MEMBER ZONE				*/

.Member{
	font-size:10px;
	line-height:16px;
}

.Member .Login input, .Member .ShareStoryForm input, .AdminInputWindow div #featuredInputForm select{
	border:1px solid #B6B6B6;
	font-size:11px;
	padding-left:3px;
	height:16px;
	color:#6b6b6b;
}

.Member .Login span, .Member .ShareStoryForm span{
	margin-bottom:5px;
	margin-top:10px;
	display:block;
}

.Login .info, .Member .ShareStoryForm .info, .Member .ManagePhotoForm .info{
	display:inline;
	margin-left:20px;
	font-size:10px;
	color:red;
}

.Member .forgetpassword{
	color:#815100;
}	

.Member .forgetpassword span{
	color:#8C8C8C;
}	


.Member .ShareStoryForm .info2{
	display:inline;
	font-size:10px;
	color:red;
}

.Member a{
	color:#8C8C8C;
}

.Member h3{
	color:#CC3232;
	font-size:11px;
	margin-bottom:5px;
	font-weight:bold;
}

.Member .ShareStoryForm #story{
	width:450px;
	height:200px;
	border:1px solid #B6B6B6;
	font-size:11px;
	padding-left:3px;
	color:#8C8C8C;
}

.Member .ShareStoryForm .charcount{
	float:right;
	margin:10px 20px 5px 0px;
}

.Member .ShareStoryForm .charcount span{
	display:inline;
}

.Member .ShareStoryForm #day, .Member .ShareStoryForm #month{
	width:25px;
}

.Member .ShareStoryForm #year{
	width:50px;
}

.Member .photo{
	width:140px;
	height:100px;
	font-size:9px;
	line-height:12px;
}

.Member .PhotoBrowseField{
	font-size:11px;
	padding-left:3px;
	height:16px;
	width:200px;
	color:#8C8C8C;
}

.Member #please_wait_window{
	position:absolute;
	left:45%;
	top:85%;
	width:150px;
	height:50px;
	z-index:999;
	text-align:center;
	padding:50px;
	background-color:#FFFFFF;
	border:1px solid #B6B6B6;
}

/*		MEMBER ZONE LOVEIT			*/
.Member #loveitstories .story1, .Member #loveitstories .story2, .Member #loveitstories .story0{
	width:410px;
	height:30px;
	overflow:hidden;
	border-bottom:#FFFFFF solid 1px;
}

.Member #loveitstories .story0{
	background-color:#FAEEC5;
	font-weight:bold;
	text-align:center;
}

.Member #loveitstories .story1{
	background-color:#F1F8EF;
}

.Member #loveitstories .story2{
	background-color:#EFF1F5;
}


.Member #loveitstories .story1 div, .Member #loveitstories .story2 div, .Member #loveitstories .story0 div{
	float:left;
	height:30px;
	border-left:#FFFFFF solid 1px;
	padding:0px 5px 0px 5px;
	line-height:30px;
}

.Member #loveitstories .story1 .id, .Member #loveitstories .story2 .id, .Member #loveitstories .story0 .id{
	width:80px;
	text-align:center;
}


.Member #loveitstories .story1 .updates, .Member #loveitstories .story2 .updates, .Member #loveitstories .story0 .updates{
	width:80px;
	text-align:center;
}

.Member #loveitstories .story1 .actions, .Member #loveitstories .story2 .actions, .Member #loveitstories .story0 .actions{
	width:125px;
	text-align:center;
}

.Member #loveitstories .story1 .updates img, .Member #loveitstories .story2 .updates img{
	margin-top:5px;
	margin-left:3px;
	margin-right:3px;
}

/* 		USER STORIES		*/
.Member #userstories .story1, .Member #userstories .story2, .Member #userstories .story0{
	width:320px;
	height:30px;
	overflow:hidden;
	border-bottom:#FFFFFF solid 1px;
}

.Member #userstories .story0{
	background-color:#FAEEC5;
	font-weight:bold;
	text-align:center;
}

.Member #userstories .story1{
	background-color:#F1F8EF;
}

.Member #userstories .story2{
	background-color:#EFF1F5;
}

.Member #userstories .story1 div, .Member #userstories .story2 div, .Member #userstories .story0 div{
	float:left;
	height:30px;
	border-left:#FFFFFF solid 1px;
	padding:0px 5px 0px 5px;
	line-height:30px;
}

.Member #userstories .story1 .id, .Member #userstories .story2 .id, .Member #userstories .story0 .id{
	width:80px;
	text-align:center;
}


.Member #userstories .story1 .heart_id, .Member #userstories .story2 .heart_id, .Member #userstories .story0 .heart_id{
	width:80px;
	text-align:center;
}

.Member #userstories .story1 .date, .Member #userstories .story2 .date, .Member #userstories .story0 .date{
	width:125px;
	text-align:center;
}

/* 		MEMBER NOTES			*/
.Member #notes .note .subject{
	background-color:#FAEEC5;
	font-weight:bold;
	line-height:26px;
	padding-left:5px;	
	margin-bottom:1px;
	clear:both;
	width:100%;
	height:26px;
}	

.Member #notes .note .subject span{
	float:left;
}

.Member #notes .note .subject img{
	float:right;
	margin-right:5px;
}

.Member #notes .note .text{
	background-color:#F1F8EF;
	clear:both;
}

.Member #notes .note .text div{
	padding:10px;	
}

/* 		MEMBER CHANGE PASSWORD			*/
.MemberChangePasswordForm{
	margin:0px;
	height:190px;
}

.MemberChangePasswordForm .button{
	margin-bottom:5px;
}

.MemberChangePasswordForm input, .MemberChangeEmailForm input{
	border:1px solid #B6B6B6;
	font-size:11px;
	padding-left:3px;
	height:16px;
	color:#6b6b6b;
}

.MemberChangePasswordForm textarea{
	border:1px solid #B6B6B6;
	font-size:11px;
	padding-left:3px;

	color:#6b6b6b;
}

.MemberChangePasswordForm span{
	margin-bottom:5px;
	margin-top:10px;
	display:block;
	font-size:10px;
}


/*		WORLD MAP			*/
.WorldMap{
	padding-top:0px;
}

.WorldMap a{
	height:18px;
	font-size:11px;
	line-height:18px;
	color:#8C8C8C;
}

.WorldMap a span{
	color:#815100;
}

.WorldMap a:hover, .WorldMap a:hover span{
	color:#FF9933;
}

/*		SEARCH		*/
.Search{
	font-size:11px;
}

.Search h3{
	color:#CC3232;
	font-size:11px;
	margin-bottom:5px;
	font-weight:bold;
}



/*		HOME			*/

.Home p{
	font-size:11px;
	margin:5px 0px 5px 0px;
	text-align:justify;
}

.Home h3{
	color:#CC3232;
	font-size:11px;
	margin-bottom:5px;
	font-weight:bold;
	margin:0px;
}

.Home .ShareThisSiteForm h3{
	margin:15px 0px 7px 0px;
}

.Home input{
	border:1px solid #B6B6B6;
	font-size:11px;
	padding-left:3px;
	height:16px;
	color:#6b6b6b;
}

.Home textarea{
	border:1px solid #B6B6B6;
	font-size:11px;
	padding-left:3px;
	color:#6b6b6b;
}


.Home span{
	margin-bottom:5px;
	margin-top:10px;
	display:block;
	font-size:10px;
}

.Home h3 span{
	display:inline;
	font-weight:normal;
	font-size:10px;
	color:#815100;
}

.Home .info{
	display:inline;
	margin-left:20px;
	font-size:10px;
	color:red;
	font-weight:normal;
}

.Home .left{
	width:350px;
	float:left;
	font-size:10px;
	color:#815100;
}

.Home .left b{
	line-height:25px;
}

.Home .right{
	width:110px;
	float:left;
	text-align:right;
}

.Home a{
	color:#8C8C8C;
	font-size:11px;
}

.Home ol{
	font-size:11px;
}

.Home a.faq{
	text-decoration:underline;
}

.Home a.faq:hover{
	color:#FF9933;
}

.graytext{
	font-size:10px;
}

.graytext a{
	color:#8C8C8C;
	font-size:10px;
}
.graytext a{
	text-decoration:underline;
}

.News{
	font-size:11px;
}

.News a{
    color:#996600;
    font-weight:normal;
    text-decoration:underline;
    font-size:10px;
}

.News a:hover{
    color: #96600;
}

.News h1{
	color:#f26721;
	text-transform:uppercase;
	font-size:10px;
	margin-bottom:3px;
	margin-top:4px;
}

.News p{
  	line-height:16px;
  	font-size:10px;
  	color:#996600;
  	padding:0px;
  	margin:0px;
}

.News table{
	width:450px;
	text-align:justify;
}

.News td{
	padding:15px 15px 15px 0px;
}


/*	ADMIN EDIT STORY	*/

.story .inplaceeditor-form{
	background-color:#FFFDE1;
}

.story .inplaceeditor-form textarea{
	border:1px solid #B6B6B6;
	line-height:12px;
	font-size:11px;
	padding-left:3px;
	color:#815100;
	line-height:17px;
	width:359px;
	height:200px;
	padding:3px;
}

.story .inplaceeditor-form input, .story .UserEditor input{
	background-color:#CC3232;
	border:none;
	padding:2px 6px 3px 6px;

	height:19px;
	font-size:9px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:3px;
	margin-left:2px;
}

.story .inplaceeditor-form a, .story .UserEditor a{
	text-decoration:none;
	margin-left:20px;
}

.story .UserEditor input[type=text]{
	border:1px solid #B6B6B6;
	line-height:12px;
	font-size:11px;
	padding-left:3px;
	color:#815100;
	padding:3px;
	height:12px;
	float:left;
}

.DarkOrange{
	color:#000000;
}

.Article{
	line-height:20px;
	font-size:11px;
}

.Article .Author{
	font-size:11px;
	float:left;
	margin-bottom:8px;
}

.Article .Author a{
	font-weight:bold;
	color:#815100;
}

.Article .Image{
	float:right;

}

.Blog .Left{

	width:100px;
	float:left;
}

.Blog .Right{
	width:180px;
	float:left;
	margin-top:-5px;
}

.Blog .Right ul{
	margin:0px;
	padding:0px;
}

.Blog .Right li{
	margin:0p;
	padding:0px;
	list-style:none;
	color:#FF9933;
	font-size:12px;
	background:url(../img/general/red_arrow.gif) no-repeat 0px 7px;
	padding-left:13px;
	line-height:16px;
	text-align:left;
}

.Blog .Right li a{
	color:#FF9933;
}

.Blog .Right li span{
	color:#acacac;
	line-height:19px;
}

.Blog .Right li span a{
	color:#acacac;
}

.Blog .Right li span a:hover{
	color:#CC3232;
}

.Gray{
	color:#acacac;
}

.Orange{
	color:#FF9933;
}

.OverallContainer .horizontalMenu a.buynowbutton:hover img{
	margin:0px;

}

.buynow{
	position:absolute;
	right:-50px;
	top:-31px;
	z-index:221;
}

.RandomMembers{
	margin-left:-5px;
}

.RandomMembers img{
	float:left;
	width:67px;
	margin-left:5px;
	margin-bottom:5px;
	height:92px;
}

.fadebox-container{
	border:dashed 2px #69C8FF !important;
}

.fadebox {
	font-size:12px;
}

.fadebox a {
	color:#ff9933;
}

.blurb-heartno {
	color: #CC3232;
}

.blurb-location{
	font-style:italic;
	margin-top:8px !important;
	display:block;
	text-align:left;
}

.TestimonialsBox h4 {
	color:#ff9933;
	font-size:1.25em;
	font-weight:normal;
	text-transform:uppercase;
}

.TestimonialsBox h3{
	color:#FF9933;
	margin:0px;
	padding:0px;
	font-size:10px;
	display:inline;
	line-height:16px;
}

.xxTestimonialsBox p{
	padding:0px;
	margin:0px;
	line-height:16px;
	width:190px;
}

.HomeRightColumn .text2 .TestimonialsBox a:hover {
	color:#FF9933;
}

.BottomBanner{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#top_heart_button{
	background:url(../img/general/top_heart_button.gif);
	width:282px;
	height:13px;
	display:block;
}

#top_heart_button:hover {
	background-position:0px -13px;
}

#featured_stories_button{
	background:url(../img/general/featured_stories_button.gif);
	width:262px;
	height:13px;
	display:block;
}

#featured_stories_button:hover{
	background-position:0px -13px;
}

#recent_stories_button{
	background:url(../img/general/recent_stories_button.gif);
	width:226px;
	height:13px;
	display:block;
}

#recent_stories_button:hover{
	background-position:0px -13px;
}

.ccregisterform{
	border: solid 1px #ff9933;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin-top: 12px;
	background:url(../img/general/cc_bg.gif) no-repeat;
	background: url();
	width:auto;
	height:67px;
	padding:5px 0px 0px 22px;
	padding:4px;
	/*margin-left:12px;*/
}

.signupform{
	position:absolute;
	left:655px;
	top:84px;
	width:148px;
	height:70px;
}


.AuthorizeNetSeal{
margin:20px 40px !important;
}

.rounded_top {
	width:900px;
	margin:10px auto 0 auto;
	background:white;
}

.rounded_bottom {
	width:900px;
	margin:0 auto;
}

.clear {
	clear:both;
}

.home_header .left {
	float:left;
	padding-left:50px;
	padding-top:100px;
}

.home_header .center {
	float:left;
	padding-left:50px;
	z-index:100 !important;
	position:relative;
}

.home_header .right {
	float:left;
	padding-top:120px;
	font-size:12px;
	padding-left:10px;
	text-transform:uppercase;
}

.home_header .right a {
	color:#69C8FF;
}

.home_header .right b {
	color:#69C8FF;
}

.home_header .right .heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ff9933;
	letter-spacing:1px;
	margin-top:15px;
	margin-bottom:5px;
}

.fadebox {
	position: absolute;
	width: 182px;
	margin-left: 4px;
	height: 190px;
	background:white;
	text-align:left;
}

.fadebox p {
	margin-top:2px;
}

.fadebox-container {
	margin: 0px 0px 0px 0;
	width: 190px;
	height: 190px;
	margin-top:15px;
	text-align:center;
}

