/* @override http://www.irreverentwidow.com/wp-content/themes/girl_scout_to_battle/style/css/home_page.css */

body#homepage {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
			xxxbackground: url(../layout-images/home_page/tile5.jpg) repeat-x;


}



/* @group trinkets on front page */

#jelly-roll {

	position: absolute;
	display: block;
	z-index: 100;
	height: 80px;
	text-indent: -9000px;
	width: 80px;
	left: 66px;
	top: 110px;
	cursor: pointer;
}
#jelly-roll-sign {

	position: absolute;
	display: block;
	z-index: 100;
	height: 80px;
	text-indent: -9000px;
	width: 80px;
	left: 161px;
	top: 110px;
	cursor: pointer;
}
#year-tagline{
	display: none;
	/* xxx turn this back on  */
	position: absolute;
	z-index: 100;
	left: 787px;
	top: 418px;
	cursor: pointer;
	color: white;
	font-size: 11px;
}



.footer-nun {
	float: left;
}
.tiny-nun1 {
	width: 40px;
	height: 56px;
	display: block;
	background: url(../layout-images/trinkets/tiny-nun1.jpg) no-repeat;
		z-index: 100;
		cursor: pointer;
}
.tiny-nun2 {
	width: 40px;
	height: 56px;
	display: block;
	background: url(../layout-images/trinkets/tiny-nun2.png) no-repeat;
		z-index: 100;
		cursor: pointer;
}
.tiny-nun-transparent1 {
	width: 40px;
	height: 56px;
	display: block;
	background: url(../layout-images/trinkets/tiny-nun-transparent1.png) no-repeat;
		z-index: 100;
		cursor: pointer;
}
#tiny-nun-on-people {
	
	position: absolute;
	left: 270px;
	top: 360px;

}

#tiny-nun-on-about {
	
	position: absolute;
	left: 8px;
	top: 340px;
}
/* @end */

/* @group header for homepage */
#header-wrapper {
	background: url(../layout-images/home_page/tile-black-lines-ps2.gif) repeat-x;
}




#title-homepage {

	width: 265px;
	height: 29px;
	position: absolute;
	display: block;
	text-indent: -9000px;
	top: 220px;
	z-index: 100;
	left: 580px;
	xxxbackground-color: #ae0000;
	cursor: pointer;
}
#movie-and-tags {
	z-index: 24;
		margin-top: 260px;

}

/* My Comment */
#movie-on-page {
	position: relative;
	xxxbackground: url(../layout-colors/aoeoeei.jpg) no-repeat;
	width: 505px;
	display: block;
	left: 63px;
	height: 268px;
	z-index: 24;
	top: 242px;
}
#movie-on-page p {
xxxposition: absolute;
cursor: pointer;
}

#movie-on-page p#toggle_fake_image_movie{

}

#movie-on-page p#toggle_movie{

}

#movie-on-page p img {
	display: block;
	border: 3px solid white;

}

#movie-on-page object {
	display: block;
	border: 3px solid white;

}
/* My Comment */
#movie-on-page object, #movie-on-page embed {

}

/* My Comment */

#logo-under-movie {
	xxxbackground: url(../layout-images/home_page/badge1.jpg) no-repeat;
	width: 94px;
	height: 90px;
	position: absolute;
	display: none;
	top: 322px;
	left: 349px;
	z-index: 11;

}

#large-taglne {
	xxxbackground: url(../layout-images/tag-line1.jpg) no-repeat;
	width: 575px;
	height: 171px;
	position: absolute;
	text-indent: -9000px;
	xxxdisplay: none;
	top: 363px;
	left: 63px;
	z-index: 11;
	display: none;
}

#xxxsmall-tagline {

	background: url(../layout-images/short-tag-line.jpg) no-repeat;
	width: 492px;
	height: 42px;
	position: absolute;
	display: none;
	top: 177px;
	left: 443px;
	z-index: 12;
}


/* @group My Group */



/* @end */
.top-box {


}
.contain-the-top-half {
			background: url(../layout-images/home_page/header8-g.jpg) no-repeat;

	margin-top: 0px; /* xxxx HACK???? */
	min-height: 691px;
	height:auto !important;
	height:691px;


}
#something {
	height: 756px;

	
}


.top-box {
	margin-top: 0px;
}
/* @group navigation front page */

#navigation h2 {
	color: black;
	border-bottom: 2px solid silver;
	font-size: 14px;
	margin-bottom: 8px;
}
#navigation {

	width: 400px;
	color: #7b56a4;
	z-index: 24;
	left: 566px;
	top: 327px;
	border-left: 1px solid silver;
	padding-left: 11px;
	font-size: 13px;
	padding-top: 8px;
	text-transform: uppercase;
}

