/*********************************************************************************************************
GENERAL STYLE
**********************************************************************************************************/ 

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, form, label, table, caption, tbody, 
tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family: verdana;
	background-color: transparent;
}


/* TO USE IN FOOTER PUSH */ 

* {   margin: 0; 
} 
html, body { 
    height: 100%; 
} 


html {
	background-color:#242424;
	color:#777777;
	font-size:0.70em;
	line-height:150%;
    overflow-y: scroll;

}

.gem-mig {
	display:none;	
}


a {
	color:#1c68b3;
	text-decoration:none;
}

a:hover {
	color:#5ca1e5;
	text-decoration:none;
}


a.pink {
	color:#d42260;
	text-decoration:none;
}

a.pink:hover {
	color:#ec5f90;
	text-decoration:none;
}

a.regular {
	color:#777777;
	text-decoration:none;
}

a.regular:hover {
	color:#909090;
	text-decoration:none;
}

.blue {
	color:#1c68b3;	
}


textarea, input, select {
	border: solid 1px #595959;
	background-color:#141414;
	color:#777;
}

.sbtButton {
	background-color:#1c68b3;
	color:#fff;
	font-size:.9em;
	font-family:verdana;
}

#top {
	background-color:#141414;
	border-bottom:solid 1px #323232;
	border-top:solid 4px #1c68b3;
	height:116px;
}

#top #con {
	width:1000px;
	margin:0 auto;
}

#container {
	width:1000px;
	margin:0 auto;
}

#content {
	width:806px;
	float:left;
}

#right {
	width:184px;
	float:left;
	margin-left:10px;
}

#items .item, .items .item {
	float:left;
	background-color:#141414;
	padding:5px;
	margin:10px 4px 0 0;
}

.box {
	background-color:#141414;
	border-top:solid 2px #1c68b3;
	padding:10px;
	overflow:auto;
}

#nav ul {
	margin:0;
	padding:0;
}

#nav ul li {
	list-style:none;
	float:left;
	margin-right:10px;
	background-color:#252525;
	color:#6e6d6d;
	padding:5px;
}

	#nav ul li a {
		color:#6e6d6d;
		text-decoration:none;
	}

#nav ul li:hover {
	list-style:none;
	float:left;
	margin-right:10px;
	background-color:#4a4a4a;
	color:#fff;
	padding:5px;
	cursor:pointer;
}

	#nav ul li a:hover {
		color:#fff;
		text-decoration:none;
	}

#nav ul li.active {
	list-style:none;
	float:left;
	margin-right:10px;
	background-color:#1c68b3;
	color:#9fc7ef;
	padding:5px;
}

	#nav ul li.active a {
		color:#9fc7ef;
		text-decoration:none;
	}
	
	
	
	
	
	
	
#pagination {
	margin-top:20px;	
}
	
#pagination ul {
	margin:0;
	padding:0;
	float:left;
}

#pagination ul li {
	list-style:none;
	float:left;
	margin-right:8px;
	background-color:#141414;
	color:#6e6d6d;
	padding:3px 10px 3px 10px;
}

	#pagination ul li a {
		color:#6e6d6d;
		text-decoration:none;
	}

#pagination ul li:hover {
	list-style:none;
	float:left;
	margin-right:8px;
	background-color:#4a4a4a;
	color:#fff;
	padding:3px 10px 3px 10px;
	cursor:pointer;
}

	#pagination ul li a:hover {
		color:#fff;
		text-decoration:none;
	}

#pagination ul li.active {
	list-style:none;
	float:left;
	margin-right:8px;
	background-color:#1c68b3;
	color:#9fc7ef;
	padding:3px 10px 3px 10px;
}

	#pagination ul li.active a {
		color:#9fc7ef;
		text-decoration:none;
	}
	
#pagination ul li.disabled {
	list-style:none;
	float:left;
	margin-right:8px;
	background-color:#242424;
	color:#6e6d6d;
	padding:3px 10px 3px 10px;
}
	
#pagination ul li.disabled:hover {
	list-style:none;
	float:left;
	margin-right:8px;
	background-color:#242424;
	color:#6e6d6d;
	padding:3px 10px 3px 10px;
	cursor:auto;
}
	
	
	
	
/*  */

#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}

/*  */


.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}



/*********************************************************************************************************
SEARCH
**********************************************************************************************************/ 

#search #field {
	font-size:1.5em;
	padding:3px;
	height:23px;
	width:350px;
}

#search #butt {
	font-size:1.4em;
	padding:2px;
	background-color:#1c68b3;
	color:#9fc7ef;
	border:0;
	width:70px;
}



/*********************************************************************************************************
FOOTER
**********************************************************************************************************/ 

#footer {
	width:100%;
	height:100px;
	background-color:#141414;
	border-top: solid 1px #323232;
}

#footer #footer_in {
	width:1000px;
	margin:0 auto;
	margin-top:20px;
}

#footer #footer_in .stats {
	width:200px;
	float:left;
}


.tag_cloud
    {padding: 3px; text-decoration: none;
    font-family: verdana;     }
.tag_cloud:link  { color: #FF66CC; }
.tag_cloud:visited { color: #9900FF; }
.tag_cloud:hover { color: #FF66CC; background: #000000; }
.tag_cloud:active { color: #6699FF; background: #000000; }

div.wrapper{
	position:absolute;
	height:200px;
	width:400px;
	
	}



/*********************************************************************************************************
DOWNLOAD
**********************************************************************************************************/

.dl_button {
	background-color:#fb276d;
	color:#fff;
	width:400px;
	padding:10px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	margin-left:40px;
}

.dl_button:hover {
	background-color:#fb5a8f;
	color:#fff;
	width:400px;
	padding:10px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	cursor:pointer;
}

.dl_button a {
	color:#fff;
	text-decoration:none;
}

.dl_button a:hover {
	color:#fff;
	text-decoration:none;
}


/*********************************************************************************************************
CATEGORIES
**********************************************************************************************************/

#categories #headl {
	background-color:#000;
	color:#fff;
	padding:5px;
	font-weight:bold;
}

#categories ul {
	padding:0;
	margin:0;
}

#categories ul li {
	list-style:none;
	border-bottom:solid 1px #323232;
	padding:5px;
}

#categories ul li:hover {
	list-style:none;
	border-bottom:solid 1px #323232;
	background-color:#2c2b2b;
	padding:5px;
	cursor:pointer;
}

#categories ul li a {
	color:#aeaeae;
	text-decoration:none;
}

#categories ul li a:hover {
	color:#aeaeae;
	text-decoration:none;
}
