/*
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WW         @W+ WWWWWW,+W         :W         .WW         WW             #WWWWWWW.         WW:        *WW
WW WWWWWWWWWWW +WWWW# WW +WWWWWWWWWWWWW# WWWWWW WWWWWWWWWW WWWWW #WWWW #WWWWWWWWWWWWWWW+ WWWWWWWWWW# WW
WW WWWWWWWWWWWW WWWW WWW +WWWWWWWWWWWWW# WWWWWW WWWWWWWWWW WWWWW #WWWW #WWWWWWWWWWWWWWW+ WWWWWWWWWW# WW
WW WWWWWWWWWWWW. WW,:WWW +WWWWWWWWWWWWW# WWWWWW WWWWWWWWWW WWWWW #WWWW #WWWWWWWWWWWWWWW+ WWWWWWWWWW# WW
WW WWWWWWWWWWWWW .+ WWWW +WWWWWWWWWWWWW# WWWWWW WWWWWWWWWW WWWWW #WWWW #WWWWWWWWWWWWWWW+ WWWWWWWWWW# WW
WW WWWWWWWWWWWWW@  @WWWW +WWWWWWWWWWWWW# WWWWWW WWWWWWWWWW WWWWW #WWWW #WWWWWWWWWWWWWWW+ WWWWWWWWWW# WW
WW          WWWWW, WWWWW          WWWWW# WWWWWW          W WWWWW #WWWW #WWWWWWW          WW:        @WW
WWWWWWWWWW# WWWWW. WWWWWWWWWWWWWW WWWWW# WWWWWW WWWWWWWWWW WWWWW #WWWW #WWWWWWWWWWWWWWW+ WW WWWWWWWWWWW
WWWWWWWWWW# WWWWW. WWWWWWWWWWWWWW WWWWW# WWWWWW WWWWWWWWWW WWWWW #WWWW #WWWWWWWWWWWWWWW+ WW WWWWWWWWWWW
WWWWWWWWWW# WWWWW. WWWWWWWWWWWWWW WWWWW# WWWWWW WWWWWWWWWW WWWWW #WWWW #WWWWWWWWWWWWWWW+ WW WWWWWWWWWWW
WWWWWWWWWW# WWWWW. WWWWWWWWWWWWWW WWWWW# WWWWWW WWWWWWWWWW WWWWW #WWWW #WWWWWWWWWWWWWWW+ WW WWWWWWWWWWW
WWWWWWWWWW# WWWWW. WWWWWWWWWWWWWW WWWWW# WWWWWW WWWWWWWWWW WWWWW #WWWW #WWWWWWWWWWWWWWW+ WW WWWWWWWWWWW
WW         *WWWWW. WWWWW         .WWWWW# WWWWWW          W WWWWW #WWWW,WWWWWWWW         @WW:        @WW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
*/

/* Generic Styles */

* {
	margin: 0;
	padding: 0;
}

html {
	color: #373C42;
	background: #000 url(/resources/images/background.png) repeat fixed;
	font: 10px Verdana, Tahoma, Arial, "times New Roman", sans-serif;
}

body {
	margin-bottom: 20px;
}

a {
	color: #97282A;
	background-color: inherit;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a.blue {
	color: #4C5E6E;
	background-color: inherit;
	text-decoration: none;
	border: none;
}

a.blue:hover {
	text-decoration: underline;
}

a img {
	border: 0;
}

.yahoo {
	color: #F00;
	font-weight: bold;
}

.google {
	color: #0040CB;
	font-weight: bold;
}

p {
	margin: 12px 0;
}

hr {
	height: 1px;
	border: 0;
	border-bottom: 1px solid #000;
	clear: both;
	width: 400px;
	margin: 10px auto;
	text-align: center;
}

blockquote {
	margin: 0 10px;
	text-indent: 15px;
	background: #FFEFEF url(/resources/images/quote.png) center no-repeat;
	background-position: 10px 50%;
	color: #333;
	padding: 5px 10px 5px 45px;
	/*border: 1px dotted #efbfbf;*/
	border-top: 1px solid #EF8686;
	border-left: 1px solid #EF8686;
	border-right: 1px solid #FFCFCF;
	border-bottom: 1px solid #FFCFCF;
}

option {
	padding: 0 2px;
	border-bottom: 1px solid #E8E8E8;
	border-left: 1px solid #98292B;
}

select {
	border: 1px solid #98292B;
}

input {
	border: 1px solid #98292B;
	padding: 2px;
}

input.errorInput {
	border: 1px solid #AF0000;
	background: #FFEFEF;
}

input.okayInput {
	border: 1px solid green;
	background: #EFFFEF;
}

#content img.errorImg {
	position: relative;
	top: 4px;
	left: 8px;
	float: none;
	padding: 0;
}

