body, img, div, ul, ol, li, h1, h2, h3, h4, h5, h6, p, input { margin: 0; padding: 0; } 
body ul { list-style-type: none; }
body a { text-decoration: none; color: #58639a; }
body a:hover { text-decoration: none; color: #58639a;  }
a img, fieldset { border: 0 }
a img { outline: 0; }


/* chums insane header fixes */

div#nav {

}

body {
/*	text-align: center;*/
	background: #172639 url(/static/3/images/background/bluebody.jpg) repeat-y -50px center;
	/*background-color: black;*/
	font-family: verdana,arial,helvetica,sans-serif;
	color: red;
	height: 100%;
}

#smy-header {
	height: 247px;						/* to be removed */
	background: url(/static/3/images/header/pagetop.jpg) repeat-x;
        width: 950px;
 /*       margin-left: auto;*/
 /*       margin-right: auto;*/
}

.wrap {
	width: 950px;
/*	margin: 0 auto;*/
	text-align: left;
}

#mainContent {}
#mainContent .wrap { background: transparent url(/static/3/images/background/faux_right.gif) right top repeat-y; }

	/* ShowMeYours-Specific Content	*/

#smyMain {
/*	background: url(/static/3/images/smymain.jpg) repeat-x;*/
	background: url(/static/3/images/background/sidebar_curves.jpg) right bottom no-repeat;
/*	padding-top: 20px;	*/
	height: 100%;			/* so that smyMain extends to include	*/
	padding-left: 20px;
/*	overflow: hidden;*/		/* was there in case #newMmbrs got a big bottom padding, for floated comments, and then poweredby logo */
}
/*a#poweredBy { clear: right; float: right; margin: 0 6px 4px 0; }*/

div#dPoweredBy { clear: both;  text-align: right; padding: 0 6px 4px 0; }

div#dPoweredBy p {float: right; font-size: xx-small; padding-bottom: 10px;}

a#poweredBy {float: right; clear: both; height: 55px;}
#smyHeader {
	height: 123px;
/*	margin-bottom: 15px;*/
	background: url(/static/3/images/header/showmeyours.jpg) no-repeat;
}

/* This little bit helps make up for the right hand column	*/

#smyWrap { background: white; padding-bottom: 15px; }
#headerFoot { height: 20px; font-size: 1px; margin-left: -20px; background: url(/static/3/images/background/smymain.jpg) left top repeat-x; }

/**/

h1#smyTitle { width:250px; height: 95px; }
h1#smyTitle a { display: block; text-indent: -9999px; width:250px; height: 95px; }
#smySearchDiv {
	padding-right: 32px;
	height: 77px;
	float: right; width: 50%; display: inline;
	text-align: right;
	overflow: hidden;
}
#smySearchDiv label { visibility: hidden; }
#smyS1 { display: block; padding: 20px 5px 0 0;}
#smyS2 { display: block; }
img#searchImg { margin-top: 19px; }
#searchWhere {
	width: 76px;			/* to be removed */
	margin-bottom: 6px;
	font-family: inherit;
	font-size: 10px;
	padding: 3px 0 3px 0 ;
}
img#searchFor { padding-bottom: 7px; }
#searchQ {
	font-family: inherit;
	margin-right: 4px;
	vertical-align: top;
	margin-top: 4px;
	width: 175px;
	font-size: 12px;
	padding: 3px 0;
	text-indent: 5px;
	color: #58639a;

}
.smySearch {
	background: url(/static/3/images/field/background.jpg) no-repeat;
	border: 1px solid #f34c20;
}

#smyNavBar {
	padding: 3px 0 0 24px;   /* top padding was 21px before adding SMY title with link */
	clear: right;
}


	/* The Nav List	*/

ul#smyNav {
	float: right;
	display: inline;
	margin-right: 20px;
	background: transparent url(/static/3/images/navigation/navorange.jpg) no-repeat;
	width: 382px;
	height: 25px;
	position: relative;
}

/*logged out navigation	*/
	ul#smyNav.loNav {
	background: transparent url(/static/3/images/navigation/navorangelo.jpg) no-repeat;
	width: 356px;
	}
/**/

ul#smyNav li {
	list-style-type: none;
	position: absolute; top: 0;
}
ul#smyNav li, ul#smyNav li a {
	display: block;
	height: 25px;
}
ul#smyNav li a {
	text-indent: -9999px;
	overflow: hidden;
}
#li-smyhome { left: 0; width: 58px; }
#li-smydash { left: 59px; width: 97px; }
#li-smymmbrs { left: 157px; width: 80px; }
#li-smyupload { left: 238px; width: 72px; }
#li-smyhelp { left: 311px; width: 71px; }

#li-smyhome a:hover, .home #li-smyhome a { background: transparent url(/static/3/images/navigation/navorange.jpg) 0 -25px no-repeat; }
#li-smydash a:hover, .dashboard #li-smydash a{ background: transparent url(/static/3/images/navigation/navorange.jpg) -59px -25px no-repeat; }
#li-smymmbrs a:hover, .members #li-smymmbrs a { background: transparent url(/static/3/images/navigation/navorange.jpg) -157px -25px no-repeat; }
#li-smyupload a:hover, .upload #li-smyupload a { background: transparent url(/static/3/images/navigation/navorange.jpg) -238px -25px no-repeat; }
#li-smyhelp a:hover, .help #li-smyhelp a { background: transparent url(/static/3/images/navigation/navorange.jpg) -311px -25px no-repeat; }

/* logged-out navigation	*/
.loNav #li-smyhome { left: 0; width: 58px; }
.loNav #li-smydash { left: 59px; width: 71px; }
.loNav #li-smymmbrs { left: 131px; width: 80px; }
.loNav #li-smyupload { left: 212px; width: 72px; }
.loNav #li-smyhelp { left: 285px; width: 71px; }

.loNav #li-smyhome a:hover, .loNav.home #li-smyhome a { background: transparent url(/static/3/images/navigation/navorangelo.jpg) 0 -25px no-repeat; }
.loNav #li-smydash a:hover, .loNav.login #li-smydash a { background: transparent url(/static/3/images/navigation/navorangelo.jpg) -59px -25px no-repeat; }
.loNav #li-smymmbrs a:hover, .loNav.members #li-smymmbrs a { background: transparent url(/static/3/images/navigation/navorangelo.jpg) -131px -25px no-repeat; }
.loNav #li-smyupload a:hover, .loNav.upload #li-smyupload a { background: transparent url(/static/3/images/navigation/navorangelo.jpg) -212px -25px no-repeat; }
.loNav #li-smyhelp a:hover, .loNav.help #li-smyhelp a { background: transparent url(/static/3/images/navigation/navorangelo.jpg) -285px -25px no-repeat; }
/**/

p#login { padding-top: 5px; font-size: 10px; color: #e1e1e1; }
p#login a { color: white; font-weight: bold; text-decoration: none; border-bottom: 1px solid #fff200; }
p#login a:hover { color: #fff200; font-weight: bold; text-decoration: none; border-bottom: 1px solid white; }

p#logout { padding-top: 5px; font-size: 12px; color: white; }
p#logout #username a { font-weight: bold; color: #fff200; padding-right: 10px; border-bottom: 0; }
p#logout a { color: #e1e1e1; font-size: 10px; font-weight: normal; text-decoration: none; border-bottom: 1px solid #fff200; }
p#logout a:hover { color: #fff200; font-size: 10px; font-weight: normal; text-decoration: none; border-bottom: 1px solid white; }

#smyBrowse {
	float: right; width: 320px;
	background: transparent; /*url(/static/3/images/sidebarcurves.jpg) left bottom no-repeat;*/
}
/*#smyBrowse div { background: url(/static/3/images/sidebargrad.gif) repeat-y; }*/
#smyBrowse #smyBCap { height: 24px; background: url(/static/3/images/header/sidebarcap.jpg) left top no-repeat; }
#sideAd { height: 250px; padding: 0 9px 10px; }
h2#h-browseMedia { height: 51px; text-indent: -9999px; background: url(/static/3/images/titles/browsemedia.jpg) no-repeat; }
h3#h-yourStuff { height: 30px; text-indent: -9999px; background: url(/static/3/images/titles/yourstuff.jpg) no-repeat; }
.sideList {
	font-size: 14px;
	list-style-type: none;
	padding-left: 30px;
}
.sideList li {
	padding-left: 10px;
	margin-bottom: 8px;
	line-height: 22px;
	background: url(/static/3/images/global/bullet.gif) left 5px no-repeat;
}
#smyBrowse li a {
	color: #58639a;
	text-decoration: none;
	border-bottom: 1px solid #a4aac5;
}
#smyBrowse li a:hover {
	color: #58639a;
	text-decoration: none;
	border-bottom: 1px solid #f34c20;
}

#ul-yourStuff {
	height: 100%;
	overflow: hidden;
	margin-top: 8px;
	margin-bottom: 17px;
}
#ul-yourStuff li {
	float: left; width: 40%;
}
h3#h-otherCats { height: 30px; text-indent: -9999px; background: url(/static/3/images/titles/othercats.jpg) no-repeat; }
ul#ul-otherCats { margin-top: 8px; margin-bottom: 22px; }

h3#h-newMmbrs { height: 30px; text-indent: -9999px; background: url(/static/3/images/titles/newestmembers.jpg) no-repeat; }
ul#ul-newMmbrs {
	list-style-type: none;
	padding-left: 31px;
	line-height: 0.9em;
	margin-top: 10px;
}
#ul-newMmbrs li { margin-bottom: 20px; }
#ul-newMmbrs img { float: left; padding-right: 10px; }
#ul-newMmbrs .date { color: #898ea4; font-size: 9px; }
#ul-newMmbrs a { font-size: 14px; }
#ul-newMmbrs a.profile { color: #f34c20;  font-size: 9px; }
#ul-newMmbrs a.profile:hover { color: #58639a; border-bottom: 1px solid #f34c20;  font-size: 9px; }

#sideFoot { clear: left; height: 220px; position: relative;}
#sideFoot a { position: absolute; top: 171px; left: 136px; }

#footer {
	clear: both;
	padding: 0 0 17px 0px;
	background-color: black;
	text-align: left;
	font-size: 10px;
}

#footer table {
     width: 940px; margin: 0 auto;
}

