
#click1, #click2, #click3  {
	position: absolute;
	background-color: transparent;
	top: 0;
	cursor: pointer;
}
#click1 {
	width: 		960px;
	z-index:	100;
}
#click2 {
	top: 0;
	left: 0;
}
#click3 {
	top: 0;	
}

/* sidebar start */

#contentholder div.r #login {
    overflow: hidden;
    font-size:	0.80em; 
    height: 9px;
    
}

#contentholder div.r #login p {
    text-align: right;
    margin: 0px;
}

#contentholder div.r #login a {
    font-size: 0.85em; 
}

#contentholder div.r #login h4:hover {
    cursor: n-resize;
}
#contentholder div.r #login h4 {
    position: relative;
    margin: -10px -10px 0;
    text-align: left;
    font-size: 1.20em; 
    -moz-border-radius: 0px;
    border-radius: 0px;    
    -webkit-border-radius: 0px;

    -moz-border-top-right-radius: 4px;
    -moz-border-top-left-radius: 4px;
    border-top-right-radius: 4px;    
    border-top-left-radius: 4px;    
    -webkit-border-top-right-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    
    padding:    5px 5px;
}

#contentholder div.r #login dl, #login dd, #login dt {
    padding: 0px !important;
    margin: 0px !important;
    clear:	both !important;
    text-align: left !important;
    margin: 0 !important;
    float: none !important;
}

#contentholder div.r #login dl dt {
}

#contentholder div.r #login dl dd {
}

#contentholder div.r #login dl dd input {
    border: none !important;
    padding: 1px 5px !important;
    width: 97% !important;
}

#contentholder div.r #login dl dd input:focus {
    background-color: #00baff !important; 
    color: white !important;
}

#contentholder div.r #search {
    background-color: #00baff;
    font-size: 0.95em;
}
#contentholder div.r #search p {
    margin: 0px;
    padding: 0px;
}
#contentholder div.r #search span {
    color:  white;
}

#contentholder div.r #search input {
    margin-left: 10px;
    background-color: white;
    border: none;
    width: 73%;
    padding: 0px 5px;
}

#contentholder div.r ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    margin-top: 1em;
}

#contentholder div.r ul li {
    display: block;
    border-bottom:  1px dotted #515151;
    clear: both;
    padding:	3px 0px;
}

#contentholder div.r ul li div.bleft {
    float: left;
    font-size: 0.8em;
}

#contentholder div.r ul li div.bright {
    float: right;
    width: 150px;
}

#contentholder div.r ul li div.bright a {
    font-size: 0.8em;
    font-weight: bold;
    display: block;
}

#contentholder div.r ul li div.bright a:hover {
    color: white;   
}

#contentholder div.r #networking {
}

#contentholder div.r #networking div {
    margin: 20px 0 0 5px;
}

#contentholder div.r #networking div a {
    background: url("../../images/thegnet/social2.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 0;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 40px 0 0 40px;
    width: 0;
    -moz-border-radius: 4px;
    border-radius: 4px;    
    -webkit-border-radius: 4px;
}

#contentholder div.r #networking div a.facebook {
    background-position:    0 0;
}

#contentholder div.r #networking div a.youtube {
    background-position:    0 -40px;
}

#contentholder div.r #networking div a.twitter {
    background-position:    0 -80px;
}

#contentholder div.r #networking div a.rss {
    background-position:    0 -160px;
    margin: 0 !important;
}

#contentholder div.r #networking div a.instagram {
    background-position:    0 -120px;    
}
/* sidebar end */

/* main content start */
#contentholder div.l ul#newslist {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
#contentholder div.l ul#newslist li.newsdate {
    font-size:  0.9em;
    margin: 5px 0px;
    border-bottom: 2px solid #00baff;
}

#contentholder div.l ul#newslist li.newspost {
        margin: 0 0 5px 0;
        padding: 10px 0 5px;
        clear: both;
        border: none;
        border-bottom: 1px dotted #ccc;
}

#contentholder div.l ul#newslist li.newsadv {
	border: none;
	text-align: center;
	height: 100px;
}

