body {

	margin-top: 10px;

	font-size: 8pt;

	margin-bottom: 10px;

	padding-bottom: 0px;

	color: #000000;

	padding-top: 0px;

	font-family: Tahoma, Arial, Helvetica, Sans-serif;

	background-color: #C4D2D5;

}



P.title {

	font-size: 9pt;

	font-weight:bold;

	text-align:center;

}



P.bottom {

	font-size: 8pt;

	font-weight:normal;

	text-align:center;

}


A.navbar {

	font-weight:bold;

}


A:link {

	color: #212C74;

	text-decoration: none;

}


A:visited {

	color: #212C74;

	text-decoration: none;

}



A:active {

	color: #4253CA;

	text-decoration: none;

}



A:hover {

	color: #4253CA;

	text-decoration: none;

}



A.deadlink:link { 

	font-size: 8pt;

	color: #000000;

	font-weight:normal;

	font-style: italic;

	text-decoration: none;

}



A.deadlink:visited {

	font-size: 8pt;

	color: #000000;

	font-weight:normal;

	font-style: italic;

	text-decoration: none;

}



A.deadlink:active {

	font-size: 8pt;

	color: #E0E8E9;

	font-weight:normal;

	font-style: italic;

	text-decoration: none;

}



A.deadlink:hover {

	font-size: 8pt;

	color: #E0E8E9;

	font-weight:normal;

	font-style: italic;

	text-decoration: none;

}



table {

	border-right: medium none;

	border-top: medium none;

	border-left: medium none;

	border-bottom: medium none;

	border-collapse: collapse;

	font-size: 8pt;

}



table.clear {

   border: 0px;

   background: transparent;

}

table.listings {

	width: 76em;

}



td { 

	border: solid #000000 1px;

}



td.embedded {

	border: none;

	padding: 0px;

	text-align: left;

}



td.bottom {

	border: none;

}



tr {

	border-style:solid;

	border-width:1px;

}



td.clear {

	padding: 3px;

	border: 0px;

	background: transparent;

}



tr.clear {

	padding: 3px;

	border: 0px;

	background: transparent;

}



td.searchsoundboard {

	padding: 7px;

	border: 0px;

	background: #E6ECFF;

	font-weight:bold;

}



td.searchaudience {

	padding: 7px;

	border: 0px;

	background: #FFCCCC;

	font-weight:bold;

}



tr.searchsoundboard {

	padding: 7px;

	border: 0px;

	background: #E6ECFF;

	font-weight:bold;

}



tr.searchaudience {

	padding: 7px;

	border: 0px;

	background: #FFCCCC;

	font-weight:bold;

}



td.searchdemo {

	padding: 7px;

	border: 0px;

	background: #DFFFFF;

	font-weight:bold;

}



tr.searchdemo {

	padding: 7px;

	border: 0px;

	background: #DFFFFF;

	font-weight:bold;

}



td.searchbside {

	padding: 7px;

	border: 0px;

	background: #DFCAFF;

	font-weight:bold;

}



tr.searchbside {

	padding: 7px;

	border: 0px;

	background: #DFCAFF;

	font-weight:bold;

}



td.searchalbum {

	padding: 7px;

	border: 0px;

	background: #FFBBBB;

	font-weight:bold;

}



tr.searchalbum {

	padding: 7px;

	border: 0px;

	background: #FFBBBB;

	font-weight:bold;

}



td.searchaudvid {

	padding: 7px;

	border: 0px;

	background: #CFB9FF;

	font-weight:bold;

}



tr.searchaudvid {

	padding: 7px;

	border: 0px;

	background: #CFB9FF;

	font-weight:bold;

}



td.searchprovid {

	padding: 7px;

	border: 0px;

	background: #CEFFCE;

	font-weight:bold;

}



tr.searchprovid {

	padding: 7px;

	border: 0px;

	background: #CEFFCE;

	font-weight:bold;

}



td.source {

	padding: 0px;

}



table.navbar {

	font-size: 10pt;

	text-align: center;

	background-color: #E0E8E9;

	border: 0px;

}



tr.headings {

	font-size: 8pt;

	font-weight:bold;

	background-color:#72969A;

}



td.colhead {

	font-size: 8pt;

	font-weight: bold;

	background-color: #72969A;

	padding: 5px;

}