textarea {
	border: 1px solid #98292B;
	font: 12px Verdana;
	padding: 5px;
}

textarea.errorInput {
	border: 1px solid #AF0000;
	background: #FFEFEF;
}

textarea.okayInput {
	border: 1px solid green;
	background: #EFFFEF;
}

fieldset {
	margin: 10px 0;
}

dl {
	border: 1px solid #98292B;
	padding: 10px;
	width: 500px;
	margin: 10px auto;
}

dt {
	margin: 10px 0;
	font-weight: bold;
}

dd {
	margin: 5px 0;
	margin-left: 20px;
}

#toContent a {
	display: none;
}

#wrapper {
	background: url(/resources/images/wrapperback.png);
	width: 766px;
	margin: 40px auto;
	margin-bottom: 0;
	overflow: hidden;
}

#fixedmenu {
	/*position: fixed;*/
	position: absolute;
	top: 40px;
	left: auto;
	width: 120px;
	height: auto;
	right: 30px;
	color: #FFF;
	background-color: #1B1B1B;
	border: 1px dotted #000;
	z-index: 2;
}

ul#fixedmenu1 {
	display: block;
	list-style: none;
	padding: 0 10px;
	margin: 0;
}

ul#fixedmenu1 li a {
	display: block;
	border-bottom: 1px dotted #000;
	text-align: center;
	padding: 5px 0;
}

ul#fixedmenu1 li.title {
	display: block;
	border-bottom: 1px dotted #000;
	text-align: center;
	padding: 10px 0;
}

ul#fixedmenu1 li.last, ul#fixedmenu1 li a.last {
	border-bottom: none;
}

#expandlink {
	display: none;
	text-align: center;
	padding: 10px;
}

#despandlink {
	display: block;
	text-align: center;
	padding: 10px;
	border-bottom: 1px dotted #000;
}

#menugif img {
	position: relative;
	top: 4px;
	right: 5px;
}

#menugif1 img {
	position: relative;
	top: 4px;
	right: 3px;
}

#extra_1 {
	display: none;
}

/* End generic styles */

/* HEADER */

img#bandlogo {
	width: 322px;
	height: 112px;
	float: left;
}

ul#login {
	background-image: url(/resources/images/head-spacer.png);
	width: 444px;
	height: 45px;
	float: left;
	list-style: none;
	text-align: right;
}

ul#login li {
	display: inline;
	top: 15px;
	right: 30px;
	float: right;
	position: relative;
}

ul#homelinks {
	float: left;
}

ul#homelinks li {
	display: inline;
}

ul#homelinks li#home a {
	background-image: url(/resources/images/home.png);
	width: 102px;
	height: 67px;
	float: left;
}

ul#homelinks li#home, ul#homelinks li#home a:hover {
	background-image:url(/resources/images/home-over.png);
}

ul#homelinks li#about a {
	background-image: url(/resources/images/about-us.png);
	width: 105px;
	height: 67px;
	float: left;
}

ul#homelinks li#about, ul#homelinks li#about a:hover {
	background-image:url(/resources/images/about-us-over.png);
}

ul#homelinks li#music a {
	background-image: url(/resources/images/music.png);
	width: 105px;
	height: 67px;
	float: left;
}

ul#homelinks li#music, ul#homelinks li#music a:hover {
	background-image: url(/resources/images/music-over.png);
}

ul#homelinks li#history a {
	background-image: url(/resources/images/history.png);
	width: 132px;
	height: 67px;
	float: left;
}

ul#homelinks li#history, ul#homelinks li#history a:hover {
	background-image: url(/resources/images/history-over.png);
}

/* END HEADER */


/* MAIN SECTION */

