/*   
Theme Name: adidasTG
Theme URI: http://www.adidas-teamgeist.de
Description: this is the adidas teamgeist theme
Author: Alexander M. Kohler
Author URI: www.nmmc.de
Version: 0.1
*/

html { height:100%; }

body { height:100%; margin:0; padding:0; background:#000 url(images/bg_all.jpg) no-repeat top center; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#a7a7a7; line-height:1.5em }

a { text-decoration:none; color:white; font-weight:bold }

a:focus, a:hover, a:active { outline:none }

* html #site { height:100%; }

#site_content { padding-bottom:153px; }

#site { width:784px; margin:0px auto; }

#header { background:url(images/header.jpg) no-repeat top center; width:784px; height:161px; }

img { border:none; }

#main_col { width:480px; float:left; }

.read_article { display:block; width:100px; height:33px; background: url(images/bt_medium.png); float:left; }

.comments_article { display:block; width:100px; height:33px; background: url(images/bt_medium.png); float:left; margin-left:5px; }

.share_article { display:block; float:right; }

.share_article a span { color:#FFF; display:none; }

.share_article img { float:left; display:inline; margin:0; }

#share, #share span { padding:0; margin:0; }

#share { margin-top:-4px; }

.article_meta { font-size:11px; color:#a7a7a7; }

.meta_hl { font-weight:bold; color:#FFF }

.article_item { width:440px; margin:0 20px 0 20px }

.article_content { font-weight:normal; }

.article_content a { text-decoration:none; color:white; font-weight:bold }

.read_article span, .share_article span, .comments_article span  { display:block; margin-top:4px; margin-left:7px; }

.article_spacer { width:480px; height:18px; background:url(images/article_spacer.png) no-repeat bottom; clear:both; padding-top:20px; }

#left_col { width:270px; float:right; }

#left_col ul, #left_col li { list-style:none }

.theTwitterHead { display:block; padding:0; margin:0; width:237px; height:33px; background:url(images/tweets_hl.png) no-repeat }

#widget_twitter ul { margin:0; padding:0 }

#widget_twitter { width:237px; background:url(images/tweets_bg.png) repeat-y; display:block; }

.widgettitle { display:none; }

#twitter-link { display:none }

#twitter_update_list { display:block; margin:0px; padding:0px; width:220px; font-size:11px; background:url(images/tweets_bg.png); }

#twitter_update_list li { width:200px; display:block; margin:0; padding-left:20px; margin:0; padding-bottom:20px; background:url(images/twitter_spacer.png) no-repeat bottom right }

#widget_twitter a { text-decoration:none; color:#FFF; }

#twitter-link { padding-right:28px; font-size:10px; }

#twitter_follow { display:block; padding:0; margin:-4px 0 0 0; width:237px; height:33px; background:url(images/tweets_ft.png) no-repeat }

#twitter_follow a { display:none; }

#facebook-fan-box { width:237px; height:330px; background:url(images/facebook_bg.png) no-repeat top left; padding-top:28px; padding-left:16px; margin-bottom:0; }

#facebook-fan-box img { margin:7px; border:1px solid #b5b5b5; }

#profile_pics { width:230px; }

.widget_links {  width:237px; background:url(images/blogroll_bg.png) repeat-y top left; display:block; padding-left:13px;}

.widget_links ul, .widget_links li { margin:0; padding:0  }

.blogroll li { position:relativ; margin:0px;  display:block; background:url(images/blogroll_ar.gif) no-repeat bottom left; padding:0px; width:220px; height:30px; }

.blogroll li a {  display:block; padding:3px 0 0 25px; }

#blogroll_footer { display:block; padding:0; margin:0; width:237px; height:26px; background:url(images/blogroll_ft.png) no-repeat; }

#blogroll_headline { display:block; padding:0; margin:0; width:237px; height:37px; background:url(images/blogroll_hd.png) no-repeat; margin-top:-25px  }

#footer { position:relative; margin-top:-53px; height:53px; background:url(images/footer_bg.gif) no-repeat }

#footer img { float:right }

.clear { clear:both }

/* IMAGES */

p img { padding: 0; max-width: 100%; }

img.centered { display: block;margin-left: auto; margin-right: auto;}

img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }

img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }

.alignright { float: right; }

.alignleft { float: left; clear:both; }

#respond { width:440px; margin:0 20px 0 20px; color:#8e8e8e }

.c_email { float:right; }

.c_email, .c_name { font-size:13px; } 

.c_email input, .c_name input { border:0px; } 

.c_email input, .c_name input { width:200px; border:none; padding:4px; }

.c_submit input { float:right; }

.c_text { padding-top:5px; display:block;}

.c_text textarea { width:440px; border:0px }

.c_name { float:left; }

#comments_box { background:#161616; width:440px; margin:0 20px 0 20px; padding:0px }

.previous_next {  width:440px; margin:0 20px 0 20px; padding:0px }

.previous_next a {  color:#FFF; font-size:11px; font-weight:bold; text-decoration:none; }

.commentlist { margin:0px; padding:15px; }

.commentlist li { list-style:none; color:#8e8e8e; padding:0 0 30px 0 }

.comment_meta { margin:0px; padding:0px; font-size:11px; }

.commentlist li a { color:#FFF; text-decoration:none }

.commentlist li p { padding:0; margin:0; }

.more-link { color:#FFF; text-decoration:none; }

#game_teaser { margin-bottom:10px; width:237px; height:162px; background:url(images/game_teaser.png) }
/* END IMAGES */