#navigation a, #navigation a:link, #navigation a:visited {
	color: black;
}
#navigation ul {
	border-bottom: 1px solid silver;
	padding-bottom: 8px;
	margin-left: 0;
}

#navblocks {
margin-top: 20px;
	color: #ff4259;
	font-size: 22px;
}
#navblocks li {
	margin-bottom: 4px;
		color: #7b56a4;
	text-align: left;
}





/* @end */
/* @end */



/* @group White Block */

#white-block {
	padding-top: 11px;
	margin-top: 30px;
}
#about_box {
	xheight: 423px;
	xxxwidth: 200px;
	display: block;
	xxxbackground: url(../layout-images/home_page/about-text3.png) no-repeat;
	
	padding-left: 60px;
	
	xxxborder: solid;
	-moz-box-shadow: 0px 0px 4px #5d5d5d;
	-webkit-box-shadow: 0px 0px 4px #5d5d5d;
	box-shadow: 0px 0px 4px #5d5d5d;
	
	
	padding-top: 35px;
	padding-bottom: 30px;
	xxxxcolor: #5d5d5d;
	z-index: 180;
}

#about_box #join-menu-iw-logo-line-div{
	margin: 0;

	padding: 0;
}
#about_box #join-menu-iw-logo-line a{
	display: block;
	
			background: url(../layout-images/home_page/iw-wants-you4.jpg) no-repeat top left;
			height: 66px;
			width: 375px;
			text-indent: -9000px;
}

#about_box #join-menu-iw-logo-line a:hover span, #about_box #join-menu-iw-logo-line a:link:hover span {
			background: url(../layout-images/home_page/iw-wants-you3.jpg) no-repeat left -66px;
			display:block;
			position:absolute;
			top:0;
			left:0;
			height:100%;
			width:100%;
			z-index:100;
			cursor:pointer;

}

#about_box_text{
	margin-top: -60px;
}
#about_box p.body_text{
	padding-right: 164px;
	margin-bottom: 10px;
}
#about_box_text strong.sign_up_about a:link{
	color: #f10;
}
#moreabout{
	position: absolute;
	top: 520px;
	left: 0px;
	width: 470px;
	z-index: 200;
	zoom: 1;
	xborder: solid;
	color: white;
	background-color: black;
}

#moreabout p{
	xxxtext-indent: -9000px;
	padding-left: 60px;
	padding-right: 20px;
}

#moreabout #main_title_of_moreabout{
	font: 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	margin-top: 14px;
}
#moreabout #subtitle_of_moreabout{
	font: 14px/19px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 5px;
	margin-bottom: 10px;
}

#moreabout #outer_dropdown{
	
zoom: 1;
position: relative;
	margin: 0;
	padding: 0;
}

#moreabout #outer_dropdown #inner_dropdown{

	position: relative;
		zoom:1;
	cursor: pointer;
	    xwidth:100px;  
    height:18px;  
    xxxfloat:left;  
    color:#fff;  
    text-align:center;  
    overflow:hidden;
	xxxbackground-color: #000;
	z-index: 200;
	xpadding-bottom: 40px;
}

#moreabout #outer_dropdown #inner_dropdown{

	xxxmargin-bottom: 20px;
	xxxpadding-bottom: 20px;
	background: url(../layout-images/home_page/moreabout_arrow.gif) no-repeat center top;
}
#moreabout .closing_line{
	padding-bottom: 120px;
	margin-bottom: 120px;
}
#moreabout .quote_from{
	padding-left: 20px;
}
#moreabout #outer_dropdown #inner_dropdown p.hoverover{text-indent: -9000px;}  
#moreabout #outer_dropdown #inner_dropdown p.subtext{
	z-index: 200;
	padding-left: 60px;
	text-align: left;
	background-color: #000;
	padding-bottom: 10px;
	padding-right: 30px;
	font-size: 12px;
	line-height: 16px;
}

}
/* @group join boxes menus */


#join-boxes {	
			height: 74px;
			xxxwidth: 433px;
			display: block;
			padding-top: 5px;
}
#join-menu-wrapper {
	xxxxtext-indent: -9000px;
	margin-top: 30px;
}
#join-menu-wrapper #title_thing_here{
	padding-left: 30px;
	font-size: 26px;
	text-transform: uppercase;
}
#join-menu-wrapper #title_thing_here_subline{
	padding-left: 30px;
	margin-bottom: 20px;
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
}
#join-menu-wrapper .post_excerpts{
	margin-bottom: 20px;
	padding-right: 0;
	padding-left: 30px;
}
#join-menu-wrapper .post_excerpts h2{
	font-size: 14px;
}
#join-menu-wrapper .post_excerpts p{
	color: #373737;
}
#categories-header1 {		
	display: block;
	margin-bottom: 14px;
	color: black;
	font: 20px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-transform: uppercase;
	margin-left: 20px;
}
#join-menu a, #operation-menu a, #girl-scout-menu a, #dots-menu a {
		display: block;
		width: 433px;

}
#join-menu a span, #operation-menu a span, #girl-scout-menu a span, #dots-menu a span {
		xxxbackground: url(../layout-images/home_page/join-girl-scouts-menu1.jpg) no-repeat bottom left;
		display:block;
		position:absolute;
		top:0;
		left:0;
		height:100%;
		width:100%;
		z-index:100;
	}