#contentholder div.l ul#newslist li.newsadv div {
	width:	100%;
	height:	100%;
	background: transparent url('../../images/thegnet/adv_bkg_600x100.png') scroll no-repeat top left;
}

#contentholder div.l ul#newslist li.newsadv iframe {
	margin-top:	5px;
}
	
#contentholder div.l ul#newslist li.newspost img.thumb {
	float: left;
	border: 3px solid #fff;
	
	margin: 0 15px 15px 0;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;    
}


#contentholder div.l ul#newslist li.newspost div.head {
}

#contentholder div.l ul#newslist li.newspost div.head a {
    line-height: 1.5em;
    font-size:  1.05em;
    font-weight: bold;
}

#contentholder div.l ul#newslist li.newspost div.head div.tags {
}

#contentholder div.l ul#newslist li.newspost div.head div.tags img {
    border: none;
    margin: 0px;
    padding: 0px;
}

#contentholder div.l ul#newslist li.newspost p {
    font-size:  0.80em;
    margin: 0px;
    padding: 5px 0px;   
}

/* main content end */


/* login */
fieldset.mainlogin {
	font-size: 0.9em;
	padding: 5px 10px;
	border: 1px solid white;
	line-height: 1.2em;
}

fieldset.mainlogin p {
	padding: 0px;
	margin: 0px;
}
	
fieldset.mainlogin a {
	font-size: 0.77em;
}

fieldset.mainlogin input {
	border: none;
	border-bottom: 1px solid #333;
	background-color: #eee;
    padding: 1px 5px;
    margin: 5px 0px;
    width: 97%;	
}
#auth {
	margin:	15px auto; 
	padding:0px;
	text-align:left;
	font-size: 1em;
	width: 300px;
}
#auth p.loginheader {
	text-align: center;
	font-size: bold;
	font-size: 1.0em;
}
#auth input.logincheck {
	width: auto; 
	border: none; 
	background-color: none;
}

/* END login */
/* profile */
div.profilewrap {
	background-color: #dadada;
	color: black;
	padding: 15px;
	margin-top: 25px;
	font-size: 0.9em;
}


fieldset.profiledataform {
	border: 2px solid #009ede;
	padding: 10px;
}

fieldset.profiledataform dt.errors {
	color: red;
}

fieldset.profiledataform legend {
	font-weight: bold;
	font-size: 1.2em;
}
fieldset.profiledataform dl {
	
	
}

fieldset.profiledataform dl dd input {
	border: none;
	border-bottom: 1px solid #009ede;
	background-color: #b7dbff;
	width: 100%;
}

fieldset.profiledataform dl dd {
	float: right;
	width: 60%;
	padding: 5px 0px;
}
fieldset.profiledataform dl dt {
	clear: left;
	float: left;
	width: 30%;
	padding: 5px 0px;
}
/* END profile */

/* youtube feeds */
div.feedbox {
	margin-top:	20px;
	height:	200px;
 	width: 250px;
  	overflow: auto;
}
ul.feedcontainer {
	list-style: none outside none;
	width:	230px;
}
li.feed {
	border: none !important;	
	clear:	both;
	padding-top: 2px;
}
li.feed a {
	font-size:	0.9em;
}
	
li.feed div.feedimg {
	width: 80px;
	float: left;
}
li.feed div.feedimg img {
	width: 100%;
} 
li.feed div.feedtext {
	width:	145px; 
	font-size: 0.85em;
	float: left;
	margin-left: 5px;
}
/* feeds END */
dl.gamedetaillist {
}

dl.gamedetaillist dd {
	float: right;
	text-align: right;
	clear: right;
	margin-left:	2em;
}
dl.gamedetaillist dt {
	clear: left;
	float: left;
	font-weight: bold;
}

ul.gamedetailarticlelist {
}

ul.gamedetailarticlelist li {
	clear: both;
}

ul.gamedetailarticlelist li div.gdtatype {
	float: left;
	font-weight: bold;
	width:	65px;
}

ul.gamedetailarticlelist li div.gdtalink {
	float: left;
	margin-left: 25px;
	width: 440px;
}
ul.gamedetailarticlelist li div.gdtascore {
	float: left;
	width: 40px;
}