#pageleft {
	width: 322px;
	float: left;
}

#pageright {
	width: 443px;
	float: left;
}

h1#mainheader img {
	width: 322px;
	height: 47px;
	float: left;
}

h3.minihead {
	color: #97282A;
	background-color: inherit;
	font-size: 10px;
	position: relative;
	top: 22px;
	left: 145px;
	width: 120px;
}

h3.minihead a {
	text-decoration: underline;
}

h3.bottomheads {
	color: #FFF;
	background-color: inherit;
	font-weight: 400;
	font-size: 10px;
	width: 135px;
}

#welcome-top {
	background-image: url(/resources/images/welcome.png);
	width: 322px;
	height: 101px;
	float: left;
}

#welcome-top p {
	position: relative;
	top: 32px;
	left: 155px;
	width: 150px;
	text-align: justify;
	text-indent: 50px;
}

#welcome-content {
	background-image: url(/resources/images/welcome-content.png);
	width: 322px;
	height: 140px;
	float: left;
}

#welcome-content p {
	text-indent: 18px;
	position: relative;
	top: 3px;
	left: 61px;
	width: 240px;
	text-align: justify;
	line-height: 14px
}

#blogentry {
	background-image: url(/resources/images/blog-entry.png);
	width: 322px;
	height: 103px;
	float: left;
}

#blogentry p {
	position: relative;
	top: 22px;
	left: 145px;
	width: 162px;
	text-align: justify;
}

#mini-pics {
	width: 73px;
	float: left;
}

#mini-pics img {
	float: left;
	clear: both;
}

.homedrop {
	position: absolute;
	visibility: hidden;
	border: 5px solid #97282A;
	background-color: black;
	color: white;
	width: 298px;
	height: auto;
	padding: 4px 8px;
	text-align: justify;
	margin-top: 16px;
	z-index: 10;
}

h4.blurb {
	text-align: center;
	font-size: 13px;
	text-decoration: underline;
}

img#main-image {
	width: 370px;
	height: 391px;
	float: left;
}

/* MAIN SECTION */

/* CONTENT */

h1#contenthead img {
	width: 666px;
	height: 33px;
	float: left;
}

#content {
	background: url(/resources/images/content-back.png) no-repeat;
	width: 666px;
	padding: 20px 50px;
	min-height: 351px;
	height: auto !important;
	height: 351px;
	text-align: justify;
	float: left;
	position: relative;
}

#content ul {
	margin: 15px 0 15px 10px;
	padding-left: 10px;
}

#content ul.blog li {
	margin-bottom: 14px;
}

#content #songPlayer {
	width: 295px;
	margin: 10px auto;
}

#content ul#lyriclist {
	margin: 0;
	padding: 0;
	list-style: none;
}

#content h3 {
	font-size: 14px;
	text-decoration: underline;
}

#content img {
	float: right;
	padding: 10px;
}

#content img.noFloat {
	float: none;
}

#content img.bugIcon {
	float: none;
	padding: 10px 0 10px 10px;
}

#content img.gallery {
	float: none;
	padding: 1px;
	width: 100px;
	height: 100px;
	border: 2px solid #98292B;
	background-color: #000;
}

#content img#rssimage {
	float: none;
	padding: 0;
	position: relative;
	top: 5px;
}

#content .youTube {
	display: block;
	width: 425px;
	margin: 10px auto;
}

#content #autoComplete {
	width: 148px;
	margin: 0;
}

#content p.setlist {
	border: 1px solid #98292B;
	padding: 10px;
	margin: 12px 40px;
}

/* styles for entire widget */
#autoComplete .yui-ac {
    position:relative;font-family:arial;font-size:100%;
}

/* styles for input field */
#autoComplete .yui-ac-input {
    position:absolute;width:144px;
}

/* styles for results container */
#autoComplete .yui-ac-container {
    position:absolute;top:1.6em;width:144px;
}

/* styles for header/body/footer wrapper within container */
#autoComplete .yui-ac-content {
    position:absolute;width:144px;border:1px solid #98292B;background:#fff;overflow:hidden;z-index:9050;
}

/* styles for container shadow */
#autoComplete .yui-ac-shadow {
    position:absolute;margin:.1em;width:144px;background:#000;z-index:9049;
}

