/* CSS Document */

body {
	margin: 0;
	padding: 0;
	font: 11px "Lucida Grande", "Arial", "Helvetica", "Verdana", "sans-serif";
	background: #FFFFFF;
	color: #333333;
}
h2 {
	font-size: 16px;
	color: #4A5B9E;
}
.adsborder img a:link, .adsborder img a:visited {
	border: 0px;
}


.thumb {
	padding: 5px;
	border: thin solid #999999;
	margin: 5px;
float: left;
}
.thumb a:hover {
	padding: 5px;
	border: thin solid #0066FF;
	margin: 5px;
}
.ads img {
border: 0px;
}
img a:link {
border: 0px !important;
}

.thumbprofileleft {
	padding: 5px;
	border: 0;
	margin: 1px;
float: left;
}
.thumbprofileright {
	padding: 5px;
	border: 0;
	margin: 1px;
float: left;
}
#artistdetail {
	position: absolute;
	z-index: 2;
	width: 555px;
	left: 0px;
	top: 115px;
	background-color: #FFFFFF;
	background-image: url(/images/main_header_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#artistdetail h5 {
	font-size: 18px;
	color: #4A5B9E;
	padding-left: 20px;
	text-shadow: 1px 2px 1px #gggggg;
	margin-top: 10px;

}

/*redefine*/

::-moz-selection {
	background: #111;
	color: #eee;
}

::selection {
	background: #111;
	color: #eee;
}

h1, h2, h3, h4, p, ul {
	margin: 0;
	padding: 0;
	font-weight: normal;
	list-style: none;
}

a:link, a:visited {
	color: #7389ae;
}

a:hover, a:active {
	color: #660033;
}

h1 span {
	display: none;
}

p {
	padding: 5px 0;
	line-height: 1.7;
}

a {
	outline: none;
}

form, table {
	margin: 0;
	padding: 0;
}

/*shared*/

span.clr {
	display: block;
	clear: both;
}

/*headings & link colors*/


div#intro {
	color: #fff;
	font-size: 17px;
	text-shadow: 1px 2px 1px #131315;
}

div.intro a:link, div.intro a:visited {
	color: #c17878;
}

div.developers a:link, div.developers a:visited, h2.developers {
	color: #78ba91;
}

div.browsers a:link, div.browsers a:visited, h2.browsers {
	color: #a87aad;
}

div.download a:link, div.download a:visited {
	color: #78ba91;
}

h2.download {
	color: #78ba91;
}

div.license a:link, div.license a:visited, h2.license {
	color: #7389ae;
}

div.apps a:link, div.apps a:visited, h2.apps {
	color: #c17878;
}

div.block a:hover, div.block a:active {
	color: #663366;
}

/*content*/

#container {
	position: relative;
	width: 800px;
	margin: 00px auto 10px;
}

#content {
	width: 800px; /*was 600t*/
	position: relative;
	/*z-index: 10000;*/
	background: #FFFFFF;
	padding-right: 5px;/*was 45*/
}

div#content.selected {
	
}

div.block {
	margin-bottom: 20px;
	font-size: 12px;
}

div.floaty {
	float: left;
	width: 210px;
}

div.floaty h2 {
	font-size: 16px;
	margin-bottom: 5px;
}

div.first {
	width: 369px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-right: 10px;
	border-right: 1px solid #27272a;
}

div.full {
	clear: both;
	float: none;
}

ul#developers {
	font-size: 10px;
	color: #888;
	line-height: 1.3;
	list-style: none;
	margin-top: 10px;
}

#developers li {
	margin-bottom: 5px;
	font-size: 12px;
}

/*sidebar*/
#map {
	position: absolute;
	z-index: 2;
	width: 555px;
	left: 0px;
	top: 115px;
	background-color: #FFFFFF;
}
#sidebar {
/*	position: absolute;
	z-index: 1;*/
	width: 240px;
left: 558px;
	top: 115px;
}

#sidebar ul {
	list-style: none;
}

#sidebar a, #sidebar h3.cat {
	width: 200px;
	display: block;
	padding: 3px 5px 3px 40px;
	background: url(/images/tab_small.gif) center right no-repeat;
	margin: 5px 0;
	text-decoration: none;
}
#sidebar a:hover {
	color: #660000;
}
#sidebar img {
background: url(none)
}

