html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

*{margin:0;padding:0;} 
html, body {
	margin: 0; padding: 0;
	font-size: 85%;
	font-family:"Lucida Grande", Tahoma, Arial, sans-serif;
	background: #f2f2f2 url(../images/back-body.gif) repeat-x;
	color: #555555;
	position: relative;
  	width: 100%; 
}
h1{font-size:22px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}

.tableform {
padding: 6px;
}
a{
	color:#0087CC;
	text-decoration:none;
	outline: none;
}
:focus
{
  -moz-outline-style: none;
}

a:hover{text-decoration: underline;
color:#0087CC;}
#wrapper{
	margin:0px auto;
	text-align:left; 
	width:1020px;
	background: transparent url(../images/back-floral.png) no-repeat 297px 5px;
}

.articl {
font-size: 11px;

} 

.clear {
	clear: both;
}

input {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size: 13px;
	color: #333;
}

.inputbox {
	margin:0 0.25em 0 0;
	border: 1px solid #E6E6E6;
	color: #555;
	line-height:18px;
	padding:3px 5px;
}

.inputbox:hover,
.inputbox:focus {
	background:#d6e9fc;
	border-color:#ccc;
}

.inputbox:focus {
	color:#333;
	background-color: #e8e8dc;
}

.text_area {
	background: White;
}

.button {
	background: url(../images/grad1.gif) repeat-x center #EFEFEF;
	border: 1px solid #DDDDDD;
	border-bottom-color: #CCCCCC;
	color: #666666;
	padding: 2px 8px;
	cursor: pointer;
}

ul.menu li {
	list-style-position: outside;
	padding-left: 15px;
        padding-top: 5px;
        padding-bottom: 5px;
	margin-left: 0;
        border-bottom: 1px dashed #CCC;
	background: url(../images/arrow_dark.gif) no-repeat 0px 10px;
}

ul.menu li a {
	line-height: 18px;
	margin-left: 0px;
	text-decoration: none;
	color: #727272;
}

ul.menu li a:hover {
	margin-left: 0px;
	text-decoration: underline;
	color: #0087CC;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
.clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.float-right{
		float: right;
		padding-left: 5px;
		padding-bottom: 5px;
	}
.float-left{
		float: left;
		padding-right: 10px;
		padding-bottom: 0px;
	}

#header {
	margin: 0px;
	height: 124px;
}
	#logo {
		margin: 29px 50px 0 0;
		float: left;
	}
	#beta {
		width: 0px;
		height: 0px;
	}
		#beta img{
		margin: -32px 0 0 14px;
	}
	#header h1 {
		text-indent: -9999px;
		height: 0px;
}
	#menu .nav {
		float: left;
		width: 450px;
		margin-top: 60px;
	}
	#menu li {
		display: inline;
		float: left;
                padding-right: 17px;
	}

	#menu #active {
		border: none;
}
		#menu .nav-home, #menu .page-item-243 {
			background: url(../images/menu.png) 0px -180px;
		}
		#menu .nav-browse, #menu .page-item-762 {
			background: url(../images/menu.png) -80px -80px;
		}
		#menu .nav-search, #menu .page-item-246 {
			background: url(../images/menu.png) -160px -80px;
		}
		#menu .nav-addapp, #menu .page-item-241{
			background: url(../images/menu.png) -240px -80px;
		}
		#menu .nav-myapps, #menu .page-item-236 {
			background: url(../images/menu.png) -320px -80px;
		}
		#menu .nav-home a:hover, #menu .page-item-243 a:hover{
			background: url(../images/menu.png) 0px -160px;
		}
		#menu .nav-search a:hover, #menu .page-item-762 a:hover{
			background: url(../images/menu.png) -80px -160px;
		}
		#menu .nav-search a:hover, #menu .page-item-246 a:hover{
			background: url(../images/menu.png) -160px -160px;
		}
		#menu .nav-addapp a:hover, #menu .page-item-241 a:hover{
			background: url(../images/menu.png) -240px -160px;
		}
		#menu .nav-myapps a:hover, #menu .page-item-236 a:hover{
			background: url(../images/menu.png) -320px -160px;
		}
		
		#menu .current-page-item-243 {
			background: url(../images/menu.png) 0px 0px;
		}
		#menu .current-page-item-762 {
			background: url(../images/menu.png) -80px 0px;
		}
		#menu .current-page-item-246{
			background: url(../images/menu.png) -160px 0px;
		}
		#menu .current-page-item-241 {
			background: url(../images/menu.png) -240px 0px;
		}
		#menu .current-page-item-236{
			background: url(../images/menu.png) -320px 0px;
		}

	#search {
		float: right;
		background: url(../images/search.png);
		width: 288px;
		height: 36px;
	}
		#search form input{
			background: #f3f3f3 url(../images/mag.png) no-repeat 5px 5px;
			width: 245px;
			vertical-align: middle;
			height: 17px;
			border: 1px solid #a8a8a8;
			margin: 6px 0 0 10px;
			padding-left: 20px;
			padding-top: 3px;
		}
	.register-login {
		margin-left: -207px;
		float: left;
		margin-top: 9px;
		width: 200px;
		text-align: right;
	}

	#breadcrumbs {
	color: #bbb;
	background: #DCDCDC;
	font-size: 10px;
	text-align: ;
}

