body {
margin:0px 0px; 
padding:0px;
text-align:center;
font-family:Arial;
/*background-color:#000;
color:#5b5b5b;
background-color:#fff;
color:#000;*/
}
img {
	border:0px solid;
}
ul {
	margin: 0px 0px 10px 15px;
	padding: 0px;
	list-style-type: square;
	color: #999999;
}
#a { 
font-weight:bolder;
text-decoration:none;
color:#fff;
} 
#a:visited { 
color:#fff;
text-decoration:none;
} 
#a:hover { 
text-decoration:none;
color:#9b9b9b;
}
#b { 
font-weight:bolder;
text-decoration:none;
color:#000;
} 
#b:visited { 
color:#000;
text-decoration:none;
} 
#b:hover { 
text-decoration:none;
color:#9b9b9b;
}
.SpecialK { 
text-decoration:none;
color:#FFF;
} 
.SpecialK:visited { 
color:#FFF;
text-decoration:none;
} 
.SpecialK:hover { 
text-decoration:none;
color:#9b9b9b;
}
.Logo {
display:block;
position:absolute;
top:23px;
left:5px;
height:51px;
width:210px;
background: url(/xbmc/img/xbmc-logodark.png)  no-repeat;
}
.LogoSeperator {
position:absolute;
top:78px;
left:10px;
height:2px;
width:375px;
background-color:#b2b2b2;
}
.LogoWordsShadow {
display:block;
position:absolute;
top:64px;
left:211px;
letter-spacing:9px;
height:23px;
width:400px;
font-size:12px;
font-weight:bold;
text-align:left;
color:#000;
font-variant:small-caps;
text-transform:lowercase;
}
.LogoWords {
display:block;
position:absolute;
top:63px;
left:210px;
letter-spacing:9px;
height:23px;
width:400px;
font-size:12px;
font-weight:bold;
text-align:left;
color:#b2b2b2;
font-variant:small-caps;
text-transform:lowercase;
}
.LogoSplash {
display:block;
position:absolute;
top:1px;
left:863px;
height:110px;
width:155px;
background: url(/xbmc/img/logosplash.png)  no-repeat;
z-index:-1;
}
.ErrorReport {
display:block;
position:absolute;
top:5px;
left:413px;
height:15px;
width:155px;
font-size:10px;
}
.LogoSVNShadow {
display:block;
position:absolute;
top:79px;
left:8px;
letter-spacing:-1px;
height:23px;
width:400px;
font-size:22px;
font-weight:bold;
text-align:left;
color:#000;
}
.LogoSVN {
display:block;
position:absolute;
top:78px;
left:7px;
letter-spacing:-1px;
height:23px;
width:400px;
font-size:22px;
font-weight:bold;
text-align:left;
color:#b2b2b2;
}
.Linx {
position:absolute;
top:30px;
left:400px;
height:46px;
width:375px;
font-size:32px;
font-weight:bolder;
text-align:left;
}
.Build {
position:absolute;
top:90px;
left:0px;
height:46px;
width:700px;
font-size:50px;
font-weight:bolder;
text-align:center;
color:#c0c0c0;
}
.PCDX a {
position:absolute;
top:-8px;
left:100px;
display:block;
height:40px;
width:40px;
background: transparent url(/xbmc/img/winlogo-largeDX.png) no-repeat;
}
.PCDX a:hover {
background-position: 0px -43px; 
}
.PCI a{
position:absolute;
top:-8px;
left:210px;
display:block;
height:40px;
width:40px;
background: transparent url(/xbmc/img/winlogo-largeInstaller.png) no-repeat;
}
.PCI a:hover {
background-position: 0px -43px; 
}
.PCO a {
position:absolute;
top:-8px;
left:155px;
display:block;
height:40px;
width:40px;
background: transparent url(/xbmc/img/winlogo-largeOpenGL.png) no-repeat;
}
.PCO a:hover {
background-position: 0px -43px; 
}
.XBOX a {
position:absolute;
top:-8px;
left:265px;	
display:block;
height:40px;
width:40px;
background: transparent url(/xbmc/img/xboxlogolarge.png) no-repeat;
}
.XBOX a:hover {
background-position: 0px -40px; 
}
.Linux a{
position:absolute;
top:-8px;
left:370px;	
display:block;
height:40px;
width:40px;
background: transparent url(/xbmc/img/linuxlogolarge.png) no-repeat;
}
.Linux a:hover {
background-position: 0px -41px; 
}
.Linux64 a{
position:absolute;
top:-8px;
left:355px;	
display:block;
height:40px;
width:40px;
background: transparent url(/xbmc/img/linuxlogolargex64.png) no-repeat;
}
.Linux64 a:hover {
background-position: 0px -41px; 
}
.OSX a{
position:absolute;
top:-8px;
left:475px;
display:block;
height:40px;
width:40px;
background: transparent url(/xbmc/img/osxlogo-large.png) no-repeat;
}
.OSX a:hover {
background-position: 0px -41px; 
}
.bPCDX a {
position:absolute;
top:6px;
left:100px;
display:block;
height:40px;
width:40px;
background: transparent url(/xbmc/img/winlogo-largeDX.png) no-repeat;
}
.bPCDX a:hover {
background-position: 0px -43px; 
}

