
div#contentContainer div#header form {
	display: block;
	float: right;
	width: 200px;
	margin: 47px 0px 0px 0px;
	padding: 0px 15px 0px 0px;
}

div#contentContainer div#header form input {
	font-size: 90%;
	width: 155px;
}

div#contentContainer div#header form input.formButton {
	width: auto;
	margin: 0px 0px -3px 0px;
}

div#contentContainer div#header div#memberLinks {
	float: right;
	width: 187px;
	height: 34px;
	margin: 5px 22px 0px 0px;
	padding: 3px 2px 2px 4px;
	background: transparent url(../images/bg_memberlinks_1.gif) no-repeat 0px 0px;
}

div#contentContainer div#header div#memberLinks.loggedIn {
	background: transparent url(../images/bg_memberlinks_2.gif) no-repeat 0px 0px;
}

div#contentContainer div#header div#memberLinks h6 {
	font-weight: normal;
	font-size: 87%;
	margin: 0px 0px 3px 2px;
	visibility: hidden;
	height: 13px;
}

div#contentContainer div#header div#memberLinks.loggedIn h6 {
	visibility: visible;
}

div#contentContainer div#header div#memberLinks h6 img {
	width: 13px;
	height: 13px;
	float: left;
	margin: 1px 3px 0px 0px;
}

div#contentContainer div#header div#memberLinks a {
	float: left;
	margin-right: 0px;
}

div#contentContainer div#header div#memberLinks h6 a {
	float: none;
	margin: auto;
}

div#contentContainer div#canvas {
	position: relative;
	z-index: 6;
	width: 950px;
	margin: 0px auto 0px auto;
	padding: 1px 0px 0px 0px;
	height: 1%;
	background: transparent url(../images/1x1_trans.gif) no-repeat 50% 41px;
}

div#contentContainer div#canvas hr {
	border: 0px;
	background: none;
	height: 1px;
	border-top: 1px solid #282828;
}

div#contentContainer div#canvas div#contentArea {
	/*padding: 145px 0px 0px 0px;*/
	padding: 145px 12px 0px 12px;
}

div#contentContainer div#canvas div#contentArea ul#breadcrumb {
	padding: 8px 0px 0px 7px;
	margin: 0px;
}

div#contentContainer div#canvas div#contentArea ul#breadcrumb li {
	float: left;
	font-size: 90%;
	color: #ffffff;
	padding: 0px 5px 0px 5px;
	background: transparent url(../images/1x1_ffffff.gif) no-repeat 0px 50%;
}

div#contentContainer div#canvas div#contentArea ul#breadcrumb li a {
	color: #ffffff;
	text-decoration: underline;
}

div#contentContainer div#canvas div#contentArea ul#breadcrumb li.home {
	padding-left: 0px;
	background-image: url(../images/icon_breadcrumb_home.gif);
}

div#contentContainer div#canvas div#contentArea ul#breadcrumb li.home a {
	display: block;
	width: 10px;
	text-decoration: none;
	text-indent: -2000px
}

div#contentContainer div#canvas div#contentArea h2 {
	clear: both;
	font-size: 1.4em;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 0px 6px;
}

div#contentContainer div#canvas div#contentArea h3 {
	font-size: 180%;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

div#contentContainer div#canvas div#contentArea div#singleColumnParentContainer {
	background: transparent url(../images/bg_singlecolumn_bot.gif) no-repeat 0px 100%;
	height: 1%;
}

div#contentContainer div#canvas div#contentArea div#twoColumnParentContainer {
	background: transparent url(../images/bg_column_wide_bot_parent.gif) no-repeat 0px 100%;
	height: 1%;
}

div#contentContainer div#canvas div#singleColumnParentContainer div#singleColumnContentContainer {
	background: transparent url(../images/bg_singlecolumn_top.gif) no-repeat 0px 0px;
	padding: 15px 10px 2em 10px;
	height: 1%;
	position: relative;
}

div#contentContainer div#canvas div#leftColumnContentContainer {
	float: left;
	width: 610px;
	padding: 0px 0px 2em 0px;
	/*margin: 0px 0px 0px 11px;*/
	margin: 0px;
	background: transparent url(../images/bg_column_wide_top.gif) no-repeat 0px 0px;
}

div#contentContainer div#canvas div#leftColumnContentContainer.withTabbedNavigation {
	background-position: 0px 25px;
	position: relative;
}

