﻿/* 
   Carolina Games Summit 2009 Site CSS
   Written by Joseph Pender
*/

table caption{
	text-align:left;
	margin-bottom:4px;
}

table th{text-align:left;}

.statsCanvas{float:right;}
.statsGroup{	
	padding:4px;
	border:1px solid black;
	margin-bottom:7px;
	background-color:#ecede6;
	-webkit-border-radius:5px;
	-moz-border-radius: 5px;
}

.statsTable{
	float:left;
}

.piegraph{
	clear:both;
	width:600px;
	position:relative;	
	height:380px;
	
}

.ui-tabs-hide { display: none; }
#newsletter_homepage{
	margin-top:10px;
	width:90%;
	margin:auto;
	background-color:#fff;
}

#newsletter_homepage form{
	padding:0px;
	margin:0px;
}
#SignUp .signupframe {
	text-align:center;
	background: #fff;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}

#SignUp{
	width:100%;
	margin:auto;
	margin-top:10px;
	text-align:center;
}

#SignUp h3{
	display:inline;
	margin:0px;
	padding:0px;
}

#SignUp input{
	margin:0px;	
}


body{
    margin:0px;
    padding:0px;

    background-color:#000;
    color:#fff;

    font: 10px/1.2em Verdana,Arial,Helvetica,sans-serif;
}

#login{
    background-color:#18232c;
    height:30px;
}

#login ul{
    padding:0px;
    margin:0px;
    margin-top:8px;
    list-style:none;
    float:right;
}

#login ul li{
    float:left;
    margin-right:20px;
}

#login ul li a{
    font-size:1.3em;
    line-height:1.3em;
    color:#fff;
    text-decoration:none;
}
#login h3{
    padding:0px;
    margin:0px;
    margin-left:10px;

    line-height:27px;

    float:left;

}
.bodyWrapper h1, .bodyWrapper h3{
	padding:0px;
	margin:0px;
}
#login_form{
    float:right;
}

#login_form input{
    width:100px;
}

#login_form form{
	padding:0px;
	margin:0px;
}

#outer_wrapper{
	width:1024px;
	margin:auto;
	overflow:hidden;
	background-color:#000000;
	/* background-image:url('images/2015PokemonSE.jpg'); */
	background-attachment:fixed;
	background-position:top center;
	background-repeat:no-repeat;
}

.js_ads{
	text-align:center;
margin-top:9px;	
	
}

#wrapper{
    width:800px;
    height:auto;
    margin:auto;
}

#header{
    width:100%;
    height:145px;
}

#navigation{
    width:688px;
    height:30px;
    margin:auto;

    background-image:url('images/navigation_bg.png');
    background-repeat:no-repeat;
}

#navigation ul{
    position:relative;
    margin:0px;
    padding:0px;
    top:5px;
    left:11px;
    list-style:none;
}

#navigation ul li{
    display:inline;
    margin-right:11px;
}

#navigation ul li a img{
    border:0px;
}

#subnavigation{
    width:688px;
    margin:auto;
    margin-top:8px;

    text-align:center;
}

.navigation{
    display:inline;
    margin-right:25px;
}

#subnavigation ul{
    margin:0px;
    padding:0px;
    list-style:none;
}

#subnavigation ul li{
    display:inline;
    margin-right:25px;
}

#subnavigation a{
    font-size:1.4em;
    line-height:1.6em;

    color:#b2b2b2;
    
}

#subnavigation a:hover{
    color:#fff;
}

#quick_nav{
    width:702px;
    height:97px;
    margin:auto;
    margin-top:18px;

    text-align:center;

    background-image:url('images/quick_nav_bg.png');
    background-repeat:no-repeat;
}

#quick_nav ul{
    position:relative;
    top:9px;
    left:0px;
    margin:0px;
    padding:0px;
    list-style:none;
}

#quick_nav ul li{
    display:inline;
    margin-right:10px;
}

#quick_nav ul li a img{
    width:80px;
    height:80px;
    border:0px;
}

#homepage_ul{
	padding:0px;
	margin:0px;
	list-style:none;
	border-bottom:3px solid #3a4650;
}

#homepage_ul a img{border:0px;}

#homepage_ul li{	
	display:inline;
}

#homepage_ul li a{
	position:relative;
	top:3px;
}

#features_list{
	padding:0px;
	margin:0px;
	list-style:none;
}

