/* CSS Document */

/* Important */

* {margin:0;padding:0}

p { margin: 6px 0px; }

input { padding: 3px; }


body {padding:0 0 20px;background: #000000 url(../images/mt-bg.png);color:#666666;font:11px arial,tahoma,verdana,sans-serif;margin:0 auto; width:980px;} /* IE doesn't support min/max-width, so this doesn't work for IE folks */



/* Wrappers */

#wrap {margin:0 auto;position:relative;text-align:left;}

#sidebar {position:absolute;top:0px;left:auto;right:0px;width:194px; margin-right: 20px;}

#contentbox { margin-right:227px;width:685px;}

#contentbox { width:auto }

#contentbox #breadcrumb {margin-top:-5px;font-size:93%;font-weight:bold; text-decoration:none;}

#contentbox #breadcrumb a:link {text-decoration:none} 

#contentbox #breadcrumb a:hover {text-decoration:none}

#contentbox #breadcrumb a {text-decoration:none}

#content #breadcrumb a:active {text-decoration:none}

#content #breadcrumb a:visited {text-decoration:none}	

#content-wrap2 {background: #fff;position:relative; height:auto;margin:0 0px 0 20px}  /*  " when logged in */	

* html #content-wrap2 {}

#mt-content-wrapper {

	background: #FFFFFF;
	float: left;
	width: 980px;
	position: relative;

}



#mt-inside-content-wrapper {

	margin: auto;

	margin-top: 3px;

	width: 936px;

	height: 600px;

	position: relative;
	

}

* html #mt-inside-content-wrapper {}

#mt-listing-top {

	height: 25px;

	background: url(../images/mt-listing-bg-top.jpg) repeat-x;

	float: left;

	width: 100%;

}



#mt-listing-bottom {

	height: 35px;

	background: url(../images/mt-listing-bg-bttm.jpg) repeat-x;

	float: left;

	width: 100%;

}

	

/* General */

h1, h2, h3, h4, h5, h6 {font-family:arial,verdana,sans-serif;color:#262626;}

h1 {font-size:196%;margin-top:.6em}

h2 {font-size:136%;color:#2675DE;}

h3 {font-size:126%}

h4 {font-size:116%}

h5 {font-size:106%}

h6 {font-size:96%}

ul {list-style:none}

img {border:none} 

hr {margin:1em 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both}

.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 

li {line-height: 1.4em;}

a,a:link,a:link,a:link,a:hover {cursor:pointer} 

a:link {color:#2675DE} 

a:visited {color:#2675DE} 

a:hover,a:active {color:#EA1156}



/* MT Header */

#mt-header-outside {

	margin: 0;

	padding: 0;

	width: 980px;

	height: 186px;

	position: relative;

	background: #000000 url(../images/mt-header-bg.jpg) repeat-x;

}



#mt-header-inside {

	margin: 0;

	padding: 0;

	width: 980px;

	height: 186px;

	position: relative;

	background: url(../images/mt-header-logo.jpg) left no-repeat;

}



#mt-membersearch-box {

	width: 218px;

	height: 51px;

	position: absolute;

	background: red;

	right: 0;

	bottom: 0;

	margin-right: 22px;

	background: url(../images/mt-search-bg.jpg) no-repeat;

}



#searchsite {

	width: 135px;

	height: 14px;

	padding: 0;

	border: #FFFFFF solid 1px;

	background: url(../images/mt-searchbox-bg.jpg) left no-repeat;

}



#mt-breadcrumb-box {

	margin: auto;

	width: 936px;

	height: 28px;

	background: ;

}



#mt-breadcrumb-box ul {

	font-size: 11px;

	padding: 5px;

	margin-left: 5px;

}



#mt-breadcrumb-box a {

	color: #2177DC;

}



#mt-breadcrumb-box a:hover {

	color: #2675DE;

	text-decoration: none;

}



#mt-breadcrumb-box a:visit {

	color: #2177DC;

}



/* MT Navigation */