#footNav {
	background-color: black;
	padding: 9px 0 8px;
}
.hNav {
	color: #ff6600;
	list-style-type: none;
}
.hNav li { display: inline; }
.hNav li a {
	text-decoration: none;
	color: #cccccc;
	margin: 0 14px;
}
.hNav li a:hover {
	color: white;
}
#footBg {
	background: red url(/static/3/images/background/footdots.gif);
	padding: 1px 0;
/*	width: 760px;*/
	width: 100%;
}

#footChannels {
	margin-bottom: 1px;
	background-color: black;
}
#footChannels ul {
	list-style-type: none;
	display: inline;
	margin-right: 12px;
}
#footChannels li {
	display: inline;
	margin-left: 18px;
}
#footChannels li a img { border: 0; }
#footChannels select {
	margin: 0 0 12px 32px;
	font-size: 10px;
}

#legalities {
	color: #999999;
	background-color: black;
	padding: 9px 0;
}
#legalities p, #legalities ul { display: inline; }
#legalities a { text-decoration: none; color: #cccccc; }
#legalities a:hover { color: white; }



	/* Login-Specifics	*/

h2.warning { color: #f34c20; font-size: 16px; line-height: 24px; margin-bottom: 17px; }
#loginMain { 
	font: 11px verdana,arial,sans-serif;
	color: #3b4991;
	/*height: 980px;*/
}
#loginMain p { padding: 15px 0 18px; line-height: 1.5em; }
#loginMain a { color: #58639a; text-decoration: none; border-bottom: 1px solid #d7d7d7; }
#loginMain a:hover { color: #58639a; text-decoration: none; border-bottom: 1px solid #f34c20; }

#loginMain label { font-weight: bold; }
.loginField {
	border: 0;
	height: 30px; width: 250px;
	font-family: inherit;
	font-size: 14px;
	background: url(/static/3/images/field/loginfield.jpg) no-repeat;
	margin: 7px 0 13px;
	padding: 6px 0 7px;
	text-indent: 5px;
	color: #58639a;
}
#submitBtn { padding: 19px 0 10px; }

#termsAndConds { 
	display: block;
	margin: 0 10px 10px;
}

#loginMain h1 { text-indent: -9999px; background: url(/static/3/images/titles/login.jpg) no-repeat; height: 37px;}
#loginInfo { float: left; width: 30%; }
#recruit { float: left; width: 275px; }


#ch { background: url(/static/3/images/header/join.gif); height: 9px; }
#recruitMain { background: #f1f1f1 url(/static/3/images/background/join.gif) right bottom no-repeat; position: relative; }
#recruitMain h2 { text-indent: -9999px; background: url(/static/3/images/titles/nmjoinnow.jpg) 6px top no-repeat; }
#recruitMain p { padding: 10px 10px 60px; }
#joinNowBtn { display: block; padding-left: 12px; }
#cf { background: url(/static/3/images/footer/join.gif); height: 9px; font-size: 1px; }


   /* Media Details-Specifics	*/

#mdMain {
/*	margin-right: 340px;*/
	font: 11px verdana,arial,sans-serif;
}
#mdMedia {
	background-color: #f1f1f1;
	color: #3b4991;
	border-bottom: 1px solid #c1c1c1;
	margin-top: 13px;
	width: 590px;
}
#mdMedia img { display: block; }
#mdMediaCap { height: 12px; background: url(/static/3/images/header/mdmedia.gif) left top no-repeat; }
#mdMediaMain { padding: 0 15px; }
#mdMediaMain h3 { font-size: 14px; display: block; width: 510px; padding: 1px 0 3px 3px; }
#mdMediaMain img { padding: 8px 0 1px; }

div#similar_media {float: right; width: 140px;}
div#similar_media a {position: relative; display: block; width: 52px; height: 52px; float: left; margin-right: 15px; z-index: 900; cursor:pointer}

div#similar_media a span.buttonwrap {position: absolute; left: 0; top: 0; width: 54px; height: 53px; z-index: 200; padding-right: 2px;}
div#similar_media a span.buttonwrap img {behavior: url('/jslib/iepngfix.htc'); width:54px; height: 53px;}

div#similar_media a span.imagewrap {z-index: 10; position: relative; display:block}
div#similar_media a span.imagewrap img {position: absolute; left: 2px; top: 1px!important; top: 1px}

p.smalltype {font-size: x-small; color: #58639A; padding-top: 0.5em}
p.smalltype a{ border-bottom: 1px solid #C1C1C1;}
p.smalltype a:hover {border-bottom: 1px solid #F34C20;}


ul#catOpts { list-style-type: none; margin-top: 12px; display: inline; }
ul#catOpts li {  display: inline; }
ul#catOpts li a  { margin: 0pt 8px 0pt 2px; color: #58639a; font-size: 12px; text-decoration: none; border-bottom: 1px solid #c1c1c1; font-weight: bold; }
ul#catOpts li a:hover  { margin: 0 8px 0pt 2px; color: #58639a; font-size: 12px; text-decoration: none; border-bottom: 1px solid #f34c20; font-weight: bold; }

a#upToCat { margin: 0; color: #58639a; font-size: 17px; text-decoration: none; border-bottom: 1px solid #c1c1c1; font-weight: bold; }
a#upToCat:hover  { margin: 0;  color: #58639a; font-size: 17px; text-decoration: none; border-bottom: 1px solid #f34c20; font-weight: bold; }

span#catOptLabel { font-size: 12px; font-weight: bold; color: #58639a; }

#mediaContainer { margin: 0px 0 0 0; padding:0; clear: left; text-align: center; border: 1px solid #ddd; background: #e5e5e5 url(/static/3/images/background/dashup_main.jpg) no-repeat right bottom ;  position: relative;}
#mediaContainer img { margin: 10px auto;}
#socialSide {
	border-top: 1px solid white;
	width: 590px;
	background: #f1f1f1 url(/static/3/images/footer/mdsocial.gif) left bottom no-repeat;
	height: 282px;
}

.editorWrap {width: 420px; position: relative;}
.editorWrap a.edit {position: absolute; right: 0px; top: 0px;}
.editorWrap a.edit:hover { cursor: pointer; }
#titleEditor {overflow:hidden;width:380px;margin: 1px 0 10px 0; height: 60px}
#titleEditor h3 {padding: 0;} 
#editorWrap input {width: 380px; margin-bottom: 43px;  padding: 1px 0 8px 3px; font-size: 17px; font-weight: bold; color: #3b4991; border: 1px solid #f3f3f3; background: #fff; border: 1px solid #3c4991; height: 1em}
#titleEditor input#myeditor {border: 1px solid #3c4991; padding: 1px 0 2px 3px; width: 390px}

#descriptionWrap input {width: 380px; margin-top: 5px; overflow:hidden; border: 1px solid #3c4991}
#descriptionEditor{width: 520px;  margin: 1px 0 10px 0; padding: 0; overflow:hidden;}
#descriptionEditor p {margin: 0; padding: 0px}
#descriptionEditor input {width: 510px; padding: 1px 0 3px 3px; font-weight: normal; color: #3b4991; border: 1px solid #f3f3f3; background: #f3f3f3}
#descriptionEditor input#myeditor {border: 1px solid #3c4991}


h3#mediatitle{ 
border: 0;;
color:#3B4991;
font-weight:bold;
padding: 0;
width:510px;}

a.edit {
	color: #f34c20;
	border-bottom: 1px solid #c1c1c1;
	text-decoration: none;
	padding-bottom: 1px;
/*	float: left;*/
/*	display: block;*/

}
a.edit:hover {
	cursor: pointer;
	color: #58639a;
	border-bottom: 1px solid #f34c20;
	text-decoration: none;
	padding-bottom: 1px;
}

#mdMediaMain a.edit {
/*	margin-left: 5px;*/
	
}

#mdMedia p#descEdit { text-align: right; }
#mdMediaMain p a.edit {
	position: relative;  
	/*top: -0.8em;
	*/
}


#mediaInfo {
	float: left;
	width: 205px;
	color: #58639a;
	font-size: 11px;
}
#ratenShare {
	margin: 0 167px 0 218px;	/* the right margin was 177px but this caused problems in IE */
}
#tags {
	float: right;
	width: 170px;
	overflow: hidden;
	height: 266px;
	background: #e1e1e1 url(/static/3/images/header/tags.gif) left top no-repeat;
}
#tags h3 {
	margin: 8px 0 0 6px;
	height: 24px;
	text-indent: -9999px;
	background: url(/static/3/images/titles/mdtags.jpg) left top no-repeat;
}
#tags ul {
	list-style-type: none;
	margin: 0 10px;
}
#tags ul li { display: inline; }

#tags a { color: #58639a; text-decoration: none; border-bottom: 1px solid #b7b7b7; }
#tagEdit { width: 40px;  margin-right: 10px; float: right; }
#tagdiv p {float: right;}
#tagdiv textarea {background: #f0f0f0; border: 1px solid #3b4991; width: 145px; margin: 0 10px 10px; font: inherit;}
#tags a.edit {
	color: #f34c20;
	border-bottom: 1px solid #c1c1c1;
	text-decoration: none;
}
#tags a.edit:hover {
	color: #58639a;
	border-bottom: 1px solid #f34c20;
	text-decoration: none;
}

#authorInfo {
	margin: 9px 0 10px 15px
}
#authorHead {
/*	height: 8px;*/
	font-size: 7px;
	padding-top: 8px;							/* This works with both IE and FF (as opposed to the preceding line) */
	background: url(/static/3/images/header/mduser.gif) left top no-repeat;
}
#authorMain {
	background-color: #e1e1e1;
	width: 100%; height: 50px;
	line-height: 1.3em;
}
#authorMain img { float: left; padding: 0 10px; }
#authorMain a {
	color: #58639a;
	font-size: 16px;
	text-decoration: none;
	border-bottom: 1px solid #a4aac5;
}
#authorMain a:hover {	border-bottom: 1px solid #f34c20; }

#authorMain .date { color: #898ea4; font-size: 9px; }
#authorMain a.profile { color: #f34c20;  font-size: 9px; }

#authorFoot {
	height: 9px;
	background: url(/static/3/images/footer/mduser.gif) left top no-repeat;
}

