body {
	margin:0px;
	padding:0px;
	height:100%;
	background-color:#e5f215;
	background-image:url(bbgt.gif);
	background-repeat:repeat-x;
}
body, td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:170%;
	color:#000;
}

a:link, a:active {
	color:#311547;
	text-decoration:none;
}
a:visited {
	color:#311547;
	text-decoration:none;
}
a:hover {
	color:#662D95;
	text-decoration:none;
}

h1 {
	font-size:22px;
	line-height:23px;
	margin:0px;
	margin-bottom:5px;
	color:#311547;
	height:40px;
	padding-bottom:4px;
}

h2 {
	margin:0px;
	padding:0px;
	font-size:19px;
	line-height:19px;
	margin-top:3px;
	margin-bottom:2px;
	font-weight:normal;
	color:#311547;
}

h3 {
	margin:0px;
	padding:0px;
	font-size:19px;
	line-height:19px;
	margin-top:3px;
	margin-bottom:2px;
	font-weight:normal;
}

h2.rb {
	color:#fff;
	width:90%;
}

.ml {
	padding-left:10px;
}
.lblock td {
	color:#ffffff;
}
.leftInfo {
	padding-bottom:5px;
	color:#ffffff;
	padding-left:10px;
	padding-right:3px;
}

#blog_archive label a{color:#fff;text-decoration:none;font-weight:bold;display:block}
#blog_archive label a:hover{color:#666;text-decoration:none}
#blog_archive a.plink {display:block}

.leftInfo a:link, .leftInfo a:visited, .leftInfo a:active {
	color:#beabc1;
	text-decoration:none;
}
.leftInfo a:hover {
	text-decoration:none;
	color:#ffffff;
}

.rInfo {
	color:#ffffff;
}
.rInfo a {

}
.rInfo a:link, .rInfo a:active {
	color:#beabc1;
	text-decoration:none;
}
.rInfo a:visited {
	color:#beabc1;
	text-decoration:none;
}
.rInfo a:hover {
	text-decoration:none;
	color:#ffffff;
}

.tinyLabel {
	font-size:10px;
	padding-bottom:0px;
}

.msgActionsDiv {
	margin-top:10px;
	border-top:2px solid #311547;
	font-size:10px;
	color:#3f1163;
}

.msgActionsDiv .catSpan {
	padding:3px;
	padding-left:0px;
}

.msgActionsDiv .dateSpan {
	padding:3px;
	padding-left:10px;
	font-weight:bold;
}
.msgActionsDiv .commentSpan {
	padding:3px;
	padding-left:10px;
	font-weight:bold;
	text-align:right;
}
.msgActionsDiv .commentSpan a {
	padding:3px;
	font-weight:bold;
	text-transform:uppercase;
}
.msgActionsDiv .commentSpan a:link, .msgActionsDiv .commentSpan a:active {
	text-decoration:underline;
	color:#3f1163;
}
.msgActionsDiv .commentSpan a:visited {
	text-decoration:underline;
	color:#3f1163;
}
.msgActionsDiv .commentSpan a:hover {
	text-decoration:underline;
	color:#9960a1;
}


.media_folderBox {
	margin-left:5px;
	font-size:11px;
	font-weight:normal;
	padding-top:1px;
	padding-bottom:1px;
	margin-right:5px;
	overflow:hidden;
	white-space:nowrap;
	cursor:default;
}

.media_folderBox a:link, .media_folderBox a:active {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.media_folderBox a:visited {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.media_folderBox a:hover {
	color:#9d77b3;
	font-weight:bold;
	text-decoration:none;
}
.disabled {
 filter: progid:DXImageTransform.Microsoft.BasicImage(Grayscale=1,Opacity=0.50);
 opacity:0.5;
 -moz-opacity:0.5;
}

.semiTrans {
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
 opacity:0.3;
 -moz-opacity:0.3;
}

.small {
	font-size:10px;
}
.tiny {
	font-size:9px;
}
img {
 border:0px;
}
.notice {
	font-size:10px;
	color:#999;
}


.sIFR-hasFlash h1 {
	visibility: hidden;
	letter-spacing: -8px;
	font-size:30px;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -8px;
	font-size: 28px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -8px;
	font-size: 26px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -8px;
	font-size: 22px;
}
.commentEnd {
	height:15px;
	border-top:2px solid #beabc1;
}


.folder_notice{color:#666}
.folderList{white-space:nowrap}
a.folderItem{padding:0;margin:0;text-decoration:none;cursor:hand;display:block;height:126px;width:106px;margin-right:5px;background-color:#fff;border:1px solid #999;}
a.folderItem .thumb{height:106px;text-align:center;padding:3px;padding-bottom:1px}
a.folderItem .name{font-weight:normal;color:#fff;width:103px;padding-left:3px;overflow-x:hidden;white-space:nowrap;background-color:#999}
a.folderItem:hover .name{color:#000;background-color:#ccc}
a.folderItem:hover{border:1px solid #ccc;background-color:#f7f7f7}
a.folderItem.active{border:1px solid #3f1163}
a.folderItem.active .name{background-color:#3f1163}
.fileInfo{text-align:left;color:#999;margin-top:2px;border-top:1px solid #999}
.fileDescr{background-color:#fff;color:#000;opacity:0.65;padding:2px;position:absolute}
.mediaArea{margin-top:5px}
.mediaArea td{vertical-align:top}
#gad_media_bottom{display:none}
.page_message #gad_detailsub{padding-top:5px;margin-bottom:5px}
.page_archive h3{color:#999;margin-bottom:5px}
.page_archive h2{clear:left}
.page_archive h3 a{color:#999;text-decoration:none}
.page_archive blockquote .msgActionsDiv{border-top:1px solid #479205;margin-top:0px;height:18px}
.page_message .msgActionsDiv{height:18px}
.commentRow{margin-bottom:15;margin-top:2}
.commentName{font-weight:bold;display:inline}
.commentDate{display:inline;color:#666;margin-left:8px}
#r_folders .mItem{width:148px;margin-left:4px;white-space:nowrap;overflow-x:hidden}
#r_folders a{background-image:url(/img/icons/folder.gif);background-position:0 1;background-repeat:no-repeat;padding-left:20px;display:block;font-weight:normal;color:#000}
#r_folders a:hover{text-decoration:underline}
.folder_notice{color:#666}
.folderList{white-space:nowrap}
.msg{margin-bottom:20px}