#mt-navigationbox {

	text-align: left;

}



#mt-topnavigation {

	position: absolute;

	margin: 0px;

	padding-left: 22px;

	bottom: 0;

}



html > body #mt-topnavigation {

	position: absolute;

	margin: 0px;

	padding-left: 22px;

	bottom: 0;

}



#mt-topnavigation li {

	list-style: none;

	float: left;

	display:inline;

}



#mt-topnavigation .item_home a {

	padding-left: 3px;

	width: 62px;

	height: 31px;

    text-decoration:none;

    background:url("../images/mt-nav-home-off.jpg") no-repeat;

    float:left;

}



#mt-topnavigation .item_home_on a {

	padding-left: 3px;

	width: 62px;

	height: 31px;

    text-decoration:none;

    background:url("../images/mt-nav-home-on.jpg") no-repeat;

    float:left;

}



#mt-topnavigation .item_home a:hover {

	width: 62px;

	height: 31px;

    text-decoration:none;

    background:url("../images/mt-nav-home-on.jpg") no-repeat;

    float:left;

}



#mt-topnavigation .item_you a {

	padding-left: 3px;

	width: 62px;

	height: 31px;

    text-decoration:none;

    background:url("../images/mt-nav-you-off.jpg") no-repeat;

    float:left;

}



#mt-topnavigation .item_you_on a {

	padding-left: 3px;

	width: 62px;

	height: 31px;

    text-decoration:none;

    background:url("../images/mt-nav-you-on.jpg") no-repeat;

    float:left;

}



#mt-topnavigation .item_you a:hover {

	width: 62px;

	height: 31px;

    text-decoration:none;

    background:url("../images/mt-nav-you-over.jpg") no-repeat;

    float:left;

}



#mt-topnavigation .item_explore a {

	padding-left: 3px;

	width: 85px;

	height: 31px;

    text-decoration:none;

    background:url("../images/mt-nav-explore-off.jpg") no-repeat;

    float:left;

}



#mt-topnavigation .item_explore_on a {

	padding-left: 3px;

	width: 85px;

	height: 31px;

    text-decoration:none;

    background:url("../images/mt-nav-explore-on.jpg") no-repeat;

    float:left;

}



#mt-topnavigation .item_explore a:hover {

	width: 85px;

	height: 31px;

    text-decoration:none;

    background:url("../images/mt-nav-explore-over.jpg") no-repeat;

    float:left;

}



#mt-topnavigation .item_whatspoppin a {

	padding-left: 3px;

	width: 127px;

	height: 31px;

    text-decoration:none;

    background:url("../images/mt-nav-whatspoppin-off.jpg") no-repeat;

    float:left;

}



#mt-topnavigation .item_whatspoppin_on a {

	padding-left: 3px;

	width: 127px;

	height: 31px;

    text-decoration:none;

    background:url("../images/mt-nav-whatspoppin-on.jpg") no-repeat;

    float:left;

}



#mt-topnavigation .item_whatspoppin a:hover {

	width: 127px;

	height: 31px;

    text-decoration:none;

    background:url("../images/mt-nav-whatspoppin-over.jpg") no-repeat;

    float:left;

}



#mt-topnavigation .item_submit a {

	padding-left: 3px;

	width: 109px;

	height: 31px;

    text-decoration:none;

    background:url("../images/mt-nav-submittrack-off.jpg") no-repeat;

    float:left;

}



#mt-topnavigation .item_submit_on a {

	padding-left: 3px;

	width: 109px;

	height: 31px;

    text-decoration:none;

    background:url("../images/mt-nav-submittrack-on.jpg") no-repeat;

    float:left;

}



#mt-topnavigation .item_submit a:hover {

	width: 109px;

	height: 31px;

    text-decoration:none;

    background:url("../images/mt-nav-submittrack-on.jpg") no-repeat;

    float:left;

}



/* MT Navigation UDM */



#mt-navigationbox {

	text-align: left;

}