#sidebar a {
	color: #000000;
}

#sidebar a.big, #sidebar h3.cat {
	background: url(/images/tab_big.gif) center right no-repeat;
	padding: 4px 5px 4px 40px;
	margin: 8px 0;
}

#sidebar h3 {
	font-size: 13px;
}

#sidebar h3.cat {
	color: #2F6698;
	text-shadow: 1px 2px 1px #eeeeee;
}

#sidebar a.big {
	color: #fff;
}

#sidebar a.forum {
	background-image: url(/images/tab_forum.gif);
	background-color: #c17878;
}

#sidebar a.docs {
	background-image: url(/images/tab_docs.gif);
	background-color: #7389ae;
}

#sidebar a.download {
	background-image: url(/images/tab_download.gif);
	background-color: #78ba91;
}

#sidebar a.trac {
	background-image: url(/images/tab_trac.gif);
	background-color: #a87aad;
}

/*big menu*/

#kwick {
	position: relative;
	margin-bottom: 2px;
	padding: 0px 0 10px;
}

#kwick .kwicks {
	display: block;
	background: #FFFFFF url(/images/hrmwest.gif) no-repeat right top;
	height: 100px;
}

#kwick li {
	float: left;
}

#kwick .kwick {
	display: block;
	cursor: pointer;
	overflow: hidden;
	height: 80px;
	width: 75px;
	padding: 10px;
	background: #fff;
	border-right: 5px solid #FFFFFF;
}

#kwick .kwick span {
	display: none;
}

#kwick .downtown {
	background: #78ba91 url(/images/downtown.gif);
}

#kwick .north {
	background: #7389ae url(/images/north.gif);
}

#kwick .west {
	background: #c17878 url(/images/jollimore.gif);
}
#kwick .peninsula {
	background: #c17878 url(/images/peninsula.gif);
}
#kwick .dartmouth {
	background: #c17878 url(/images/dartmouth.gif);
}
#kwick .bedford {
	background: #c17878 url(/images/bedford.gif);
}

#kwick .rockingham {
	background: #c17878 url(/images/rockingham.gif);
}
#kwick .hrmeast {
	background: #c17878 url(/images/hrmeast.gif);
}
#kwick .trac {
	background: #a87aad;
	border-right: 0;
	background-image: url(/images/hrmwest.gif);
}

.artistlist {
	background-image: url(/home/images/uploads/artistlist_divbg.gif);
	background-repeat: repeat-y;
	width: 548px;
}
.artistlist p, .artistlist h2{
	padding-left: 12px;
	padding-right: 12px;
}
.artistlistimg {
	float: right;
	border: 0px;
	padding-right: 20px;

}
.ads {
	border: 0px;
}
.number_bedford {
	background-image: url(/images/css_bedford.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 50px;
	width: 35px;
	margin-left: 4px;
}
.number_downtown {
	background-image: url(/images/css_downtown.jpg);
	background-repeat: no-repeat;
		float: left;
	height: 50px;
	width: 35px;
	margin-left: 4px;
}
.number_peninsula {
	background-image: url(/images/css_peninsula.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 50px;
	width: 35px;
	margin-left: 4px;
	}

.number_dartmouth {
	background-image: url(/images/css_dartmouth.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 50px;
	width: 35px;
	margin-left: 4px;
	}

.number_dartmouth p, .number_peninsula p, .number_downtown p, .number_east p, .number_west p, .number_jollimore p, .number_bedford p, .number_rockingham p{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bolder;
	color: #FFFFFF;
	padding-top: 4px;
	padding-left: 4px;
}

.number_jollimore {
	background-image: url(/images/css_jollimore.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 50px;
	width: 35px;
	margin-left: 4px;
	}
.number_rockingham {
	background-image: url(/images/css_rockingham.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 50px;
	width: 35px;
	margin-left: 4px;
	}
.number_east {
	background-image: url(/images/css_east.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 50px;
	width: 35px;
	margin-left: 4px;
	}
.number_west {
	background-image: url(/images/css_west.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 50px;
	width: 35px;
	margin-left: 4px;
	}