div#contentContainer div#canvas div#leftColumnContentContainer div {
	margin: 0px 0px 15px 0px;
}

div#contentContainer div#canvas div#leftColumnContentContainer img.feature {
	display: block;
	position: relative;
	z-index: 5;
	margin: 3px 3px 10px 3px;
}

div#contentContainer div#canvas div#leftColumnContentContainer img.fullWidthPhoto {
	/*margin: 14px 0px 0px 14px;*/
	display: block;
	position: relative;
	z-index: 5;
	margin: 3px 3px 10px 3px;
}

div#contentContainer div#canvas div#leftColumnContentContainer h3 {
	margin: 15px 20px 8px 12px;
	font-size: 140%;
	font-weight: bold;
	color: #000000;
}

div#contentContainer div#canvas div#leftColumnContentContainer h3 span {
	color: #b8112d;
}

div#contentContainer div#canvas div#leftColumnContentContainer h4 {
	margin: 15px 20px 8px 12px;
	font-size: 120%;
	font-weight: bold;
	color: #b8112d;
}

div#contentContainer div#canvas div#leftColumnContentContainer div h4 {
	margin: 0px 0px 6px 0px;
}

div#contentContainer div#canvas div#leftColumnContentContainer p {
	margin: 0px 20px 10px 12px;
}

div#contentContainer div#canvas div#leftColumnContentContainer div p {
	margin: 0px 0px 10px 0px;
}

div#contentContainer div#canvas div#leftColumnContentContainer dl {
	margin: 0px 20px 10px 12px;
}

div#contentContainer div#canvas div#leftColumnContentContainer dl dt {
	cursor: pointer;
	color: #b8112d;
	text-decoration: underline;
	margin-bottom: 3px;
}

div#contentContainer div#canvas div#leftColumnContentContainer dl dd {
	margin-bottom: 10px;
	display: none;
}

div#contentContainer div#canvas div#leftColumnContentContainer ul {
	margin: 0px 0px 10px 15px;
	padding: 0px 0px 0px 15px;
	list-style: square;
}

div#contentContainer div#canvas div#leftColumnContentContainer div ul {
	margin-left: 0px;
}

div#contentContainer div#canvas div#leftColumnContentContainer div.twoColumnContainer {
	margin-top: 10px;
	padding: 0px 9px 0px 9px;
}

div#contentContainer div#canvas div#leftColumnContentContainer div.twoColumnContainer div.leftColumn {
	float: left;
	width: 291px;
	/*padding: 0px 0px 0px 9px;*/
}

div#contentContainer div#canvas div#leftColumnContentContainer div.twoColumnContainer div.rightColumn {
	float: right;
	width: 291px;
	/*padding: 0px 9px 0px 0px;*/
}

div#contentContainer div#canvas div#leftColumnContentContainer div.twoColumnContainer div.leftColumn div.item,
div#contentContainer div#canvas div#leftColumnContentContainer div.twoColumnContainer div.rightColumn div.item {
	background: transparent url(../images/bg_2column_item.jpg) no-repeat 0px 0px;
	padding: 12px 10px 10px 13px;
	margin: 0px 0px 5px 0px;
}

div#contentContainer div#canvas div#leftColumnContentContainer div.twoColumnContainer div.leftColumn div.item div,
div#contentContainer div#canvas div#leftColumnContentContainer div.twoColumnContainer div.rightColumn div.item div {
	padding-bottom: 0px;
	margin-bottom: 0px;
}

div#contentContainer div#canvas div#leftColumnContentContainer div.twoColumnContainer div.leftColumn div.item h4,
div#contentContainer div#canvas div#leftColumnContentContainer div.twoColumnContainer div.rightColumn div.item h4 {
	margin-top: 0px;
	margin-left: 0px;
}

div#contentContainer div#canvas div#leftColumnContentContainer div.twoColumnContainer div.leftColumn div.item img.icon,
div#contentContainer div#canvas div#leftColumnContentContainer div.twoColumnContainer div.rightColumn div.item img.icon {
	float: left;
	margin: 0px 11px 10px 0px;
	border: 1px solid #cdcdcd;
}

div#contentContainer div#canvas div#leftColumnContentContainer div.twoColumnContainer div.leftColumn div p,
div#contentContainer div#canvas div#leftColumnContentContainer div.twoColumnContainer div.rightColumn div p {
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 0px;
}

div#contentContainer div#canvas div#leftColumnContentContainer ul.itemFooterLinks {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