#mediaStatsDiv { margin-left: 15px; }
#mediaInfo .mediaStats, #mediaInfo label { font-weight: bold; }
#mediaInfo #viewNum { font-weight: normal; }
#mediaInfo select {
	font-family: inherit;
	font-size: 11px;
	color: #58639a;
	margin: 4px 0 21px;
	width: 190px;
}

#ratenShare {
	color: #58639a;
	font-weight: bold;
}
#ratenShare h3#h-rate {
	margin-top: 8px;
	height: 22px;
	text-indent: -9999px;
	background: url(/static/3/images/titles/ratethis.jpg) left top no-repeat;
} 
#ratenShare h3#h-share {
	margin-top: 8px;
	height: 22px;
	text-indent: -9999px;
	background: url(/static/3/images/titles/share.jpg) left top no-repeat;
} 
#ratingDiv, #sharingDiv { padding-left: 4px; }

ul.star-rater { list-style-type: none; display: inline; }
ul.star-rater li { display: inline; }

/* star rater stuff from komodo */
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
background: url(/static/3/images/global/star.jpg) left -1000px repeat-x;
}
.star-rating{
position:relative;
width:105px;
height:21px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
background-position: left top;
}
.star-rating li{
display: inline;
}
.star-rating a,
.star-rating .current-rating{
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:21px;
line-height:21px;
outline:none;
overflow:hidden;
border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus {
background-position: left bottom;
}
.star-rating a.one-star{
width:20%;
z-index:6;
}
.star-rating a.two-stars{
width:40%;
z-index:5;
}
.star-rating a.three-stars{
width:60%;
z-index:4;
}
.star-rating a.four-stars{
width:80%;
z-index:3;
}
.star-rating a.five-stars{
width:100%;
z-index:2;
}
.star-rating .current-rating {
z-index:1;
background-position: left center;
}

.inline-rating{
display:-moz-inline-block;
display:-moz-inline-box;
display:inline-block;
vertical-align: middle;
}
.inline-rating a {font-weight: normal; border-bottom: 1px solid #B7B7B7}
.inline-rating a:hover{border-bottom: 1px solid #F34C20}

/* end star rater stuff */

#avgRating { margin-left: 1px; }

#ratenShare #mediaStats { padding-left: 4px; }
#ratenShare label { display: block; margin: 2px 0 4px; }
#ratenShare input, #ratenShare textarea {
	font-family: inherit;
	font-size: 10px;
	color: #a1a1a1;
}
#shareUrl, #shareEmbed {
	width: 188px; /*height: 23px;*/
	background: url(/static/3/images/field/md-url.gif) no-repeat;
	border: 1px solid #d0d0d0;
	padding: 4px 0 7px;
	font-weight: normal;
	text-indent: 5px;
}
/*#shareEmbed {*/
	/*width: 188px; height: 43px;*/
/*	width: 177px;*/ 	/* these will likely have to change	*/
/*	background: url(/static/3/images/field/md-embed.gif) no-repeat;
	border: 1px solid #d0d0d0;
	padding: 3px 6px 0 5px;
}*/


#mdTools {
	width: 590px;
	min-height: 61px;
	background: #d0d0d0 url(/static/3/images/background/mdstripes.gif) repeat-y;
}
#mdTools h3 {
	float: left;
	width: 70px;
	height: 29px;
	text-indent: -9999px;
	background: url(/static/3/images/titles/tools.jpg) 11px 12px no-repeat;
}
#mdTools ul {
	padding: 11px 15px 0 81px;
	list-style-type: none;
}
#mdTools ul li { display: inline; line-height: 23px; color: #949494; font-weight: bold; }
#mdTools ul li a {
	color: #3b4991;
	text-decoration: none;
	border-bottom: 1px solid #a6a6a6;
	font-weight: bold;
}
#mdTools ul li a:hover { border-bottom: 1px solid #f34c20; }

#toolsFoot {
	height: 9px;
	font-size: 8px;
	/*padding-top: 9px;*/
	width: 590px;
	background: url(/static/3/images/footer/mdtools.gif) no-repeat;
}

#toolsfeedback { color: #3f4991;  font-size: 130%;  width: 584px; text-align: center;  padding: 3px; margin: 10px 0 -20px 0;  display: hidden;}
#toolsfeedback p {border: 1px solid #3f4991; padding: 5px;  background: #fff}
#toolsfeedback p.error {border: 1px solid #F34C20; background: #fff; color: #F34C20}
#toolsfeedback p a {border-bottom: 1px solid #A4AAC5; color: #58639A}
#toolsfeedback p a:hover {border-bottom: 1px solid #F34C20; color: #58639A}
.toolPage {width: 580px; height: 223px;}
.toolPage form {margin-left: 77px; padding-bottom: 20px;}
.toolPage form fieldset { width: 440px;}
.toolPage form fieldset label {width: 100px; color: #3b4991;margin: 1px 2px; padding: 4px 0 4px 0; ;float: left; clear: left; text-align: right}
.toolPage form fieldset input {float: left;  margin: 2px; padding: 2px; color: #58639a; }
.toolPage form fieldset select {clear: right; float: left; height: 16px; margin: 2px 0 1px 3px; border: 0; width: 254px; }
.toolPage form fieldset textarea {float: left; padding: 2px; margin: 2px; height: 100px; }
.toolPage form fieldset a { margin: 2px; display: block; float: left;  padding-top: 3px; text-indent: 3px;color: #F34C20; border-bottom: 1px solid #58639a}
.toolPage form .button {float: left;  margin: 2px; border: 1px solid #D0D0D0; color: #3b4991; font-size: 120%; background-color: #f1f1f1; padding: 1px 2px; }
.toolPage form .submit {margin-left: 115px;}
.toolPage form fieldset .input {border: 1px solid #D0D0D0; color: #58639a; width: 250px; font-family: Verdana, Arial, sans-serif; font-size: 11px;}



#leaveComment { width: 600px; }
#leaveComment p { color: #58639a; line-height: 17px; }
#leaveComment p a { color: #58639a; border-bottom: 1px solid #a4aac5; }
#leaveComment p a:hover { color: #58639a; border-bottom: 1px solid #f34c20; }
h3#h-comments {
	width: 93px;
	height: 57px;
	text-indent: -9999px;
	background: url(/static/3/images/titles/comments.jpg) 0 27px no-repeat;
}
#mdCmntSbmt { float: right; display: inline; margin-top: 11px; }
#leaveComm {
/*	width: 588px; height: 95px;*/
	width: 577px; height: 88px;	/* these will likely have to change	*/
	background: url(/static/3/images/field/comments.gif) no-repeat;
	border: 1px solid #d0d0d0;
	font-family: inherit;
	font-size: 10px;
	color: #58639a; /*#a1a1a1;*/
	padding: 3px 6px 4px 5px;
}

/**/div#leftComments { float: left; display: inline; margin: 42px 0 21px; width: 589px; }
.commentOdd, .commentEven { width: 580px; margin-bottom: 10px; }
.commentOdd .commHead {
	height: 8px;
	font-size: 7px;
	/*padding-top: 8px;*/
	width: 600px;
}
.commentEven .commHead {
	height: 8px;
	font-size: 7px;
	/*padding-top: 8px;*/
	width: 600px;
	background: url(/static/3/images/header/headercomment_temp.jpg) no-repeat;
}
/**/

.commentEven .commMain { background-color: #f1f1f1; width: 570px;}

.imgCol { float: left; width: 70px; height: 60px; }
.imgCol img { margin-left: 10px; }
.commTxtCol { color: #3b4991; margin-left: 71px; }

#commentsfeedback {width: 300px;}

a.posterName {
	font-weight: bold;
	color: #f34c20;
	text-decoration: none;
	border-bottom: 1px solid #d7d7d7;
	line-height: 1.4em;
}
a.posterName:hover { color: #58639a; border-bottom: 1px solid #f34c20; }

.posterLoc { font-size: 10px; }
.cmntText { margin: 8px 0px 0 0; width: 480px; line-height: 1.4em }
.posted {
	text-align: right;
	color: #898989;
	width: 485px;
}
/**/
.commentOdd .commFoot {
	height: 9px; width: 570px;
}

.commentEven .commFoot {
	height: 9px; width: 570px;
	background: url(/static/3/images/footer/footercomment_temp.jpg) no-repeat;
}
/**/
	/* Media Details (Logged Out)-Specifics	*/

h5 { font-size: 12px }
p#fixedCat { margin: 6px 0 15px; }
.mustLogin {
	color: #f34c20;
	margin-left: 10px;
}
.mustLogin a {
	color: #f34c20;
	text-decoration: none;
	border-bottom: 1px solid #b7b7b7;
}
.mustLogin a:hover {
	color: #58639a;
	border-bottom: 1px solid #f34c20;
}

.loVersion #socialSide {
	background: #f1f1f1 url(/static/3/images/footer/mdsocial_lo.jpg) left bottom no-repeat;
	height: 232px;
}

ul#disabledTools {
	color: #959595;
	padding-top: 0;
}
/**/#mdTools ul#disabledTools li { line-height: 21px; }
#disabledTools .wasALink {
	font-weight: bold;
}
#mdTools #loTools {
	padding: 11px 15px 0 81px;
	color: #3b4991;
	line-height: 25px;
}
#loTools a, #loComm a {
	color: #3b4991;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px solid #a6a6a6;
}
#loTools a:hover, #loComm a:hover { border-bottom: 1px solid #f34c20; }

#loTools a#loginLink, #loComm a { border-bottom: 1px solid #a4aac5; }
#loTools a#loginLink:hover, #loComm a:hover { border-bottom: 1px solid #f34c20; }

.loVersion #mdTools {
	height: 103px;
	width: 590px;
	background: #d0d0d0 url(/static/3/images/mdstripes_long.gif) left top no-repeat;
}
.loVersion #mdTools h3 {
	float: left;
	width: 70px;
	height: 29px;
	text-indent: -9999px;
	background: url(/static/3/images/titles/tools-lo.jpg) 11px 12px no-repeat;
}
.loVersion #toolsFoot {
	height: 9px; width: 590px;
	background: url(/static/3/images/footer/mdtools_lo.gif) no-repeat;
}
#loComm {
	font-weight: bold;
	color: #3b4991;
	padding-left: 6px;
}



	/* Home Page-Specifics	*/

