/* 
clubhouse_screen.css
Copyright 2007 Focus on the Family
Version: 1.0
Created: 4/11/2007
 */
#wrapper {
background:url(../images/backgrounds/articlewrapperdropshadow.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_b.png) 0 0 no-repeat;
margin-top:10px;
font-size:1px;
}

#article {
background:#afe9f1;
width:559px;
height:auto;
overflow:visible;
padding-top:0;
padding-right:8px;
padding-bottom:5px;
padding-left:8px;
}

#article h4 {
color:#000;
margin:0;
padding:5px 0 0 5px;
font-size:20px;
font-weight:700;
}

#article ul {
margin:10px;
list-style:none;
}

#article li {
margin:0;
padding:0;
}

#artColLtTop {
background:#afe9f1;
width:260px;
height:auto;
overflow:hidden;
float:left;
margin:0 15px 10px 10px;
padding:0;
}

#artColLtTop p {
color:#000;
margin:0;
padding:5px 0 0 5px;
}

#artColLtTop img {
margin-top:5px;
margin-right:5px;
margin-bottom:0;
margin-left:5px;
clear:both;
text-align:center;
width:91px;
float:left;
}

#artColLtBottom {
background:#afe9f1;
width:260px;
height:auto;
overflow:hidden;
float:left;
margin:0 15px 0 10px;
padding:0;
}

#artColLtBottom p {
color:#000;
margin:0;
padding:5px 0 0 5px;
}

#artColLtBottom img {
margin-top:8px;
margin-right:5px;
margin-bottom:0;
margin-left:5px;
clear:both;
text-align:center;
width:91px;
float:left;
}

#artColRtTop {
background:#afe9f1;
width:260px;
height:auto;
overflow:hidden;
float:left;
margin:0;
padding:0;
}

#artColRtTop p {
color:#000;
margin:0;
padding:5px 0 0 5px;
}

#artColRtTop img {
margin-top:8px;
margin-right:5px;
margin-bottom:0;
margin-left:5px;
clear:both;
text-align:center;
width:91px;
float:left;
}

#artColRtBottom {
background:#afe9f1;
width:260px;
height:auto;
overflow:hidden;
float:left;
margin:0;
padding:0;
}

#artColRtBottom p {
color:#000;
margin:0;
padding:5px 0 0 5px;
}

#artColRtBottom img {
margin-top:8px;
margin-right:5px;
margin-bottom:0;
margin-left:5px;
clear:both;
text-align:center;
width:91px;
float:left;
}

#articleBottom {
height:8px;
background:url(/images/backgrounds/articlebottomBackground_b.png) 0 0 no-repeat;
font-size:1px;
}

a.more {
color:purple;
text-decoration:none;
font-size:10px;
font-weight:700;
line-height:3em;
}

/* Banner Styles */
#articleBanner {
width:563px;
height:168px;
padding:15px 0 0;
float:left;
margin:0 0 5px;
}

h3.truthPursuer a {
text-indent:-9999px;
display:block;
width:573px;
height:154px;
padding:0;
margin:0;
background:url(../images/siteelements/banner_TruthPursuer.gif) 0 0 no-repeat;
position:relative;
top:0;
}

h3.games a {
text-indent:-9999px;
display:block;
width:573px;
height:145px;
padding:0;
margin:0;
background:url(../images/siteelements/banner_games.jpg) 0 0 no-repeat;
position:relative;
top:0;
}

h3.stufftomake a {
text-indent:-9999px;
display:block;
width:573px;
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:573px;
height:145px;
padding:0;
margin:0;
background:url(../images/siteelements/banner_moviereviews.jpg) 0 0 no-repeat;
position:relative;
top:0;
}

h3.mysterysquad a {
text-indent:-9999px;
display:block;
width:573px;
height:133px;
padding:0;
margin:0;
background:url(../images/siteelements/banner_mysterysquad.gif) 0 0 no-repeat;
position:relative;
top:0;
}

h3.johnnygrav a {
text-indent:-9999px;
display:block;
width:573px;
height:145px;
padding:0;
margin:0;
background:url(../images/siteelements/banner_johnnygrav.png) 0 0 no-repeat;
position:relative;
top:0;
}

h3.membersonly a {
text-indent:-9999px;
display:block;
width:573px;
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:573px;
height:168px;
padding:0;
margin:0;
background:url(../images/siteelements/banner_AIO.png) 0 0 no-repeat;
}

h3.odysseytrivia a {
text-indent:-9999px;
display:block;
width:569px;
height:180px;
padding:0;
margin:0;
background:url(../images/siteelements/banner_AIO.png) 0 0 no-repeat;
}