#features_list div{
	
	text-align:center;
	padding:2px;
	
	
}
#features_list ul li{
	display:block;
	height:249px;
}
#features_list div img{
	width:332px;
	height:249px;
	display:block;	
}

.tab{
	display:block;
	width:329px;
	height:20px;
	
	padding-top:8px;
	padding-left:6px;
	
	color:#fff;
	font-size:1.6em;
	
	text-decoration:none;	
	
	background-image:url('images/accordian_tab.jpg');
}





#content{
    position:relative;
    width:702px;
    height:auto;
    margin:auto;
    margin-top:8px;
}

#content-top{
    width:100%;
    height:18px;

    background-image:url('images/content_top_bg.png');
    background-repeat:no-repeat;
}

#content-body{
    width:100%;
    min-height:300px;
   
    background-image:url('images/content_body_bg.png');
    background-repeat:repeat-y;

    color:#000;
}

#content-body h1{
    padding:0px;
    margin:0px;
    margin-bottom:10px;

    color:#091927;
}

.inner{
    width:95%;
    margin:auto;

    font-size:1.3em;
    line-height:1.2em;

    
}

.inner a{
    color:#404040;
	text-decoration:underline;
	
    
}

.inner a img{
	border-bottom:0px;	
}

#content-bottom{
    width:100%;
    height:25px;
    margin-bottom:120px;

    background-image:url('images/content_bottom_bg.png');
    background-repeat:no-repeat;
}

#socialnetworking{
	position:absolute;	
	bottom:-40px;	
}

.ticketlink{
	display:block;
	width:90%;
	margin:auto;
	height:40px;
	text-align:center;
	line-height:40px;
	margin:10px;
	border:3px dashed #d7d7d7;	
	
	background-color:#ff882b;
	
}





#socialnetworking a img{border:0px;}

#socialnetworking ul{
	padding:0px;
	margin:0px;
	list-style:none;
}

#socialnetworking ul li{
	
	display:inline;
}
#controllers-image{
    position:absolute;
    right:-45px;
    bottom:-120px;
    z-index:-1;
}

#vod{
    float:right;
    width:335px;
    height:auto;
    margin-right:20px;
}

#newsfeed{
    float:left;
    width:315px;
    height:auto;
    margin-left:20px;
}

#newsfeed_news{
    height:590px;
    color:#000;
    font-size:1.1em;
    line-height:1.2em;
    overflow:auto;
}

.speaker_module{
	margin-bottom:20px;
	border-bottom:2px solid #3a3a3b;
}

.speaker_info{
	float:right;	
	width:418px;
	position:relative;
	top:10px;
	right:8px;
}

.speaker_module a.s2010{
text-decoration:none;
}

.speaker_module a span.title{
	color:#fd8e28;
	font-size:1em;
	text-decoration:none;
}

.speaker_module a span.speaker{
	color:#fff;
	font-size:1em;
	text-decoration:none;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

.s2010{
	display:block;
	width:4154px;
	height:56px;
	background-image:url('images/speaker_blank.jpg');
	background-repeat:no-repeat;
	padding-top:5px;
	padding-left:12px;
	
}

.speaker_info a img{
    cursor:pointer;
}

.speaker_info div{
	padding:4px;
	margin-left:4px;
	
}

.speaker_image{
	float:left;	
}

.speaker_image img{
	border:5px solid #09090a;
}

#newsfeed_news a{
    color:#4e4e4e
}

.journalTitle{
    font-size:1.4em;
    line-height:1.4em;
    font-weight:bold;
}

.journalComments{
    margin-bottom:15px;
}
#vod h3, #newsfeed h3{
    margin:0px;
    padding:0px;
}

#footer{
    margin:auto;
    font-size:1.3em;
    line-height:1.2em;
    text-align:center;


}

#footer a{
    color:#8e8e8e;
}

.clear{clear:both;}

#signup{
    float:left;
    color:#fff;
    font-size:1.3em;
    line-height:27px;
    font-weight:bold;
    margin-left:10px;
}

.tooltip_t1{
    width:330px;
    height:125px;
    border:0px;
    background-color:transparent;
    background-image: url('images/tooltip.png');
}

.tooltip_t1 p{
    position:relative;
    top:30px;
    left:20px;
    width:280px;

    font-size:16px;
    line-height:1.2em;
    font-weight:normal;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}


root { 
    display: block;
}

