*,#menu ul,#updates ul,#updates h3,#partners ul,#footer p {
	margin:0
}

* {
	padding:0
}

body {
	background:#355379;
	font:normal small Arial,Helvetica,sans-serif;
	font-size:13px
}

body,a,#logo a {
	color:#fff
}

h3,h2,h1 {
	font:tahoma;
	font-size:20px
}

h3,h2,h1,#menu a:hover {
	text-decoration:underline
}

blockquote,ul,ol {
	margin-left:3em
}

a:hover,#logo a,#menu a {
	text-decoration:none
}

a:hover,.btnbbcode {
	color:yellow
}

.boxed3,.boxed,.post {
	margin-bottom:20px
}

.boxed3 {
	background:#788ca5;
	border:3px solid #fff
}

.boxed3 .title,.table th,.table2 th,.cal th {
	height:26px
}

.boxed3 .title,.boxed .personal,.boxed .screenshot,.boxed .navigation,.boxed .donators,.boxed .staff,.boxed .shortcuts,.boxed .gangs,.boxed .login,.boxed .extras,.boxed .staff_online,.boxed .server_time,.th,.table th,.table2 th,.cal th {
	padding:10px 0 0 10px;
	font-size:1em
}

.boxed3 .title,.th,.table th,.table2 th,.cal th {
	background:url(images/img02.gif) repeat-x;
	color:#355379
}

.boxed3 .title {
	border-bottom:3px solid #fff
}

.boxed,.th,.table th,.table td,.table2 th,.cal th,.cal td,#footer {
	text-align:center
}

.boxed {
	border:0 solid #dd852d
}

.boxed .personal,.boxed .screenshot,.boxed .navigation,.boxed .donators,.boxed .staff,.boxed .shortcuts,.boxed .gangs,.boxed .login,.boxed .extras,.boxed .staff_online,.boxed .server_time {
	height:30px
}

.boxed .personal {
	background:url(images/personal.png) repeat-x
}

.boxed .screenshot {
	background:url(images/screenshots.png) repeat-x
}

.boxed .navigation {
	background:url(images/navigation.png) repeat-x
}

.boxed .donators {
	background:url(images/donators.png) repeat-x
}

.boxed .staff {
	background:url(images/staff.png) repeat-x
}

.boxed .shortcuts {
	background:url(images/shortcuts.png) repeat-x
}

.boxed .gangs {
	background:url(images/gangs.png) repeat-x
}

.boxed .login {
	background:url(images/login.png) repeat-x
}

.boxed .extras {
	background:url(images/extras.png) repeat-x
}

.boxed .staff_online {
	background:url(images/staff_online.png) repeat-x
}

.boxed .server_time {
	background:url(images/server_time.png) repeat-x
}

.boxed .content {
	padding:10px 20px 20px 10px
}

.btnbbcode {
	font:1.1em normal small arial,helvetica,sans-serif normal;
	background:#355379;
	border:1px solid #355379
}

.post {
	padding:10px 10px 10px 10px;
	border:1px solid #fff
}

.tlpost,#menu a,#sidebar {
	float:left
}

.tlpost,.trpost,#sidebar,#rsidebar {
	width:175px
}

.tlpost,.trpost {
	height:115px
}

.tlpost,.trpost,#logo,#content,#main,#sidebar,#rsidebar,#footer {
	margin:0 auto
}

.trpost,#menu ul,#rsidebar {
	float:right
}

.th {
	height:13px
}

.table,.table2 {
	width:100%
}

.table,.table2,.cal {
	border-style:double;
	padding:1
}

.table td,.table2 td,.cal td {
	border-style:solid;
	border-width:1px;
	vertical-align:top
}

.table th a{
	text-decoration: none;
	color: #355379;
}

.table th a:hover {
	text-decoration: none;
	color: yellow;
	cursor: hand;
}
/*
.table a {
	color: #355379;
}

.table a:hover {
	text-decoration: none;
	color: yellow;
}
*/
.cal {
	width:50%
}

.post h3,#logo h2,#menu .active a {
	text-transform:uppercase
}

.post h3 {
	letter-spacing:2px
}

.post h3,#logo h2,#menu a {
	font-size:.8em
}

#logo,#main {
	width:575px;
	float:center
}

#logo {
	height:130px
}

#logo h1 {
	padding:90px 0 0 95px;
	letter-spacing:-2px;
	font-size:4em
}

#logo h1,#menu a {
	text-transform:lowercase
}

#logo h1 span {
	font-size:.7em;
	font-weight:normal
}

#logo h2 {
	margin-top:-1em;
	padding:0 0 0 40px;
	letter-spacing:.2em
}

#logo h2,#logo a,#menu a {
	font-weight:bold
}

#menu {
	width:700px;
	height:50px;
	margin:-50px auto 0 auto;
	background:url(images/img02.jpg) no-repeat
}

#menu ul,#updates ul,#partners ul {
	list-style:none
}

#menu li {
	display:inline
}

#menu a {
	display:block;
	padding:17px 20px 0 20px
}

#content,#footer {
	width:950px
}

#content {
	padding:5px 0 0 0
}

#updates h3 {
	font:bold x-small Verdana,Arial,Helvetica,sans-serif
}

#updates p {
	margin-bottom:1.4em;
	font-size:smaller
}

#updates p,#partners ul {
	line-height:normal
}

#partners .content,#footer {
	padding:10px 0
}

#partners ul {
	border-bottom:1px solid #d1bc5c
}

#partners li {
	padding:10px;
	border-top:1px solid #d1bc5c
}

#footer {
	clear:both;
	
}

#footer p {
	font-size:x-small
}

.cleanlink {
	border:none
}