/* Eleven2. Groovin' Since 2002 */

#thisisthemothafreakingpagediv {background: #fff;}


/* Code added by Travis for home page ajax stuff */

.circle_image
{
	width:10px;
	height:10px;
}
#details
{
	text-align:left;
	
}

#divider
{
	display:block;
	background:url(../images/home_login_bkgcolor.png) repeat #1a1a1a;
	height:5px;
}
.the_details
{
	
	margin-top:50px;
	color:#777;
	font-size:14px;
	padding:10px 30px 30px 30px;
	line-height:18px;
	background:url(../images/home_login_bkgcolor.png) repeat #1a1a1a;
	border: 10px solid #191919;
	
}

.the_details h2
{
	color:#333;
}
.the_details h1
{
	color:#fff;
	

}
.the_details a
{
	color:#ffaa00;
}

.the_details ul
{
	padding:0 0 0 20px;
	margin:0;
	font-size:18px;
	color:#ffaa00;
	
}
.the_details li
{
	line-height:24px;
}
.the_details .white
{
	color:#fff;
}
#message
{
	padding:10px;
	color:#555;
	font-size:12px;
	text-align:center;
	margin-bottom:10px;
	display:none;
}
.login_link
{
	color:#fff;
	text-decoration: none;
}
.login_link:hover
{
	text-decoration:underline;
}
.title_row
{
	color:#333;
	font-weight: bold;
	font-size:10px;
	background:#eee;
	
}
.title_row td
{
	padding:10px;
}

.type_row h2
{
	letter-spacing:-1px;
	font-size: 20px;
}


.plan_row td
{
	border-bottom:1px solid #eee;
	padding:10px;
}

.news_entry
{
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom: 1px solid #eee;
}

.news_entry h2
{
	letter-spacing: -1px;
	font-size: 20px;
}
.news_entry .metadata
{
	color:#ccc;
}
.news_entry p
{
	line-height: 24px;
}

/* -------------------------------------- */


/*--------------------------------------------
Base Styles
---------------------------------------------*/
body {
  text-align: center;
  margin: 0;
  padding: 0;
  font-family: Trebuchet MS, Arial, Helvetica, Sans-serif;
  font-size: 14px;
  height: 100%;
  background:#171717;
  }
a {
  color: #64a4a0;
  text-decoration: underline;
  }
a:hover {
  color: #64a4a0;
  text-decoration: none;
  }

   
/*--------------------------------------------
Layout
---------------------------------------------*/

#container {
  padding: 0;
  margin: auto;
  text-align: center;
  width: 100%;
  }

#mainBg {
	background-color:#FFF;
}
/*--------------------------------------------
White Content
---------------------------------------------*/
  
#thepage {
  text-align: left;
  background-color: #ffffff;
  padding: 0;
  margin:0;
  width:100%;
  }
#thepage a {
  color: #68797b;
  text-decoration: underline;}
#thepage a:hover {
  color: #68797b;
  text-decoration: none;}

/*----------------------*/
  
#page_content_index {

  width: 960px;
  margin-left: auto;
  margin-right: auto;

  }
  

#page_img_groups {
  background: #f9f9f9;
  padding: 20px;
  border: 1px solid #d1d1d1;
  margin-bottom: 30px;
  font-size: 12px;
  font-weight: bold;
  text-align:left;
  }
#page_img_groups_header {
  color: #ffa200;
  font-size: 24px;
  font-weight: normal;
  margin: 0 0 10px 0;

  }
#page_img_groups_li {
  font-size: 14px;
  font-weight: normal;
  line-height: 30px;
  padding:0;
  }
#page_img_groups a {
  color: #68797b;
  text-decoration: underline;}
#page_img_groups a:hover {
  color: #68797b;
  text-decoration: none;}
  
#page_img_question {
  background: #f9f9f9;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 0px;
  border: 1px solid #d1d1d1;
  margin-bottom: 30px;
  font-size: 11px;
  font-weight: normal;
  color: #637374;
  }
#page_img_qbox {
  margin-top: 15px; 
  margin-bottom: 25px; 
  }
.page_img_header {
  color: #2b2b30;
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 10px
  }
#page_img_question a {
  color: #e54800;
}
#page_img_question a:hover {
  color: #e54800;
  text-decoration: none;}




/*ads*/
#mini_imgs {
text-align: center;
margin-top: 25px;
padding-bottom: 15px;}

.ad {
width: 311px;
}


/*sitemap*/
#sitemap{ 
	background: url(../images/main_links_bkg2.jpg) no-repeat;
	height: 222px;
	width: 965px;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 12px;
	}
#sitemap h2 {
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
	}
#sitemap a {
	font-size: 12px;
	font-weight: normal;
	line-height: 24px;
	color: #676767;
	text-decoration: none;}
	
#sitemap table a {
	font-size: 12px;
	font-weight: normal;
	line-height: 24px;
	color: #676767;
	text-decoration: none;}
	
#sitemap table a:hover {
	font-size: 12px;
	font-weight: normal;
	line-height: 24px;
	color: #676767;
	text-decoration: underline;}
	
	/* for index file */
.style1 {color: #f64c21}
.style2 {
	font-size: 36px;
	font-weight: bold;
	color: #c9eaec;
}
.style3 {
	font-size: 36px;
	color: #fff;
}
.style4 {color: #6e6e6e}
.style6 {color: #c9eaec}
.style7 {color: #CCCCCC}
img {border:none;}
bgGray { background-image: url(./images/bkgGray.png); background-repeat: repeat; }

/* for EN, modify on Mar 01 2009 */
.bottomSpace{ padding: 1em 0em;}
.adLeft{ background-color:#999; padding:2em 1em; width:180px; text-align:center; color:#FB6400;}
.borderLine{ border:#CCC 1px solid; text-align:center;}
.bottomIndex{ text-align:center; border:#999 1px solid; color:#FB6400;}
.bottom_content {
	border:none;
	padding: 1em 0;
	text-align:center;
	color:#666;
}
