/*==================================*/
/*            XHTML This            */
/*         Copyright © 2006         */
/*  All Materials & Rights Reserved */
/*==================================*/
/*  You may only use this code for  */
/*  educational reasons, only for   */
/*  personal use.                   */
/*==================================*/
body{
background: #1e3265 url(images/background/background.gif) repeat-x top;
margin: 0; padding: 25px 0 25px 0;
font: 12px Tahoma;
color: #000;
}
h1,h2,h3,ul,li,p{
margin: 0; padding: 0;
font-size: 12px;
}
h1 span, h2 span, h3 span{
display: none;
}
ul,li{
list-style: none;
}
a img{
border: 0;
}
hr{
height: 1px;
background: #ccc;
border: 0;
}
	#wrapper{
	width: 575px;
	margin: 0 auto;
	}
		#logo{
		background: url(images/logo/loadingicons.gif) no-repeat;
		width: 282px; height: 52px;
		overflow: hidden;
		}
			#logo a{
			text-decoration: none;
			width: 282px; height: 52px;
			display: block;
			text-indent: -1000000px;
			}
		#navigation{
		padding: 10px 0 0 10px;
		}
			#navigation li{
			float: left;
			height: 20px;
			overflow: hidden;
			}
				#navigation a{
				text-decoration: none;
				background-position: right;
				height: 20px;
				text-indent: -10000000px;
				display: block;
				}
				#navigation a:hover{
				text-decoration: none;
				background-position: center;
				text-indent: -10000000px;
				}
				#navigation a:active{
				text-decoration: none;
				background-position: right;
				text-indent: -10000000px;
				}
					#li_home{
					width: 50px;
					margin: 0 18px 0 0;
					}
						#li_home a{
						background: url(images/navigation/home.gif) left;
						width: 50px;
						}
					#li_all{
					width: 62px;
					margin: 0 15px 0 0;
					}
						#li_all a{
						background: url(images/navigation/allicons.gif) left;
						width: 62px;
						}
					#li_submit{
					width: 54px;
					margin: 0 149px 0 0;
					}
						#li_submit a{
						background: url(images/navigation/submit.gif) left;
						width: 54px;
						}
					#li_about{
					width: 49px;
					margin: 0 9px 0 0;
					}
						#li_about a{
						background: url(images/navigation/about.gif) left;
						width: 49px;
						}
					#li_partners{
					width: 62px;
					margin: 0 11px 0 0;
					}
						#li_partners a{
						background: url(images/navigation/partners.gif) left;
						width: 62px;
						}
					#li_minted{
					width: 71px;
					}
						#li_minted a{
						background: url(images/navigation/minted.gif) left;
						width: 71px;
						}
		#content{
		background: #fff url(images/content/background.gif) repeat-y;
		}
			#content_clear{
			background: transparent;
			height: 5px;
			font-size: .1em;
			clear: both;
			}
			#content_top{
			background: url(images/content/content-top.gif) no-repeat;
			width: 575px; height: 3px;
			font-size: .1em;
			}
			#content_footer{
			background:  url(images/content/footer.gif) no-repeat;
			width: 575px; height: 4px;
			font-size: .1em;
			}
			#listed_icons{
			padding: 0 0 0 3px;
			}
				#listed_icons li{
				float: left;
				}
					/* Start Icons Sets */
					#first_set{
					background: url(images/content/icon_sets/first.gif) no-repeat;
					width: 203px; height: 102px;
					float: left;
					padding: 20px 8px 0 12px;
					}
						#left_arrows, #right_arrows{
						float: left;
						width: 31px; height: 31px;
						overflow: hidden;
						margin: 8px 0 0 0;
						}
							#left_arrows{
							margin: 8px 11px 0 0;
							}
							#right_arrows{
							margin: 8px 0 0 13px;
							}
							#left_arrows a{
							background: url(images/content/icon_sets/left_arrows.gif) left;
							text-decoration: none;
							height: 31px;
							text-indent: -10000000px;
							display: block;
							}
							#right_arrows a{
							background: url(images/content/icon_sets/right_arrows.gif) left;
							text-decoration: none;
							height: 31px;
							text-indent: -10000000px;
							display: block;
							}
							#left_arrows a:hover, #right_arrows a:hover{
							text-decoration: none;
							background-position: center;
							text-indent: -10000000px;
							}
							#left_arrows a:active, #right_arrows a:active{
							text-decoration: none;
							background-position: right;
							text-indent: -10000000px;
							}
							/* All Icons are positioned here! */
							#first_set_icon_1, #first_set_icon_2, #first_set_icon_3{
							width: 47px; height: 37px;
							background: url(images/icons-bg.gif) no-repeat;
							text-align: center;
							padding: 10px 0 0 0;
							margin: 0 0 0 5px;
							}
							#second_set_icon_1, #second_set_icon_2, #second_set_icon_3{
							width: 47px; height: 37px;
							background: url(images/icons-bg.gif) no-repeat;
							text-align: center;
							padding: 10px 0 0 0;
							margin: 0 0 0 5px;
							}
					#featured_icon{
					background: url(images/content/icon_sets/featured.gif) no-repeat;
					width: 127px; height: 122px;
					float: left;
					}
						#show_featured{
						width: 69px; height: 54px;
						background: url(images/featured-icon.gif) no-repeat;
						text-align: center;
						padding: 15px 0 0 0;
						margin: 10px 29px 4px 29px;
						}
						#download_icon{
						padding: 0 0 0 14px;
						}
					#second_set{
					background: url(images/content/icon_sets/second.gif) no-repeat;
					width: 200px; height: 102px;
					float: left;
					padding: 20px 11px 0 8px;
					}
		#container{
		padding: 15px;
		}
			#side_bar{
			width: 175px;
			float: left;
			}
				#container ul{
				padding: 5px 10px;
				}
					#container li{
					list-style: disc;
					list-style-position: inside;
					font: 12px/20px Tahoma;
					}
					#container a{
					text-decoration: underline;
					padding: 1px;
					color: #000;
					}
					#container a:hover{
					text-decoration: none;
					background: #fffbc2;
					padding: 1px;
					color: #000;
					}
					#side_bar h3{
					font: 18px Arial;
					color: #385ebf;
					border-bottom: 1px solid #ccc;
					margin: 5px 0 0 0;
					}
					.banner-ad{
					padding: 10px 0;
					text-align: center;
					}
			#icon_section{
			width: 360px;
			float: left;
			margin: 0 0 0 10px;
			}
				#icon_section h2, #side_bar h2, #full_page h2{
				font: 24px Arial;
				color: #385ebf;
				border-bottom: 1px solid #ccc;
				}
				#icon_section h3, #full_page h3{
				font: 18px Arial;
				color: #385ebf;
				border-bottom: 1px solid #ccc;
				}
				#icon_section p, #full_page p{
				color: #333;
				font: 12px/18px Tahoma;
				padding: 10px 0;
				}
					#icon_section acronym, #full_page acronym{
					background: #fffbc2;
					}
					#icon_section a{
					text-decoration: underline;
					padding: 1px;
					color: #000;
					}
					#icon_section a:hover{
					text-decoration: none;
					background: #fffbc2;
					padding: 1px;
					color: #000;
					}
				#show_linkback{
				background-color: #ffd;
				border: 1px solid #fc0;
				margin: 0 10px 10px 10px;
				}
					#show_linkback p{
					padding: 5px 10px;
					font: 12px/18px Tahoma;
					}
					#icon_section label{
					display: block;
					line-height: 25px;
					margin: 0 0 10px 0;
					}
					.input_form{
					background: #e9e9e9;
					display: block;
					width: 352px;
					padding: 4px;
					}
						#icon_section .uploading_icon{
						border: 1px solid #a7a7a7;
						padding: 4px;
						width: 342px;
						}
					#full_page img{
					margin: 5px 0 10px 0;
					}