* {
	margin:0;
	padding:0;
	border:0;
}
body {
	margin:20px 0;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:75%;
}

/* typography */
h1 {
	font-size:200%;
}
h2 {
	font-size:150%;
	color:#fff;
}
p {
	margin:0 0 10px;
	line-height:140%;
}
a {
	color:#195d9d;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

/* layout */
#container {
	background:#195d9d url(images/bg_container.gif) no-repeat;
	width:722px;
	margin:auto;
	padding:15px 19px 5px;
}

	#header {
		height:79px;
		margin-bottom:18px;
	}
		#header h1 {
			float:left;
		}
			#header h1 a {
				background:url(images/header.gif) no-repeat;
				width:298px;
				height:79px;
				display:block;
			}
				#header h1 a span {
					display:none;
				}
		#versionBadge {
			background:url(images/badge.gif) no-repeat;
			width:54px;
			height:48px;
			margin-left:7px;
			padding-top:16px;
			text-align:center;
			font-size:80%;
			float:left;
		}
			#versionBadge span {
				font-size:115%;
				font-weight:bold;
				line-height:80%;
			}
	#contentContainer {
		background:#e5eef8 url(images/bg_content.gif) no-repeat;
		padding:20px;
	}
		#content {
			width:502px;
			float:left;
		}
			#content h2 {
				background:#4e81bc url(images/bg_h2.gif) repeat-x;
				margin-top:15px;
				padding:2px 5px;
				cursor:pointer;
			}
			#content h2.first {
				margin-top:0;
			}
			#content h2 a {
				display:block;
				color:#fff;
			}
				#content h2 a:hover {
					color:#e1eaf6;
					text-decoration:none;
				}
			.stretcher {
				background:#fff;
				padding:0px;
			}
				.innerStretcher {
					padding:15px;
				}
					.innerStretcher img {
						border:0px solid #518ac3;
					}
					.innerStretcher ul {
						margin:15px;
					}
						.innerStretcher li {
						}
							.innerStretcher ul ul {
								margin:5px 5px 10px;
								list-style-type:none;
								font-size:90%;
							}
		#ads {
			background:#fff;
			width:160px;
			height:600px;
			float:right;
			overflow:hidden;
		}

	       #bannerad {
 			background:#fff;
			width:728px;
			height:90px;
			overflow:hidden;
			margin-bottom:10px;
			margin-left: auto;
			margin-right: auto;
			
		}

		#botads {
			 background: #ffa; 
/*			background: #1b5f9e;*/
			
			width: 542px;
			height: 35px;
			overflow: hidden;
		}
		#botads2 {	
			 background: #eff; 
			
			width: 542px;
			height: 43px;
			overflow: hidden;
		}
		#menu {
		    padding-top:63px;
		    width: 420px;
		    height: 30px;
		    float:right;
		    vertical-align:bottom;
		    overflow:hidden;
		    color: white;
		    font-size:120%;
		}
		#menu li {
		    display: inline;
		    list-style: none;
		    margin-right: 20px;
		}
		#menu li a {
		    color: white;
		}
		#menu a:hover {
		    text-decoration: none;
		    color: black;
		}
		

		#sf {
			width:125px;
			height:100px;
			float:right;
			line-height:100px;
			vertical-align:bottom; 
			overflow:hidden;
		}
		#contentFooter {
			clear:both;
		}
	#copyright {
		background:url(images/bg_contentFooter.gif) no-repeat;
		padding-top:10px;
		font-size:90%;
		text-align:center;
		color:#fff;
	}
		#copyright a {
			color:#fff;
		}
#footer {
	background:url(images/bg_footer.gif) no-repeat;
	width:760px;
	height:5px;
	margin:auto;
}

img {
    border:0;
}

a img {
    border:0;
}

.SkinsGallery a img {
    border:none;    
}
.SkinsGallery td {
    padding:9px;    
}

.PluginsTable a img {
    border:none;
}

.PluginsTable td {
    padding:6px;
    border-width:1px;
    border-style:solid;
}

.PluginsTable tr {
    border-width:medium;
    border-style:solid;
}
.PluginsTable table {
    border-width:1px;
    border-style:outset;
}