.userinfo li {
padding-top: 6px;
}

.glav h2 {
border-bottom: 1px dashed lightgrey;
padding: 3px;
}
#mid{
	margin: 17px 0 0 0;
}
.second {
	float: left;
	width: 241px;
}

.second_right {
	float: right;
	width: 241px;
}

.main-2col {
	float: left;
	width: 415px;
}
.main {
	float: left;
        padding-top: 1px;
	width: 506px;
	margin-left: 17px;
}

.main2 {
	float: left;
        padding-top: 1px;
	width: 761px;
	margin-left: 17px;
}
.col {
	
}
.box {
	width: 243px;
	margin-bottom: 15px;
}
.box-top {
	background: url(../images/box-top.png) no-repeat;
	height: 8px;
}
.box-mid {
	background: #fff;
	border-left: 1px solid #d8dbd6;
	border-right: 1px solid #d8dbd6;
	padding: 0 2px 0 10px;
}
	.box-mid h2{
		font-size: 15px;
		font-weight: normal;
		margin-bottom: 12px;
                margin-top: -1px;
	}
	.box-mid h2 span{
		font-size: 12px;
		font-weight: normal;
	}
	.box-mid p{
		font-size: 11px;
		line-height: 16px;
		margin-left: 10px;
		padding-bottom: 15px; 
		background: url(../images/divider-white.gif) no-repeat 80% 100%;
		color: #797c80;
	}

#announcements { 
	width: 223px; 
	background: #fff;
	margin-top: 5px;
}

#announcements h2 { margin-left: 22px; font-size: 16px; line-height: 18px; color: #616366; }
#announcements li {
	padding-bottom: 7px;	
}
#announcements li a{ position: relative; display: block; color: #08c; background: url(../images/fn_arrow_grey.gif) no-repeat 208px 50%; }
#announcements li a img { vertical-align: middle; margin-top: -1px; margin-right: 6px; }
#announcements li a:hover { color: #08c; text-decoration: underline; background-image: url(../images/fn_arrow_blue.gif); }

#announcements .announcements-main li, #announcements .announcements-main { line-height: 12px; }
#announcements p{
	font-size: 12px;
	line-height: 12px;
	margin: 5px 16px 0 10px;
	padding-bottom: 7px; 
	color: #727272;
	text-align: justify;
}
#announcements p a{
	text-align: right;
	color: black;
}
#announcements p a:hover{
	text-align: right;
	color: #93C35F;
}

#announcements li a{
        font-family: Arial;
	font-size: 12px;
	text-align: left;
	color: #727272;
}

