html {
   background:
      url('img/logo.png') center top no-repeat,
      -webkit-radial-gradient(rgba(0,0,0,0), rgba(0,0,0,0.15), rgba(0,0,0,0.75)) no-repeat fixed,
      #282729 url('img/background.png')repeat fixed;
   background:
      url('img/logo.png') center top no-repeat,
      -o-radial-gradient(rgba(0,0,0,0), rgba(0,0,0,0.15), rgba(0,0,0,0.75)) no-repeat fixed,
      #282729 url('img/background.png')repeat fixed;
   background:
      url('img/logo.png') center top no-repeat,
      -moz-radial-gradient(rgba(0,0,0,0), rgba(0,0,0,0.15), rgba(0,0,0,0.75)) no-repeat fixed,
      #282729 url('img/background.png')repeat fixed;
   background:
      url('img/logo.png') center top no-repeat,
      radial-gradient(rgba(0,0,0,0), rgba(0,0,0,0.15), rgba(0,0,0,0.75)) no-repeat fixed,
      #282729 url('img/background.png')repeat fixed;
}

body {
   font-family: 'Strait', sans-serif;
   font-size: 17px;
   color: #cccccc;
   text-align: center;
}

h1 {
   margin: 0px; padding: 0px 0px 4px;
   font-size: 20px;
   font-weight: bold;
   color: #898788;
}

h2 {
   margin: 0px; padding: 0px 6px 2px;
   font-size: 18px;
   font-weight: bold;
   color: #898788;
   text-align: left;
}

h3 {
   margin: 0px; padding: 0px 6px 2px;
   font-size: 17px;
   font-weight: bold;
   color: #898788;
}

p {
   margin: 0px; padding: 0px 16px 14px;
	text-indent: 32px;
	text-align: left;
}

a:link, a:visited {
   color:#50cfe5;
   text-decoration:none;
}
a:hover, a:active {
   color:#7bdceb;
   text-decoration:underline;
}

a.logo:link, a.logo:visited {
   margin: 0px; padding: 0px;
   width: 100%; height: 100%;
   display: block;
}
a.logo:hover, a.logo:active {
   background: -webkit-radial-gradient(rgba(189,245,255,0.18), rgba(0,0,0,0) 70%) no-repeat;
   background:      -o-radial-gradient(rgba(189,245,255,0.18), rgba(0,0,0,0) 70%) no-repeat;
   background:    -moz-radial-gradient(rgba(189,245,255,0.18), rgba(0,0,0,0) 70%) no-repeat;
   background:         radial-gradient(rgba(189,245,255,0.18), rgba(0,0,0,0) 70%) no-repeat;
}

a.button1:link, a.button1:visited {
   margin: 3px auto; padding: 4px;
   width: 220px;
   display: block;
   color: #bbbbbb;
   text-align: center;
   text-decoration:none;
   border-radius: 7px;
   border: 1px solid #222021;
   background: -webkit-linear-gradient(#2e2c2e,#222224);
   background:      -o-linear-gradient(#2e2c2e,#222224);
   background:    -moz-linear-gradient(#2e2c2e,#222224);
   background:         linear-gradient(#2e2c2e,#222224);
}
a.button1:hover, a.button1:active {
   color: #eeeeee;
   background: -webkit-linear-gradient(#242426,#2e2d2e);
   background:      -o-linear-gradient(#242426,#2e2d2e);
   background:    -moz-linear-gradient(#242426,#2e2d2e);
   background:         linear-gradient(#242426,#2e2d2e);
}

#container {
   margin: 0px auto; padding: 0px;
   width: 944px;
}

#header {
   margin: 0px; padding: 0px;
   height: 140px;
}

#sidebar {
   margin: 0px; padding: 0px;
   width: 260px;
   float: left;
}

#content {
   margin: 0px; padding: 0px;
   width: 684px;
   float: left;
}

#footer {
   clear:both;
   padding: 16px;
   color: #606060;
}

.box1 {
   margin: 8px 6px; padding: 12px 6px;
   border:1px solid #222021;
   border-radius: 9px;
   background: -webkit-linear-gradient(#383637,#2b2c2e);
   background:      -o-linear-gradient(#383637,#2b2c2e);
   background:    -moz-linear-gradient(#383637,#2b2c2e);
   background:         linear-gradient(#383637,#2b2c2e);
   box-shadow: 3px 5px 9px #191818;
}

.box2 {
   margin: 8px 6px; padding: 12px 6px;
   border:1px solid #222021;
   border-radius: 9px;
   background: -webkit-linear-gradient(#2b2c2e,#383637,#2b2c2e);
   background:      -o-linear-gradient(#2b2c2e,#383637,#2b2c2e);
   background:    -moz-linear-gradient(#2b2c2e,#383637,#2b2c2e);
   background:         linear-gradient(#2b2c2e,#383637,#2b2c2e);
   box-shadow: 3px 5px 9px #191818;
}

.sidelink {
   margin: 3px;
}