/* styles for results list */
#autoComplete .yui-ac-content ul{
    margin:0;padding:0;width:144px;list-style: none;
}

/* styles for result item */
#autoComplete .yui-ac-content li {
    margin:0;padding:8px 0;cursor:pointer;white-space:nowrap; text-align: center;
}

/* styles for prehighlighted result item */
#autoComplete .yui-ac-content li.yui-ac-prehighlight {
    background:#426FD9;
}

/* styles for highlighted result item */
#autoComplete .yui-ac-content li.yui-ac-highlight {
    background:#98292B;color:#FFF;
}

h3.bloghead {
	text-align: center;
	margin-bottom: 12px;
}

table.blog {
	width: 600px;
	margin: auto;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
}

table#addblog tr {
	padding: 20px 0;
}

tr.head {
	font-weight: 700;
}

table.blog td {
	padding: 5px;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
}
td.bold {
	font-weight: 700;
}

.mid {
	text-align: center;
}

#content ul.mid {
	text-align: center;
	list-style: none;
	padding: 0;
	padding-top: 6px;
	margin: 0;
}

#content ul.mid li {
	display: inline;
	word-spacing: 0;
	padding: 0;
	margin: 0;
}

#content ul.gallery {
	text-align: center;
	list-style: none;
	padding: 0;
	padding-top: 6px;
	margin: 0;
}

#content ul.gallery li {
	display: inline;
	word-spacing: 0;
	padding: 6px;
	margin: 0;
	margin-bottom: 6px;
}

ul.mid {
	text-align: center;
	list-style: none;
	padding: 0;
	padding-top: 6px;
	margin: 0;
}

ul.mid li {
	display: inline;
	word-spacing: 0;
	padding: 0;
	margin: 0;
}

p.caption {
	text-align: right;
}

a.previous {
	float: left;
}

a.next {
	float: right;
}

h4#maphead {
	font-size: 14px;
	text-decoration: underline;
	color: #98292B;
	background-color: inherit;
}

/* END CONTENT */

/* Blog View Styles */

h1.bloghead {
	color: #FFF;
	background-color: #98292B;
	font-size: 18px;
	margin-bottom: 12px;
	padding: 2px;
	padding-left: 8px;
}

h2.bloghead {
	color: #FFF;
	background-color: #98292B;
	font-size: 18px;
	margin-bottom: 12px;
	padding: 2px;
	padding-left: 8px;
}

.ablog {
	margin: 10px 0;
}

.ablog-p {
	margin: 10px 0;
	background: url(/resources/images/private.gif) center 40px no-repeat;
}

.right {
	float: right;
}

.left {
	float: left;
}

p.submitted {
	text-align: right;
}

h4.bloghead {
	font-size: 14px;
	/*text-decoration: underline;*/
	border-bottom: 1px solid #98292B;
	color: #98292B;
	background-color: inherit;
}

#content p.codetitle {
	margin: 0 0 5px 0;
	padding: 0;
}

#content div.edit {
	margin: 0 10px;
	border: 1px dotted #E8E8E8;
	padding: 10px;
}

#content pre.code {
	margin: 0 10px;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #B2B2B2;
	border-bottom: 1px solid #B2B2B2;
	padding: 10px;
	font: 12px "courier new", Tahoma;
	color: #000;
	background: #F1F1F1;
}

#content span.underline {
	text-decoration: underline;
}

/* End Blog View Styles */

/* Comments Styling */

div#callback {
	position: absolute;
	top: 0;
	left: 0;
}

#callback img {
	float: none;
	padding: 0;
}

div#callback1 {
	width: 445px;
	margin: 10px auto;
	/*border: 2px solid #98292B;
	border-left: 1px dotted #CCC;
	border-right: 1px dotted #CCC;
	padding: 10px;
	background: #F1F1F1 url(/resources/images/comment.gif) center no-repeat;
	background-position: 50%;*/
	position: relative;
	display: none;
	text-align: center;
}

#callback1 img {
	float: none;
	display: block;
	width: 208px;
	margin: 12px auto;
}

#notePadArea {
	height: 400px;
	overflow-y: scroll;
}
#notepad {
	border: 1px solid #98292B;
	background: #FFF;
