		#overviewcontainer {
			border: 1px solid #D9D9EF;
			margin: auto;
			margin-top: 5px;
			margin-bottom: 5px;
			padding-top: 3px;
			width: 540px;
			}
			
		div.csubheader {
			font-size: 8pt;
			color: #000;
			padding: 3px;
			width: 524px;
			margin: 0 auto;
			background-color: #D9D9EF;
			}
			
div.newshead {
	background-image: url('http://www.tsubasachronicle.net/templates/images/news-head.gif');
	color: #fff;
	font: bold 10pt verdana;
	margin-top: 14px;
	padding: 4px;
	background-repeat: no-repeat;
	width: 100%;
	height: 30px;
	}
	
div.left {
    display: block;
	float: left;
	background: #fff;
	margin-right: 5px;
	}
	
.news2 {
	border-left: 1px solid #E5EBEB;
	border-bottom: 1px solid #E5EBEB;
	border-right: 1px solid #E5EBEB;
	margin: 0px 0px 3px 11px;
	}
	
div.countries1 {
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #fff;
	border: 1px solid #DBDBDB;
	}
	
td.countries2 {
	text-align: right;
	font-size: 200%;
	font-weight: bold;
	background: #fff url('/tsubasa/general/images/worlds/feather.gif') no-repeat;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 80px;
	height: 121px;
	width: auto;
	text-transform: uppercase;
	}

div.newsdate {
	background: url('http://www.tsubasachronicle.net/templates/2/newsbg.gif') no-repeat;
	font: 35pt tahoma;
	width: 520px;
	height: 105px;
	margin: auto;
	margin-top: 10px;
	}
	
	span.newsdate {
		position:relative; top: 10px;
		}

div.alt_1 {
	display: block;
	background-color: #E0D9EA;
	height: 140px;
	padding: 10px;
	margin: 3px;
	margin-bottom: 5px;
	}
	
div.alt_2 {
	display: block;
	background-color: #EEE9F4;
	height: 140px;
	padding: 10px;
	margin: 3px;
	margin-bottom: 5px;
	}
	
div.white {
	display: block;
	float: right;
	background-color: #fff;
	width: 250px;
	padding: 3px;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #EFEFEF;
	border-left: 1px solid #EFEFEF;
	margin: 5px 0 5px 0;
	margin-left: 8px;
	}
	
div.strong {
	font: italic bold 18pt georgia;
	padding: 2px;
	font-variant: small-caps;
	color: #fff;
	margin-left: 8px;
	background: url(/tsubasa/tc/images/bg.gif) repeat-x;
	border: 1px solid #000;
	}

div.character {
	display: block;
	font: 8pt verdana;
	line-height: 10pt;
	height: 150px;
	}
	