#udm {

	position: absolute;

	margin: 0px;

	padding-left: 22px;

	bottom: 0;

}



html > body #udm {

	position: absolute;

	margin: 0px;

	padding-left: 22px;

	bottom: 0;

}



#udm li {

	list-style: none;

	float: left;

	display:inline;

}





#udm .item_home a {

	padding-left: 3px;

	width: 62px;

	height: 31px;

    text-decoration:none;

    background:url("../images/mt-nav-home-off.jpg") no-repeat;

    float:left;

}



#udm .item_home_on a {

	padding-left: 3px;

	width: 62px;

	height: 31px;

    text-decoration:none;

    background:url("../images/mt-nav-home-on.jpg") no-repeat;

    float:left;

}



#udm .item_home a:hover {

	width: 62px;

	height: 31px;

    text-decoration:none;

    background:url("../images/mt-nav-home-on.jpg") no-repeat;

    float:left;

}



#udm .item_you a {

	padding-left: 3px;

	width: 62px;

	height: 31px;

    text-decoration:none;

    background:url("../images/mt-nav-you-off.jpg") no-repeat;

    float:left;

}



#udm .item_you_on a {

	padding-left: 3px;

	width: 62px;

	height: 31px;

    text-decoration:none;

    background:url("../images/mt-nav-you-on.jpg") no-repeat;

    float:left;

}



#udm .item_you a:hover {

	width: 62px;

	height: 31px;

    text-decoration:none;

    background:url("../images/mt-nav-you-over.jpg") no-repeat;

    float:left;

}



#udm .item_explore a {

	padding-left: 3px;

	width: 85px;

	height: 31px;

    text-decoration:none;

    background:url("../images/mt-nav-explore-off.jpg") no-repeat;

    float:left;

}



#udm .item_explore_on a {

	padding-left: 3px;

	width: 85px;

	height: 31px;

    text-decoration:none;

    background:url("../images/mt-nav-explore-on.jpg") no-repeat;

    float:left;

}



#udm .item_explore a:hover {

	width: 85px;

	height: 31px;

    text-decoration:none;

    background:url("../images/mt-nav-explore-over.jpg") no-repeat;

    float:left;

}



#udm .item_whatspoppin a {

	padding-left: 3px;

	width: 127px;

	height: 31px;

    text-decoration:none;

    background:url("../images/mt-nav-whatspoppin-off.jpg") no-repeat;

    float:left;

}



#udm .item_whatspoppin_on a {

	padding-left: 3px;

	width: 127px;

	height: 31px;

    text-decoration:none;

    background:url("../images/mt-nav-whatspoppin-on.jpg") no-repeat;

    float:left;

}



#udm .item_whatspoppin a:hover {

	width: 127px;

	height: 31px;

    text-decoration:none;

    background:url("../images/mt-nav-whatspoppin-over.jpg") no-repeat;

    float:left;

}



#udm .item_submit a {

	padding-left: 3px;

	width: 109px;

	height: 31px;

    text-decoration:none;

    background:url("../images/mt-nav-submittrack-off.jpg") no-repeat;

    float:left;

}



#udm .item_submit_on a {

	padding-left: 3px;

	width: 109px;

	height: 31px;

    text-decoration:none;

    background:url("../images/mt-nav-submittrack-on.jpg") no-repeat;

    float:left;

}



#udm .item_submit a:hover {

	width: 109px;

	height: 31px;

    text-decoration:none;

    background:url("../images/mt-nav-submittrack-on.jpg") no-repeat;

    float:left;

}



#udm .item_you .itemsublink a {

	background: none;

	width: 120px;

	height: 20px;

}



#udm .item_you .itemsublink a:hover {

	background: none;

}



#udm .item_you .itemsublink a: visited{

	background: none;

}





/* Header */

.search2 {float:right; padding-right:20px; padding-top:7px}

#headbar {background:url("../images/headbar.png") repeat-x 0 100%; margin:0 20px 0 20px; padding:5px 10px 0px 10px; vertical-align:middle}