div#contentContainer div#canvas div#leftColumnContentContainer ul.itemFooterLinks li {
	display: inline;
	padding: 0px 6px 0px 0px;
}

/* search results */
div#contentContainer div#canvas div#leftColumnContentContainer ul.tabbedNavigation {
	height: 25px;
	position: relative;
	z-index: 8;
	margin: -25px 0px 8px 3px;
}

div#contentContainer div#canvas div#leftColumnContentContainer ul.tabbedNavigation li {
	float: left;
}

div#contentContainer div#canvas div#leftColumnContentContainer ul.tabbedNavigation li a {
	display: block;
	height: 25px;
	text-indent: -2000px;
}

div#contentContainer div#canvas div#leftColumnContentContainer div#resultsMessage {
	font-weight: bold;
	margin: 10px 0px 5px 13px;
	font-size: 110%;
}

div#contentContainer div#canvas div#leftColumnContentContainer div.searchPagingControl {
	margin: 0px 0px 10px 13px;
}

div#contentContainer div#canvas div#leftColumnContentContainer div.searchPagingControl div.content {
	position: relative;
	z-index: 20;
	width: 582px;
	margin: 0px 13px 0px 0px;
	background-color: #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

div#contentContainer div#canvas div#leftColumnContentContainer div.searchPagingControl div.content div {
	background-color: transparent;
	background-image: none;
	float: left;
	padding: 0px;
	margin: 0px;
	font-size: 90%;
}

div#contentContainer div#canvas div#leftColumnContentContainer div.searchPagingControl div.content div.leftColumn {
	width: 30%;
}

div#contentContainer div#canvas div#leftColumnContentContainer div.searchPagingControl div.content div.centerColumn {
	width: 26%;
}

div#contentContainer div#canvas div#leftColumnContentContainer div.searchPagingControl div.content div.rightColumn {
	width: 40%;
}

div#contentContainer div#canvas div#leftColumnContentContainer div.searchPagingControl div.header {
	float: none;
	width: 100%;
	position: relative;
	z-index: 19;
	background: transparent url(../images/bg_search_p_control_top.gif) no-repeat 0px 100%;
	height: 10px;
	margin: 0px 0px -5px 0px;
}

div#contentContainer div#canvas div#leftColumnContentContainer div.searchPagingControl div.footer {
	float: none;
	clear: both;
	position: relative;
	z-index: 18;
	width: 100%;
	height: 10px;
	background: transparent url(../images/bg_search_p_control_bot.gif) no-repeat 0px 100%;
	margin: -5px 0px 0px 0px;
}

div#contentContainer div#canvas div#leftColumnContentContainer div.searchPagingControl div.content div.leftColumn {
	padding: 5px 0px 0px 5px;
}

div#contentContainer div#canvas div#leftColumnContentContainer div.searchPagingControl div.content div.rightColumn {
	text-align: right;
	padding: 5px 5px 0px 0px;
}

div#contentContainer div#canvas div#leftColumnContentContainer div.searchPagingControl div span {
	font-weight: bold;
	color: #666666;
}

div#contentContainer div#canvas div#leftColumnContentContainer div.searchPagingControl div ol {
	display: inline;
	margin-left: 10px;
}

div#contentContainer div#canvas div#leftColumnContentContainer div.searchPagingControl div ol li {
	display: inline;
	margin-left: 3px;
}

div#contentContainer div#canvas div#leftColumnContentContainer div.searchFilterControl {
	padding: 0px 18px 0px 13px;
	margin: 0px;
}

div#contentContainer div#canvas div#leftColumnContentContainer div.searchFilterControl select {
	font-size: 100%;
}

div#contentContainer div#canvas div#leftColumnContentContainer div.searchFilterControl div.leftColumn {
	float: left;
	font-weight: bold;
}

div#contentContainer div#canvas div#leftColumnContentContainer div.searchFilterControl div.rightColumn {
	float: right;
}

div#contentContainer div#canvas div#leftColumnContentContainer div.searchFilterControl div.rightColumn label {
	font-weight: bold;
}

div#contentContainer div#canvas div#leftColumnContentContainer div.searchFilterControl div.rightColumn input.btn_compare {
	width: 62px;
	height: 17px;
	border: none;
	margin: 0px 0px -0.1em 3px;
	background: transparent url(../images/btn_compare.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

div#contentContainer div#canvas div#leftColumnContentContainer div.searchFilterControl button,
div#contentContainer div#canvas div#leftColumnContentContainer button {
	background: transparent;
	border: none;
	padding: 0px;
	margin: 0px;
	width: auto;
	overflow: visible;
}

