html {
    height: 100%;
}

body {
    margin: 0;
    padding: 0;
    height: 100%;
    
    /*
    Original:
    background: -webkit-radial-gradient(top center, ellipse cover,rgba(0,0,0,0.99)  0%,rgba(0,0,0,0.87) 100%), url('z2p_1000.jpg') repeat; 
    */
    /* Code below modified from code generated by http://www.colorzilla.com/gradient-editor */
    background: -moz-radial-gradient(center top, ellipse cover,  rgba(0,0,0,0.99) 0%, rgba(0,0,0,0.87) 100%), url('z2p_1000.jpg'); /* FF3.6+ */
    background: -webkit-gradient(radial, center top, 0px, center center, 100%, color-stop(0%,rgba(0,0,0,0.99)), color-stop(100%,rgba(0,0,0,0.87))), url('z2p_1000.jpg'); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center top, ellipse cover,  rgba(0,0,0,0.99) 0%,rgba(0,0,0,0.87) 100%), url('z2p_1000.jpg'); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center top, ellipse cover,  rgba(0,0,0,0.99) 0%,rgba(0,0,0,0.87) 100%), url('z2p_1000.jpg'); /* Opera 12+ */
    background: -ms-radial-gradient(center top, ellipse cover,  rgba(0,0,0,0.99) 0%,rgba(0,0,0,0.87) 100%), url('z2p_1000.jpg'); /* IE10+ */
    background: radial-gradient(ellipse at center top,  rgba(0,0,0,0.99) 0%,rgba(0,0,0,0.87) 100%), url('z2p_1000.jpg'); /* W3C */

    background-size: 100%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    cursor:url(cursors/zgi/zgi-normal-select.cur),auto;
}

li {
    margin-top: .4em;
    margin-bottom: .4em;
    margin-right: 1em;
}

p {
    font-family: Arial, sans;
    line-height: 135%;
}    

p.logo {
    font-size: 2em;
    font-family: belwe_bd_btbold;
}

p.header {
    font-size: 1.9em;
    font-family: belwe_bd_btbold;
    margin-bottom: 10px;
}

p.header-side {
    font-size: 1.5em;
    font-family: belwe_bd_btbold;
    line-height: 100%;
    margin-bottom: 0px;
}

p.headline {
    font-size: 1.4em;
    margin-bottom: 8px;
    margin-left: 10px;
}

.post {
    max-width: 855px;
    min-width: 200px;
    margin-bottom: 0px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 5px;
    font-size: 0.9em;
    overflow: hidden;
}
a {
    cursor:url(cursors/zgi/zgi-link-select.cur),auto;
}

a:link {color:#0080C0;}      /* unvisited link */
a:visited {color:#0080C0;}  /* visited link */
a:hover {color:#3399CD;}  /* mouse over link */
a:active {color:#3399CD;}  /* selected link */

a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {text-decoration:underline;}

p.logo a:link {color:#FFFFFF;}      /* unvisited link */
p.logo a:visited {color:#FFFFFF;}  /* visited link */
p.logo a:hover {color:#FFFFFF;}  /* mouse over link */
p.logo a:active {color:#FFFFFF;}  /* selected link */
p.logo a:hover {text-decoration:none;}
p.logo a:active {text-decoration:none;}

#facebook-icon {
    background-image: url(icons/16/facebook.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 23px; /* Or size of icon + spacing */
}

#twitter-icon {
    background-image: url(icons/16/twitter.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 23px; /* Or size of icon + spacing */
}

#reddit-icon {
    background-image: url(icons/16/reddit.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 23px; /* Or size of icon + spacing */
}

#phpbb-icon {
    background-image: url(icons/16/phpbb.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 23px; /* Or size of icon + spacing */
}

#email-icon {
    background-image: url(icons/16/email.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 23px; /* Or size of icon + spacing */
}

ul#social
{
    list-style-type: none;
    margin-left: 17px;
    padding: 0px;
}

ul.second-level
{
    padding-left: 30px;
    margin-left: 0px;
    font-size: 0.9em;
    padding-right: 0px; 
    margin-right: 0px;
} 

.nonlink
{
    color: #bbbbbb;
}