h1 {
	color: #423F91;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	}
	
h2 {
	text-align: center;
	color: #6663B8;
	}
	
div.unique {
	border-top: 1px solid #8384B4;
	border-bottom: 1px solid #42436F;
	background: #43436F url('http://www.tsubasachronicle.net/templates/2/unique-bg.jpg') repeat-x;
	border-right: 1px solid #43436F;
	border-left: 1px solid #8383B4;
	color: #fff;
	font: bold 10pt verdana;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 3px 7px 3px 7px;
	padding: 5px;
	}

body {
	margin: 0px;
	background: #7C7C8F url('http://www.tsubasachronicle.net/templates/2/bg.jpg') repeat-x;
	font-family: verdana, arial, tahoma;
	font-size: 10pt;
	line-height: 1.4;
	text-align: justify;
	}
	
				img.left {
					float: left;
					margin-right: 5px;
					}
					
				img.right {
					float: right;
					margin-left: 5px;
					}
					
				div.left {
					float: left;
					margin-right: 5px;
					}
					
				div.right {
					float: right;
					margin-left: 5px;
					}
					
				img.clleft {
					float: left;
					}
	
div.container {
	width: 777px;
	margin: auto;
	margin-top: 341px;
	}
	
div.title {
	width: 777px;
	height: 37px;
	background: #7174AB url('http://www.tsubasachronicle.net/templates/2/title.jpg') repeat-x;
	font: bold 11pt arial;
	color: #fff;
	position:relative; top: 0px; left: 0px; bottom: 0px; right: 0px;
	}

				span.title {
					position:absolute; top: 10px; left: 12px;
					}
					
div.content_1 {
	width: 777px;
	background: url('http://www.tsubasachronicle.net/templates/2/cbg.jpg') repeat-y;
	display: table-cell;
	}
					
div.content_2 {
	width: 777px;
	background: url('http://www.tsubasachronicle.net/templates/2/cbg_.jpg') no-repeat;
	display: table-cell;
	}
	
div.gallery_content_1 {
	width: 777px;
	background: url('http://www.tsubasachronicle.net/templates/2/gallery_cbg.jpg') repeat-y;
	display: table-cell;
	}
					
div.gallery_content_2 {
	width: 777px;
	background: url('http://www.tsubasachronicle.net/templates/2/gallery_cbg_.jpg') no-repeat;
	display: table-cell;
	}
					
div.title2 {
	width: 559px;
	height: 27px;
	background: url('http://www.tsubasachronicle.net/templates/2/title2.jpg') no-repeat;
	font-size: 7pt;
	color: #D8DAE2;
	position:absolute; top: 378px;
	}
	
				span.title2 {
					position:absolute; top: 2px; left: 12px;
					}
				
div.content_left {
	width: 544px;
	margin: auto;
	margin-left: 8px;
	}
	
div.content_gallery {
	width: 762px;
	margin: auto;
	margin-left: 8px;
	}
	
	div.content_ad {
		margin: auto;
		margin-top: 37px;
		margin-bottom: 5px;
		width: 468px;
		height: 60px;
		}
		
div.sidebarheader {
	background: url('http://www.tsubasachronicle.net/templates/2/sidebarheaderbg.gif') no-repeat;
	width: 214px;
	height: 38px;
	font: bold 8pt verdana;
	text-transform: uppercase;
	}
	
	span.sidebarheader {
		position:relative; top: 12px; left: 23px;
		}
		
div.sidebarql {
	width: 214px;
	background: url('http://www.tsubasachronicle.net/templates/2/sidebarqlbg.gif') no-repeat;
	}
	
div.sidebarbwys {
	width: 214px;
	background: url('http://www.tsubasachronicle.net/templates/2/sidebarbwysbg.gif') no-repeat;
	font: 8pt verdana;
	line-height: 12pt;
	}
	
div.sidebarcontent {
	width: 214px;
	background: url('http://www.tsubasachronicle.net/templates/2/sidebarcontentbg.gif');
	display: table-cell;
	}
	
div.sidebarcontentex {
	width: 214px;
	background: url('http://www.tsubasachronicle.net/templates/2/sidebarcontentbgex.jpg') no-repeat;
	display: table-cell;
	}
					
div.container2 {
	position:absolute; top: 0px;
	width: 100%;
	}
	
					div.cl {
						background: url('http://www.tsubasachronicle.net/templates/2/cl_bg.gif') repeat-x;
						width: 777px;
						height: 54px;
						margin: auto;
						}
						
						div.clright {
							background: url('http://www.tsubasachronicle.net/templates/2/cl_right.gif') no-repeat top right;
							width: 522px;
							height: 54px;
							float: right;
							font: bold 8pt verdana;
							color: #E1E1E1;
							text-align: right;
							position:relative; top: 0px; left: 0px; bottom: 0px; right: 0px;
							}
							
												img.mainsite {
													width: 131px;
													height: 26px;
													position:absolute; top: 8px; left: 165px;
													z-index: 5;
													}
							
												img.gallery {
													width: 98px;
													height: 30px;
													position:absolute; top: 5px; left: 198px;
													z-index: 5;
													}
													
												img.tsubasaforums {
													width: 159px;
													height: 30px;
													position:absolute; top: 5px; left: 299px;
													}
													
												img.jukebox {
													width: 87px;
													height: 30px;
													position:absolute; top: 5px; left: 460px;
													}
							
										span.clright {
											position:relative; top: -2px; right: 5px;
											}
						
										div.clright a:link, div.clright a:active, div.clright a:visited {
											color: #E1E1E1;
											text-decoration: none;
											}
											
										div.clright a:hover {
											color: #fff;
											}
						
					div.series {
						width: 777px;
						height: 91px;
						background: url('http://www.tsubasachronicle.net/templates/2/1.jpg') no-repeat;
						margin: auto;
						position:relative; top: 0px; left: 0px; bottom: 0px; right: 0px;
						}
						
						
								div.search {
									position:absolute; top: 65px; left: 70px;
									font: 8pt verdana;
									}
									
										input.searchtext {
											font: 9pt verdana;
											height: 15px;
											width: 179px;
											background: #fff url('http://www.tsubasachronicle.net/templates/2/searchbg.gif') no-repeat;
											border: 1px solid #000;
											}
											
										input.searchsubmit {
											width: 56px;
											height: 23px;
											background: url('http://www.tsubasachronicle.net/templates/2/search.gif') no-repeat;
											border: 0px;
											position:relative; top: 2px;
											}
						
						
								img.tsubasablank {
									width: 57px;
									height: 37px;
									position:absolute; top: 7px; left: 569px;
									}
									
								img.xxxholicblank {
									width: 57px;
									height: 37px;
									position:absolute; top: 7px; left: 638px;
									}
									
								img.cardcaptorsakurablank {
									width: 57px;
									height: 37px;
									position:absolute; top: 7px; left: 706px;
									}
						
								div.seriestitle {
									width: 211px;
									position:absolute; top: 73px; left: 562px;
									font: bold 8pt verdana;
									text-align: center;
									}
									
												font.color1 {
													color: #4353A7;
													}
													
												font.color2 {
													color: #869CCB;
													}
						
					div.eyecandy {
						width: 777px;
						height: 196px;
						margin: auto;
						}
						
								div.navigation {
									width: 218px;
									height: 196px;
									background: url('http://www.tsubasachronicle.net/templates/2/series.jpg') no-repeat;
									float: right;
									position:relative; top: 0px; left: 0px; bottom: 0px; right: 0px;
									}
									
												div.navigation2 {
													width: 218px;
													position:absolute; top: 76px; left: 6px;
													font-weight: bold;
													}
													
		div.navigation2 a:link, div.navigation2 a:active, div.navigation2 a:visited {
			color: #C4D7E8;
			text-decoration: none;
			background: url('http://www.tsubasachronicle.net/templates/2/seriesbullet.gif');
			padding-left: 15px;
			line-height: 16px;
			}
			
		div.navigation2 a:hover {
			color: #fff;
			background: url('http://www.tsubasachronicle.net/templates/2/seriesbullet2.gif');
			}
									
												div.navigationdesc {
													width: 106px;
													margin-left: 5px;
													margin-right: 13px;
													margin-top: 11px;
													float: left;
													font: 7pt verdana;
													color: #B5BBC4;
													}
									
												div.navigationtsubasa {
													width: 73px;
													height: 59px;
													background: url('http://www.tsubasachronicle.net/templates/2/tsubasa2.jpg') no-repeat;
													position:absolute; top: 11px; left: 129px;
													}
													
												div.navigationxxxholic {
													width: 73px;
													height: 59px;
													background: url('http://www.tsubasachronicle.net/templates/2/xxxholic2.jpg') no-repeat;
													position:absolute; top: 11px; left: 129px;
													}
													
												div.navigationcardcaptorsakura {
													width: 73px;
													height: 59px;
													background: url('http://www.tsubasachronicle.net/templates/2/cardcaptorsakura2.jpg') no-repeat;
													position:absolute; top: 11px; left: 129px;
													}
													
div.bottom {
	width: 777px;
	height: 230px;
	bottom: 0px;
	}
													
#nav, #nav ul {
	margin: 0 auto 0 auto;
	padding: 0;
	list-style: none;
	width: 96%;
	}
	
	#nav {
		font: 8pt verdana;
		}	
	
	#nav li {
		display: inline;
		padding: 2;
		}
	
	#nav li a {
		display: block;
		padding: 2px 10px;
		text-decoration: none;
		color: #000;
		margin: 1px 0px 1px 0px;
		}
	
	#nav li a:hover {
		background-color: #C0C0DC;
		background: url('http://www.tsubasachronicle.net/templates/2/hoverbg.gif') repeat-x;
		color: #fff;
		}
	
	#nav li li span { /* used for un-linked menu items */
		padding: 2px 2px 2px 20px;
		}
	
	#nav li li a {
		padding: 2px 2px 2px 20px;
		}
		
