/* CSSTidy 1.3: Tue, 26 May 2009 14:24:31 -0700 */
/* 
clubhouse_screen.css
Copyright 2007 Focus on the Family
Version: 1.0
Created: 4/11/2007
 */
#wrapper {
background:url(../images/backgrounds/wrapperdropshadow.png) 75px 0 repeat-y;
}

#wrapperInner {
width:886px;
margin:0;
height:auto;
background-image:url(../images/backgrounds/articlewrapperBackground.png);
background-repeat:repeat-y;
background-position:75px 0;
padding-top:0;
padding-right:0;
padding-bottom:10px;
padding-left:0;
}

#articleTop,#article,#articleBottom {
width:575px;
margin:0 32px 0 0;
padding:0;
float:right;
}

#articleTop {
height:8px;
background:url(../images/backgrounds/articletopBackground.png) 0 0 no-repeat;
margin-top:10px;
font-size:1px;
}

#article {
background:#FFF;
width:555px;
height:auto;
overflow:visible;
padding-top:0;
padding-right:10px;
padding-bottom:0;
padding-left:10px;
}

#articleBottom {
height:8px;
background:url(../images/backgrounds/articlebottomBackground.png) 0 0 no-repeat;
font-size:1px;
}

/* Banner Styles */
#articleBanner {
border:0;
width:563px;
height:168px;
padding:10px 0 0;
float:left;
margin:0 43px 5px 0;
}

h3.truthPursuer a {
text-indent:-9999px;
display:block;
width:100%;
height:154px;
padding:0;
margin:0;
background:url(../images/siteelements/banner_TruthPursuer.png) 0 0 no-repeat;
position:relative;
top:0;
}

h3.games a {
text-indent:-9999px;
display:block;
width:100%;
height:145px;
padding:0;
margin:0;
background:url(../images/siteelements/banner_games.png) 0 0 no-repeat;
position:relative;
top:0;
}

h3.stufftomake a {
text-indent:-9999px;
display:block;
width:100%;
height:133px;
padding:0;
margin:0;
background:url(../images/siteelements/banner_stufftomake.jpg) 0 0 no-repeat;
position:relative;
top:0;
}

h3.moviereviews a {
text-indent:-9999px;
display:block;
width:100%;
height:145px;
padding:0;
margin:0;
background:url(../images/siteelements/banner_moviereviews.png) 0 0 no-repeat;
position:relative;
top:0;
}

h3.mysterysquad a {
text-indent:-9999px;
display:block;
width:100%;
height:133px;
padding:0;
margin:0;
background:url(../images/siteelements/JG_NavButton2.jpg) 0 0 no-repeat;
position:relative;
top:0;
}

h3.membersonly a {
text-indent:-9999px;
display:block;
width:100%;
height:164px;
padding:0;
margin:0;
background:url(../images/siteelements/banner_membersonly1.png) 0 0 no-repeat;
position:relative;
top:0;
}

h3.odysseyblog a {
text-indent:-9999px;
display:block;
width:100%;
height:168px;
padding:0;
margin:0;
background:url(../images/siteelements/Odyssey_nav.jpg) 0 0 no-repeat;
}

h3.odysseytrivia a {
text-indent:-9999px;
display:block;
width:100%;
height:168px;
padding:0;
margin:0;
background:url(../images/siteelements/banner_AIO.png) 0 0 no-repeat;
}

h3.jokes a {
text-indent:-9999px;
display:block;
width:100%;
height:168px;
padding:0;
margin:0;
background:url(../images/siteelements/banner_jokes.png) 0 0 no-repeat;
}

h3.videos a {
text-indent:-9999px;
display:block;
width:100%;
height:168px;
padding:0;
margin:0;
background:url(../images/siteelements/banner_videos.png) 0 0 no-repeat;
}

h3.webextras a {
text-indent:-9999px;
display:block;
width:100%;
height:168px;
padding:0;
margin:0;
background:url(../images/siteelements/banner_videos.png) 0 0 no-repeat;
}

h3.averageboy a {
text-indent:-9999px;
display:block;
width:100%;
height:168px;
padding:0;
margin:0;
background:url(../images/siteelements/banner_averageboy.png) 0 0 no-repeat;
}

