/* Code moved to sw/blog.jsp for consolidation 
.modalBox { display:none; }
#addNewBlog { background: url(../images/create_blog.png) no-repeat;height:28px;width:130px;background-position: 0 0;display:block;text-indent:-9999px;cursor:pointer; }
#addNewBlog:hover { background-position: 0 -28px; }
#addNewBlog:active { background-position: 0 -56px; }
.instructions { background: #C5DFF4; padding: 8px;border: 2px dotted #3A89C9; }
#deleteTitle { font-weight: bold; }
#blogTitle { margin-top: 7px;padding: 2px;width: 300px; }
#blogHeader { text-align:left; margin-bottom: 10px auto;height: 50px;float:left;}
#postNewEntry { background: url(../images/create_entry.png) no-repeat;height:32px;width:138px;background-position: 0 0;display:block; }
#postNewEntry:hover { background-position: 0 -32px; }
#postNewEntry:active { background-position: 0 -64px;}
#post-entry { background: url(../images/post.png) no-repeat scroll 0 0 transparent;border:0 none;cursor:pointer; display:inline;outline:0 none;text-indent:-9999px;height:38px;width:100px;display:block;float:right}
#post-entry:hover { background-position: 0 -38px; }
#post-entry:active { background-position: 0 -76px; }
#createBlog {background: url("../images/create_blog_box.png") no-repeat 0 0;width:120px;height: 33px;border:none !important;display: inline;float: right;cursor: pointer;}
#createBlog:hover {background-position: 0 -33px;}
#createBlog:active {background-position: 0 -66px;}
#entryDelete {height: 36px;width:119px;border: none !important;display:block;float:right;cursor: pointer;background: url(../images/delete_entry_box.png) no-repeat;background-position: 0 -72px;}
#entryDelete:hover{ background-position: 0 -36px; }
#entryDelete:active { background-position: 0 0; }
#blogDelete {height: 36px;width:119px;border: none !important;display:block;float:right;cursor: pointer;background: url(../images/delete_blog_box.png) no-repeat;background-position: 0 -72px;}
#blogDelete:hover{ background-position: 0 -36px; }
#blogDelete:active { background-position: 0 0; }
#deleteThisBlog { font-size: 1.5em; }
input.blogInput {
	-moz-border-radius: 3px 3px 3px 3px;
    -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
    background-color: #FFFFFF;
    border: 1px solid #9CC4E4;
    font-size: 12px;
    height: 14px;
    line-height: 14px;
    padding: 5px;
    width: 575px;
}
textarea#entryText { 
	-moz-border-radius: 3px 3px 3px 3px;
    -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
    background-color: #FFFFFF;
    border: 1px solid #9CC4E4;
    font-size: 12px;
    padding: 5px;
    width: 80%;height: 250px;}
.fatTextArea { width: 575px; height: 150px;}
.blogEditButton { display:inline; position: absolute;top: 3px;right:5px;}
.blogEntry { margin: 21px auto;position: relative;float:left; }
.blogEntry:hover .blogEditButton { display:inline; }
.blogDate{
	float:left;width:70px;
	padding:8px;text-align:center;
	font-size:16px;font-weight:bold;
	background:-moz-linear-gradient(0pt 100% 90deg, #E9F2F9, #BCDAF3);
	background: -webkit-gradient(linear, center top, center bottom, from(#BCDAF3), to(#E9F2F9));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E9F2F9', endColorstr='#BCDAF3');
	color:#1B325F;
}
.blogYear { font-size:14px;letter-spacing:6px;opacity:0.3;padding: 0 0 0 7px; }
.blogData {
	float:left;width:500px;margin: 0 0 0 12px;
	padding: 0 12px 12px 12px;
}
.blogEntryTitle 
{
	font-size: 24px;color:#3A89C9;margin: 8px auto 12px;	
}

#blogTableEntries
{
	font: 14px "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #222222;
	clear: both;
	width: 100%;
}

.blogTableBtn
{
}	

#blogTableEntries tbody tr th
{
	color: #444444;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #CACACA;
	background-color: #FAFDFD;
}

#blogTableEntries tbody tr th, #blogTableEntries tbody tr td
{
	padding: 5px;
	line-height: 20px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
	
}

#blogTableEntries tbody tr td img
{
	margin-top: 3px;
}
.blogEntryText {
	margin: 3px auto;
	padding: 0 0 0 3px;
}
.clear { height:1px;clear:both; }
.savedDiv{ opacity: 0.0;text-align:center;background:red;line-height:18px;font-size:16px; }
.displayCategory { font-size: 10px;padding: 0px 3px;margin: 2px auto; }
.postDeets { text-align:right;font-style: italic;font-size:10px;}
.inputHouse { margin: 8px auto;}
*/