div.paddingvert {
	padding: 3px 0px 3px 0px;
	}
	
div.padding {
	padding: 5px;
	font-size: 85%;
	}
	
div.affiliates {
	width: 184px;
	margin: auto;
	}
	
div.affiliatesrow1 {
	width: 92px;
	margin-top: 15px;
	margin-bottom: 10px;
	text-align: left;
	float: left;
	}
	
div.affiliatesrow2 {
	width: 92px;
	margin-top: 15px;
	margin-bottom: 10px;
	text-align: right;
	float: right;
	}
	
img.affiliates {
	padding-bottom: 10px;
	}
	
	img.affiliates a:hover {
		background: black;
		padding: 3px;
		}
	
div.newscontainer {
	width: 544px;
	margin: auto;
	margin-bottom: 10px;
	background: url('http://www.tsubasachronicle.net/templates/2/news_bg.gif') repeat-y;
	display: table-cell;
	}
	
div.newsstats {
	margin: auto;
	margin-top: 15px;
	width: 98px;
	height: 63px;
	background: url('http://www.tsubasachronicle.net/templates/2/newsstats.gif') no-repeat;
	font: 8pt verdana;
	color: #fff;
	text-align: center;
	padding-top: 10px;
	}
	
	div.newsstats a:link, div.newsstats a:active, div.newsstats a:visited {
		color: #fff;
		font-weight: normal;
		}
		
		div.newsstats a:hover {
			color: #8F90A2;
			}
	
	div.newsavatar {
		background: url('http://www.tsubasachronicle.net/templates/2/newsavatar.gif') no-repeat;
		width: 108px;
		height: 110px;
		float: left;
		}
	
		img.newsavatar {
			position:relative; top: 4px; left: 4px;
			border: 1px solid #8F90A2;
			visibility: hidden;
			}
			
		img.newsavatarfake {
			position:relative; top: 4px; left: 4px;
			border: 1px solid #8F90A2;
			}
			
	div.newscontainer2 {
		width: 436px;
		border-bottom: 1px solid #E2E1E3;
		float: right;
		}
		
		div.newstitle {
			width: 436px;
			height: 32px;
			background: url('http://www.tsubasachronicle.net/templates/2/newstitlebg.gif') no-repeat;
			}
		
			div.newstitle a:link, div.newstitle a:active, div.newstitle a:visited {
				color: #424263;
				}
				
			div.newstitle a:hover; {
				color: #fff;
				}
		
			span.newstitle {
				font: bold 10pt verdana;
				color: #424263;
				position:relative; top: 7px; left: 8px;
				}
				