/* Content Area Styles  */
.Cardcontent {
margin:15px 0 0 10px;
padding:0;
border:0;
width:350px;
}

.contentArea {
float:left;
width:563px;
border:0;
}

#article img {
padding:2px;
}

#article h2 {
font-size:24px;
}

#article h3 {
font-size:16px;
}

#article p.byline {
font-size:12px;
font-weight:700;
}

#columnLeft {
margin:0;
padding:0;
float:left;
width:193px;
overflow:hidden;
border:0;
}

.stmAllrecipes {
background-image:url(../images/siteelements/recipes_btn_bgnd.jpg);
height:150px;
width:193px;
margin:0;
overflow:hidden;
}

h2.recipes a {
border:0;
text-indent:-9999px;
display:block;
width:170px;
height:43px;
padding:0;
margin:50px 0 0 12px;
background:url(../images/siteelements/recipes_btn_text.gif) 0 0 no-repeat;
}

.stmAllcrafts {
height:150px;
width:193px;
overflow:hidden;
background-image:url(../images/siteelements/crafts_btn_bgnd.jpg);
margin:10px 0 0;
}

h2.crafts a {
border:0;
text-indent:-9999px;
display:block;
width:170px;
height:43px;
padding:0;
margin:50px 0 0 12px;
background:url(../images/siteelements/crafts_btn_text.gif) 0 0 no-repeat;
}

#columnRight {
width:370px;
margin:0;
overflow:hidden;
float:left;
border:0;
}

.columnRightTop {
height:196px;
width:353px;
padding:0;
margin:0 15px 0 17px;
background-image:url(../images/siteelements/recipe_card_pink.jpg);
overflow:hidden;
}

#favRecipeBoxText {
overflow:hidden;
float:left;
visibility:visible;
height:196px;
width:340px;
margin-top:5px;
margin-right:0;
margin-bottom:0;
margin-left:10px;
}

#favRecipeBoxText a {
color:#599018;
margin-top:3px;
margin-right:0;
margin-bottom:0;
margin-left:0;
font-weight:700;
font-size:12px;
}

#favRecipeBoxText p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#000;
margin-top:3px;
margin-right:0;
margin-bottom:0;
margin-left:0;
}

#favRecipeBoxText p a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#000;
margin-top:0;
margin-right:0;
margin-bottom:0;
margin-left:218px;
font-size:11px;
position:absolute;
}

.favoriteRecipes {
text-indent:-9999px;
width:228px;
height:18px;
padding:0;
margin:8px 0 10px 20px;
background:url(../images/siteelements/favRecipesHdr.gif) 0 0 no-repeat;
}

.columnRightBottom {
height:171px;
width:353px;
padding:0;
margin:-20px 15px 0 17px;
background-image:url(../images/siteelements/craft_card_blue.jpg);
overflow:hidden;
}

#favCraftsBoxText {
overflow:hidden;
float:left;
height:196px;
width:340px;
margin-top:5px;
margin-right:0;
margin-bottom:0;
margin-left:10px;
}

#favCraftsBoxText a {
color:#842D8C;
margin-top:3px;
margin-right:0;
margin-bottom:0;
margin-left:0;
font-weight:700;
font-size:12px;
}

#favCraftsBoxText p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#000;
margin:3px 0 0;
}

#favCraftsBoxText p a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#000;
margin-top:-8px;
margin-right:0;
margin-bottom:0;
margin-left:218px;
font-size:11px;
position:absolute;
right:60px;
}

h3.favoriteCrafts {
text-indent:-9999px;
width:228px;
height:18px;
padding:0;
margin:8px 0 10px 105px;
background:url(../images/siteelements/favCraftsHdr.gif) 0 0 no-repeat;
}

.titleFavRecipes {
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
font-weight:700;
color:#519900;
}

.titleFavCrafts {
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
font-weight:700;
color:#842d8c;
}

#columnRight p,#columnRight h2 {
margin:5px;
padding:0;
}

h2.columnText,h2.columnText a {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:700;
color:#00F;
width:188px;
}

h3.columnText,h3.columnText a {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#00F;
}