#header {margin:0 0 2px;padding:0 0 8px;width:100%;position:relative} 

#headbar form {margin:0}

#headbar form .login {width:100px}

#headbar ul { padding:2px 0; padding-bottom:4px }

#headbar ul  li{ display:inline }

#headbar ul a {color:#EA1156; text-decoration:none;}

#headbar ul a:hover {text-decoration:underline}

#headbar ul .search2 {}

#header #site-name  {font:265% arial;letter-spacing:-.05em;height:60px;margin:0 0 0 20px;padding:3px 0;color:#fff;border:none} 

#sorts { position: absolute; left:22px; margin-top:-8px; color:#666;font-size:11px}

#sorts p{  font-size:11px}

#sorts a{ color:#EA1156; font-size:11px}

#sorts a:hover { color:#000}

#sorts img {margin-bottom:-2px}



/* Tabs */

#cab {height:42px;margin-left:0; background: url(../images/mt-hdrbar-bg.jpg) bottom repeat-x; margin:0 20px 0 20px;position: relative;}

#navbar {background:#FFFFF; margin:2px 20px 20px; 20px; padding:14px 0 7px 10px;color:#666; font-size:11px}

#navbar a {color:#EA1156; text-decoration:none}

#navbar a:hover{text-decoration:underline}

#cab ul {padding:0px 10px 0px 19px;list-style:none;}

#cab li {float:left; text-align:center; display:block; }

#cab a {color:#262626}

#cab a:hover {color:#2675DE}

#cab a.navbut3 {float:left;background:url("../images/mt-hdrbar-inactive-rt.jpg") no-repeat right top; padding:0px 15px 0px 0px;margin:0 1px;text-decoration:none; display:block; height:31px;color:#616161; font-weight:bold; font-size: 14px;}

#cab a.navbut3:hover {background:url("../images/mt-hdrbar-inactive-rt.jpg") no-repeat right top;color:#2675DE}

#cab a.navbut3:hover {color:#262626}

#cab a.navbut3 span {float:left;background:url("../images/mt-hdrbar-inactive-lt.jpg") no-repeat left top;padding:9px 0px 5px 15px; text-align:center;display:block;}

#cab a.navbut3:hover span {background:url("../images/mt-hdrbar-inactive-lt.jpg") no-repeat left top;}

#cab a.navbut4 {float:left;background:url("../images/mt-hdrbar-active-rt.jpg") no-repeat right top; padding:0px 15px 0px 0px;color:#66c; margin:0 1px;text-decoration:none; display:block; height:31px;color:#262626; font-weight:bold; font-size: 14px;}

#cab a.navbut4:hover {color:#2675DE}

#cab a.navbut4 span {float:left;background:url("../images/mt-hdrbar-active-lt.jpg") no-repeat left top;padding:9px 0px 5px 15px; text-align:center;display:block;}

#cab span a:hover {color:#262626;}



.cab {padding:0px 10px 30px 5px;}