div.recentlyupdated {
	width: 540px;
	height: 82px;
	background: url('http://www.tsubasachronicle.net/templates/2/tsubasaforums.gif') no-repeat;
	font: 8pt arial;
	color: #fff;
	position:relative; top: 0px; left: 0px; bottom: 0px; right: 0px;
	margin: auto;
	}
	
	div.recentlyupdated a:link, div.recentlyupdated a:visited, div.recentlyupdated a:active {
		color: #fff;
		font: 8pt arial;
		}
		
		div.recentlyupdated a:hover {
			color: #B2B2D8;
			font: 8pt arial;
			}
			
	span.recentlyupdated {
		position:absolute; top: 25px; left: 17px;
		}
		
div.music {
	margin: auto;
	width: 449px;
	text-align: left;
	line-height: 14pt;
	}
	
	div.music a:link, div.music a:visited, div.music a:active {
		color: #000;
		font: 8pt verdana;
		}
		
		div.music a:hover {
			color: #58589D;
			}
			
	span.musicheader {
		color: #474775;
		font-weight: bold;
		}		
	
	span.musicnumber {
		color: #AAAAE9;
		font: 8pt verdana;
		}

a:link {text-decoration: none; color: #7070B7; font-weight: bold;}
a:visited {text-decoration: none; color: #7070B7; font-weight: bold;}
a:hover {text-decoration: none; color: #4646AE; font-weight: bold;}
a:active {text-decoration: none; color: #7070B7; font-weight: bold;}


div.gallery_breadcrumbs {
	background: url('http://www.tsubasachronicle.net/templates/2/gallery_breadcrumbs.gif') no-repeat;
	margin: 2px auto 7px auto;
	width: 765px;
	height: 39px;
	}
	
	span.gallery_breadcrumbs {
		position:relative; top: 11px; left: 15px;
		}
		
	div.gallery_breadcrumbs a:link, div.gallery_breadcrumbs a:visited, div.gallery_breadcrumbs a:active {
		font: 10pt verdana;
		color: #000;
		}
		
	div.gallery_breadcrumbs a:hover {
		font: 10pt verdana;
		color: #505091;
		text-decoration: underline;
		}
		
div.gallery_warning {
	width: 665px;
	height: 176px;
	background: url('http://www.tsubasachronicle.net/templates/2/gallery_warning.gif') no-repeat;
	margin: 0px auto 10px auto;
	}
	
	div.gallery_warningtxt {
		position:relative; top: 15px; left: 201px;
		width: 450px;
		font-size: 75%;
		}
		
.floatleft {
	float: left;
	}
	
	div.gallery_imgcont {
		clear: both;
		margin: 15px auto 15px auto;
		text-align: center;
		display: table-cell;
		}
	
	div.gallery_img {
		float: left;
		margin: 5px 9px 5px 9px;
		text-align: center;
		font-size: 85%;
		display: table-cell;
		}
		
	div.gallery_imgdesc {
		width: 162px;
		overflow: hidden;
		margin-top: 5px;
		margin-bottom: 5px;
		}
				
				div.gallery_img a:link, div.gallery_img a:active, div.gallery_img a:visited {
					background-color: #D5D4DD;
					padding: 5px;
					font-weight: bold;
					text-decoration: none;
					display: block;
					color: #fff;
					}

					div.gallery_img a:hover {
						background-color: #B6B3CF;
						color: #fff;
						}
						
div.gallery_nav {
	border: 1px solid #fff;
	padding: 5px;
	background: #F1F2FD;
	}
	
	div.gallery_nav a:link, div.gallery_nav a:visited, div.gallery_nav a:active {
		font: 10pt verdana;
		color: #000;
		}

div.gallery_navtop {
	border: 1px solid #fff;
	padding: 5px;
	background: #E9EAFD;
	}