/*	background: #FFF url(/resources/images/fridge.jpg) no-repeat;
	padding: 60px 10px 10px;*/
	padding: 10px;
	height: 400px;
}

/*div.note {
	margin: 5px;
	padding: 30px 20px 20px 15px;
	display: inline;
	width: 203px;
	height: 162px;
	float: left;
	background: url(/resources/images/note.png) no-repeat;
	position: relative;
}*/

div.note {
	margin: 5px;
	padding: 5px;
	display: inline;
	width: 293px;
	min-height: 120px;
	height: auto !important;
	height: 120px;
	float: left;
	background: #F3FFA0;
	position: relative;
}

div.note.downNote {
	top: 55px;
}

/*div.note.upNote {
	top: -55px;
}
div.note.upNote.firstItem {
	top: 0;
}*/

#content div.note img.pinIcon {
	position: absolute;
	top: 5px;
	right: 5px;
	float: 0;
	padding: 0;
}

h4.noteAuthor {
	font-weight: bold;
	font-size: 12px;
	color: #98292B;
	text-decoration: underline;
	display: inline;
}

span.noteDate {
	color: #999;
	font-size: 10px;
	font-weight: normal;
}

p.noteContent {
	margin: 12px 10px;
}

p.noteDate {
	color: #999;
	margin: 0;
}

.comment {
	width: 445px;
	margin: 10px auto;
	border: 2px solid #98292B;
	border-left: 1px dotted #CCC;
	border-right: 1px dotted #CCC;
	padding: 10px;
	background: #F1F1F1 url(/resources/images/comment.gif) center no-repeat;
	background-position: 50%;
	position: relative;
}

.comment:hover {
	border-top: 2px dashed #98292B;
	border-bottom: 2px dashed #98292B;
}

h3.comment-by {
	float: left;
	color: #98292B;
	background-color: #F2F2F2;
	font-size: 13px;
}

.comment-date {
	float: right;
	color: #000;
	background-color: #F2F2F2;
	padding-top: 3px;
}

p.comment-text {
	clear: both;
	padding-top: 10px;
}

.comment1 {
	width: 445px;
	margin: 10px auto;
	border: 2px solid #000;
	border-left: 1px dotted #CCC;
	border-right: 1px dotted #CCC;
	padding: 10px;
	background: #F1F1F1 url(/resources/images/comment.gif) center no-repeat;
	background-position: 50%;
}

div.comment1:hover {
	border-top: 2px dashed #000;
	border-bottom: 2px dashed #000;
}

h3.comment-by1 a {
	float: left;
	color: #000;
	background-color: #F2F2F2;
	font-size: 13px;
}

h3.comment-by1 a:hover {
	color: #5F5F5F;
	background-color: #F2F2F2;
}

.comment-date1 {
	float: right;
	color: #000;
	background-color: #F2F2F2;
	padding-top: 3px;
}

span.red {
	color: #BF0000;
	background-color: inherit;
	font-weight: 700;
}

span.green {
	color: #0c7204;
	background-color: inherit;
	font-weight: 700;
}

p.up-arrow {
	text-align: center;
	padding-top: 10px;
	background: url(/resources/images/up-arrow.png) center no-repeat;
	background-position: 50% 0;
}

table.comment-table {
	border-top: 2px solid #4C4C4C;
	border-left: 2px solid #4C4C4C;
	width: 90%;
	margin: 10px auto;
	text-align: left;
}

table.comment-table td {
	border-bottom: 2px solid #4C4C4C;
	border-right: 2px solid #4C4C4C;
	padding: 3px;
}

table.comment-table tr.head {
	color: #4C4C4C;
	background-color: #BFBFBF;
	font-weight: 700;
}

table.table-comments td.admin a {
	float: right;
}

#smiliebox {
	position: absolute;
	top: 55px;
	left: auto;
	right: 12px;
	border: 1px solid #A5ACB2;
	padding: 8px;
	text-align: center;
	color: #373C42;
	background-color: #FFF;
}

#smiliebox.smiliebox {
	top: 70px;
	right: 50px;
}

#smiliebox p {
	margin: 0;
}

#content img.smilie, #content img.smilie {
	padding: 0;
	display: inline;
	float: none;
	position: relative;
	top: 3px;
}