.usrrvwlink {
	font-size: 0.9em; 
	padding-top: 0.4em;
	text-align: center;
}

/* paging */

ul.paging {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size:	0.8em;
}

ul.paging li {
	float: left;
}

ul.paging li div {	
	padding: 0px;
	padding-top: 7px;
    display: block;
    height: 30px;
    text-align: center;
    width: 30px;
    background-image: url('../../images/skin/pagebutton.png');
    background-repeat: no-repeat;
}

ul.paging li div a {
	display: block;
	font-weight: bold;
}

ul.paging li div.current {
	color: white;
	font-weight: bold;
    background-image: url('../../images/skin/pagebutton_curr.png');
}

ul.paging li div.more {
    color: black;
    font-weight: bold;
}

ul.paging li div.pages {
}

ul.paging li div.pages:hover {
    background-image: url('../../images/skin/pagebutton_hover.png');
}

ul.paging li div.pages:hover a {
	color: white;
}

/* END paging */

/* post */
div.post {
	margin: 0 0 5px 0;
	padding: 10px 0 5px;
	clear: both;
	border: dotted #515151;
	border-width: 0 0 1px 0;
	font-size:	0.8em;
}
div.post p {
}
	
div.post img.thumb {
	float: left;
	border: 3px solid #fff;
	
	margin: 0 15px 15px 0;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

div.post h3 {
	text-shadow: 0 1px 0 #515151;
	font-size: 1.3em;
}

div.post h3 a:hover {
	text-shadow: 0 1px 0 #00baff;
}

div.post h3 span,
div.post div.tags a {
	margin: 0 4px 0 0;
	padding: 0 4px;
	line-height:	1.2em;	
	font-size: 0.8em;
	text-shadow: 0 1px 0 #000;
	text-transform: uppercase;
	color: #fff;
	background: #00baff;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	-moz-box-shadow: 0 0 6px #515151;
}
div.post div.tags a img {
}

div.post div.tags a {
	font-size: 0.7em;
	clear: both;
	background: rgba(0, 186, 255, .4);
}

div.post div.tags a:hover {
	background: rgba(0, 186, 255, .8);
}

div.post a.readmore {
	white-space:nowrap;
}

/* END post */

/* article list */
div.l div.articlelist {
	font-size:	0.88em;
	line-height: 1.5em;
	margin-bottom:	15px;
}

div.l div.articlelist div.alsystem {
	float: left;
	width: 100px;
	text-align: left;
}
div.l div.articlelist div.atitle {
	float: left;
	text-align: left;
	width: 320px;
}
div.l div.articlelist div.atitle a {
	font-size:		0.9em;	
	display: block;
}

div.l div.articlelist div.adate {
	float: right;
	text-align: right;
	width: 80px;
}

div.l div.articlelist div.ascore {
	float: right;
	text-align: right;
	width: 80px;
	text-align: center;
	font-weight: bold;
}

div.l div#sortoptions {
	font-size:	0.78em;
}
/* END article list */

/* detail pages */
div.l div.post.detail div.reading {
    -moz-border-radius: 0px;
    border-radius: 0px;    
    -webkit-border-radius: 0px;

    -moz-border-bottom-right-radius: 4px;
    -moz-border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;    
    border-bottom-left-radius: 4px;    
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
}
	
div.l h1 {
	margin: 30px 0px 0px;
}

div.l h1 span {
	margin: 0 4px 0 0;
	padding: 0 4px;
	
	font-size: 0.8em;
	text-shadow: 0 1px 0 #000;
	text-transform: uppercase;
	color: #fff;
	background: #00baff;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	-moz-box-shadow: 0 0 6px #515151;
}

div.l div.post.detail p.lead {
	margin: 0 0 10px;
}