#homeMain { margin-bottom: 40px; }
#homeMain a img { border: 0; }
#homeMain h3.itemTtl { margin: 20px 0 4px; }
#homeMain h3.itemTtl a {
	font-size: 16px;
	color: #f34c20;
	text-decoration: none;
	border-bottom: 1px solid #cecece;
}
#homeMain h3.itemTtl a:hover {
	color: #58639a;
	border-bottom: 1px solid #f34c20;
}

#getStarted { position: relative; height: 200px; width: 590px; }
#feature { width: 400px; height: 200px; }
#startInsts { position: absolute; top: 0; left: 400px; width: 189px; height: 200px; background: url(/static/3/images/background/home_headerinstv2.jpg) left top no-repeat; } 
#startInsts a { outline: 0; } 
/*
#feature  {
	float: left; width: 400px; height: 200px; display: inline; overflow: hidden;
	background: black;
	margin-right: -3px;
}
#startInsts {
	margin: 0 340px 0 400px;
	background: url(/static/3/images/home_headerinstbg.jpg) left top no-repeat; 
	text-align: left;
	height: 200px;
}*/
#startInsts h3 {
/*	width: 181px;*/
	height: 38px;
	text-indent: -9999px;
/*	background: url(/static/3/images/titles/gettingstarted.jpg) 9px 12px no-repeat;*/
}
#startInsts img, #startInsts a { display: block; text-indent: -9999px; font-size: 16px;}

#instSU { margin: 14px auto 2px; }
#instSE { margin: 23px auto 2px; }
#instRTI { margin: 23px auto 25px; }			/* bottom margin was 14px	*/
#uploadNow { padding-left: 9px; }

.homeItem {
	background: #e5e5e5 url(/static/3/images/itembox_home.gif);
	width: 590px;
	height: 149px;
}
.itemImg {
	float: left; width: 176px; height: 100%; overflow: hidden;
}
div.hotnFresh {
	margin-left: 176px; 
	background: url(/static/3/images/background/home_hnftabs.gif) right top no-repeat;
}
ul.hnfTabs {
	list-style-type: none;
/*	background: url(/static/3/images/background/home_hnftabs.gif) right top no-repeat;*/
/*	margin-left: 176px;*/
	height: 30px;
	width: 40%;
    padding-left: 9px;
}
ul.hnfTabs li {	display: block; float: left; height: 30px;}
ul.hnfTabs li a {display: block; height: 30px; width: 65px;}

ul#catHnFTabs li {	display: block; float: left; height: 30px;}
ul#catHnFTabs li a {display: block; height: 30px; width: 65px;}

a.hotTab { background-image: url(/static/3/images/tabs/hot_tab.jpg);
background-repeat: no-repeat;
background-position: left top;
}
/*a.hotTab:hover {background: transparent url(/static/3/images/tabs/hot_big.jpg) no-repeat left bottom ;}
a.hotTab.active {background: transparent url(/static/3/images/tabs/hot_sel.jpg) no-repeat left bottom ;}
*/
a.freshTab {background-image: url(/static/3/images/tabs/fresh_tab.jpg);
background-repeat: no-repeat;
background-position: left top;
}
/*a.freshTab:hover {background: transparent url(/static/3/images/tabs/fresh_big.jpg) no-repeat left bottom ;}
a.freshTab.active {background: transparent url(/static/3/images/tabs/fresh_sel.jpg) no-repeat left bottom ;}
*/
.hnfTabs a:hover, #catHnFTabs a:hover { background-position: left -30px; }
.hnfTabs a.active, #catHnFTabs a.active { background-position: left -60px; }

#channelGallery .thumbItems { margin-left: 35px;}

.thumbItems { /*margin-left: 176px;*/ line-height: 0.8em; }

.thumbItem1,
.thumbItem2,
.thumbItem3,
.thumbItem4 {
	float: left;
	display: inline;
	width: 97px;
	margin-top: 10px;
}

#homeMain .thumbItems a img.thumb {
	margin-left: 9px;
	border: 1px solid #8f9eaa;
}
.thumbItems img.icon {
	margin: 2px 4px 0 9px;
	float: left;
}

.catThumbItem span {
	width: 72px;
	display: block;
	float: left;
	overflow: hidden;
	height: 1.2em;;
}


a.thumbUser  {
	color: #58639a;
	font-size: 10px;
	text-decoration: none;
	border-bottom: 1px solid #9ea4bf;
}


a.thumbUser:hover  { color: #58639a; border-bottom: 1px solid #f34c20; }

/* temporary rss icons	*/
.divTempRSS { float: right; width: 50%; text-align: right; vertical-align: middle; margin-top: 3px; background: transparent; }
.divTempRSS a { font-size: 11px; color: #f34c20; padding: 0 16px 0 4px; }
.divTempRSS a img { padding-right: 3px; } 
.divTempRSS a:hover { font-size: 11px; color: #58639a; padding: 0 16px 0 4px;  }
/* end temporary rss icons	*/


	/* Category Home-Specifics	*/

/* temporary */

#categories #pageDiv {/* width: 70%;*/ }
div#pageDiv.tempMoreRSS { margin: 8px 22px 0 0; }
div#pageDiv.tempMoreRSS a:hover { border-bottom: 1px solid #f34c20; }
div#pageDiv.tempMoreRSS a#a-rss { color: #f34c20; border-bottom: 1px solid #c1c1c1; }
div#pageDiv.tempMoreRSS a#a-rss:hover { color: #58639a; border-bottom: 1px solid #f34c20; }
div#pageDiv.tempMoreRSS img { vertical-align: middle; margin: 0 3px 0 8px; }

ul#timeChooser { display: inline; text-align: left; float: left; width: 70%; }
#timeChooser li { display: inline; margin-right: 12px;}
#timeChooser li a  { color: #58639a; border-bottom: 1px solid #c1c1c1; font-size: 12px; font-weight: bold; }
#timeChooser li a:hover { color: #58639a; border-bottom: 1px solid #f34c20; font-size: 12px; font-weight: bold; }

div#channelVnR { width: 180px; background: #f1f1f1 url(/static/3/images/footer/channelviews.gif) left bottom no-repeat; padding-bottom: 6px; }
div#channelVnRHead { font-size: 1px; height: 10px; background: url(/static/3/images/header/channelviews.gif) left top no-repeat; }
#channelVnRMain { padding-left: 8px; }
/* temporary end */

#chMain { /*margin-right: 339px;*/ }
#topPlaces { margin-top: 21px; }
#bigImg { padding: 0px; background: #e5e5e5 url(/static/3/images/background/dashup_main.jpg) right bottom no-repeat; border: 1px solid #e0e0e0; float: left; width: 402px; margin-bottom: 17px; text-align: center; } /* bottom margin wasn't initially there but added when req's changed */
#bigImg img {margin: 10px;}
#bigImg object {display: block; height: 300px; overflow: hidden}
#placeInfo {
	margin-left: 416px;
	font-size: 10px;
	color: #3b4991;
}
#placeInfo h3 {
	width: 79px;
	height: 21px;
	text-indent: -9999px;
	background: url(/static/3/images/titles/winner.jpg) left top no-repeat;
}

#topPlaces a.channelbutton img {
	margin: 15px 0 0 15px;
}

#chMain a.userName, #chMain a.thumbUser {
	color: #58639a;
	font-size: 10px;
	text-decoration: none;
	border-bottom: 1px solid #9ea4bf;
}
#chMain a.userName:hover, #chMain a.thumbUser:hover { border-bottom: 1px solid #f34c20; }

div#winnerInfo { margin-bottom: 11px; }
#winnerInfo h2 { font-size: 15px; }
#winnerInfo h2#whatsHot { margin-left: -7px; text-indent: -9999px; height: 32px; background: url(/static/3/images/titles/whatshot.jpg) left top no-repeat; }
#winnerInfo p, #winnerIcon, #places { margin-left: 4px; }
#winnerInfo p {
	margin: 8px 0 10px 4px;
	line-height: 1.4em;
}
#winnerInfo .icon {
	margin-right: 5px; 
}
#chMain ol, #chMain ul { list-style-type: none; }

#places li { margin-bottom: 21px; }
#places .mediaAvatar {
	float: left;
}
#places .icon { margin: 15px 5px 0 10px; }
#places h4 {
	margin-left: 59px;
	text-indent: -9999px;
}
#scndPlace {
	width: 75px;
	height: 22px;
	background: url(/static/3/images/titles/scndplace.jpg) left top no-repeat;
}
#thrdPlace {
	width: 73px;
	height: 22px;
	background: url(/static/3/images/titles/thrdplace.jpg) left top no-repeat;
}
#frthPlace {
	width: 74px;
	height: 21px;
	background: url(/static/3/images/titles/frthplace.jpg) left top no-repeat;
}

#categories {
	background: #e5e5e5 url(/static/3/images/header/ch_others.jpg) left top no-repeat;
	clear: left;
	margin-top: 10px;
	width: 590px;
}
#pageDiv, .pageDiv {
	float: right; 
          width: 40%;
	text-align: right;
	font-size: 9px;
}
/*#pageDiv h4 {
	display: inline;
	text-indent: -9999px;
	width: 38px;
	height: 27px;
	background: url(/static/3/images/ttl-page.jpg) left top no-repeat;
}*/
#pageDiv a img, .pageDiv a img { border: 0; }
#pageDiv img, .pageDiv img { vertical-align: -9px; }
#chMain ol { display: inline; }
#pageNum li, .pageNum li { display: inline; }
#pageNum li a, .pageNum li a {
	text-decoration: none;
	color: #58639a;
}
.currPg {
	font-size: 12px;
	font-weight: bold;
	color: #f34c20;
}
#nextArrow, .nextArrow { margin-right: 6px; }

ul#catHnFTabs {
	list-style-type: none;
	margin-left: 7px;
	width: 40%;
	height: 30px;
}
ul#catHnFTabs li { display: inline; }
ul#catHnFTabs li a {display: block; float: left;height: 30px;}

/*
#hotTab a        { width: 60px; background: url(/static/3/images/tabs/hot_small.jpg) no-repeat center bottom}
#hotTab a:hover  { width: 60px; background: url(/static/3/images/tabs/hot_big.jpg) no-repeat center bottom}
#hotTab.active a { width: 60px; background: url(/static/3/images/tabs/hot_sel.jpg) no-repeat center bottom}

#freshTab a       { width: 70px; background: url(/static/3/images/tabs/fresh_small.jpg) no-repeat center bottom; margin-left: -6px;}
#freshTab a:hover  { width: 70px; background: url(/static/3/images/tabs/fresh_big.jpg) no-repeat center bottom; margin-left: -6px;}
#freshTab.active a { width: 70px; background: url(/static/3/images/tabs/fresh_sel.jpg) no-repeat center bottom; margin-left: -6px;}
*/