div#contentContainer div#canvas div#leftColumnContentContainer div#searchResultsItems {

}

div#contentContainer div#canvas div#leftColumnContentContainer div#searchResultsItems div.searchResultsItem {
	background: #ffffff url(../images/bg_searchresult_item.jpg) no-repeat 0px 100%;
	width: 555px;
	margin: 0px 0px 20px 13px;
	padding: 0px 13px 1px 13px;
}

div#contentContainer div#canvas div#leftColumnContentContainer div#searchResultsItems div.searchResultsItem div.leftColumn h4 {
	margin: 0px 0px 8px 0px;
}

div#contentContainer div#canvas div#leftColumnContentContainer div#searchResultsItems.layout1 div.searchResultsItem div.leftColumn {
	float: left;
	width: 116px;
	padding: 6px 0px 0px 0px;
}

div#contentContainer div#canvas div#leftColumnContentContainer div#searchResultsItems.layout1 div.searchResultsItem div.leftColumn img {
	border: 1px solid #cccccc;
}

div#contentContainer div#canvas div#leftColumnContentContainer div#searchResultsItems.layout1 div.searchResultsItem div.rightColumn {
	float: right;
	width: 435px;
	padding: 3px 0px 0px 0px;
	margin-bottom: 0px;
}

div#contentContainer div#canvas div#leftColumnContentContainer div#searchResultsItems.layout1 div.searchResultsItem div.rightColumn h4 {
	margin: 0px 0px 8px 0px;
}

div#contentContainer div#canvas div#leftColumnContentContainer div#searchResultsItems.layout1 div.searchResultsItem div.rightColumn ol.inlineList li {
	display: inline;
	padding-left: 8px;
	background: transparent url(../images/bullet_black.gif) no-repeat 0px 0.5em;
}

div#contentContainer div#canvas div#leftColumnContentContainer div#searchResultsItems.layout1 div.searchResultsItem div.rightColumn ol.inlineList li.firstItem {
	padding-left: 0px;
	background-image: none;
}

div#contentContainer div#canvas div#leftColumnContentContainer div#searchResultsItems.layout2 div.searchResultsItem div.leftColumn {
	float: left;
	width: 521px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

div#contentContainer div#canvas div#leftColumnContentContainer div#searchResultsItems.layout2 div.searchResultsItem div.rightColumn {
	float: right;
	width: 10px;
	text-align: right;
}

div#contentContainer div#canvas div#leftColumnContentContainer div#searchResultsItems.layout3 div.searchResultsItem div.leftColumn {
	float: left;
	width: 70%;
	padding: 6px 0px 0px 0px;
	margin-bottom: 0px;
}

div#contentContainer div#canvas div#leftColumnContentContainer div#searchResultsItems.layout3 div.searchResultsItem div.rightColumn {
	float: right;
	width: 30%;
}

div#contentContainer div#canvas div#leftColumnContentContainer div#searchResultsItems.layout4a div.searchResultsItem div.leftColumn {
	float: left;
	width: 317px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
}

div#contentContainer div#canvas div#leftColumnContentContainer div#searchResultsItems.layout4a div.searchResultsItem div.rightColumn {
	float: right;
	width: 214px;
}

div#contentContainer div#canvas div#leftColumnContentContainer div#searchResultsItems.layout4b div.searchResultsItem div.leftColumn {
	float: left;
	width: 555px;
	padding: 6px 0px 0px 0px;
	margin-bottom: 0px;
}

div#contentContainer div#canvas div#leftColumnContentContainer div#searchResultsItems.layout4b div.searchResultsItem div.rightColumn {
	float: right;
	width: 0px;
}


div#contentContainer div#canvas div#leftColumnContentContainer table.alternatingDataGrid {
	table-layout: auto;
	margin: 0px 12px 10px 12px;
	width: 585px;
	border-collapse: collapse; 
}

div#contentContainer div#canvas div#leftColumnContentContainer table.alternatingDataGrid th {
	font-weight: bold;
	padding: 3px 3px 3px 5px;
}

div#contentContainer div#canvas div#leftColumnContentContainer table.alternatingDataGrid td {
	padding: 3px 3px 3px 5px;
}

div#contentContainer div#canvas div#leftColumnContentContainer table.alternatingDataGrid tr.odd td {
	background-color: #efefef;
}