#sideBar {
float:left;
margin:0;
width:280px;
height:500px;
overflow:hidden;
background-image:url(../images/backgrounds/navbackground2.gif);
background-repeat:no-repeat;
background-position:75px 45px;
}

#sideBar .content {
margin:60px 0 0 85px;
border:none;
}

#sideBar ul {
padding:0;
float:left;
margin:0;
overflow:hidden;
background-color:#c4ff5d;
}

#sideBar ul li {
display:inline;
margin:0;
padding:0;
}

#sideBar ul li a {
float:left;
padding:0;
margin:0;
}

#averageBoy a,#odysseyBlog a,#games a,#truthPursuer a,#mystSquad a,#movieReviews a,#stuffMake a,#videos a,#webExtras a,#jokes a,#clubJr a {
text-indent:-9999px;
margin:0;
padding:0;
}

#averageBoy a {
width:95px;
height:50px;
padding:0;
margin:0;
background:url(../images/siteelements/01_AverageBoy.jpg) 0 0 no-repeat;
display:inline;
position:relative;
}

#odysseyBlog a {
width:95px;
height:60px;
padding:0;
margin:0;
background:url(../images/siteelements/odyssey_nav.jpg) 0 0 no-repeat;
display:inline;
position:relative;
}

#games a {
width:95px;
height:62px;
padding:0;
margin:0;
background:url(../images/siteelements/03_Games.jpg) 0 0 no-repeat;
display:inline;
position:relative;
}

#truthPursuer a {
width:95px;
height:60px;
padding:0;
margin:0;
background:url(../images/siteelements/04_TruthPur.jpg) 0 0 no-repeat;
display:inline;
position:relative;
}

#johnnygrav a {
width:95px;
height:58px;
padding:0;
margin:0;
background:url(../images/siteelements/JG_NavButton2.jpg) 0 0 no-repeat;
display:inline;
position:relative;
text-indent: -9999px;
outline: none;
}

#movieReviews a {
width:95px;
height:50px;
padding:0;
margin:0;
background:url(../images/siteelements/06_MovieRev.jpg) 0 0 no-repeat;
display:inline;
position:relative;
}

#stuffMake a {
width:95px;
height:60px;
padding:0;
margin:0;
background:url(../images/siteelements/07_StuffMake.jpg) 0 0 no-repeat;
display:inline;
position:relative;
}

#videos a {
width:95px;
height:62px;
padding:0;
margin:0;
background:url(../images/siteelements/08_Videos.jpg) 0 0 no-repeat;
display:inline;
position:relative;
}

#webExtras a {
width:95px;
height:60px;
padding:0;
margin:0;
background:url(../images/siteelements/09_WebExtras.jpg) 0 0 no-repeat;
display:inline;
position:relative;
}

#jokes a {
width:95px;
height:58px;
padding:0;
margin:0;
background:url(../images/siteelements/10_Jokes.jpg) 0 0 no-repeat;
display:inline;
position:relative;
}

#clubJr a {
width:189px;
height:68px;
padding:0;
margin:0;
background:url(../images/siteelements/clubJr.jpg) 0 0 no-repeat;
display:inline;
position:relative;
}

/* Games styles */
.gamesTop {
float:right;
margin-right:38px;
width:564px;
height:14px;
overflow:hidden;
background-image:url(../images/backgrounds/gameBoxTop.gif);
background-repeat:no-repeat;
}

.gamesMid {
float:right;
margin-right:38px;
width:564px;
height:auto;
overflow:hidden;
background-image:url(../images/backgrounds/gameBoxMid.gif);
background-repeat:repeat;
}

.gamesBot {
float:right;
margin-right:38px;
width:564px;
height:11px;
overflow:hidden;
background-image:url(../images/backgrounds/gameBoxBot.gif);
background-repeat:no-repeat;
}

.gamesRow {
width:564px;
height:auto;
padding:0 0 0 7px;
margin:0;
display:block;
}

.gamesRow h4 {
float:left;
display:inline;
margin:0 0 no-repeat;
display:inline;
position:relative;
}

.gamesRow img {
margin:0 20px 0 0;
}

.gameText {
margin:0 0 8px 16px;
}

.gameText2 {
margin:15px 0 8px 16px;
}