/* End Comments Styling */

/* Member Profile Styles */

table#profile {
	padding: 10px;
	float: left;
	width: 370px;
	overflow: hidden;
}

table#profile td {
	padding: 10px;
	border-bottom: 2px solid #372C42;
}

p#info {
	padding: 20px;
	float: left;
	width: 255px;
}

#profilePic {
	text-align: center;
}

#profilePic img {
	float: none;
}

ul#trackList {
	list-style: none;
	margin: 10px 40px;
	border: 1px solid #98292B;
	padding: 10px;
}

ul#trackList li {
	padding: 5px 0;
	border-bottom: 1px solid #98292B;
}

/* End Member Profile Styles */

/* Bottom Footer Blocks */

#band-profiles {
	background-image: url(/resources/images/band-profiles.png);
	width: 210px;
	height: 150px;
	float: left;
}

#band-profiles h3 {
	position: relative;
	top: 25px;
	left: 64px;
}

#band-profiles ul {
	position: relative;
	top: 30px;
	left: 75px;
	list-style: none;
	color: #4C5E6E;
	background-color: inherit;
	line-height: 13px;
	width: 60px;
}

#upcoming-gigs {
	background-image: url(/resources/images/upcoming-gigs.png);
	width: 181px;
	height: 150px;
	float: left;
}

#upcoming-gigs h3 {
	position: relative;
	top: 25px;
	left: 44px;
}

#latest-vids {
	background-image: url(/resources/images/latest-videos.png);
	width: 176px;
	height: 150px;
	float: left;
}

p.latestdate {
	color: #FFF;
	background-color: inherit;
	position: relative;
	top: 20px;
	left: 35px;
	font-size: 9px;
}

p.latestcontent {
	color: #4C5E6E;
	background-color: inherit;
	position: relative;
	top: 18px;
	left: 25px;
	width: 135px;
	height: 37px;
	overflow: hidden;
	text-align: justify;
}

a.giglink {
	position: relative;
	top: 8px;
	left: 132px;
	color: #FFF;
}

a.latestblogs {
	position: relative;
	bottom: -22px;
	left: 3px;
}

p.nogig {
	width: 150px;
	color: #FFF;
	background-color: inherit;
	position: relative;
	top: 30px;
	left: 22px;
	text-align: center;
}

#content img.dharma {
	display: block;
	width: 400px;
	margin: auto;
	float: none;
}

#latest-vids h3 {
	position: relative;
	top: 25px;
	left: 36px;
}

#contact-details {
	background-image: url(/resources/images/contact-details.png);
	width: 199px;
	height: 150px;
	float: left;
}

#contact-details h3 {
	position: relative;
	top: 25px;
	left: 35px;
}

#contact-details ul {
	position: relative;
	top: 44px;
	left: 35px;
	list-style: none;
	color: #4C5E6E;
	background-color: inherit;
	line-height: 13px;
	width: 130px;
}

/* WHISPERS! */

#newMail {
	position: absolute;
	top: 20px;
	left: 46%;
}

#newMail #newMailImage {
	display: block;
	width: 20px;
	margin: 5px auto 0;
}

#profileBox {
	width: 180px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	padding: 10px;
	margin: 0 0 10px;
	color: #000;
	background: #FFF;
	border: 1px solid #98292B;
	float: left;
	position: relative;
	left: 1px;
	clear: both;
}

#profileBox ul {
	line-height: 20px;
}

#whisperBox {
	width: 440px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	padding: 10px;
	margin: 0 0 10px;
	color: #000;
	background: #FFF;
	border: 1px solid #98292B;
	float: left;
}

.replyComment {
	width: 95%;
	margin: auto;
	border: 1px solid #98292B;
	padding: 10px;
}

ul#whisperMenu {
	width: 490px;
	margin: auto;
	text-align: center;
	list-style: none;
	position: relative;
	top: 1px;
	clear: both;
}

ul#whisperMenu.read {
	float: right;
	margin: 0;
	width: auto;
	margin-right: 2px;
	display: inline;
}

ul#whisperMenu.read li a {
	width: 153px;
	border-color: #98292B;
	color: #000;
	background-color: #FFF;
	border-right: 0;
}
ul#whisperMenu.read li.last a {
	border-right: 1px solid #98292B;
	width: 152px;
}