h3.jokes a {
text-indent:-9999px;
display:block;
width:573px;
height:168px;
padding:0;
margin:0;
background:url(../images/siteelements/banner_jokes.gif) 0 0 no-repeat;
}

h3.videos a {
text-indent:-9999px;
display:block;
width:573px;
height:168px;
padding:0;
margin:0;
background:url(../images/siteelements/banner_videos.gif) 0 0 no-repeat;
}

h3.webextras a {
text-indent:-9999px;
display:block;
width:573px;
height:168px;
padding:0;
margin:0;
background:url(../images/siteelements/banner_webextras.jpg) 0 0 no-repeat;
}

h3.averageboy a {
text-indent:-9999px;
display:block;
width:573px;
height:168px;
padding:0;
margin:0;
background:url(../images/siteelements/banner_averageboy.jpg) 0 0 no-repeat;
}

h3.lookup a {
text-indent:-9999px;
display:block;
width:573px;
height:133px;
padding:0;
margin:0;
background:url(../images/siteelements/banner_lookup.png) 0 0 no-repeat;
position:relative;
top:0;
}

/* Content Area Styles  */
.contentArea {
float:left;
width:563px;
}

/* article */
.articleContent {
width:540px;
margin:5px;
padding:0;
}

.articleContent ul,.articleContent ul li,articleContent ol {
margin:0;
padding:0;
list-style:inside;
}

.articleContent ol li {
margin:0;
padding:0;
}

#article img {
padding:10px 0 8px;
margin-right:30px;
}

#article h2 {
font-size:24px;
}

#article h3 {
font-size:16px;
}

#article p.byline {
font-size:11px;
font-style:italic;
margin:-15px 0 20px;
}

#columnLeft {
margin:0;
padding:0;
float:left;
width:195px;
overflow:hidden;
}

#columnTopLeft {
margin:0;
padding:0;
height:150px;
width:193px;
overflow:hidden;
}

#columnTopLeft2 {
margin:0;
padding: 2px;
height:150px;
width:193px;
overflow:hidden;
background: #ecc52a;
}

#columnTopLeft2 p,#columnBottomLeft p,#columnTopLeft h3,#columnBottomLeft h3 {
padding:5px;
}

#columnBottomLeft {
padding:2px;
height:150px;
width:193px;
margin:10px 0 0;
background-color:#FFF;
overflow:hidden;
}

#columnTopLeft img {
margin:0;
padding:0;
}

#columnTopLeft2 p,#columnBottomLeft p,#columnTopLeft h3,#columnBottomLeft h3 {
margin:0;
padding:5px;
}

#columnRight {
width:350px;
height:305px;
padding:0 2px 2px 0;
border:solid 2px #BEBEBE;
background-color:#FFF;
float:right;
margin:0;
overflow:hidden;
}

#columnRight p,#columnRight h2,#columnRight h3 {
margin:5px;
padding:0;
}

#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:20px 0 0 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,#johnnygrav 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;
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;
}

#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;
display:inline;
position:relative;
}

.gamesRow img {
margin:0 20px 0 0;
}

.gameText {
margin:0 0 8px 16px;
}

.gameText2 {
margin:15px 0 8px 16px;
}

/*MISC*/
.WEbox {
border:none;
position:relative;
left:5px;
width:365px;
float:right;
}

.odysseyblogdefault {
height:175px;
width:380px;
background:url(../images/siteelements/OdysseyBlogDefault.jpg);
}

.averageboydefault {
height:175px;
width:380px;
background:url(../images/tightsqueeze.png);
}

.moviesTHMdefault {
background:url(../images/siteelements/movieReel.jpg) no-repeat;
height:75px;
width:75px;
float:right;
}

.lookupdefault {
background:url(../images/siteelements/lookupthm.jpg) no-repeat;
height:82px;
width:97px;
float:left;
margin:5px;
}

.clubhousedefaultTHM {
/*background:url(../images/siteelements/CH_noImage.jpg) no-repeat;  }
.clubjrdefaultTHM { background:url(../images/siteelements/CJ_noImage.jpg) no-repeat; }*/
clubhousedefaultartpadding:0 6px 4px 0;
margin:0;
/*background:url(../images/siteelements/CH_noImage-150.jpg) no-repeat;*/
width:150px;
height:150px;
float:left;
}

.moviesdefaultArt {
background:url(../images/siteelements/movieReel-150.jpg) no-repeat;
width:150px;
height:150px;
float:left;
padding:5px;
}

.clubjrdefaultArt {
background-image:url(../images/siteelements/CJ_noImage.gif);
width:150px;
height:150px;
float:left;
padding:5px;
}