.box2 {
	width: 506px;
	margin-bottom: 15px;
}
.box2-top {
	background: url(../images/box-tops.png) no-repeat;
	height: 8px;
}
.box2-mid {
	background: #fff;
	border: 1px solid #d8dbd6;

	padding: 0 2px 0 10px;
}
	.box-mid h2{
		font-size: 15px;
		font-weight: normal;
		margin-bottom: 12px;
                margin-top: -1px;
	}
	.box-mid h2 span{
		font-size: 12px;
		font-weight: normal;
	}
	.box-mid p{
		font-size: 11px;
		line-height: 16px;
		margin-left: 10px;
		padding-bottom: 15px; 
		background: url(../images/divider-white.gif) no-repeat 80% 100%;
		color: #797c80;
	}

#announcements2 { 
	width: 489px; 
	background: #fff;
	margin-top: 5px;
}

#announcements2 h2 { margin-left: 22px; font-size: 16px; line-height: 18px; color: #616366; }
#announcements2 li {
	padding-bottom: 7px;	
}
#announcements2 li a{ position: relative; display: block; color: #08c; background: url(../images/fn_arrow_grey.gif) no-repeat 468px 50%; }
#announcements2 li a img { vertical-align: middle; margin-top: -1px; margin-right: 6px; }
#announcements2 li a:hover { color: #08c; text-decoration: underline; background-image: url(../images/fn_arrow_blue.gif); }

#announcements2 .announcements-main li, #announcements .announcements-main { line-height: 12px; }
#announcements2 p{
	font-size: 10px;
        align: center;
	line-height: 12px;
	margin: 5px 16px 0 10px;
	padding-bottom: 7px; 
	color: black;
	text-align: justify;
}
#announcements2 p a{
	text-align: right;
	color: black;
}
#announcements2 p a:hover{
	text-align: right;
	color: #93C35F;
}

#announcements2 li a{
	font-size: 11px;
	text-align: left;
	color: black;
}

.box-mid .details { 
	margin:0 -1px 0em 10px; 
	padding:0 1px; 
	font-size:11px;
	padding-bottom: 0px;
	color: #797c80;
}
	.box-mid .details h4 { font-size: 11px; }
	.box-mid .details dl { display:inline;}
	.box-mid .details dt, .box-mid .details dd { 
		float:left; 
		border-bottom:1px solid #e5e5e5;
		line-height: 22px;
	}
	.box-mid .details dt { 
		clear:left; 
		width: 79%; 
		border-right: 1px solid #e5e5e5;
		margin-left:-1px; 
		padding-left:1px;
		
	}
	.box-mid .details dd { 
		width: 20%; 
		margin-right:-1px; 
		padding-right:1px; 
		text-align:right; 
	}
.app .bot{
	background: #fff;
	height: 5px;
}

	
.featuresnav { 
	width: 223px; 
	background: #fff;
	margin-top: 5px;
}
	.featuresnav span {
		text-align: right;
		margin-right: 5px;
		font-size: 10px;
		padding-bottom: 7px;
	}
	.featuresnav span a, .featuresnav span a:visited{
		color: #bbb;
	}
	.featuresnav span a:hover{
		color: #08c;
	}
 .featuresnav.featuresnav h2 { margin-left: 22px; font-size: 16px; line-height: 18px; color: #616366; }
 .featuresnav li a { position: relative; display: block; color: #727272; background: url(../images/fn_arrow_grey.gif) no-repeat 208px 50%; }
 .featuresnav li a img { vertical-align: middle; margin-top: -1px; margin-right: 6px; }
 .featuresnav li a:hover { color: #08c; text-decoration: none; background-image: url(../images/fn_arrow_blue.gif); }

 .featuresnav .features_main li, #main .featuresnav .features_main { line-height: 36px; }
 .featuresnav #features_supp { margin-bottom: 0; padding-bottom: 18px; }
 .featuresnav #features_supp li, #main .featuresnav #features_supp li a { line-height: 30px;}

.box-bot {
	background: url(../images/box-bottom.png) no-repeat;
	height: 6px;
}

#footer2 {
	width: 100%;
	border-top: 2px solid #c8ed9d;
	background: #95c35f;
	padding-top: 20px;
	padding-bottom: 20px;
}
	#footer2 p {
		text-align: center;
		font-size: 10px;
		color: #c8ed9d;
	}
	#footer2 a {
		color: #ecf5e3;
	}
	#footer2 .bot-grass {
	float: right;
	margin: -215px 15px 0 0;
}
#footer {
	width: 100%;
	border-top: 2px solid #95c35f;
	background: #b1de7c;
	margin-top: 50px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.footer-area {
	width: 980px;
	margin: 0 auto;
}
	.footer-area .footer-info {
		margin-right: 0px;
		float: left;
		width: 245px;
	}
	.footer-area ul {
		
	}
	.footer-area li a{
		color: #ffffff;
		line-height: 18px;
	}
		.footer-area .fresh-sort {
			
		}
	.footer-area h3 {
		padding: 0 0 15px 0;
		margin: 0px 0 10px 0;
		font-size: 1.4em;
		font-weight: normal;
		color: #ffffcc;
		border-bottom: 1px dotted #ffffcc;
		width: 190px;
	}
	.footer-area span {
		font-size: 11px;
		color: #e9ffce;
		float: left;
		margin-left: 7px;
		margin-top: 0px;
}

