/* Styles for Online - Recent Forum Posts */
.forumposts {
	overflow: auto;
}

.forumposts .post {
	border-top: 2px dotted rgb(180,200,250);
	margin-bottom: 10px;
	padding: 5px;
	width:98%;
}

.forumposts .topline {
	margin-bottom:4px;
}

.forumposts .topic {
	font-weight: bold;
}

.forumposts .username a {
	font-size: 12px;
}

.forumposts .forum a {
	font-size: 12px;
}

.forumposts .text {
	margin-bottom: 10px;
}

.forumposts .text a {
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: normal;
	color: rgb(20, 80, 240);
}

.forumposts .text a:hover {
	color: rgb(0, 0, 255);
}

.forumposts a {
	color: rgb(64,72,104);
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

.forumposts a:hover {
	color: rgb(40, 104, 240);
	text-decoration: underline;
}

/* Styles for Online - Recent Forum Posts phpbb post styles */

/* General text */
.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #000000; }
a.gen,a.genmed,a.gensmall { color: rgb(50, 102, 152); text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: rgb(30, 50, 255); text-decoration: underline; }

 .code {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
	background-color: rgb(248,248,238); border: rgb(160,180,250); border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: rgb(60,100,255); line-height: 125%;
	background-color: rgb(248,248,238); border: rgb(160,180,250); border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
	text-align: left;
}

/* Styles for Buttons */

.btns {
	font-size: 11px;
	overflow: hidden;
	height: 25px;
}

.btns img {
	vertical-align:top;
	border:0px none;
}

.btns .txt {
	margin: 0 0 0 4px;
	height: 14px;
}

.btns a, .list .btns a, .list .btns a:visited {
	color: purple;
	text-decoration: none;
	border: 1px solid rgb(212,204,232);
	padding: 3px 6px 2px 6px;
	margin: 0 2px;
	display: block;
	height:17px;
	cursor:pointer;
}

.btns a:hover, .list .btns a:hover, .list .btns a:visited:hover {
	color: blue;
	background-color: lavender;
	text-decoration: none;
	border: 1px solid rgb(100, 149, 237);
	cursor:pointer;
}

/* Styles for rating buttons */
.rateit a {
	width:13px;
	height:13px;
	float: left;
	background-image: url(/SportTracks/images/PluginRateItMulti.gif);
	background-repeat: no-repeat;
}

.rateit .hover {
	background-position: -13px 0px;
}

.rateit .selected {
	background-position: -26px 0px;
}

.rateit .selectedhover {
	background-position: -39px 0px;
}

.rateit .selecteduncheck {
	background-position: -52px 0px;
}

/* Styles for Plugins - Plugin Catalog */

.plugins {
	margin: 6px;
}

/* Specific styles */
.plugins td {
	height:96px;
}

.plugins .pluginname {
	font-size:14px;
	font-weight: bold;
	font-family: verdana, geneva;
	height: 18px;
	overflow: hidden;
}

.plugins .desc {
	font-size: 12px;
	margin-bottom: 12px;
	height:30px;
	overflow: hidden;
}

.plugins .origreldate {
	color: rgb(170, 150, 170);
}

.pluginauthor {
	font-size: 14px;
	font-weight: bold;
	margin:10px 0;
}

.plugincomment {
	margin: 15px 0 0 0;
}

.quotebubble {
	width:100%;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}

.quotebubble td {
	padding: 1px;
}

.quotebubble .tl, .quotebubble .bl, .quotebubble .br, .quotebubble .tr {height: 5px; width: 3px;}
.quotebubble .l, .quotebubble .r {width: 3px;}
.quotebubble .s {height: 8px; width: 11px;}

.quotebubble .tl {background-image: url(/SportTracks/images/bubble_tl.gif);}
.quotebubble .tr {background-image: url(/SportTracks/images/bubble_tr.gif);}
.quotebubble .bl {background-image: url(/SportTracks/images/bubble_bl.gif);}
.quotebubble .br {background-image: url(/SportTracks/images/bubble_br.gif);}
.quotebubble .l {	background-image: url(/SportTracks/images/bubble_l.gif);}
.quotebubble .r {background-image: url(/SportTracks/images/bubble_r.gif);}
.quotebubble .t {background-image: url(/SportTracks/images/bubble_t.gif);}
.quotebubble .b {background-image: url(/SportTracks/images/bubble_b.gif);}
.quotebubble .s {background-image: url(/SportTracks/images/bubble_stem.gif);}
.quotebubble .ss {background-color:#ffffff;width: 11px;}

.quotebubble .tl, .quotebubble .bl, .quotebubble .br, .quotebubble .tr, .quotebubble .s {background-repeat: no-repeat;}
.quotebubble .l, .quotebubble .r {background-repeat: repeat-y;}
.quotebubble .t, .quotebubble .b {background-repeat: repeat-x;}

.quotebubble .m {
	background-color: #ffffff;
}

.smtext {
	font-size: 11px;
}

.pluginsadmin .draft {
}

.pluginsadmin .pending {
	background-color: #B2D2FF;
}

.pluginsadmin .active {
	background-color: #C7F2BF;
}

.pluginsadmin .removed {
	background-color: #FFBFC5;
}

.pluginsadmin .system {
	color: #fff;
	background-color: #808080;
}
	