div#contentContainer div#canvas div#leftColumnContentContainer div.columnFooter {
	clear: both;
	margin: 0px;
	height: 12px;
	background: transparent url(../images/bg_column_wide_bot.gif) no-repeat 0px 100%;
}

div#contentContainer div#canvas div#rightColumnContentContainer {
	float: right;
	width: 301px;
	/*margin: 0px 13px 0px 0px;*/
	margin: -15px 0px 0px 0px;
	padding: 0px;
	position: relative;
}

div#footer {
	width: 952px;
	margin: 0px auto;
	padding: 23px 0px 10px 30px;
	background: transparent url(../images/bg_footer_edge.png) no-repeat 0px 0px;
	color: #ffffff;
}

div#footer ul {
	display: inline;
	margin: 0px 0px 0px 10px;
}

div#footer ul li {
	display: inline;
	margin-right: 5px;
}

div#footer ul li a {
	color: #ffffff;
}


div#contentContainer div#canvas button {
	height: 1%;
	width: auto;
}

/* graphical button styles - these styles will be overridden in other CSS files */
a.btn_addNewQuestion {
	display: block;
	width: 103px;
	height: 17px;
	background: transparent url(../images/btn_addnewquestion.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_addNewTopic {
	display: block;
	width: 79px;
	height: 17px;
	background: transparent url(../images/btn_addnewtopic.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_addToFavourites {
	display: block;
	width: 80px;
	height: 17px;
	background: transparent url(../images/btn_addtofavourites.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_allEvents {
	display: block;
	width: 67px;
	height: 17px;
	background: transparent url(../images/btn_allevents.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_allWallpaper {
	display: block;
	width: 84px;
	height: 17px;
	background: transparent url(../images/btn_allwallpaper.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_allVideos {
	display: block;
	width: 67px;
	height: 17px;
	background: transparent url(../images/btn_allvideos.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}
a.btn_askNewQuestion {
	display: block;
	width: 90px;
	height: 17px;
	background: transparent url(../images/btn_asknewquestion.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_back {
	display: block;
	width: 53px;
	height: 17px;
	background: transparent url(../images/btn_back.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_backToProfile {
	display: block;
	width: 92px;
	height: 17px;
	background: transparent url(../images/btn_backtoprofile.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_buyItNow {
	display: block;
	width: 72px;
	height: 17px;
	background: transparent url(../images/btn_buyitnow.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_bo_med {
	display: block;
	width: 109px;
	height: 17px;
	background: transparent url(../images/btn_bo_med.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_cancel {
	display: block;
	width: 51px;
	height: 17px;
	background: transparent url(../images/btn_cancel.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_delete{
	display: block;
	width: 51px;
	height: 17px;
	background: transparent url(../images/btn_delete.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_editMyProfile{
	display: block;
	width: 91px;
	height: 17px;
	background: transparent url(../images/btn_editmyprofile.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_find {
	display: block;
	width: 39px;
	height: 17px;
	background: transparent url(../images/btn_find.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_findMembers_sm {
	display: block;
	width: 72px;
	height: 14px;
	background: transparent url(../images/btn_findmembers_sm.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_go {
	display: block;
	width: 30px;
	height: 17px;
	background: transparent url(../images/btn_go.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_hiResVersion {
	display: block;
	width: 93px;
	height: 17px;
	background: transparent url(../images/btn_hiresversion.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_launch_med {
	display: block;
	width: 55px;
	height: 17px;
	background: transparent url(../images/btn_launch_med.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_learnMore {
	display: block;
	width: 75px;
	height: 17px;
	background: transparent url(../images/btn_learnmore.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_learnMore_med {
	display: block;
	width: 75px;
	height: 17px;
	background: transparent url(../images/btn_learnmore_med.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_learnMore_sm {
	display: block;
	width: 64px;
	height: 14px;
	background: transparent url(../images/btn_learnmore_sm.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_login {
	display: block;
	width: 49px;
	height: 17px;
	background: transparent url(../images/btn_login.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_login_sm {
	display: block;
	width: 40px;
	height: 14px;
	background: transparent url(../images/btn_login_sm.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_logout_sm {
	display: block;
	width: 48px;
	height: 14px;
	background: transparent url(../images/btn_logout_sm.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_manageMyPhotos {
	display: block;
	width: 113px;
	height: 17px;
	background: transparent url(../images/btn_managemyphotos.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_manageMyVideos {
	display: block;
	width: 113px;
	height: 17px;
	background: transparent url(../images/btn_managemyvideos.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_mapIt {
	display: block;
	width: 50px;
	height: 17px;
	background: transparent url(../images/btn_mapIt.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_moreAboutSeries {
	display: block;
	width: 135px;
	height: 17px;
	background: transparent url(../images/btn_moreaboutseries.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_moreNews {
	display: block;
	width: 80px;
	height: 17px;
	background: transparent url(../images/btn_morenews.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_myProfile_sm {
	display: block;
	width: 61px;
	height: 14px;
	background: transparent url(../images/btn_myprofile_sm.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_newPost {
	display: block;
	width: 74px;
	height: 17px;
	background: transparent url(../images/btn_newpost.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_openSetupBuilder {
	display: block;
	width: 119px;
	height: 17px;
	background: transparent url(../images/btn_opensetupbuilder.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_openInSetupBuilder {
	display: block;
	width: 133px;
	height: 17px;
	background: transparent url(../images/btn_openinsetupbuilder.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_openSetup {
	display: block;
	width: 81px;
	height: 17px;
	background: transparent url(../images/btn_opensetup.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_performers_med {
	display: block;
	width: 73px;
	height: 17px;
	background: transparent url(../images/btn_performers_med.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_print {
	display: block;
	width: 42px;
	height: 17px;
	background: transparent url(../images/btn_print.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_quietTone_med {
	display: block;
	width: 73px;
	height: 17px;
	background: transparent url(../images/btn_quiettone_med.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_remove {
	display: block;
	width: 58px;
	height: 17px;
	background: transparent url(../images/btn_remove.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_reply {
	display: block;
	width: 45px;
	height: 17px;
	background: transparent url(../images/btn_reply.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_requestArtistTalkCategory {
	display: block;
	width: 185px;
	height: 17px;
	background: transparent url(../images/btn_requestArtistTalkCategory.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_saveChanges {
	display: block;
	width: 86px;
	height: 17px;
	background: transparent url(../images/btn_savechanges.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_seeAllForumPosts {
	display: block;
	width: 118px;
	height: 17px;
	background: transparent url(../images/btn_seeallforumposts.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_signup {
	display: block;
	width: 60px;
	height: 17px;
	background: transparent url(../images/btn_signup.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_signup_sm {
	display: block;
	width: 48px;
	height: 14px;
	background: transparent url(../images/btn_signup_sm.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_startNewArtistTalkTopic {
	display: block;
	width: 103px;
	height: 17px;
	background: transparent url(../images/btn_startnewtopic.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_viewAllEvents {
	display: block;
	width: 67px;
	height: 17px;
	background: transparent url(../images/btn_allevents.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_viewAllNews {
	display: block;
	width: 98px;
	height: 17px;
	background: transparent url(../images/btn_viewallnews.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_viewAllQuestions {
	display: block;
	width: 178px;
	height: 17px;
	background: transparent url(../images/btn_viewallquestions.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_viewAllTopics {
	display: block;
	width: 175px;
	height: 17px;
	background: transparent url(../images/btn_viewalltopics.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_viewCymbals_med {
	display: block;
	width: 88px;
	height: 17px;
	background: transparent url(../images/btn_viewcymbals_med.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_viewProfile {
	display: block;
	width: 79px;
	height: 17px;
	background: transparent url(../images/btn_viewprofile.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

a.btn_viewMyProfile {
	display: block;
	width: 94px;
	height: 17px;
	background: transparent url(../images/btn_viewmyprofile.gif) no-repeat 0px 0px;
	text-indent: -2000px;
}

/* miscellaneous styles */
ul.square {
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 8px;
}

ul.square li {
	list-style: square;
	line-height: 1.4em;
}

strong {
	font-weight: bold;
	font-style: italic;
}

.smallText {
	font-size: 10px;
	font-weight: normal;
}

.blackText {
	color: #000000 !important;
}

.redText {
	color: #b8112d !important;
}

.floatLeft {
	float: left;
}

.inline {
	float: none !important;
	display: inline !important;
}

div.clearFloats {
	float: none !important;
	clear: both !important;
	height: 0 !important;
	margin: 0px !important;
	padding: 0px !important;
	overflow: hidden;
	border: none !important;
	width: inherit !important;
}

div.alignCenter {
	text-align: center;
	border: none !important;
	padding: 0px !important;
	margin: 0px !important;
}

div.noBottomBorder, div.noBottomBorder div {
	border-bottom: none !important;
}