div.l div.post.detail div.screens {
	padding: 15px;
	background: rgba(255,255,255, .1);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

div.l div.post.detail div.screens img {
	width: 23%;
	border: 2px solid #fff;
	margin: 0 4px 0 0;
}

div.l div.post.detail div.reading {
	padding: 10px 20px;
	background: #dadada;
	color: #000;
	margin: 0 0 20px;
}

div.l div.post.detail div.reading h3 {
	text-shadow: 0 1px 0 #fff;
}
/* END detail pages */
/* gallery */
.gallerydisplay {
	background-color: #dadada;
	text-align: center;
}

.gallerydisplay .galleryname {
	clear: both;
	font-size: 1.5em;
}
.gallerydisplay .piccontainer {
	margin: 0px auto;
    width: 500px;
}

.gallerydisplay .groupdate {
	clear: both;
	height: auto !important; 
	text-align: left;
	padding: 2px 5px;
	background-color:	 #00BAFF;
	color: white;
	font-weight: bold;
	margin: 5px 0px;
}

.gallerydisplay dl.gallerydl {
	text-align: center;
	padding: 10px;
	margin: 0 auto;
}
.gallerydisplay dl.gallerydl dt {
   	text-align: center;
	margin: 5px;
	float: left;
	width: 150px;
	min-height: 80px;
}
.gallerydisplay dl.gallerydl dt img {
    background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #999999;
	padding:2px;
	vertical-align: bottom;
}

.gblue {
	color: #00BAFF;
}

/* END gallery */

/* search */
div.l div.articlelist {
}

div.l div.articlelist div.alsystem {
	float: left;
	width: 100px;
	text-align: left;
}
div.l div.articlelist div.atitle {
	float: left;
	text-align: left;
	width: 320px;
}
div.l div.articlelist div.adate {
	float: right;
	text-align: right;
	width: 80px;
}

div.l div.articlelist div.ascore {
	float: right;
	text-align: right;
	width: 80px;
	text-align: center;
	font-weight: bold;
}

/* END search */

/* competition */
ul.competitionlist {
    list-style: none outside none;
	margin: 0px;
	padding: 5px;
	width: 100%;
}

ul.competitionlist li {
	margin:	4px 0px;
	border-bottom: 1px solid #00BAFF;
	padding: 5px 0px;
}
ul.competitionlist li div.date {
	float: left;
	font-size: 0.8em;
	width: 200px;
	border-right: 1px solid #00BAFF;
}

ul.competitionlist li div.title {
	float: left;
	font-size: 0.9em;
	margin-left: 10px;
	width: 320px;
	font-weight: bold;
	
}

div.competitiondesc {
	margin: 20px 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ccc;
	
}

div.commentbox {
	font-size:	0.80em;
}

div.commentbox div.head {
	text-align: right;
	float: right;
	margin: 5px;	
	margin-top: 1em;
	margin-left: 1.2em;
	border-bottom:	1px solid #aaa;
}

div.commentbox div.head span.detail {
	font-style: italic;
	font-size: 0.9em;
	color:	#888;
}

div.commentbox p {
	text-align: justify;
}


/* END competition*/

/* game library */
ul.gamelibrary {
        list-style-type: none;
        margin: 0px;
        padding: 0px;
        margin: 0 auto;
        width: 560px;
}
ul.gamelibrary li {
        float: left;
        padding:        7px;
        min-height:             260px;
        width:  170px;
        text-align: center;
}

ul.gamelibrary li div.c {
        height:         230px;
}

ul.gamelibrary li div.c img {
    background:none repeat scroll 0 0 #FFFFFF;
        border:1px solid #999999;
        padding:2px;
        vertical-align: bottom;
}

ul.gamelibrary li div.desc {
        font-size:      0.8em;
        font-style: italic;
        color:  #ddd;
        text-align: center;
        border-top:     1px solid #bbb;
}

/* END game library*/

/* blog */
div.blogComment {
	font-size: 0.8em;
	background-color:	#dadada;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;    
    -webkit-border-radius: 4px !important;
	padding: 0.5em;
	padding-right: 1em;
	color: black;
	margin-bottom: 10px;
	
}
div.blogComment span {
	font-size: 0.95em;
	font-weight: bold;	
}
div.blogComment p {
	margin-left: 1.5em;
	text-align: justify;
}

/* blog end */