#channelThumbs {clear: left}

#catThumbsHot, #catThumbsFresh {
	margin-left: 28px;
}

.catThumbItem {
	float: left;
	display: inline;
	width: 102px;
	height: 105px;
	margin-top: 10px;
}
#chMain .catThumbItem a img.thumb {
	margin-left: 9px;
	border: 1px solid #8f9eaa;
}
#chMain .catThumbItem img.icon {
	margin: 3px 3px 0 9px;
}
#chMain .iconnName { display: block; margin-bottom: 6px; }


#catFoot {
	height: 9px;
	font-size: 1px;
	background: url(/static/3/images/footer/ch_others.gif) no-repeat;
	clear: left;
}

/* temporary 'more' link	*/
a#tempMore { color: #58639a; font-size: 12px; font-weight: bold; }
/* end temporary 'more' link	*/

	/* Dashboard (With Content)-Specifics */
#dashContent { font-size: 10px; color: #3b4991; }
#dashContent a img { border: 0 }
#dashAcctInfo { float: left; width: 303px; line-height: 15px; }	/* width was 300px */
#dashAcctInfo h2 {
	height: 25px;
	text-indent: -9999px;
	background: url(/static/3/images/titles/accountinfo.jpg) left top no-repeat;
}
#dashAcctInfo h3 {
	margin-top: 10px;
	font-size: 14px;
}
#dashRss {
	margin: 2px 0 5px 92px;
	padding: 0 0 1px 16px;
	background: url(/static/3/images/global/rss.jpg) no-repeat;
}
#dashRss a {
	color: #f34c20;
	border-bottom: 1px solid #d7d7d7;
}
#dashRss a:hover {
	color: #58639a;
	border-bottom: 1px solid #f34c20;
}


img#userThumb {
	float: left; width: 82px; display: inline;
	margin: 12px 10px 0 0;
	/*border: 1px solid #98a6b1;
	*/
}

#dashFeed a {
	color: #f34c20;
	text-decoration: none;
	border-bottom: 1px solid #d7d7d7; 
}
#dashFeed a:hover {
	color: #58639a;
	border-bottom: 1px solid #f34c20; 
}

#dashBlog {
/*	float: right;*/
	margin: 0 340px 0 305px;
	padding: 6px 0 0 7px;
	background: #f1f1f1 url(/static/3/images/header/dash_blog.gif) left top no-repeat;
/*	width: 283px;*/
}

#dashBlog h3 {
	height: 24px;
	text-indent: -9999px;
}
/*#dashBlog a {
	border-bottom: 1px solid #a4aac5;
}*/
#dashBlog a:hover {
	border-bottom: 1px solid #f34c20;
}

#blogInfo h3 {	background: url(/static/3/images/titles/dash_content_bloginfo.jpg) left top no-repeat; }
#yourBlogs h3 {	background: url(/static/3/images/titles/dash_content_urblogs.jpg) left top no-repeat; }
#dashBlog ul {
	list-style-type: none;
	margin: 5px 0 0 3px;
}
#dashBlog ul li { margin-bottom: 7px; }
#dashBlog a {
	color: #3b4991;
	border-bottom: 1px solid #a4aac5;
}

#yourBlogs {
	background: transparent url(/static/3/images/background/dash_blog.gif) right bottom no-repeat;
	margin-left: 154px;
	height: 108px;
}
#blogInfo { float: left; width: 140px; }
#dashBlogFoot {
	height: 7px;
	font-size: 7px;
	margin-left: -7px;
	background: url(/static/3/images/footer/dash_blog.gif) no-repeat;
}

p#spaceLeft { padding-bottom: 2px; }
a#bestUpld { color: #58639a; border-bottom: 1px solid #a4aac5; }
a#bestUpld:hover { color: #58639a; border-bottom: 1px solid #f34c20; }

#dashBlogSettings {
	height: 117px;
	width: 285px;
	padding: 0;
	background: url('/static/3/images/background/dashBlogsettings_bg.png') no-repeat left top;
	float: left;
	position: relative;
}



#dashBlogSettings a#up   {display: block; width: 120px; height: 10px; position: absolute; right: 15px; top: 25px; background: url('/static/3/images/buttons/arrow_up.png') 50px 2px no-repeat;}
#dashBlogSettings a#up:hover {background-position: 50px -7px; cursor: pointer;}  
#dashBlogSettings a#down {display: block; width: 120px; height: 10px; position: absolute; right: 15px; bottom: 2px; background: url('/static/3/images/buttons/arrow_down.png') 50px 2px no-repeat;}
#dashBlogSettings a#down:hover {background-position: 50px -7px; cursor: pointer;}
#dashBlogSettings .blogSettings {float: left;  width: 130px; height: 87px; margin: 25px auto 5px 5px;  display: inline}
#dashBlogSettings .blogList     {float: right; width: 130px; height: 67px; margin: 35px 5px 15px auto; display: inline; overflow: hidden; position: relative;}

#dashBlogSettings ul li {padding: 3px; letter-spacing: -0.5px;}
#dashBlogSettings ul li a {border-bottom: 1px solid #A4AAC5}
#dashBlogSettings ul li a:hover {border-bottom: 1px solid #F34C20}

ul#blogSettings {position: absolute; left: 10px; top: 37px;}
ul#myBlogsList  {position: absolute; left: 10px; top: -70px;} 


/* Edit Blogs */ 
#blogslist  {background: #f1f1f1 url('/static/3/images/blogsettings/blogsettings_top.jpg') left top no-repeat; height: 300px;  width: 590px; padding-top: 10px; position: relative} 
.blogtitles {width: 190px; margin: 0 0 0 10px;float: left;}
.blogtitles ul {font-size: 11px;} 
.blogtitles ul li {padding: 3px 0}
.blogtitles ul li a {display: block}
.blogtitles ul li a span {border-bottom: 1px solid #A4AAC5;}
.blogtitles ul li a:hover span{ border-bottom: 1px solid #F34C20 }


#blogscontainer {position: absolute; right: 10px; top: 10px; height: 200px;}
.bloginfo {width: 370px; height: 200px; margin: 0 0 0 0px; } 
.bloginfo form {width: 370px; padding: 0; margin: 0;}
.bloginfo label {float: left; clear: left; width: 80px; color: #58639A; font-size: 12px; border: 1px solid #f1f1f1; padding: 0 0 1px 0; margin: 2px;} 
.bloginfo input {float: left; width: 260px; border: 1px solid #A4AAC5; margin: 2px; text-indent: 4px;} 
.bloginfo select {float: left; width: 262px; height: 16px; margin: 1px 0 0 2px}
.bloginfo button.cancel {float: left; clear: left; margin: 4px 0 0 2px;}
.bloginfo button.save {float: right; margin: 4px 16px 0 0}
.bloginfo button#showpass {float: left; margin: 4px}

.blogsettings_footer {clear: left; height: 10px; width: 590px; overflow: hidden;position: absolute; left: 0px; bottom: 0px;}

#uploadStarter {
/*	width: 590px;*/
/*	padding: 9px 0 18px;*/
	clear: left;
	padding: 19px 0 2px;	
	text-align: center;
}

#dashFilesHead {
	height: 23px;
	font-size: 1px; /*23px;*/
	background: url(/static/3/images/header/dash_content_files.jpg) no-repeat;
}

#dashFiles { margin-top: 10px; }
#dashFiles.nofiles {display: none}
#dashFiles.hasfiles {display: block}

#dashFilesMain {
	background: #f1f1f1 url(/static/3/images/background/dashcontent_curves.jpg) no-repeat;
	width: 590px;
}
#dashMyFiles h2 {
	height: 28px;
	text-indent: -9999px;
	background: url(/static/3/images/titles/myfiles.jpg) left top no-repeat;
	position: relative;
	top: 19px;
	left: 7px;
}
#dashMyFiles .noShow { visibility: hidden; }
#dashMyFiles .topFileTtl {
	text-indent: -9999px;
}
#photoTtl { height: 21px; background: url(/static/3/images/titles/photos.jpg) 41px top no-repeat; }
#videoTtl { height: 22px; background: url(/static/3/images/titles/video.jpg) 93px top no-repeat; }
#audioTtl { height: 21px; background: url(/static/3/images/titles/audio.jpg) 36px top no-repeat; }
#dashMyFiles table {
	border-collapse: collapse;
	margin-top: -9px;
/*	width: 100%;*/
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 22px;
}
#dashMyFiles table a {
	color: #3b4991;
	border-bottom: 1px solid #a4aac5;
	margin: 0 auto;
}
#dashMyFiles table a:hover { border-bottom: 1px solid #f34c20; margin: 0 auto; }

#dashMyFiles table h3 {
	margin-left: 16px;
	text-indent: -9999px;
	height: 22px;
}
#thumbRow img { border: 1px solid #8f9eaa; margin: 15px 0 17px; }
#fileNumRow h3 { background: url(/static/3/images/titles/numberoffiles.jpg) no-repeat; }
#fileViewRow h3 { background: url(/static/3/images/titles/numberofviews.jpg) no-repeat; }
#dashMyFiles .noShow, #dashMyFiles .rowTtl { width: 207px; }
#dashMyFiles table td, #dashMyFiles table .topFileTtl { width: 142px; text-align: center; }
#dashMyFiles table #videoTtl, #dashMyFiles table .videoRow { width: 235px; text-align: center; }

tr#fileNumRow {	background-color: #e5e5e5; height: 30px; text-align: center; }
tr#fileViewRow { height: 30px; text-align: center; }

#dashFileStatus {
	position: relative;
}

#dashFileStatus ul#notificationSettings {
	position: absolute;
	top: 0;
	left: 170px;
}

#dashFileStatus input.submit {
	position:absolute;
	right:10px;
	top:2px;
}

#dashFileStatus ul#notificationSettings li {
	margin-bottom: 2px;
}