#join-menu a {
			background: url(../layout-images/home_page/join-girl-scouts-menu1.jpg) no-repeat top left;

		height: 102px;
		position:relative;

}
#join-menu a:hover span {
			background: url(../layout-images/home_page/join-girl-scouts-menu1.jpg) no-repeat 0 -319px;

}

#operation-menu a {
				background: url(../layout-images/home_page/join-girl-scouts-menu1.jpg) no-repeat left -103px;

		height: 66px;
		position:relative;

}
#operation-menu a:hover span {
			background: url(../layout-images/home_page/join-girl-scouts-menu1.jpg) no-repeat 0 -425px;

}

#girl-scout-menu a {
				background: url(../layout-images/home_page/join-girl-scouts-menu1.jpg) no-repeat left -169px;

		height: 39px;
		position:relative;
}
#girl-scout-menu a:hover span {
			background: url(../layout-images/home_page/join-girl-scouts-menu1.jpg) no-repeat left -491px;

}

#dots-menu a {
		background: url(../layout-images/home_page/join-girl-scouts-menu1.jpg) no-repeat left -209px;

		height: 84px;
		position:relative;
}
#dots-menu a:hover span {
		background: url(../layout-images/home_page/join-girl-scouts-menu1.jpg) no-repeat left -529px;

}

#join-menu-wrapper a span:hover {
	cursor:pointer;
}

p#more-support-line {
	display: block;
	width: 433px;
	height: 22px;
	text-indent: -9000px;
			background: url(../layout-images/home_page/join-girl-scouts-menu1.jpg) no-repeat left -292px;
}
	

/* @end */


/* @end */





/* @group Main Topics Block */


#main-topics-block {
	margin: 0 auto -224px;
	width: 950px;
	font-size: 12px;
	padding-top: 21px;
	position: relative;
	zoom: 1;
	z-index: 200;
	background-color: transparent;
}
#main-topics-block-wrapper {
	padding-left: 30px;
}
#main-topics-block a, #main-topics-block a:link, #main-topics-block a:visited {
	text-decoration: none;
	color: white;
}
#main-topics-block a:hover {
	text-decoration: underline;
}

#main-topics-block p{
	line-height: 12px;
	margin-top: 11px;
	color: #414141;
	margin-bottom: 20px;
}
#main-topics-block .grid_3lll, #main-topics-block .grid_4lll{ padding: 0;
	margin: 1px 9px 1px 1px;
}

#main-topics-block .grid_3lll{
	width: 169px;
	padding-top: 30px;
	float: left;
	display: block;
	zoom: 1;
	z-index: 100;
	padding-right: 61px;
}

#main-topics-block h2{
	min-height: 20px;
	font-size: 16px;
	color: white;
	background-color: black;
	padding-top: 9px;
	padding-bottom: 7px;
	padding-left: 16px;
	margin-top: 5px;
	text-transform: uppercase;
	letter-spacing: 1px;
}


#main-topics-block .grid_3lll .header-image {
	border: 1px solid gray;
}
#menu-item-video .header-image {
	width: 168px;
	height: 153px;
	display: block;
	background: url(../layout-images/home_page/catagory-menus/clapperboard.jpg) no-repeat;
	text-indent: -9000px;
}
#menu-item-life .header-image {
	width: 168px;
	height: 153px;
	display: block;
	background: url(../layout-images/home_page/catagory-menus/life2.jpg) no-repeat;
	text-indent: -9000px;
}
#menu-item-single-parenting .header-image {
	width: 168px;
	height: 153px;
	display: block;
	background: url(../layout-images/home_page/catagory-menus/single-parenting2.jpg) no-repeat;
	text-indent: -9000px;
}
#menu-item-single-parenting h2 {
	font-size: 13px;
}

