*
{
margin:					0px;
padding:				0px;
font-family:			"Georgia", "Times New Roman", serif;
}

body
{
background: 			url('../img/pattern.png') repeat 0 0 #73b1d6;
min-height:				100%;
}

#wrp
{
width:					960px;
margin:					0 auto;
display:				block;
min-height:				100%;
}

#hdr
{
max-width:				960px;
max-height:				300px;
display:				block;
background-color:		#fff;
display:				block;
-moz-border-radius:		0px 0px 15px 15px;
-webkit-border-radius:	0px 0px 15px 15px;
border:					#73b1d6 solid 3px;
border-top:				0px;
padding:				25px;
color:					#73b1d6;
font-weight:			300;
font-size:				48px;
}

#hdr ul
{
padding-top:			10px;
list-style:				none;
height:					32px;
}

#hdr ul li
{
float:					left;
font-size:				20px;
padding-right:			8px;
}

#hdr ul li a, #submit
{
padding:				5px;
display:				block;
color:					#fff;
background-color:		#73b1d6;
border:					#73b1d6 solid 3px;
-moz-border-radius:		8px;
-webkit-border-radius:	8px;
text-decoration:		none;
}

#hdr ul li a:hover, #submit:hover
{
border-color:			#a8d2e0;
}

#av
{
float:					left;
background-color:		#73b1d6;
border:					#73b1d6 solid 3px;
-moz-border-radius:		3px;
-webkit-border-radius:	3px;
margin-right:			20px;
}

.bdy
{
margin-top:				16px;
max-width:				960px;
display:				block;
background-color:		#fff;
display:				block;
-moz-border-radius:		15px;
-webkit-border-radius:	15px;
border:					#73b1d6 solid 3px;
padding:				25px;
color:					#73b1d6;
font-weight:			300;
font-size:				16px;
}

.comment
{
display:				block;
margin:					0px;
margin-bottom:			0px;
padding:				15px;
color:					#fff;
background-color:		#73b1d6;
-moz-border-radius:		5px;
-webkit-border-radius:	5px;
}

.comment_info
{
background:				url(../img/p_speech_tip.gif) 20px 0px no-repeat transparent;
display:				block;
margin:					15px;
margin-top:				0px;
padding-top:			10px;
padding-left:			30px;
color:					#73b1d6;
}

.comment_info p.author, .comment_info p.post_link
{
float:					left;
}

.comment_info p a:hover
{
text-decoration:		underline;
}

.comment_info p.date
{
color:					#a8d2e0;
}


label
{
padding-top:			3px;
padding-right:			5px;
float:					left;
}

input
{
color:					#73b1d6;
padding:				3px;
}

#submit
{
display:				inline;	
}

input.url
{
width:					400px;
}

a
{
color:					#73b1d6;
text-decoration:		none;
}

h1
{
color:					#73b1d6;
font-weight:			300;
font-size:				28px;
margin-bottom:			15px;
border-bottom: 			#73b1d6 1px dotted;
}