td.colcontent {

	font-size: 8pt;

	background-color: #E0E8E9;

	padding: 5px;

}



td.statistic {

	font-size: 8pt;

	font-weight: normal;

	padding: 5px;

}



table.frontbox { 

	border: 0px;

	width: 76em;

	border-collapse:separate;

	border-spacing: 10px;

	background-color: transparent;

}

table.showdetails { 

	width: 76em;

}

table.blogBox { 

	width: 76em;

}

table.searchBox { 

	border: 0px;

	background-color: transparent;
}

td.searchBox {

	background-color: #E0E8E9;

	padding: 10px;

	border: solid #000000 1px;
}



td.blogBox {

	background-color: #E0E8E9;

	padding: 10px;

	border: solid #000000 1px;

	vertical-align:top;

}

td.updatesBox {

	background-color: #E0E8E9;

	padding: 10px;

	border: solid #000000 1px;

	font-size: 8pt;

	vertical-align: top;

}



input.button{

	background-color: #E0E8E9;

	border-color: #000000;

	border-style: solid;

	border-width: 1px;

	color: #000000;

	font-size: 8pt;

	font-weight: bold;

}



input.button2{

	background-color: #F0F4F4;

	border-color: #000000;

	border-style: solid;

	border-width: 1px;

	color: #000000;

	font-size: 8pt;

	font-weight: bold;

}



input.contribution{

	border-color: #000000;

	border-style: solid;

	border-width: 1px;

	color: #000000;

	font-size: 8pt;

	font-weight: normal;

	font-family: Tahoma, Arial, Helvetica, Sans-serif;

	padding: 2px;

}

.search {

	padding: 0px;

	margin: 0px;
}



.texta {

	font-family: Tahoma, Arial, Helvetica, Sans-serif;

	font-size: 8pt;

	border-color: #000000;

	border-style: solid;

	border-width: 1px;

	padding: 2px;

}



table.contribution {

	font-size: 8pt;

	padding: 5px;

	background-color: #F0F4F4;

	border-color: #000000;

	border-style: solid;

	border-width: 1px;

}



td.outerupdates {

	padding: 0px;

	border: 0px;

	background: transparent;

}



td.innerupdates {

	background-color: #F0F4F4;

	padding: 10px;

	text-align: center;

}



/*************************************

 +Entry

 *************************************/

.entry{

        margin-bottom:20px;

        width:100%;

        font-size: 10pt;

}



h2.entrytitle{

	font-size:1.8em;

	margin-top:0px;

	margin-bottom:0px;

}



.entrymeta{

	font-size: 8pt;

	margin-bottom: 30px;

}

.postinfo {
	margin-bottom: 7px;
}

.postedby{

	background: url(./images/user.gif) no-repeat;

	padding:6px;

	padding-left:20px;

}

.filedto{

	background:url(./images/post.gif) no-repeat;

	padding:6px;

	padding-left:20px;

}

.commentslink{

	background: url(./images/packaged.gif) no-repeat;

	padding:6px;

	padding-left:20px;

}

.tags{

	background: url(./images/tags.gif) no-repeat;

	padding:6px;

	padding-left:20px;

}

/*************************************
 +Comments
 *************************************/
.commentsblock{
	margin:0.5em;
	padding:1em;

}
.commentsblock textarea{
	width:35em;
}
.commentsblock input, .commentsblock textarea{
	border:1px solid #d1d1d1;
}
.commentsblock textarea:focus{
	background:#eee;
	border:1px solid #a1a1a1;
}
.commentsblock textarea:focus, .commentsblock input:focus{
	background:#eee;
	border:1px solid #a1a1a1;
}
.commentauthor{
	display:block;
	font-size:1.5em;
}
ol.commentlist{
	color:#000;
	font-size:1.0em;
	list-style-type:none;
	margin:0;
	margin-top:1.5em;
	padding:0;
}
.commentlist li{
	margin-bottom:0.5em;
	padding:0.5em 1em;
}
.alt{
	background:#f3f5e9;
	border:1px dotted #d1d1d1;
	padding:0.5em;
}
h3#comments{
	font-size:1.2em;
}

/*************************************
 +Lists
 *************************************/

li {
	list-style-image: url(/blog/images/icon_list.png);
}

ul {
	padding: 5px;
	margin: 10px;
	margin-top:0px;
}