.cab span a {background:url("../images/story_tab2.png") no-repeat 0 0; display:block; float:left; width:100px; height:33px;text-align:center; text-decoration:none; padding:6px 0px 0px 2px; color:#000; font-weight:bold}

.cab span.selected{cursor:text; font-weight:bold; color:#666; text-align:center; }

.cab span.selected  a{background:url("../images/story_tab.png") no-repeat 0 0; display:block; float:left; width:100px; height:33px; text-decoration:none; padding:6px 0px 0px 2px; color:#000; font-weight:bold}

.cab span a:hover { background:url("../images/story_tab.png") no-repeat 0 0; display:block; float:left; width:100px; height:33px; text-decoration:none; padding:6px 0px 0px 2px; color:#000; font-weight:bold}





/* Forms */

form {margin:0}

, textarea{font-family:arial,tahoma,verdana,sans-serif; font-size: 11px;}

select {font-size: 11px;}

/*.submit {border:1px solid black;FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 20px; LINE-HEIGHT: normal;padding: 1px}

.submit-s {border:1px solid black;FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 20px; LINE-HEIGHT: normal;padding: 1px} 

.log2 {border:1px solid black;FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 20px; LINE-HEIGHT: normal;padding: 1px}*/

.log2 {font-size: 11px;}

.upload_form ol, .upload_form ul{

list-style:none;

}

 

/*Fieldsets */ 

fieldset {border-top:1px solid #E9ECEE;border-bottom:1px solid #E9ECEE;border-left:none;border-right:none;padding:25px;margin:1em 0; font-weight: normal;}

* html fieldset {background:none;}

fieldset dl {	margin:0;padding:0}

fieldset dt {	clear:left;float:left;width:18em;text-align:right;padding:0 1em 0.5em 0}

fieldset dd {	padding:0 0 0.5em 0;font-weight:bold}

fieldset.labels label {	width:10em;float:left;text-align:right;display:block;padding:0.2em 0.5em 0.2em 0}

fieldset.labels div {	padding:0.2em 0;clear:left} 

label {display:block;padding:5px 0; font-size:11px; color:#444; }

label br {clear:left}

legend {	padding:0 0.5em;color:#000}

.instructions {font-size: 11px;}



/* Tables */

table { width:100%; font-size: 11px; }

table td, table th{ padding:0 4px; text-align:left; }

table th{ background: #EEEEEA; padding:4px; }

table th a:hover{ background:none; color:#CC0000;}	



/* Sidebar modules*/

.mt-featurebox { background:url("../images/featurebox_bg.png") no-repeat 100% 100%;color:#2675DE;padding:15px 0px 0px 10px;margin:0 0 15px}

.mt-featurebox p {border:none;margin:0 0 1em;color:#444}

.mt-featurebox a {color:#2675DE; text-decoration:none}

.mt-featurebox a:hover {color:#EA1156; text-decoration: underline}

.mt-featurebox li a {margin-left:-10px;padding-left:20px;line-height:2em;}

.mt-featurebox li.rmore {list-style:none; margin-left:10px;}

.mt-featurebox li.rmore a {text-decoration:underline; font-size:11px;line-height:2.2em;}

.mt-featurebox ul {margin-left:10px; margin-bottom:10px}

.mt-featurebox ul a { margin-bottom:5px}

	

.featurebox { background: #FFFFFF; border-left: #DADADA solid 1px; border-right: #DADADA solid 1px; border-bottom: #DADADA solid 1px; color:#262626;padding:15px 0px 0px 10px;margin:0 0 15px; font-size: 11px;float: left;}

.featurebox p {border:none;margin:0 0 1em;color:#444}

.featurebox a {color:#2675DE; text-decoration:none}

.featurebox a:hover {color:#EA1156; text-decoration: none;}

.featurebox li a {margin-left:-10px;padding-left:0px;line-height:2em; text-decoration: underline;}

.featurebox li.rmore {list-style:none; margin-left:10px;}

.featurebox li.rmore a {text-decoration:underline; font-size:11px;line-height:2.2em;}

.featurebox ul {margin-left:10px; margin-bottom:10px}

.featurebox ul a { margin-bottom:5px}

.tlb {background: #FFFFFF url("../images/mt-pod-star-bg.jpg") no-repeat left; margin:-15px 0px 0px -10px;padding:3px 0px 5px 10px; border-bottom: #DADADA solid 1px; border-top: #DADADA solid 1px;} 

.tlb a {font-weight:bold;color:#262626; text-decoration:none; font-size:14px; margin-left: 13px;} 

.tlb strong {font-weight:bold;color:#2675DE} 

.tlb a:hover { color:#2675DE; text-decoration:none} 

.tlb span { float:right; margin-top:-3px; margin-right:0px}

.tlb2 {margin:5px 0 0 0;padding:0px 0px 20px}

.tlb2 span a{background:url("../images/exp_on.png") no-repeat 0 0; margin-right:8px;cursor:pointer; float:left; display:block; color: #66c; width:58px; height:21px; text-align:center; padding-top:2px}

.tlb2 span.selected{cursor:text; font-weight:bold; color:#666; text-align:center; }

.tlb2 span.selected a{background:url("../images/exp_down.png") no-repeat 0 0; width:58px; height:21px;cursor:text; float:left; display:block;margin-right:8px; font-weight:bold; color:#666; text-align:center; padding-top:2px}

#sstories-container {

	float: left;

	margin-top: 10px;

	border-bottom: #DADADA solid 1px;

	width: 170px;

	padding-bottom: 10px;

}

.sstories { background:url("../images/mt-votebox-small.jpg") repeat-x; width: 37px; height: 30px; margin-right: 5px; float: left;}

.sstories-vote-link { width: 130px; padding-top:3px; margin-right: 5px; text-align: left; float: left;}

.sstories-link { width: 100px; padding-top:3px; margin-right: 5px; text-align: left; float: left; font-size: 9px; font-family: Tahoma;}

.count_total { margin-top:5px; color:#FFFFFF; font-weight:bold; font-size:110%; text-align: center;}

.count_total a { color:#FFFFFF;}



#nav-secondary, #nav-secondary ul {position:static;margin:0}

#nav-secondary, #nav-secondary li {list-style:none;margin:0;padding:0; display:block;}

#nav-secondary {padding-top:0;margin-top: 10px}

#nav-secondary a {line-height:1.5;font:11px arial;display:block; color:#2675DE;border-bottom:1px solid #DADADA;}

#nav-secondary a:hover {color:#EA1156}



a.switchurl {display:block;margin-right:8px;padding:0 0 4px 5px}



/* News items  */

.news-summary {padding:1px 0 10px 0;position:relative;clear:left;width:100%}

/* Headline */

#top-left {margin-left: 6px; width: 80px; float: left;}

#top-right {width: 500px; float: left;}

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

.top h4 {margin:0;padding-left:4px;font-size:160%;font-weight:normal}

.top h4 a:link, .top h4 a:visited {color:#36c; font-weight:bold}

.top h4 a:hover {color:#000;}

.toptitle {margin:0;font-size:12px;font-weight:normal;}

.toptitle a:link, .toptitle a:visited {color:#E91457; font-weight:bold}

.toptitle a:hover {color:#333;}

/* Play button */

.play-button {
 }

.play-button li {list-style: none; display: block; float:left; float:right; margin: 0; padding: 0;}

.play-button li a {width: 80px; height: 23px; background: red; margin-top: 2px; background: url("../images/mt-play.jpg") no-repeat; float:left; float:right; display: block;}

.play-button li a:hover {background: url("../images/mt-play-over.jpg") no-repeat; float:right; float:left;}

/* The URL and Poster below headline */

.news-submitted {font-size:85%;margin-bottom:3px;color:#999999; }

.news-submitted a {color:#999; text-decoration:underline}

.news-submitted a:hover {text-decoration:none}

.news-submitted img {float:left;margin-right:4px; margin-top:3px;vertical-align:bottom; z-index: +1; position:relative} /* avatar below headline */

/* Post text */

.news-body-text {margin:10px 0px 0px 0px; font-size:96%}

/* Post details below text */

.news-details {margin:0;font-size:85%}

.news-details a:link, .news-details a:visited {color: #2675DE;text-decoration:none}

.news-details a:hover, .news-details a:active {color:#333;text-decoration:underline}

.news-details b {color:#c00}

* html .news-details {padding-right:136px}

.news-details select {border:none}

.news-details .tool {display:block;float:left;padding:0 4px 0 4px}

.news-details .tool-right {	display:block;float:left;padding:0 4px 0 4px}

.news-details .comments_no {	padding-left:37px;border-left:none}

ul.news-details li li {	border-left:none;float:none;height:21px}



/* Votebox*/

.news-upcoming {background:url("../images/mt-vote.jpg") no-repeat 0 0;width:80px; height: 105px; text-align:center;font-size:85%;margin:0;padding:0;list-style:none}

.news-upcoming2 {background:url("../images/mt-vote.jpg") no-repeat 0 0;width:80px; height: 105px; text-align:center;font-size:85%;margin:0;padding:0;list-style:none}

.vote-publish a {font-size:26px;letter-spacing:-1px;text-decoration:none; font-weight: bold; line-height:83px;padding:30px 0 6px 0}

.vote-publish a small {font-size:12px;letter-spacing:0px;text-decoration:none} 

.vote-publish a:link, .vote-publish a:visited {color:#262626}

.vote-publish a:hover, .vote-publish a:active {text-decoration:none;color:#2177DE;}

.vote a:link,.vote a:visited, .vote span {display:block;padding:4px 0 5px 0;color:#FFF;font-size:11px; font-weight: bold; text-decoration:none}

.vote a:hover {color:#FFF; text-decoration: underline;}

.vote span {color:#ccc;font-size:11px}
.select {
	width:70px;
	padding: 5px;
	background: #fff url(../images/main-textinput-bg1.jpg) bottom repeat-x;
	border: #BFBFBF solid 1px;
	margin-bottom: 3px;
	
}
.inputmsg {
	width:90px;
	padding: 5px;
	background: #fff url(../images/main-textinput-bg1.jpg) bottom repeat-x;
	border: #BFBFBF solid 1px;
	margin-bottom: 3px;
	
}
.inputmsg1 {
	width:160px;
	padding: 5px;
	background: #fff url(../images/main-textinput-bg1.jpg) bottom repeat-x;
	border: #BFBFBF solid 1px;
	margin-bottom: 3px;
	
}
.inputmsg2 {
	width:130px;
	padding: 5px;
	background: #fff url(../images/main-textinput-bg1.jpg) bottom repeat-x;
	border: #BFBFBF solid 1px;
	float:left;
	margin-bottom: 3px;
	
}



/* Comments*/

#comment-wrap {border-bottom:solid 1px #e1e1e1}

#comment-head {background:#e1e1e1;width:100%;}

.comment-body {background:#fafafa;padding:0 4px}

.comment-info {background:#fafafa;font-size:80%;text-align:right;padding-right:4px}

 /*Comments avatar */

.avatar {float:left;width:15px; height:15px; margin:1px 0 0 0;}

/* Comments rating buttons */

#comment-subhead {float:right;margin-top:-21px;font-size:11px}

.ratemey {background:#009900;padding:1px 5px}

.ratemen {background:#c00;padding:1px 6px;color:#fff}

.rateme {color:#fff;font-size:14px}



/* Profile */

#wrapper {width: 100%;}

#stats {width: 48%; float: right; }

#personal_info {width: 48%; float: left;}

#bookmarklet {width: 100%; }



/* Live */

.live2 {margin: 10px 10px 10px 10px;background-repeat: no-repeat;background-position: bottom right; }

.live2 strong {font-size: 95%; }

.live2-item {width: 100%;clear: both;border-bottom: 1px solid #ccc;padding: 5px 2px 0px 2px;min-height: 25px;text-align: center;overflow: hidden;}

.live2-ts, .live2-type, .live2-votes, .live2-story, .live2-who, .live2-status {float: left;display: block;}

.live2-ts {width:10%;text-align: left;}

.live2-type {width:10%;text-align: left;}

.live2-type img {border:none;margin: 0 0 0 0;vertical-align: middle;}

.live2-votes {width:10%;text-align: left;}

.live2-story {width:37%;text-align: left;}

.live2-who {width:18%;text-align: left;}

.live2-status {width:15%;text-align: left;}

.live2-problem {color:#F00;}



/* Page navigation */ 	

.pagination {background: #f2f2f2;color:#666;padding: 4px 2px 4px 7px;border: 1px solid #ddd;margin: 0 0 1.5em}

.pagination p {position:relative;text-align:right}

.pagination p a:link, .pagination p a:visited, .pagination p a:hover, .pagination p a:active {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc; margin-right:1px}

.pagination p a:hover {background:#2675DE;color:#fff}

.pagination p span {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc;color:#ccc; margin-right:1px}

.pagination * {margin:0}

.pagination h4 {margin-top:-1.45em;padding:0;border:none}



/* Footer */

.footer { border-top:1px solid #E3E8EE; padding:10px 0 30px 15px;font-size:100%;color:#999; margin-top:0px; width: 935px; float: left;}

.footer a:link {color:#999}

.footer a:hover {color:#2675DE}



/* Misc */

.error {color:#c00;font-weight:bold;margin-top:10px;border:1px solid #EA1156;background:#FFC5BE;padding:5px;}

.success {color:#390;font-weight:bold}



/* --[[ Main Expand Icons ]]-- */

#imenus0 .imeam span,#imenus0 .imeamj span {background-image:url(none); width:7px; height:5px; left:0px; top:5px; background-repeat:no-repeat;background-position:top left;}

#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {background-image:url(none); background-repeat:no-repeat;background-position:top left;}





/* --[[ Sub Expand Icons ]]-- */

#imenus0 ul .imeas span,#imenus0 ul .imeasj span {background-image:url(none); width:5px; height:7px; left:0px; top:3px; background-repeat:no-repeat;background-position:top left;}

#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {background-image:url(none); background-repeat:no-repeat;background-position:top left;}





/* --[[ Main Container ]]-- */

#imouter0 {border-style:none; border-color:#6a6a6a; border-width:1px; padding:0px; margin:10px 0px 0px; }





/* --[[ Sub Container ]]-- */

#imenus0 li ul {background-color:#cccccc; border-style:solid; border-color:#999999; border-width:1px; padding:0px; margin:4px 0px 0px; }





/* --[[ Main Items ]]-- */

#imenus0 li a {color:#666666; text-align:left; font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none; border-style:solid; border-color:#666666; border-width:0px 0px 8px; padding:2px 0px 4px 2px; margin:0px 2px 0px 0px; }



	/* [hover] - These settings must be duplicated for IE compatibility.*/

	#imenus0 li:hover>a {color:#000000; border-color:#EA1156; }

	#imenus0 li a.ihover, .imde imenus0 a:hover {color:#000000; border-color:#EA1156; }



	/* [active] */

	#imenus0 li a.iactive {}





/* --[[ Sub Items ]]-- */

#imenus0 ul a {color:#000000; text-align:left; font-size:11px; font-weight:normal; text-decoration:none; border-style:none; border-color:#000000; border-width:1px; padding:3px 2px 3px 3px; margin:0px; }



	/* [hover] - These settings must be duplicated for IE comptatibility.*/

	#imenus0 ul li:hover>a {background-color:#999999; color:#ffffff; }

	#imenus0 ul li a.ihover {background-color:#999999; color:#ffffff; }



	/* [active] */

	#imenus0 ul li a.iactive {}

.input {

	padding: 5px;

	background: #fff url(../images/main-textinput-bg1.jpg) bottom repeat-x;

	border: #BFBFBF solid 1px;

	margin-bottom: 3px;

}



.validation-advice {

	margin: 5px 0;

	padding: 5px;

	color : #EA1156;

	clear:all;

	}



.custom-advice {

	margin: 5px 0;

	padding: 5px;

	color : #EA1156;

	clear:right;

	}

.input-blue {
	padding: 5px;
	width: 169px;
	background: #DFF3FC url(../images/txtbox-bg-blue.gif) bottom repeat-x;
	border: #9DD5ED solid 1px;
	margin-bottom: 3px;
	font-size: 11px;
}

.input-grey {
	padding: 5px;
	width: 169px;
	background: #DFF3FC url(../images/txtbox-bg-grey.gif) bottom repeat-x;
	border: #CBCBCB solid 1px;
	margin-bottom: 3px;
	font-size: 11px;
	color: #444;
}

.required-asterisk {
	color: #EA1156;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 2px;
	padding-right: 4px;
}