/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
a:focus {
  color: #000;
	outline: #666 dotted 1px  ;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}



body{
  font-family:  trebuchet MS, verdana, arial;
  font-size: 0.8em;
  text-align: center;
  line-height: 1.0em;
  color: #474747;
}

a{ color: #474747; text-decoration:none;}

span.header{font-size:2em; font-weight:bold; letter-spacing:0.15em; border-bottom:double #AAA 3px; width:auto; margin-bottom: 20px;}
div.header{ margin-bottom:20px; }

#header{ width:100%; height:auto; background:url("./images/bg.png") repeat-x; margin:0; padding:0;}
#header a, #buttonbar a{ text-decoration:none; }

#logo{ width:600px; height:113px; margin:0 auto; padding: 2px 0 0 0;}
#logo .picture{ float:left; }
#logo .rss{ float:left; margin:40px 0 0 30px;}
#logo .title{ float:left; margin:40px 0 0 10px;}

#buttonbar{ width:880px; height:79px; margin:0 auto; clear:both;}
#buttonbar img{ margin:0 25px;}

#gameshop-flash{ width:742px; height:219px; margin:0 auto 20px auto; background:url("./images/flashContainer.png") no-repeat;}

#twitter{ width:742px; text-align:center; margin:0 auto; line-height:1.2em;}
#twitter p{line-height:1.3em;}

#footer{ height:30px; margin:auto; font-size:0.8em;}
#footer a{ color: #3399CC; }
#footer a{ border-bottom: 1px dashed #3399CC; color: #3399CC;}
#footer a:hover{ border-bottom: 1px solid #000; color: #000; }

.news{ width:742px; margin:0 auto; }
.news p{ width:680px; text-align:justify; clear:both; margin: 0 auto 15px auto; line-height:1.3em;}
.news p a, #twitter p a{ border-bottom: 1px dashed #3399CC; color: #3399CC;}
.news p a:hover, #twitter p a:hover{ border-bottom: 1px solid #000; color: #000; }

.metadata{ width:742px; margin-top: 20px; }
.metadata .static{width:200px;}


#iconfollow{ margin:10px; }
#icontweet{ margin:auto; }
#icondigg{ margin:auto; }
#iconfacebook { margin:auto; }

.icon a:hover, #logo a:hover{ filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }

.news .date{ font-style:italic; font-size: 1.8em; margin-bottom:20px; line-height:1.4em;}
.news .title{  font-style:italic; font-size: 1.8em; margin-bottom:20px; overflow:hidden; line-height:1.4em;}
.news .title a{ border-bottom: 1px dashed #AAA; }
.news .title a:hover{ border-bottom: 1px solid #000; color:#000;}

.left{ float:left; text-align:left;}
.right{ float:right; text-align:right;}

.navigation{ width:742px; margin:0 auto; }

hr {width:742px; margin: 20px auto; border:none; height:1px; background:#AAA;}
hr.short {width:450px; margin: 20px auto; border:none; height:1px; background:#BBB;}

h2 {clear:both; font-size:1.3em; font-style:italic; font-weight:normal; text-align:left; margin: 30px 0 15px 0;}
li{line-height:1.1em;}

ol{list-style:decimal; text-align:left; margin:0 auto 10px auto; width:600px;}

table{width:640px; margin:0 auto 10px auto;}

table td{text-align:justify; padding: 2px 4px;}
table td.bold{font-weight:bold; text-align:right; width: 120px;}

.flash{width:800px !important; text-align:center;}
.flash embed, .flash object{margin:auto;}

#comments{width:500px; margin: auto; line-height:1.3em;}
.comment-body{width:380px; margin: 0 auto; font-size:0.9em;}
.comment-author{width:400px; height:32px; padding-bottom:5px; margin:0 auto;} 