.bPCI a{
position:absolute;
top:6px;
left:220px;
display:block;
height:40px;
width:40px;
background: transparent url(/xbmc/img/winlogo-largeInstaller.png) no-repeat;
}
.bPCI a:hover {
background-position: 0px -43px; 
}
.bPCO a {
position:absolute;
top:6px;
left:160px;
display:block;
height:40px;
width:40px;
background: transparent url(/xbmc/img/winlogo-largeOpenGL.png) no-repeat;
}
.bPCO a:hover {
background-position: 0px -43px; 
}
.bXBOX a {
position:absolute;
top:6px;
left:280px;	
display:block;
height:40px;
width:40px;
background: transparent url(/xbmc/img/xboxlogolarge.png) no-repeat;
}
.bXBOX a:hover {
background-position: 0px -40px; 
}
.bLinux a{
position:absolute;
top:6px;
left:340px;	
display:block;
height:40px;
width:40px;
background: transparent url(/xbmc/img/linuxlogolarge.png) no-repeat;
}
.bLinux a:hover {
background-position: 0px -41px; 
}
.bLinux64 a{
position:absolute;
top:6px;
left:400px;	
display:block;
height:40px;
width:40px;
background: transparent url(/xbmc/img/linuxlogolargex64.png) no-repeat;
}
.bLinux64 a:hover {
background-position: 0px -41px; 
}
.bOSX a{
position:absolute;
top:6px;
left:460px;
display:block;
height:40px;
width:40px;
background: transparent url(/xbmc/img/osxlogo-large.png) no-repeat;
}
.bOSX a:hover {
background-position: 0px -41px; 
}
.outerwrapper {
margin: 0px auto; 
width: 1024px; /* I took this from your table width. A width is necessary whether px, % or em */ 
text-align: left; /* IE Hack */ 
height: 100px;
left: 50%;
border:#fff 0px solid;
}
.innerwrapper {
position: absolute;
padding-top: 20px; 
width: 1019px; /* I took this from your table width. A width is necessary whether px, % or em */ 
text-align: center; /* IE Hack */ 
height: 88px;

/*background: transparent url(/xbmc/img/back3d.png) no-repeat;*/
border:#000 1px solid;
}
.Header {
position: absolute;
width: 1020px; 
text-align: center;
height: 80px; 
top:0px;
}
.Footer {
position: absolute;
width: 1020px; 
text-align: center;
height: 80px; 
top:520px;
}
.ArrowBottom a {
position:absolute;
top:135px;
left:10px;
display:block;
height:105px;
width:180px;
background: transparent url(/xbmc/img/down.png) no-repeat;
background-position: 0px -98px;
}
.ArrowBottom a:hover {
background-position: 0px 2px;  
}
.ArrowLeft a {
position:absolute;
top:40px;
left:0px;
display:block;
height:144px;
width:99px;
background: transparent url(/xbmc/img/left.png) no-repeat;
background-position: 0px -144px; 
}
.ArrowLeft a:hover {
background-position: 0px 0px; 
}
.ArrowRight a {
position:absolute;
top:40px;
left:99px;
display:block;
height:144px;
width:99px;
background: transparent url(/xbmc/img/right.png) no-repeat;
background-position: 0px -144px; 
}
.ArrowRight a:hover {
background-position: 0px -2px; 
}
#FeaturedLinksWrapper {
position:absolute;
display:block;
top:70px;
left:25px; 
width:380px;
height:520px;
overflow-y:hidden;
overflow-x:hidden;
z-index:3;
}
#NormalLinksWrapper {
position:absolute;
top:60px;
left:425px; 
width:450px;
height:280px;
overflow-y:auto;
overflow-x:hidden;
} 
.FeaturedSites {
position:absolute;
top:9px;
left:10px;
display:block;	
width:122px; 
height:22px;
border:0px; 
font-size:18px;
}
.FeaturedSitesDate {
position:absolute;
top:15px;
left:-5px;
display:block;	
width:322px; 
height:22px;
border:0px; 
font-weight:bold;
font-size:18px;
color:#5898f9;
}
.FeatureClickCount {
position:absolute;
top:25px;
left:150px;
display:block;	
width:322px; 
height:22px;
border:0px; 
text-align:right;
font-weight:bold;
font-size:14px;
}
.FeatureClickImage {
position:absolute;
top:5px;
left:-10px;
display:block;	
width:125px; 
height:80px;
border:0px; 
float:left;
text-align:left;
font-size:12px;
font-weight:bold;
padding-bottom:5px;
}
.featuredback {
position:absolute;
top:20px;
left:0px;
width:380px; 
height:216px;
display:block; 
background: transparent url(/xbmc/img/featuredback.png) no-repeat; 
z-index:1; 
}
.FeatureSiteDesc {
position:absolute;
top:7px;
left:15px;
display:block;	
width:322px; 
height:22px;
border:0px; 
text-align:left;
font-size:24px;
color:yellow;
font-weight:bold;
}
.FeatureSiteDisclaimer {
position:absolute;
top:14px;
left:30px;
display:block;	
width:362px; 
height:22px;
border:0px; 
text-align:left;
font-size:12px;
color:#3a92ff;
font-weight:bold;
}
.DescWrapper {
position:absolute;
display:block;
top:55px;
left:8px; 
width:360px;
height:153px;
overflow-y:hidden;
overflow-x:hidden;
font-size:12px;
text-align:left;
}
.OldNewsData {
position: absolute;
top:495px;
left:80px;
width: 560px; 
text-align: center;
height: 20px; 
overflow-x:hidden;
overflow-y:auto;
}
.largeframeback {
position:absolute;
top:70px;
left:17px; 
width:395px; 
height:280px;
display:block; 
background-color:#3f3f3f;
}
.largeframe {
position:absolute;
top:60px;
left:9px; 
width:410px; 
height:280px;
display:block; 
background: transparent url(/xbmc/img/largeframe.png) no-repeat; 
z-index:1; 
}
.smallframe {
position:relative;
width:614px; 
height:145px;
display:block; 
background: transparent url(/xbmc/img/skinback.png) no-repeat; 
}
#linksimages {
position:absolute;
display:block;	
top:38px;
left:15px;
text-align:left;
width:110px;
height:80px;
}
.content {
text-align:left;
width:610px;
color:#19191f;
font-weight:bold;
padding-left:20px;
}
.post_header {
cursor: pointer;
display: inline;
}
.post_pmbutton {
font-size: 16px;
float: left;
}
.post_date {
font-size: 14px;
float: left;
}
.post_content {
font-size: 9px;
padding: 1px;
padding-left: 5px;
width: 600px;
}
#NormalDescText {
position:absolute;
top:41px;
left:145px;
display:block;	
text-align:left;
font-size:12px;
width:457px;
height:92px;
overflow-x:hidden;
overflow-y:hidden;

}
#LinksNames {
position:absolute;
display:block;
top:4px;
left:20px; 
text-align:left;
width:370px; 
height:47px; 
font-weight:bold;
font-size:22px;
letter-spacing:-1px;
color:yellow;
}
#VisitedText {
position:absolute;
top:7px;
left:460px;
display:block;	
text-align:right;
font-size:16px;
font-weight:bold;
letter-spacing:-1px;
z-index:3;
}

