/* GLOBAL */

html {height:100%;margin-bottom:1px;}

body, div, ul, li, p, h1, h2, h3 {
	padding: 0px;
	margin: 0px;
	}

body {
	background: #FFFFFF;
	font-family: "Trebuchet MS";
	color: #555555;
	text-align: center;
	font-size: 100%;
	}

a, a:visited {
	color: #aa020a;
	text-decoration: none;
	}

a:hover, a:active {
	color:#e6a3a1;
	text-decoration: none;
	}

h1 {
	font-size: 3.125em;
	}

h2 {
	font-size: 2.5em;
	}

h3 {
	font-size: 1.875em;
	}

label {
	padding-top: 15px;
	text-transform: uppercase;
	font-size: 0.75em;
	color:#e6a3a1;
	text-align: left;
	width: 240px;
	}

input, textarea {
	padding: 5px;
	font-family: "Trebuchet MS";
	font-size: 1.0em;
	color: #555555;
	vertical-align: top;
	margin: 5px 0px;
	font-weight: normal;
	}

input {
	width: 230px;
	}

	#submit {
		width: auto;
		color: #000000;
		}

textarea {
	width: 468px;
	height: 200px;
	}

p {
	margin-bottom: 15px;
	}

ul {
	list-style-type: none;
	margin-bottom: 20px;
	}

li {
	display: inline;
	width: auto;
	vertical-align: middle;
	}

.hidden {
	display: none;
	}

#container {
	width: 100%;
	text-align: left;
	}

#header-container, #body-container, #body-container-top {
	width: 100%;
	text-align: center;
	}

#header-container {
	background: #333 url('i/top.jpg') left top no-repeat;
	height: auto;
float: left;
	}
	
#header, #body, #footer {
	width: 728px;
	text-align: left;
	clear: both;
	}

	#header {
		color: #FFFFFF;
	  
		}
	  
	#header-container {
		visibility:;
	}
	
	
	#header h1 a, #header h1 a:visited {
		color: #FFFFFF;
		}
	
	#header h2 {
		color:#e6a3a1;
		font-weight: normal;
		position: relative;
		top: -6px;
		}

		#header h2 a, #header h2 a:visited {
			color: #e6a3a1;
			}

		#header h2 a:hover, #header h2 a:active {
			color: #FFFFFF;
			}
	
		#countdown {
			font-size: 132px;
			height: 175px;
			}

			#countdown .setting {
				display: none;
				}
		
		#intro h3 {
			margin-bottom: 15px;
			}
		
		#intro a, #intro a:visited, #supporters a, #supporters a:visited {
			color: #FFFFFF;
			background: transparent;
			padding: 0px 3px;
			border-bottom: 1px dotted #e6a3a1;
			}
		
		#intro a:hover, #intro a:active, #supporters a:hover, #supporters a:active {
			color: #aa020a;
			background:#FFFFFF;
			padding: 0px 3px;
			border: 0px;
			}
		
		#supporters {
			list-style-type: none;
			margin-top: 20px;
			}

			#supporters li {
				width: 240px;
				height: 25px;
				float: left;
				vertical-align: middle;
				position: relative;
				top: 0px;
				display: inline;
				}
		
#break {
	background: transparent url(i/bg_snow.jpg) repeat-x scroll center 0;
	height: 127px;
clear: both;
	}

#body {
	background: transparent url('') center 0 no-repeat;
	padding: 0px 0px 20px;
	}

#body h2 {
	color: #aa020a;
	margin-bottom: 20px;
	}

	#body h2 span {
		font-size: 0.675em;
		color:#e6a3a1;
		font-weight: normal;
		}
	
#body h3 {
	margin-bottom: 20px;
	font-weight: normal;
	}

	#body .commentbody, #body .wishform {
		width: 728px;
		clear: both;
		float: left;
		}

	#body .commentbody{
		padding-bottom: 20px;
		border-bottom: 1px dotted #EAEAEA;
		margin-bottom: 20px;
		}

		#body .commentbody .details, #body .wishform .details {
			float: left;
			width: 240px;
			text-align: right;
			}
		
			#body .commentbody.details h3 {
				font-style: italic;
				line-height: 100%;
				font-weight: normal;
				margin-right: -5px;
				margin-bottom: 0px;
				}
			
			#body .commentbody .details p {
				text-transform: uppercase;
				color:#e6a3a1;
				}
			
			#body .commentlist .details p a, #body .commentlist .details p a:visited {
				color: #e6a3a1;
				}
			
			#body .commentlist .details p a:hover, #body .commentlist .details p a:active {
				color: #aa020a;
				}
		
		#body .commentlist .wish, #body .wishform .wish {
			float: right;
			width: 468px;
			}
		
		#body .commentlist #ad {
			clear: both;
			padding: 20px 0px 10px;
			text-align: right;
			width: 728px;
			border-top: 1px dotted #EAEAEA;
			}
		
#footer {
	font-size: 14px;
	margin-bottom: 20px; 
	
	}

	#footer #wplogo {
		float: left;
		margin-right: 10px;
		}
	
	#footer img {
		border: 0px;
		}    
		
		   ol.commentlist {
			
		}          
		
		.comment-body {
			border-bottom:1px dotted #EAEAEA;
			margin-bottom:20px;
			padding-bottom:20px;
		}
		
		
		#post-1.post-1 p{
			           left;
		}           
		
		#post-1.post-1 h2{
			
		  
		}
		
		div#content  {
			
		}
		
		div.comment-meta {
			     margin-left:-247px;     
			 text-transform:uppercase;
		}     
		
		
		div.comment-author  {
			                    
			font-size:30px;   
			margin-left:-360px;
		}