.stat {
	padding: 3px;
	margin-bottom: 6px;
}

.stat a{
font-color: white;
}

.stats {
	background: white;
	padding: 12px;
	margin-bottom: 12px;
	border: 6px solid #fff;
}

.stats td {
	border-bottom: 1px dashed lightgrey;
        padding: 3px;
}

.stats2 td {
        padding: 3px;
}

.stats h2 {
	font-size: 16px;
	border-bottom: 1px dotted #ffffcc;
	color: white;
	padding-bottom: 6px;
}

	.stat {
		margin-top: 10px;
		margin-left: 10px;
	}
	.stat h3{
		font-size: 12px;
		color: #fff;
		font-weight: bold;
	}
	.stat p {
		margin-left: 10px;
	}
	.stat p a{
		font-size: 11px;
		color: #fff;
		text-decoration: underline;
	}
	.stat p a:hover{
		font-size: 11px;
		color: #ffffcc;
		text-decoration: none;
	}

#comments_wrapper {
	background: #fff;
}
#comments_wrapper h3{
	padding: 5px;
}
ol.commentlist {
	margin:0;
        border: 1px solid lightgrey;
	padding:0;
	background: #fff;
}

.commentlist li {
        font-size: 11px;
	list-style:none;
	margin-bottom: -4px;
	
}

.commentlist cite {
	padding: 7px;
	display:block;
	font-style:normal;
	float: left;
	width: 60px;
}	

.commentlist a:link, .commentlist a:visited {
	color:#596e3b;
	font-size: 11px;
	}

.commentlist a:hover, .commentlist a:active {
	color:#8ec343;
	}


.commentlist .author {
	font-size: 9px;
	line-height: 32px;
	text-decoration: underline;
	color: #5f9720;
	float: left;
}
.commentlist .gravatar {
	margin-right: 8px;
	line-height: 32px;
	float: left;
}

.commentlist .time {
	font-size: 9px;
	color: #959595;
	float: left;
}
	.commentlist .date {
	font-size: 8px;
	}

.commenttext {
	color: #777;
	font-size: 11px;
	padding: 10px 10px 10px 10px;
}
	.commenttext .comment-edit {
		float: right;
		padding-left: 3px;
	}
	.commenttext .thdrpy{
		color: #fff;
	}
.commenttext .thdrpy a{
	background: url(../images/reply.png) no-repeat left;
	padding-left: 8px;

}
.editComment, .editableComment, .textComment{
	display: inline;
}


.clear{
clear:both !important;
}
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }




.navigation { 
 color:#666;  
 border:0px;
 text-decoration:none;
}

.navigation a:link,.navigation a:visited,.navigation a:hover,.navigation a:active  {  
 text-decoration:none;  
 color:#636363; 
 background:#F9F9F9; 
 border:1px solid #E6E6E6; 
 padding:3px 6px; 
 font-size:11px
}


.navigation a:hover  { 
 background:#3B84D0; 
 color:#FFFFFF; 
 border-color:#E6E6E6;
}

.navigation span { 
 text-decoration:none; 
 background:#fff; 
 padding:3px 6px; 
 border:1px solid #E6E6E6; 
 color:#ccc; 
 font-size:11px;
}
Ripped By Geodles.Com