#dashFileStatus h2 {
	text-indent: -9999px;
	height: 33px;
	background: url(/static/3/images/titles/filestatus.jpg) 7px top no-repeat;
}
#dashFileStatus ol { display: inline; }


ul#dashStatusTabs {
	background: url(/static/3/images/background/nav_apd.gif);
	height: 30px;
	margin-left: 8px;
}


ul#dashStatusTabs li {display: block; float: left; list-style: none;}
ul#dashStatusTabs li a {display: block; padding: 5px 10px 0 10px; height: 25px; }

li#approvedTab {width: 120px; }
li#approvedTab a {background: url(/static/3/images/tabs/approved_small.jpg) no-repeat center top;}
/*li#approvedTab a:hover { background: url(/static/3/images/tabs/approved_big.jpg) no-repeat center top;}
 */
li#approvedTab a.active {background: url(/static/3/images/tabs/approved_sel.jpg) no-repeat center top;}

li#pendingTab {width: 100px; }
li#pendingTab a {background: url(/static/3/images/tabs/pending_small.jpg) no-repeat center top;}
li#pendingTab a:hover {background: url(/static/3/images/tabs/pending_big.jpg) no-repeat center top; }
li#pendingTab a.active {background: url(/static/3/images/tabs/pending_sel.jpg) no-repeat center top; }

li#declinedTab {width: 100px; }
li#declinedTab a {background: url(/static/3/images/tabs/declined_small.jpg) no-repeat center top;}
li#declinedTab a:hover { background: url(/static/3/images/tabs/declined_big.jpg) no-repeat center top;}
li#declinedTab a.active { background: url(/static/3/images/tabs/declined_sel.jpg) no-repeat center top;}

#fileStatusHead {
	background: #e5e5e5 url(/static/3/images/header/dashup_grad.gif) left top repeat-x;
}

#fileStatusHead div.pageDiv {display: none}

#dashFileThumbs {
	background-color: #e5e5e5;
}

#dashFileStatus .dashFileThumbItem {
	float: left;
	display: inline;
	width: 106px;
	margin: 19px 0 0px;
}

#dashFileStatus .dashFileThumbItem .thumbCaption {padding-left: 10px;}
#dashFileThumbs { padding-left: 20px; height: 270px; } /* height was 230 px before extra imgs added */



#dashFileThumbs div.tabpage {clear: left; width: 570px; height: 260px; overflow-y: scroll; }

#dashFileStatus .dashFileThumbItem a img.thumb {
	margin-left: 9px;
	border: 1px solid #8f9eaa;
}

#dashFilesFoot {
	clear: left;
	height: 10px;
	font-size: 10px;
	background: url(/static/3/images/footer/dash_content_files.jpg) no-repeat;
}

#dashComments h2 {
	text-indent: -9999px;
	height: 28px;
	background: url(/static/3/images/titles/mycomments.jpg) no-repeat;
}
p#viewAllComms {
	text-align: right;
	width: 590px;
	clear: left;
}

#dashComments { margin-top: 27px;}
#dashComments a {
	color: #58639a;
	border-bottom: 1px solid #d7d7d7;
	font-weight: bold;
}
#dashComments a:hover { border-bottom: 1px solid #f34c20; }

#dashComments #leftComments a {
	color: #f34c20;
	border-bottom: 1px solid #d7d7d7;
	font-weight: bold;
}
#dashComments #leftComments a:hover {
	color: #58639a;
	border-bottom: 1px solid #f34c20;
	font-weight: bold;
}

#dashComments span.approved { color: #58639a; }
#dashComments #leftComments { margin-top: 8px; }

#dashComments #leftComments.large {overflow-y: scroll; overflow-x: hidden; height: 250px;}

#dashComments .commentEven .commHead {
	height: 8px;
	font-size: 1px;
	/*padding-top: 8px;*/
	width: 570px;
	background: transparent;
	clear: left;
}
#dashComments .commentOdd .commHead {
	height: 8px;
	font-size: 1px;
	/*padding-top: 8px;*/
	width: 570px;
	background: url(/static/3/images/header/headercomment_temp.jpg) no-repeat;
	clear: left;
}

#dashComments .commentOdd .commMain { background-color: #f1f1f1; width: 570px;}
#dashComments .commentEven .commMain { background-color: transparent; width: 570px;}

#dashComments .commentEven .commFoot {
	height: 9px; width: 570px;
	background: transparent;
}

#dashComments .commentOdd .commFoot {
	height: 9px; width: 570px;
	background: url(/static/3/images/footer/footercomment_temp.jpg) no-repeat;
}
#dashComments .posted { margin-top: 13px; padding-bottom: 10px; text-align: left; }
#dashComments .imgCol img { padding-top: 2px; }
#dashComments .cmntText { margin: 0; }


#favs {
	clear: left;
	width: 590px;
	margin: 43px 0 27px;
	padding-top: 7px;
	background: #e5e5e5 url(/static/3/images/header/dash_content_favs.jpg) left top no-repeat;
}
#favs .pageDiv img { vertical-align: -6px; }
#favs h2 {
	text-indent: -9999px;
	height: 34px;
	background: url(/static/3/images/titles/myfavorites.jpg) 7px top no-repeat;
}
#favThumbs {
	margin-left: 28px;
	height: 290px;
	overflow-y: scroll;
}

#favs .favThumbItem {
	float: left;
	display: block;
	width: 106px;
	height: 122px;
	padding-top: 5px;
/*	margin-top: 10px;*/
}

#favs .favThumbItem a.deleteFav {
	position: absolute;
	top: -1px;
	left: 3px;
	cursor: pointer;
}

#favs .favThumbItem a.deleteFav img{
	width:24px;
	height:24px;
	behavior: url('/jslib/iepngfix.htc');
}

#favs .favThumbItem a img.thumb {
	margin-left: 9px;
	border: 1px solid #8f9eaa;
}
#favs .favThumbItem img.icon {
	margin: 0 6px 0 9px;
}
#favs .iconnName { display: block; margin-bottom: 6px; }
#favs ol { display: inline; }

#favFoot {
	height: 9px;
	background: url(/static/3/images/footer/dash_content_favs.gif) no-repeat;
	clear: left;
}

#dashMyTags {padding: 0 0 20px 0}
#dashMyTags a {color: #3b4991}
#dashMyTags a:hover {color: #F34C20}

#dashMyTags h2 {
	margin-left: -3px;
	text-indent: -9999px;
	height: 35px;
	background: url(/static/3/images/titles/tags.jpg) left top no-repeat;
}
p#noTagsYet { line-height: 17px; }


 /* Blog Setup */
#blogsetup-h {text-indent: -9999px; height: 60px;  background: #ffffff url(/static/3/images/titles/blogsetup.jpg) no-repeat left top }
#blogsetup {width: 585px; color: #3B4991; padding: 0; margin: 0; } 

#blogsetup a {border-bottom: 1px solid #F34C20;}
#blogsetup a:hover {border-bottom: 1px solid #A4AAC5; color: #58639A;} 

span.loader {background: url('/static/3/images/loader_bg.gif') repeat-x left top; width: 200px; height: 16px; display: block; margin: 1px auto; 
overflow: hidden;
padding-top: 5px;
border-top: 1px solid #999;
border-right: 1px solid #f6f6f6;
border-bottom: 1px solid #fcfcfc;
border-left: 1px solid #ccc;
font-size: 10px; 
letter-spacing: 0.5px;
text-align: center
}

#blogsetup div.loaderwrap {padding: 0 0 20px 0; background: url('/static/3/images/footer/footercomment_temp.jpg') left bottom no-repeat;} 

#blogsetup div.tabpage {background: #F1F1F1 url('/static/3/images/header/headercomment_temp.jpg') left top no-repeat; margin: 0 0 20px 0; padding: 20px 0 0 0; width: 570px;}
#blogsetup div.tabpage fieldset {padding: 0; margin: 0 auto 40px auto; width: 550px;}
#blogsetup div.tabpage fieldset legend {text-align: center; width: 550px; display: block;  margin: 15px auto;}
#blogsetup div.tabpage select {width: 500px; border: 1px solid #3B4991; margin: 0 auto 10px auto; display: block;}
#blogsetup div.tabpage input {width: 500px; padding: 5px 2px; margin: 20px auto 3px auto; display: block; border: 1px solid #3B4991}
#blogsetup div.tabpage button {width: 80px; height: 40px; display: block; margin: 10px auto; border: double #3B4991}

	/* Profile-Specifics	*/

#profile { font-size: 11px; color: #3b4991; }
#profile ul { list-style-type: none; }
#profile li a {
	color: #3b4991;
	border-bottom: 1px solid #a4aac5;
}
#profile li a:hover { border-bottom: 1px solid #f34c20; }

div#profileId { float: left; width: 192px; }
#profileId img { border: 1px solid #95a3b0; } 
div#mediaStats { float: left; width: 160px; }
#mediaStats a { font-size: 14px; }
#mediaStats ul { margin-top: 4px; }
#mediaStats ul li { margin-bottom: 7px; }
li#total { margin-top: 72px; font-weight: bold; font-size: 14px; } /* top margin was 45px; */

#profileSumm h2 { font-size: 20px; font-weight: normal; }
#mediaStats h2 { 
	height: 26px;
	background: url(/static/3/images/titles/media.jpg) left 2px no-repeat;
	text-indent: -9999px;
}

#profileTools { margin: 20px 320px 0 348px; font-weight: bold; }
#pToolHead {
	background: url(/static/3/images/header/profile_tools.gif) no-repeat;
	width: 240px;
	height: 10px;
	font-size: 1px;
}
#pToolMain {
	background: #f1f1f1 url(/static/3/images/background/profile_tools.gif) right bottom no-repeat;
	height: 133px;
	width: 240px;
}
#pToolMain h3 {
	height: 24px;
	background: url(/static/3/images/titles/tools_gray.jpg) 4px top no-repeat;
	text-indent: -9999px;
}
#pToolMain ul { padding: 4px 0 0 10px; }
#pToolMain li { padding-bottom: 7px; }
#profile #dashRss { margin: 0; padding: 0; border: 0;}
#profile #dashRss { /*margin: 0; padding: 0;*/ padding-left: 16px; }
#profile #dashRss a {
	color: #3b4991;
	border-bottom: 1px solid #a4aac5;
}
#profile #dashRss a:hover {
	color: #3b4991;
	border-bottom: 1px solid #f34c20; 
}