ul#whisperMenu li {
	float: left;
}
ul#whisperMenu li a {
	display: block;
	width: 120px;
	height: 20px;
	padding-top: 12px;
	color: #FFF;
	background-color: #98292B;
	border: 1px solid #FFF;
	border-bottom: 0;
	border-right: 0;
}

ul#whisperMenu li a:hover {
	color: #98292B;
	background-color: #FFF;
	border-color: #98292B;
}

ul#whisperMenu li.last a {
	border-right: 1px solid #FFF;
}

ul#whisperMenu li.last a:hover {
	border-right-color: #98292B;
}

#whisperInbox {
	width: 90%;
	padding: 10px;
	margin: 0 auto 10px;
	color: #000;
	background: #FFF;
	border: 1px solid #98292B;
	clear: both;
}

table.whisperInbox {
	width: 90%;
	padding: 10px;
	margin: 0 auto 10px;
	color: #000;
	background: #FFF;
	border: 1px solid #98292B;
	clear: both;
}

table.whisperInbox tr.whisperHead {
	color: #FFF;
	background: #98292B;
	font-weight: 700;
	font-size: 12px;
}

table.whisperInbox td {
	padding: 10px;
}

table.whisperInbox td table td {
	padding: 2px;
}

table.whisperInbox td img {
	float: none;
	padding: 0;
	position: relative;
	top: 2px;
}

td.replyText {
	padding: 10px;
	border: 1px solid #98292B;
	margin: 10px 0;
	color: #000;
	background-color: #FFF;
}

/* End Bottom Footer Blocks */

/* FOOTER */

#footer {
	width: 766px;
	height: 40px;
	margin: auto;
	clear: both;
}

p#copyright {
	position: relative;
	top: 0;
	left: 20px;
	width: 510px;
	float: left;
}

p#rss {
	float: right;
	position: relative;
	top: -25px;
}

#scrollTop {
	color: #4C5E6E;
	background-color: inherit;
	cursor: pointer;
}

/* Other bits and pieces */

.alert {
	background: #FAF8FC url(/resources/images/information.png) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    padding: 5px 20px 5px 45px;
    border-top: 2px solid #6A98C4;
    border-bottom: 2px solid #6A98C4;
	color: #444;
	text-align: justify;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	width: 400px;
	margin: 10px auto;
}

.success {
	background: #EBFFDF url(/resources/images/greentick.png) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    padding: 0 20px 0 45px;
    border-top: 2px solid #0C7204;
    border-bottom: 2px solid #0C7204;
	color: #444;
	text-align: justify;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	width: 400px;
	margin: 10px auto;
	overflow: hidden;
}

.error {
    background: #fff6bf url(/resources/images/exclamation.png) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: justify;
    padding: 10px 20px 10px 45px;
    border-top: 2px solid #ffd324;
    border-bottom: 2px solid #ffd324;
	color: #444;
	text-align: justify;
	width: 400px;
	margin: 10px auto;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

ul#sitemap {
	margin-left: 40px;
}

ul#sitemap li {
	line-height: 15px;
}

.button{
	background:#98292B url(/resources/images/button-on.gif) repeat-x top;
	border:1px solid #000;
	color:#fff;
	font-weight:700;
	font-size:11px;
	padding: 2px;
	cursor:pointer;
}

.button:hover{
	background:#782022 url(/resources/images/button-off.gif) repeat-x top;
	border:1px solid #000;
}

.dropdown {
	position: absolute;
	visibility: hidden;
	border: 5px solid #97282A;
	background-color: #000;
	color: #FFF;
	width: 200px;
	height: auto;
	padding: 4px 8px;
	text-align: justify;
}

ul#error {
	margin-top: 20px;
	line-height: 20px;
}

.red {
	color: #98292B;
}

/* Rich Test*/

#content img.grave {
	position: absolute;
	top: -120px;
	left: 10px;
	float: none;
	z-index: 1;
	width: 150px;
}

.eximage {
	height: 100px;
	width: 100px;
	float: right;
	overflow: hidden;
	margin: 0 0 5px 5px;
	border: none;
	text-decoration: none;
	}

/*Rich Test End*/