.FactsPlacer {
position:absolute;
top:550px;
left:5px;
width:155px;
height:186px;
overflow-y:auto;
overflow-x:hidden;
border:0px solid;
font-size:11px;
text-align:left;
}
.ClearOverlay a {
position:absolute;
top:33px;
left:3px;
display:block;
height:102px;
width:605px;
background: transparent url(/xbmc/img/clearoverlay.png) no-repeat;
border:1px solid;
z-index:105
}
.ClearOverlay a:hover {
background-position: 0px -102px; 
}
.TheLinkOverlay {
position:absolute;
top:33px;
left:4px;
height:102px;
width:604px;
border:0px solid;
z-index:1024;
background-image: url(/xbmc/img/clearoverlay.png);
}
.TheLinkOverlay a {
background: #999;
z-index:1044;
}
.TheLinkOverlay a:hover {
background: #000; 
z-index:1044;
}
#sddm
{	margin: 0;
	padding: 0;
z-index:1044;
}
#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bolder 11px arial;
z-index:1044;	
}

#sddm li a:hover
{	background: #49A3FF;
	}
#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2;
z-index:1044;	
	}
	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #2875DE;
		font: 11px arial;
		font-weight:bolder;
z-index:1044;		
}
#sddm div a:hover 	{	
background: #49A3FF;
color: #FFF;
z-index:1044;
}

.rteImage {
	background: #000000;
	border: 1px solid #000000;
	cursor: pointer;
	cursor: pointer;
}

.rteImageRaised, .rteImage:hover {
	background: #000000;
	border: 1px outset;
	cursor: pointer;
	cursor: pointer;
}

.rteImageLowered, .rteImage:active {
	background: #000000;
	border: 1px inset;
	cursor: pointer;
	cursor: pointer;
}

.rteVertSep {
	margin: 0 4px 0 4px;
}

.rteBack {
	background: #000000;
	border: 1px outset;
	letter-spacing: 0;
	padding: 2px;
}

.rteBack tbody tr td, .rteBack tr td {
	background: #000000;
	padding: 0;
}