#blogprofile { background-color: #dbe0e4; margin: -10px 5px 0px; }
#blogprofile img { margin: 15px; float: left; }
#blogprofile div.userdetails { float: left; }
#blogprofile div h1 { color: #821C01; font: bold 16px/23px Arial; margin: 15px 0px ; }
#blogprofile div p { color: #010101; font: bold 14px/15px Arial; margin: 0px; }
#blogprofile p.clear { clear: both; width: 100%; height: 0px; }

#blogposts {}

#blogposts table tr th.profiledata { background-color: #dbe0e4; width: "135px"; vertical-align: top; }
#blogposts table tr th.profiledata img { margin: 15px 15px 0px; }
#blogposts table tr th.profiledata p.username { color: #010101; font: bold 14px/15px Arial; margin: 0px; padding: 5px 10px; }
#blogposts table tr th.profiledata p.location { color: #010101; font: bold 12px/15px Arial; margin: 0px; padding: 5px 10px; }


#blogposts table tr td h1 { color: #821C01; font: bold 14px/23px Arial; margin: 5px;}
#blogposts table tr td div { color: #821C01; font: 12px/15px Arial; margin: 5px; }

#blogposts table tr td div.postbody pre { white-space: pre-wrap;       /* css-3 */
										 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
										 white-space: -pre-wrap;      /* Opera 4-6 */
										 white-space: -o-pre-wrap;    /* Opera 7 */
										 word-wrap: break-word;       /* Internet Explorer 5.5+ */ }
#blogposts table tr td img { border-style: none; }

#blogposts table tr td p.details { font: bold 12px/15px Arial; margin: 5px; }
#blogposts table tr td p.details a { color: #6489BF; text-decoration: none; cursor: pointer; }
#blogposts table tr td p.details a:hover { text-decoration: underline; }
										 
#newblog {}
#newblog h2 { color: #821C01; font: bold 14px/23px Arial; margin: 5px; text-align: center; }
#newblog p { color: #821C01; font: bold 12px Arial; margin: 5px 0px; text-align: center; line-height: 16px;}
#newblog p img { display: inline-block; vertical-align: middle; margin: 0px;}
#newblog table { margin: 0px auto; }
#newblog table tr th { color: #821C01; font: bold 14px/23px Arial; margin: 5px; padding: 0px; text-align: right; vertical-align: top; }
#newblog table tr td { text-align: left; }
#newblog table tr td input { width: 425px; }
#newblog table tr td textarea { width: 425px; height: 350px; }
#newblog table tr th input { background-color: #3C596C; color: #FFFFFF; border: 1px #000 solid; font: 12px/15px Arial; font-weight: bold; width: 100px; position: absolute; left: 50%; margin-left: -150px; }

#blogeditor { display: none; }
	#editorshadow { position: fixed; width: 100%; height: 100%; z-index: 500; top: 0px; left: 0px;
			background-image: url(/_templates/oai/_img/shadow.png); }
	#editorform { position: fixed; width: 500px; height: 325px; top: 50%; left: 50%; margin-left: -250px; margin-top: -165px; z-index: 501;
			background-color: #ffffff; border: 1px #f80000 solid; }
	#editorform p { color: #821C01; font: bold 14px/23px Arial; margin: 5px; text-align: center; }
	#editorform table { margin: 0px auto; }
	#editorform table tr th { color: #821C01; font: bold 14px/23px Arial; margin: 5px; text-align: right; vertical-align: top; }
	#editorform table tr td { text-align: left;  }
	#editorform table tr td input { width: 375px; }
	#editorform table tr td textarea { width: 375px; height: 150px; }
	#editorform .buttons input { background-color: #3C596C; color: #FFFFFF; border: 1px #000 solid; font: 12px/15px Arial; font-weight: bold; width: 100px; }

#blogcomment { display: none; }
	#commentshadow { position: fixed; width: 100%; height: 100%; z-index: 500; top: 0px; left: 0px;
			background-image: url(/_templates/oai/_img/shadow.png); }
	#commentform { position: fixed; width: 500px; top: 50%; left: 50%; margin-left: -250px; margin-top: -250px; z-index: 501;
			background-color: #ffffff; border: 1px #f80000 solid; }
	#commentform p { color: #821C01; font: bold 14px/23px Arial; margin: 5px; text-align: center; }
	#commentform table { margin: 0px auto; }
	#commentform table tr th { color: #821C01; font: bold 14px/23px Arial; margin: 5px; text-align: right; vertical-align: top; }
	#commentform table tr td { text-align: left;  }
	#commentform table tr td input { width: 375px; }
	#commentform table tr td textarea { width: 375px; height: 150px; }
	#commentform .buttons input { background-color: #3C596C; color: #FFFFFF; border: 1px #000 solid; font: 12px/15px Arial; font-weight: bold; width: 100px; }
	#commentcaptcha { position: relative; left: 95px; z-index: 100; }

	
#blogdelete { display: none; }
	#deleteshadow { position: fixed; width: 100%; height: 100%; z-index: 500; top: 0px; left: 0px;
			background-image: url(/_templates/oai/_img/shadow.png); }
	#deleteform { position: fixed; width: 500px; height: 100px; top: 50%; left: 50%; margin-left: -250px; margin-top: -50px; z-index: 501;
			background-color: #ffffff; border: 1px #f80000 solid; }
	#deleteform p { color: #821C01; font: bold 14px/23px Arial; margin: 5px; text-align: center; margin-top: 15px; }
	#deleteform .buttons input { background-color: #3C596C; color: #FFFFFF; border: 1px #000 solid; font: 12px/15px Arial; font-weight: bold; width: 100px; }
		
#commentdelete { display: none; }
	#commentdeleteshadow { position: fixed; width: 100%; height: 100%; z-index: 500; top: 0px; left: 0px;
			background-image: url(/_templates/oai/_img/shadow.png); }
	#commentdeleteform { position: fixed; width: 500px; height: 100px; top: 50%; left: 50%; margin-left: -250px; margin-top: -50px; z-index: 501;
			background-color: #ffffff; border: 1px #f80000 solid; }
	#commentdeleteform p { color: #821C01; font: bold 14px/23px Arial; margin: 5px; text-align: center; margin-top: 15px; }
	#commentdeleteform .buttons input { background-color: #3C596C; color: #FFFFFF; border: 1px #000 solid; font: 12px/15px Arial; font-weight: bold; width: 100px; }