body
{
    background  : #45575b; /*black url("img/fade.png") repeat-x left top;*/
    color       : silver;
    font-family : sans-serif;
}

p
{
    margin  : 0;
    padding : 0;
}

:link    { text-decoration: none }
:visited { text-decoration: none }
:active  { text-decoration: none }

a:link    { color : #CCCC99 }
a:visited { color : #CCCC99 }
a:active  { color : #CCCC99 }
a:hover   { color : #008800 }

img
{
    border : none;
}

div#container
{
    width: 760px;
    margin: 20px auto;
}

div#header
{
    width: 100%; /* IE6 hack */
    overflow: hidden;
    height: 40px;
}

div#header-left
{
    float: left;
    height: 39px;
    font: bold 32px serif;
    background: black url("img/corner.png") no-repeat left top;
    padding: 0 12px;
    border-bottom: thin dotted green;
}

div#header-right
{
    float: right;
    height: 33px;
    background: black;
    padding: 6px 6px 0 6px;
    border-bottom: thin dotted green;
}

div#content
{
    clear: both;
    background : black;
    padding: 0;
    width: 100%; /* IE6 hack */
    overflow: hidden;
}

div#content-left
{
    float: left;
    width: 60%;
}

div#content-right
{
    float: right;
    width: 40%;
}

.round-top
{
    border-radius         : 8px 8px 0 0;
	-moz-border-radius    : 8px 8px 0 0;
	-webkit-border-radius : 8px 8px 0 0;
}

.round-bottom
{
    border-radius         : 0 0 8px 8px;
	-moz-border-radius    : 0 0 8px 8px;
	-webkit-border-radius : 0 0 8px 8px;
}

.round
{
    border-radius         : 4px;
	-moz-border-radius    : 4px;
	-webkit-border-radius : 4px;
}

span.potential-games
{
    font-variant: small-caps;
}

span.llc
{
    font-size: small;
}

/*
 * Articles
 */

div.article
{
    background: #424242;
    padding: 8px;
    margin: 12px;

    border-radius         : 4px;
	-moz-border-radius    : 4px;
	-webkit-border-radius : 4px;
}

div.article h1
{
    font-family   : sans-serif;
    text-align    : left;
    font-size     : 20px;
    font-weight   : bold;
    color         : #CCCC99;
    border-bottom : thin dotted black;
    margin : 0 0 4px 0;
}

div.article p
{
    text-align  : justify;
    color       : #D3D3D3;
    margin      : 0;
    font-size   : 15px;
}

p.more
{
    text-align: right !important;
    border-top : thin dotted black;
    margin-top: 4px !important;
}

p.more a
{
    font-size: small;
    font-weight: bold;
    font-style: italic;
}

/*
 * Slides
 */

div#slides
{
    margin : 12px 0 8px 0;
    padding: 0;
}

div#slides img
{
    border: 4px solid #424242;
    margin: 0;
    padding: 0;

    border-radius         : 4px;
	-moz-border-radius    : 4px;
	-webkit-border-radius : 4px;
}

/*
 * Footer
 */

div#footer
{
    clear: both;
    text-align: center;
    font-size: small;
}

div#footer p, div#footer p a
{
    margin: 4px;
    padding: 0;
    color: #ccc;
}

div#footer span.spacer
{
	padding: 0 1em;
}

ul#icons
{
    list-style-type : none;
    white-space : nowrap;
    padding : 0;
    margin : 0;
}

ul#icons li
{
    display : inline;
}

/*
 * FeedBurner style
 */

div.feedburnerFeedBlock
{
    font-family : sans-serif;
    font-size   : 10pt;
    color       : #D3D3D3;
    padding     : 0;
    margin      : 12px 8px 8px 0;
}

div.feedburnerFeedBlock p.feedTitle
{
    white-space : nowrap;
    border      : thin solid #45575b;
    background  : #45575b;
    text-align  : center;
    font-size   : larger;
    padding     : 0;
    margin      : 0;

    border-radius         : 4px 4px 0 0;
	-moz-border-radius    : 4px 4px 0 0;
	-webkit-border-radius : 4px 4px 0 0;
}

div.feedburnerFeedBlock p.feedTitle a
{
    color : silver;
}

div.feedburnerFeedBlock ul
{
    border-left: thin solid #45575b;
    border-right: thin solid #45575b;
    list-style-position: inside;
    margin: 0;
    padding: 1em;
}

div.feedburnerFeedBlock div#creditfooter
{
    text-align : center;
    background : #45575b;

    border-radius         : 0 0 4px 4px;
	-moz-border-radius    : 0 0 4px 4px;
	-webkit-border-radius : 0 0 4px 4px;
}


