/*Post View Cascading Style Sheet*/

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

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

}

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

.bdy
{
margin-top:				16px;
max-width:				640px;
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;
}

form
{
background-color: 		#fff;
}

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

h2
{
color:					#73b1d6;
font-weight:			300;
font-size:				28px;
}

h2 a
{
color:					#fff;
text-decoration:		underline;
}

h2 a:hover
{
color:					#fff;
text-decoration:		none;
}

p input, p textarea
{
color:					#73b1d6;
display:				block;
width:					100%;
padding: 				5px;
margin-bottom:			10px;
}

#post
{
font-size: 				28px;	
}

form p
{
color:					#73b1d6;
}

a
{
text-decoration:		none;
}


.big_link a
{
font-size:				20px;
padding:				5px;
background-color:		#73b1d6;
border:					#73b1d6 solid 3px;
-moz-border-radius:		8px;
-webkit-border-radius:	8px;
text-decoration:		none;
display: 				block;
color:					#fff;
}

.big_link a:hover
{
color:					#fff;
border-color:			#a8d2e0;
}
form a, form p a
{
color:					#73b1d6;
text-decoration:		underline;
}

#post, #submit
{
margin:					0px;
}

#hdr
{
max-width:				100%;
display:				block;
padding:				15px;
border-bottom:			#73b1d6 solid 3px;
background-color:		#fff;
}



#blog_link
{
font-size:				20px;
padding:				5px;
color:					#fff;
background-color:		#73b1d6;
border:					#73b1d6 solid 3px;
-moz-border-radius:		8px;
-webkit-border-radius:	8px;
text-decoration:		none;
width:					111px;
}

#blog_link a, #hdr p#blog_link a
{

color:					#fff;
}

#blog_link:hover
{
color:					#fff;
border-color:			#a8d2e0;
}

.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;
color:					#73b1d6;
}

.comment_info p a
{
color:					#73b1d6;
}

.comment p a
{
color: 					#fff;
text-decoration:		underline;
}

.comment p a:hover
{
color: 					#fff;
text-decoration:		none;
}

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

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

#error
{
width:					588px;
border:					1px dotted #fcc;
background-color:		#f00;
color:					#fff;
margin-bottom:			5px;
}

#error ul
{
padding:				10px;
list-style:				none;
}

.error
{
margin-top:				-8px;
margin-left:			5px;
padding:				2px;
font-size:				75%;
color:					#f00;
}