#pToolFoot {
	background: url(/static/3/images/footer/profile_tools.gif) no-repeat;
	height: 9px;
	width: 240px;
	font-size: 9px;
}

.profileThumbs {
	clear: left;
	margin-top: 20px;
	width: 590px;
	background: #e5e5e5 url(/static/3/images/header/profile_hnf.gif) no-repeat;
}
#profileThumb1 h2 {
	height: 32px;
	background: url(/static/3/images/titles/fresh.jpg) 8px 7px no-repeat;
	text-indent: -9999px;
}
#profileThumb2 h2 {
	height: 31px;
	background: url(/static/3/images/titles/hot.jpg) 8px 7px no-repeat;
	text-indent: -9999px;
}
#profile .profThumbs {
	margin-left: 34px;
}

#profile .mediaRow { clear: left; }
#profile .profThumbs .profThumbItem {
	float: left;
	display: inline;
	width: 106px;
	margin-top: 10px;
}
#profile .profThumbs .profThumbItem a img.profThumb {
	margin-left: 9px;
	border: 1px solid #8f9eaa;
}
#profile .profThumbs .profThumbItem img.icon {
	margin: 0 2px 0 9px;
}
#profile .profThumbs .iconnName { display: block; margin-bottom: 6px; }


.profThumbFoot {
	height: 10px;
	font-size: 1px;
	background: url(/static/3/images/footer/profile_hnf.jpg) no-repeat;
	clear: left;
}

#profileTags { margin-top: 16px }
#profileTags  *{background: transparent}
#profileTags a { font-size: 12px; color: #334493; }
#profileTags h2 {
	height: 27px;
	background: url(/static/3/images/titles/tags.jpg) no-repeat;
	text-indent: -9999px;
}
ul#profTags { margin: 8px 0 0 3px; }
ul#profTags li {
	display: inline;
}



	/* Dash Uplaoder General	*/

ul#dashUpTabs { list-style-type: none; margin-left: 5px; padding-left: 3px; }
#dashUpTabs li { display: inline; }

#dashUpTabs li a{ height: 30px; display: block; float: left}

a#tips { width: 70px; background: url('/static/3/images/tabs/tips_small.jpg') no-repeat center bottom}
a#tips:hover {background: url('/static/3/images/tabs/tips_big.jpg') no-repeat center bottom}
a#tips.active {background: url('/static/3/images/tabs/tips_sel.jpg') no-repeat center bottom}

a#upload { width: 90px; background: url('/static/3/images/tabs/upload_small.jpg') no-repeat center bottom}
a#upload:hover {background: url('/static/3/images/tabs/upload_big.jpg') no-repeat center bottom}
a#upload.active {background: url('/static/3/images/tabs/upload_sel.jpg') no-repeat center bottom}

a#record { width: 90px; background: url('/static/3/images/tabs/record_small.jpg') no-repeat center bottom}
a#record:hover {background: url('/static/3/images/tabs/record_big.jpg') no-repeat center bottom}
a#record.active {background: url('/static/3/images/tabs/record_sel.jpg') no-repeat center bottom}

a#mobile {width: 90px; background: url('/static/3/images/tabs/mobile_small.jpg') no-repeat center bottom}
a#mobile:hover {background: url('/static/3/images/tabs/mobile_big.jpg') no-repeat center bottom}
a#mobile.active {background: url('/static/3/images/tabs/mobile_sel.jpg') no-repeat center bottom}


#dashUpTabs img.inactive { margin-top: 5px; }

#dashUpMediaMainTips      {    background: #e5e5e5 url(/static/3/images/background/dashup_main.jpg) right bottom no-repeat}
#dashUpMediaMainTips a { border-bottom: 1px solid #a4aac5; }
#dashUpMediaMainTips a:hover { border-bottom: 1px solid #f34c20; }
#dashUpMediaMainTips ol {margin: 5px 5px 5px 32px;}
#dashUpMediaMainTips ol li {margin: 0 auto 10px auto;}
#dashUpMediaMainTips #check16 {padding: 0 10px; height: 50px;}
#dashUpMediaMainTips #check16 button {margin: 10px 0; width: 60px; text-align: center;}

#dashUpMediaMainUl        {	background: #e5e5e5 url(/static/3/images/background/dashup_main.jpg) right bottom no-repeat; height: 407px; }
#dashUpMediaMainUl h2 { background: url(/static/3/images/titles/upload.jpg) left 21px no-repeat; height: 53px; }
#dashUpMediaMainUl h2#ulSuccess { text-indent: 0; background: transparent; color: #f34c20; font-size: 14px; height: 28px; }
#dashUpMediaMainUl p { line-height: 17px; padding-bottom: 8px; }
#dashUpMediaMainUl a { border-bottom: 1px solid #a4aac5; color: #58639a; }
#dashUpMediaMainUl a:hover { border-bottom: 1px solid #f34c20; color: #58639a; }

#dashUpMediaMainRecStart  {	background: #e5e5e5 url(/static/3/images/background/dashup_main.jpg) right bottom no-repeat}

div.uploadBox {padding: 0 20px; }
span#fileName { padding-left: 12px; font-weight: bold; }

ol#uploadsteps {margin: 0 20px; }
ol#uploadsteps li {border-top: 1px solid #d0d0d0; padding: 10px;}
ol#uploadsteps li input, #uploadsteps li textarea { color: #58639a; font-size: 11px; width: 300px; padding: 3px; border: 1px solid #d0d0d0; font-family: Lucida Grande, Arial, sans-serif}
/*ol#uploadsteps li:hover {background: #e0e0e0;}*/
ol#uploadsteps li input.submit {width: 140px; font-size: 14px; font-weight: bold; color: #58639a; font-weight: bold; background-color: #f1f1f1; border: 1px solid #c1c1c1; }

table.uploadtable {width: 450px; border-collapse: collapse; /*border-top: 1px solid #d0d0d0;*/ margin-left: 20px; } 
table.uploadtable tr td {/*border: 1px solid #d0d0d0;*/ padding: 3px;}
table.uploadtable th { font-weight: bold; padding: 0 0 8px 3px; }
span#progressbar { padding-left: 12px; }
span#uploadStatusComplete { margin-left: 12px; font-weight: bold; }
span#uploadStatusLabel { color: #f34c20; font-weight: bold;}



/* Dash Uploader (Record)-Specifics	*/


#dashUploader { font-size: 11px; color: #3b4991; }
#dashUploader h2#h-upMedia {
	text-indent: -9999px;
	clear: left;
	height: 51px;
	background: url(/static/3/images/titles/uploadmedia.jpg) left 19px no-repeat;
}

#dashStartDate { margin: 5px 0 2px; }
p#mediaChoice { margin: 4px 0 18px }
#dashUpMedia { width: 590px; }

#dashUpMediaHead {		/* much of this is temporary	*/
	height: 30px;
	background: url(/static/3/images/navigation/dashup_turm.jpg) no-repeat;
}

#dashUpMedia h2 { text-indent: -9999px; } /*was dashUpMediaMain */
#dashUpMediaMainRec h2 { 
	height: 61px;
	background: url(/static/3/images/titles/dashuprec_rec.jpg) 256px 28px no-repeat;
}
#dashUpMediaMainRec {
	height: 389px; 
}
#showRecording { text-align: center; }


ul#recNav {
	background: transparent url(/static/3/images/dashuprec_btns.jpg) no-repeat;
	width: 363px;
	height: 46px;
	position: relative;
	left: 115px;
}
ul#recNav li {
	list-style-type: none;
	position: absolute; top: 0;
}
ul#recNav li, ul#recNav li a {
	display: block;
	height: 46px;
}
ul#recNav li a {
	text-indent: -9999px;
	overflow: hidden;
}
#li-back { left: 0; width: 123px; }
#li-clear { left: 124px; width: 112px; }
#li-save { left: 236px; width: 127px; }

#li-back a:hover { background: transparent url(/static/3/images/dashuprec_btns.jpg) 0 -45px no-repeat; }
#li-clear a:hover { background: transparent url(/static/3/images/dashuprec_btns.jpg) -124px -45px no-repeat; }
#li-save a:hover { background: transparent url(/static/3/images/dashuprec_btns.jpg) -236px -45px no-repeat; }

#dashUpMediaFoot {
	height: 10px;
	font-size: 10px;
	background: url(/static/3/images/footer/dashup_main.gif) no-repeat;
}


	/* Dash Uploader (Save Recording)-Specifics	*/

#dashUpMediaMainRecSave {
	text-align: center;
	font-weight: bold;
	font-size: 10px;
}
#dashUpMediaMainRecSave h3 {
	height: 95px;
	background: url(/static/3/images/titles/dashuprecsav_save.jpg) 267px 67px no-repeat;
	text-indent: -9999px;
}
#dashUpMediaMainRecSave input {
	height: 23px;
	width: 380px;
	background: url(/static/3/images/input_dashuprecsav.gif);
	border: 1px solid #d0d0d0;
	color: #abb1cc;
	font-family: inherit;
	font-size: 11px;
	font-weight: normal;
}
#dashUpMediaMainRecSave textarea {
	height: 68px;
	width: 380px;
	background: url(/static/3/images/textarea_dashuprecsav.gif);
	border: 1px solid #d0d0d0;
	color: #abb1cc;
	font-family: inherit;
	font-size: 11px;
	font-weight: normal;
}
#dashUpMediaMainRecSave label {
	display: block;
	text-align: left;
	margin: 5px 0 0 106px;
}
#dashUpMediaMainRecSave a img {
	margin: 15px 0 85px;
}


	/* Dash Uploader (Start Recording)-Specifics	*/

#dashUpMediaMainRecStart {
	text-align: center;
	height: 407px;
	font-size: 11px;
}
#dashUpMediaMainRecStart a img { margin-top: 16px; }


	/* Dash Uploader (Tip)-Specifics	*/

#dashUpMediaMainTips {
	font-size: 11px;
}
#dashUpMediaMainTips h3 {
	height: 38px;
	background: url(/static/3/images/titles/getstarted.jpg) 7px 15px no-repeat;
	text-indent: -9999px;
}
#dashUpMediaMainTips p {
	padding: 6px 13px;
	line-height: 14px;
}
#dashUpMediaMainTips {
	height: 427px;
}


	/* Dash Uploader (Mobile)-Specifics	*/

