#gj_header {
 text-align: center;
 width: 100%;
 font-size: x-large;
 clear: both;
}
#columnLeft {
 float: left;	
 width: 150px;
 height:100%;	
}

columnRight {
	float: right;
	width: auto;
}

#columnSmall1 {
 width: 24%;
 padding-left:1%;
 float:right;
 }
#columnSmall2 {
 vertical-align: top;
 width: 20%;
 float: left; 	
}
#columnSmall3 {
 vertical-align: top;
 padding: 0 5px 0 5px;
 float: left;
 width: 50%;
}
#columnSmall4 {
 width: 50%;
 padding: 0 5px 0 5px;
 vertical-align: top;
 float: right;
}
#columnBig1{
 vertical-align: top;
 float: left;
 width: 75%;
}


#gjsearchbox
{
position:absolute;
margin-top:10px;
margin-left:100px;
width:245px;
height:165px;
z-index:200;
background-image: url(../../images/bubble.png);
display: none;
}

.gjclose a {
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
	color: #666666;
	border: 2px solid #cccccc;
	padding: 2px 4px 2px 4px;
	width: 5px;
	position: absolute;
	top: 25px;
	right: 25px;
}

#gjinviteresults{
	padding:25px;
}


/* new */

div.catcontainer {
	border: 2px solid #9BBEC4;
	background-color: #FFF3C9;
	padding:5px;
}
div.catspacer {
	clear: both;
}

div.catfloat {
	float: left;
	padding:10px;
}

div.catfloat p {
	text-align: center;
}
div.groupimage {
	margin:5px;;
	float:left;
	padding-left:10px;
}

div.groupcontainer h3 {
	background-color: #9bbec4;
	padding:8px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-weight: bold;
	
}

div.groupcontainer h3:first-child a{
	color: #515151;
}

div.groupcontainer p{
	float:left;
	width:40%;
	
}

div.gjimg{
background-color: #9BBEC4;
padding:5px;
}

div.groupcontainer img, div.catcontainer img, div.creator img{
	padding:5px;
	background-color: #000000;
	border-width: 3px 3px 10px 3px;
	border-color: #ffffff;
	border-style: solid;
}

div.horlist ul{
	float:left; 
	width:100%; 
	margin:0; 
	padding:0; 
	background: #9bbec4;
}

div.horlist li{
	float: left; 
	margin: 0; 
	padding: 0 1px 0 0; 
	list-style: none; 
	background: url() no-repeat top right;
}

div.horlist a {
	float: left;
	padding: 7px 13px;
	text-decoration: none;
	color: #515151;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-weight: 550;
	}
div.horlist a:hover {
	color: #000;
	background: #FFF3C9;
	}
div.horlist a.active {
	font-weight: bold;
	background: #575758;
	}