#menu-item-dating .header-image {
	width: 168px;
	height: 153px;
	display: block;
	background: url(../layout-images/home_page/catagory-menus/dating2.jpg) no-repeat;
	text-indent: -9000px;
}
#menu-item-widowhood .header-image {
	width: 168px;
	height: 153px;
	display: block;
	background: url(../layout-images/home_page/catagory-menus/widowhood2.jpg) no-repeat;
	text-indent: -9000px;
}
#menu-item-art-show .header-image {
	width: 168px;
	height: 153px;
	display: block;
	background: url(../layout-images/home_page/catagory-menus/art-crop.jpg) no-repeat;
	text-indent: -9000px;
}
#menu-item-stories .header-image {
	width: 168px;
	height: 153px;
	display: block;
	background: url(../layout-images/home_page/catagory-menus/typewriter.jpg) no-repeat;
	text-indent: -9000px;
}
#menu-item-exhibit .header-image {
	width: 168px;
	height: 153px;
	display: block;
	background: url(../layout-images/home_page/catagory-menus/what-is1.jpg) no-repeat;
	text-indent: -9000px;
}

#menu-item-shop .header-image {
	width: 168px;
	height: 153px;
	display: block;
	background: url(../layout-images/home_page/catagory-menus/register-shop.jpg) no-repeat;
	text-indent: -9000px;
}

#menu-item-events .header-image {
	width: 168px;
	height: 153px;
	display: block;
	background: url(../layout-images/home_page/catagory-menus/events.gif) no-repeat;
	text-indent: -9000px;
}
#menu-item-events {
	margin-bottom: -260px;

}
/* crazy hack to get Ken to lego lock AND not display giant white in IE */

.grid_3lll_off {
	xxxmargin-top: 60px;
}

#menu-item-shop, #menu-item-advice{
	xxxposition: absolute;
	xxxwidth: 170px;
}
#menu-item-shop, #menu-item-stories {
	min-height: 300px;
		height:auto !important;
	height: 300px;
	z-index: 200;
	zoom: 1;
}

/* @end */


/* @group stories_blocks_list_wrapper */

#stories_blocks_list_wrapper {
	height: 450px;
	margin-bottom: -190px;
	z-index: 200;
	zoom: 1;
	margin-top: 40px;
	position: relative;
	width: 980px;
	
margin-left: auto;
	margin-right: auto;

	
}
#stories_blocks_list_wrapper #blocks_wrapper{
xxxpadding-left: 70px;

position: relative;


}

#stories_blocks_list_wrapper #blocks_wrapper div{
	
	position: absolute;
	display: block;
	width: 240px;

	border: none;
	height: 194px;
	top: 0;
	left: 0;
}



#stories_blocks_list_wrapper #blocks_wrapper #b1{
	left: 0;
}
#stories_blocks_list_wrapper #blocks_wrapper #b2{
	left: 240px;
}
#stories_blocks_list_wrapper #blocks_wrapper #b3{
	left: 480px;
}
#stories_blocks_list_wrapper #blocks_wrapper #b4{
	left: 720px;
}
#stories_blocks_list_wrapper #blocks_wrapper #b5{
	left: 480px;
	top: 244px;
}
#stories_blocks_list_wrapper #blocks_wrapper #b6{
	top: 244px;
	left: 720px;
}
#stories_blocks_list_wrapper h2{
	text-indent: -9000px;
	display: block;
	width: 190px;
	height: 194px;
	margin: 0 auto;
	
	
}
#stories_blocks_list_wrapper h2#dating_block{
	background: url(../layout-images/home_page/catagory-menus2/dating_block.jpg) no-repeat;
	cursor: pointer;

	xxxxleft: 0px;

}

#stories_blocks_list_wrapper h2#single_parenting_block{
	background: url(../layout-images/home_page/catagory-menus2/single_parenting_block.jpg) no-repeat;
	cursor: pointer;
			xxxleft: 140px;
}

#stories_blocks_list_wrapper h2#life_block{
	background: url(../layout-images/home_page/catagory-menus2/life_block.jpg) no-repeat;
	cursor: pointer;
			xxxxleft: 240px;
}

#stories_blocks_list_wrapper h2#widowhood_block{
	background: url(../layout-images/home_page/catagory-menus2/widowhood_block.jpg) no-repeat;
	cursor: pointer;
			xxxleft: 340px;
}
#stories_blocks_list_wrapper h2#the_iw_project_block{
	background: url(../layout-images/home_page/catagory-menus2/iw_project2.jpg) no-repeat;
	cursor: pointer;
	xxxmargin-left: 455px;
			xxxleft: 340px;
	xxxmargin-top: 30px;
}
#stories_blocks_list_wrapper h2#shop_block{
	background: url(../layout-images/home_page/catagory-menus2/shop2.jpg) no-repeat;
	cursor: pointer;
			xxxleft: 340px;
	xxxmargin-top: 30px;
}

/* @end */