#dashUpMedia.mobileOpen {
	background: #e5e5e5 url(/static/3/images/img_mobile.gif) 13px 47px no-repeat;
}
	
#dashUpMediaMainMobile {
	font-size: 11px;
/*	background: #e5e5e5 url(/static/3/images/img_mobile.gif) 13px 47px no-repeat;*/ /* to be done w/ js	*/

}
#dashUpMediaMainMobile a {
	font-weight: bold;
	color: #3b4991;
	padding-bottom: 1px;
	border-bottom: 1px solid #a4aac5;
}
#dashUpMediaMainMobile a:hover { border-bottom: 1px solid #f34c20; }

#dashUpMediaMainMobile h2 {
	text-indent: -9999px;
	height: 45px;
	background: url(/static/3/images/titles/submitwithcell.jpg) left 23px no-repeat;
}
#dashUpMediaMainMobile h3 {
	font-size: 14px;
	margin: 18px 70px 0 0;
}
#dashUpMediaMainMobile p {
	padding: 18px 25px 0 0;
	line-height: 15px;
}
#dashUpMediaMainMobile {
	padding-left: 205px;
	height: 407px;
	background: transparent url(/static/3/images/background/dashup_main.jpg) right bottom no-repeat;
}





	/* Dashboard (Without Content)-Specifics */

#dashNoContent { font-size: 11px; color: #3b4991; }
#dashNoContent #uploadStarter { text-align: left; }
#dashNoContent #uploadStarter img { margin-left: 4px; }

#uploadStarter p {
	display: inline;
	padding: 2px 25px 2px 0;
/*	padding-right: 30px;*/
	position: relative;
	top: -18px;
	background: url(/static/3/images/arrows/dash_nocontent_rarr.gif) right top no-repeat;
	color: #f34c20;
	font-weight: bold;
}

h3#watchToStart { font-size: 14px; padding: 6px 0 3px 10px; }

#dashStartVideo { width: 590px; }
#dashStVHead {
	height: 9px;
	font-size: 1px;
	background: url(/static/3/images/header/dash_nocontent_watch.gif) no-repeat;
}
#dashStVMain {
	background: #e1e1e1 url(/static/3/images/footer/dash_nocontent_watch.gif) left bottom no-repeat;
	text-align: center;
	padding: 11px 0 6px;
}


	/* Media Gallery-Specific	*/
#mediaGallery { font-size: 10px; color: #3b4991; width: 600px; }
#mediaGallery a { color: #3b4991; padding-bottom: 1px; }
#mediaGallery h4 { font-size: 11px; line-height: normal; margin-bottom: 5px;}
#mediaGallery ol {display: inline; }
#mediaGallery .pageDiv { width: 55%; position:absolute; top: 6px; right: 10px; }
#mediaGallery .pageNum .currPg a { color: #f34c20; }
#mediaGallery .pageDiv img { vertical-align: -8px; }

#galFeature { margin-bottom: 13px; }
#galleryInfo {
	padding-top: 10px;
	float: left; width: 45%;
	line-height: 30px;
	position: absolute;
	top: 0px;
	left: 0px;
}
#galleryInfo a { color: #58639a; border-bottom: 1px solid #d7d7d7; }
#galleryInfo a:hover { color: #58639a; border-bottom: 1px solid #f34c20; }

.galSpacer { font-weight: normal; color: #f34c20 }

#galleryOpts { }
#galleryOpts img { padding-right: 4px }
#galContent {
	clear: left;
	width: 650px!important;
	width: 600px;
	overflow: auto;
	padding-bottom: 90px;
	position: relative;
	padding-top: 30px;
}
/*#galContent a { color: #abb1cc }*/
#galContent a img { border: 1px solid #8f9eaa; }

.galItem {
	margin-top: 16px;
	float: left; width: 177px; display: inline;
	margin-right: 22px;	
	/* temporary hack */ 
}
.galItem.divByThree { width: 176px; }
#galContent .galItem a.galMediaThumb { border: 0; margin: 0; background: #fff url(/static/3/images/filler/smy_50.gif) no-repeat center center; height: 132px; width: 176px; display: block; overflow: hidden}
#galContent .galItem a.galMediaThumb:hover { border: 0; }
.galMediaInfo { height: 100px; margin-top: -10px;}
.galMediaInfo img.mediaIcon { padding: 4px 3px; float: left}
.galMediaInfo strong.title {display: block; float: left; width: 160px; height: 1.9em;overflow: hidden}
#galContent .galItem { line-height: 19px; }
#galContent .galItem a { border-bottom: 1px solid #d7d7d7; color: #3b4991; }
#galContent .galItem a:hover { border-bottom: 1px solid #f34c20; }
.galVoteNum { font-weight: bold; color: #f34c20 }
#galPgDiv2 { margin: 24px 0; }
#galPgDiv2 a { color: #3b4991; }
#galPgDiv2 a img { border: 0; }



	/* Tag Cloud-Specific	*/

.tagCloud, #tagCloud { font-size: 11px; color: #3b4991;  }
.tagCloud { background: #fff; padding: 10px 12px; }
#tagCloud h2, #tagCloud h3 {
	text-indent: -9999px;
}
#tagCloud h2 {
	margin-left: -3px;
	height: 50px;
	background: url(/static/3/images/titles/tagcloud.jpg) left top no-repeat;
}
#tagCloud #lastWk h3 {
	height: 43px;
	background: url(/static/3/images/titles/lastweek.jpg) left top no-repeat;
}
#tagCloud #allTime h3 {
	height: 46px;
	background: url(/static/3/images/titles/alltime.jpg) left top no-repeat;
}
#lastWkBoxMain, .tagBoxMain {
	background-color: #f1f1f1;
	background-color: #fff; 
	padding: 0;
	width: 590px;
}
#allTBoxMain {
	background-color: #f1f1f1;
	padding: 0;
	width: 590px;
}
	
.tagBoxHead { 
	height: 9px;
	background: url(/static/3/images/header/tagcloud.gif) left top no-repeat;
	background: transparent;
	font-size: 1px;
}
.tagBoxFoot { 
	height: 9px;
	background: url(/static/3/images/footer/tagcloud.gif) left top no-repeat;
	background: transparent;
	font-size: 9px;
}

#tagPreamble, #lastWk, #allTime { width: 590px; }
#tagPreamble {
	margin: 15px 0 35px;
}
#tagPreamble p { line-height: 18px; }

#lastWk {
	margin-bottom: 35px;
}
#allTime {
	margin-bottom: 30px; 
}
#lastWk p, #allTime p { line-height: 29px; margin: 0 10px; }


	/* Members List	-Specifics */

#memberList { font-size: 10px; color: #3b4991; width: 600px; margin-top: -4px;  }
#memberList ol { display: inline; }
#memberList .pageDiv { margin-top: 7px; }
#memberList #mmbrListPgDiv2 { margin: 9px 0 43px; }
#mList { width: 588px; }
#memberList h2 {
	text-indent: -9999px;
	height: 60px;
	background: url(/static/3/images/titles/memberslist.jpg) left top no-repeat;
}
#memberList h4 { display: inline; }
#memberList h4 a { 
	font-weight: bold; font-size: 14px; 
	border-bottom: 1px solid #a4aac5;
	color: #3b4991;
	padding-bottom: 1px;
}
#memberList h4 a:hover { border-bottom: 1px solid #f34c20; }

ul.mList {  width: 588px; }

.listMmbr { margin-bottom: 20px; 
	float: left;
}


.listMmbr.odd { margin-right: 18px; }		/* Contingent on the check1-check2 system of making the list	*/

/*
.listMmbr.batch1 {
	float: left;
	clear: left;
	width: 285px;
	overflow: hidden;
}
.listMmbr.batch2 {
	margin-left: 20px;
	overflow: hidden;*/
/*	float: right; clear: right;*/
/*	width: 285px;*/
/*}*/
.listMmbrHead {
	font-size: 1px;
	height: 9px;

	width: 285px;
}
.listMmbrFoot {
	font-size: 1px;
	height: 10px;

	width: 285px;
}
.listMmbrMain {
	height: 82px;

	width: 285px;
}

/* check2 used to be even, check1 used to be odd for these styles */
.check1 .listMmbrHead {
	background: url(/static/3/images/header/memberlist.gif) left top no-repeat;
}
.check1 .listMmbrFoot {
	background: url(/static/3/images/footer/memberlist.gif) left top no-repeat;
}
.check1 .listMmbrMain {
	background-color: #f1f1f1;
}

.check2 .listMmbrHead {
	background-color: white;
}
.check2 .listMmbrFoot {
	background-color: white;
}
.check2 .listMmbrMain {
	background-color: white;
}
.listMmbr img { 
	float: left; 
	overflow: auto;
	height: 84px;
	width: 84px;
	margin-left: 10px;	
	border: 1px solid #8f9eaa;
}
.listMmbr img.noAvatar {bordeR: 0;}
.listMmbr h4 {
	padding-left: 10px; 
}
.listMmbr p {
	padding-left: 102px;
}
p.mListAddr {
	padding: 6px 0 34px 102px;
}
p.mListFiles {
	color: #f34c20;
	font-size: 11px;
}
span.mListFileNum {
	font-weight: bold;
}


	/* Help -Specifics	*/

div#helpMain {
	width: 588px;
	color: #58639a;
	font-size: 11px;
	padding-bottom: 22px;
}

#helpMain h2 { font-weight: bold; color: #f34c20; font-size: 16px; padding-bottom: 12px; }
#helpMain h3 { padding-top: 18px; font-size: 14px; color: #f34c20; }
#helpMain h4 { padding-top: 10px; font-size: 11px; font-weight: bold; }
#helpMain p { padding-top: 4px; line-height: 17px; }
#helpMain a { color: #58639a; border-bottom: 1px solid #d7d7d7; }
#helpMain a:hover { color: #58639a; border-bottom: 1px solid #f34c20; }

p#moreQs { padding-top: 24px; }

	/* for tabs	*/
.hidden { display: none; }


.important { color: #f34c20; }
.small { font-size: 90%; }

.breadCrumb {

	font-size: 8pt;
	padding-left: 5px;
	padding-bottom: 10px;
	display: block;
}

.breadCrumb a:hover {
	color : #38336a;
}

h1#titleEditor {
	font-size: 15px;
}
