* {
  margin:0;
  padding:0;
}

body {
	background-color:#E5E5E5;
	font-family: arial, verdana;
	line-height:auto;
}

.ms_wrapper {
	width:980px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	background-color:#FFFFFF;
	}

.ms-header-holder {
	width:980px;
	margin:0 auto;
	overflow:hidden;
	background-color:#0066CC;
	}
	
.ms-header{
	width:980px;
	margin:0 auto;
	overflow:hidden;
	background:url(http://www.mypage.com/mod/template/templates/myspace/images/h-bg.jpg) repeat-x;
	}

.ms-header-left {
	width:520px;
	height:60px;
	margin:0 auto;
	overflow:hidden;
	float:left;
	}

.ms-header-right {
	width:460px;
	height:60px;
	margin:0 auto;
	overflow:hidden;
	float:left;
	}
	
.logo {
	float:left;
	width:200px;
	height:60px;
	}
	
.logo img{
	float:left;
	width:200px;
	height:60px;
	}

.logo_text b{
	color:#CAEEED;
	font-size:11px;
	font-family:Arial,verdana;
	}
	
.logo_text {
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial,verdana;
	text-decoration:none;
	margin-top:15px;
	padding-left:10px;
	border-left:1px solid #CAEEED;
	float:left;
	}	

.logo_text a{
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial,verdana;
	text-decoration:none;
	}
	
.logo_text a:hover{
	text-decoration:underline;
	}
	
.search {
	margin-top:15px;
	margin-right:20px;
	}
	

.header_menu {
	width:980px;
	height:auto;
	overflow:hidden;
	}

.header_menu_left {
	width:600px;
	height:auto;
	float:left;
	}
.header_menu_right {
	width:380px;
	height:auto;
	float:left;
    background:url(http://www.mypage.com/mod/template/templates/myspace/images/nav-bg.jpg) repeat-x;
	}
	
.header_menu_right div{
	width:187px;
	height:auto;
	float:right;
	}

	/* TOP NAV MENU */
				#navi{
					float:left;
					text-align:justify;
					color:#ffffff;
					width: 100%;
					background:url(http://www.mypage.com/mod/template/templates/myspace/images/nav-bg.jpg) repeat-x;
					margin:0;
					padding: 0;
					height: 35px;
					overflow: hidden;
					cursor: default;
					}
                   

					  
                   
                   
					
				#navi2  {
					float:right;
					text-align:right;
					color:#ffffff;
					width: 100%;
					background:url(http://www.mypage.com/mod/template/templates/myspace/images/nav-bg.jpg) repeat-x;
					margin:0;
					padding: 0;
					height: 35px;
					overflow: hidden;
					cursor: default;
					}
				
				
				#navi li, #navi a, #navi2 li, #navi2 a {
					display: inline;
					color: #ffffff;
					text-decoration: none;
					font:11px arial,verdana;
					height: 30px;
					line-height:27px;
					margin: 0;
					}

            
            		
			#navi a, #navi2 a {
			padding: 8px 10px 8px 10px;
			}
	

			   #navi li a:hover, #navi2 li a:hover{
					color:#FFF;
					background-color:#1563B9;
					height:100%;
					}
			
				#navi2 li {
					border-left:1px solid #1C4593;
					float:left;
					}
			
				#navi li {
					float:left;
					}

	/* END of TOP NAV MENU */	
	

.banner {
	width:980px;
	height:300px;
	float:left;
	background-color:#333333;
	}
	
		/* CONTENT */
.ms-content {
	width:980px;
	height:auto;
	float:left;
	margin-top:15px;
	}
	
.ms-content-left {
	width:700px;
	height:auto;
	float:left;
	overflow:hidden;
    padding-right:10px;    
	}

.ms-content-right {
	width:225px;
	height:auto;
	float:left;
	overflow:hidden;
    padding-reft:10px;
     margin-right:15px;
      margin-left:5px;
	}
	
	

/* FOOTER */	
.foot-lose {
	margin-top:25px;
	width:100%;
	padding:20px 0px 0px 0px;
	float:left;
	background-color:#ffffff;

	clear:both;
	height:auto;
	}
.foot-lose2 {
	width:950px;
	padding:4px 15px;
	float:left;
	background-color:#E5E5E5;
	overflow:hidden;
		clear:both;
	}

	

/*
  TABLES IN Mypage
*/
table {
    color: #333;
    border:0px;
}
td, th {
    padding:0px;
}


/* =links
----------------------------------------------- */
table a {
    color:#950000;text-decoration:none;
}
table a:visited {color:#666;}
thead th, tfoot th, tfoot td {
}


tfoot td {
    text-align:right;
}


tbody th {
    white-space: nowrap;
}
tbody th a {    color:#333;}
td h4, h3, h5 {
  padding:0;
  margin:0;
}

img a{
 border:0px;
}


/*
  HEADER: THE HEADER INCLUDES THE LOGO AND SEARCH BAR
*/

/*
  LOGO: LOCATED WITHIN HEADER
*/


/*
  CONTENT-HOLDER: WRAPS THE MAIN PAGE CONTENT. THIS CAN INCLUDE
  THE SINGLE PAGE LAYOUT AND THE SPLIT PANE (CONTENT AND SIDEBAR)
*/

#content-holder {
  padding:0px; margin:0px;padding-top:10px;
  width:100%; overflow:hidden;
  min-height:100%; position:relative;
  background:transparent;
}
/* styles the header top of the content body */
div#h1_top{  background: url(http://www.mypage.com/_images/h1toph3bg.gif) repeat-x;font-style:Arial, Verdana;font-weight:900;font-size:1.3em;color:#000;width:100%;line-height:normal;margin-top:1px;margin-bottom:0px;}

#h1_top span#title{
 background: #fff;font-style:Arial, Verdana;color:#1f1f1f;
 border:0px;font-weight:normal;font-size:1.3em;
 text-transform:uppercase;line-height:normal;
}
#content-mid{
 padding:0px;margin:0px; height: auto;
}

div#content-holder a:hover {
  text-decoration:underline;
}

div#content-holder h1 {
  font-size:2.0em;
  font-family:Arial, Verdana;
  color: #3399CC;
}


div#content-holder h2 {
  border:0;  border-bottom:1px solid #ccc; padding:2px;
  margin:5px 2px 10px 2px;  color:#333333;  font-size:1.2em;
  font-family:"Verdana", sans-serif;
}

/*
  VARIOUS LAYOUTS WITHIN CONTENT-HOLDER
*/


/*
  THE MAIN CONTENT AREA WHEN IT IS A SINGLE PAGE, NO SIDEBAR
*/


div#single-page {
  margin: 0;  padding: 0 15px 0 0;  background: transparent;  width:900px;
  text-align: left;  border:1px solid #eee;
}


/*
  THE MAIN CONTENT AREA WHEN THE SIDEBAR IS IN PLACE
*/


div#splitpane-content {
  margin-left:5px;margin-right:5px;padding:5px; width:705px;
  text-align: left;  color:#000;float: left;
  /*min-height:500px;*/margin-bottom:5px;
  overflow:hidden;  font-family:Arial, Verdana;  background: #fff;
}
.innerbody{background:#fff;padding:0px;}

/*
  SIDEBAR: THIS IS ONLY PRESENT WHEN SPLITPANE-CONTENT IS IN USE
*/

div#splitpane-sidebar {
  width: 225px;  margin-left:3px;overflow:hidden;
  padding:0;  font-family:Arial, Verdana;
  font-size:89%; position:relative;padding-left:5px;
  list-style-type: none;list-style-image: none;
  background:transparent;
}


/*
  THE SIDEBAR CONTENTS
*/


div#splitpane-sidebar td {
  width: 220px;
  margin:0px;;
   list-style-type: none;
  list-style-image: none;
}


div#splitpane-sidebar ul {
  margin: 0;width:215px;
  padding: 0;
  list-style: none;
  list-style-type: none;
  list-style-image: none;
}


div#splitpane-sidebar ul li {
  margin:0px 0;
  padding-left: 0px;
   list-style-type: none;
  list-style-image: none;


}


div#splitpane-sidebar ul li ul li a {
  padding:0 0 0 5px;
}
/* LIST STYLING IN THE SIDE BAR */
li#sidebar_user{width:215px;list-style:none;}
li#weblog_category{width:215px;list-style:none;font-family:"Arial", sans-serif;}
li#weblog_category ul {margin-left:0px;}
li#weblog_category ul li{width:215px;text-align: left;padding-left:18px;padding-top:2px;padding-bottom:2px;background: url(http://www.mypage.com/_images/icon_check.gif) no-repeat left;}
li#weblog_category ul li h2{background:#fff;text-align:left;border-bottom:2px solid #3399CC; font-size:12px;font-weight:900;  padding-top:3px;padding-bottom:3px; font-family:Arial, Verdana;}


div#splitpane-sidebar h2 {
  text-align:left;padding-left:10px;
  border-bottom:2px solid #3399CC;background:#fff; 
  color:#606060;font-size:12px;font-weight:900;
  padding-top:3px;padding-bottom:3px;
  font-family:"Arial", sans-serif;
}

/* REGISTER BOX */

div#register{
  text-align:center;
  border:1px solid #70AEFA;
  padding:10px;
  background:#F9F5D7;
  color:#006699;
  width:180px;
  line-height:auto;    
}

div#register div{
  padding:5px;
  background:url(http://www.mypage.com/_images/background/btn_bgblack.gif) repeat;
  text-align: center;
}

div#register a{
  color: #fff;  
}

div#register a:hover{
background:#666666;
color:#FFFF33;

}

div#regpub {height:219px;width:193px;background:url(http://www.mypage.com/_images/note.gif) top no-repeat;}
div#regpub div{padding-top:15px;padding-left:18px;text-align: center;}


/*
  SYSTEM MESSAGES
*/


div#system-message{
  border:1px solid #FF0033;
  background:#FFFFCC;
  color:#000;
  padding:3px 50px;
 position:absolute;
 margin-top:100px;margin-left:10%;
 z-index:1500;
  
}


div#system-message p{
  padding-left:15px;font-size:1.0em;
  margin:2px;background:url(http://www.mypage.com/mod/template/icons/accept.png)no-repeat top left;
  border-bottom:1px dotted #000;
}


/*
  CLEAR BOTH
*/


.clearing {
  clear:both;
}
div#cb{clear:both;height:2px;}


/*
  THIS IS THE END OF THE MAIN PAGE COMPONENTS - EVERYTHING BELOW THIS IS ASSOCIATED WITH VARIOUS ELEMENTS
  WITHIN MYPAGE, THIS INCLUDES THE BLOG CLASSESS, PROFILE, FILES, SIDEBAR WIDGETS, PROFILE WIDGETS ETC.
*/


/*
  BLOGGING ENGINE
*/
.weblog_dateheader {font-size:10px;text-align: right;border-bottom:1px solid #ccc;}
.weblog-post {
  margin-left:20px; 
}
.user {
  float:left; margin:5px 10px 10px 0;width:20px;
}
.user img {
  border:1px solid #eee;  padding:2px;  width:15px;  height:15px;
}
.weblog-keywords p {background: url(http://www.mypage.com/mod/template/icons/tags.png) no-repeat left;padding-left:15px;}
.weblog-keywords p a {
  margin:5px 0 0 25px;
  padding:0;  clear:both;
}
.weblog-title {
  margin:5px;font-size: 1.5em;font-family: 'Verdana', Arial, sans-serif;line-height:1.6em;
}
.post {
  margin:5px 5px 5px 5px;  background: transparent;
}
.info {
  clear:both;  background: #fafafa;
  color: #eee;  font-size:90%;
}
.info p {
  padding:5px;  margin:0;  color:#990000;
}
.info p a {
  font-size:0.9em;  color:#555;
}

/* this is the thin line between the actual post and comments */


#comments-divide {
  height:1px;
  background:#ccc;
}

.comment-owner {
  padding:5px;  margin:0px;  height:28px;  width:550px;
}

.comment-owner img {
  margin:0px 5px 0px 0px;  text-align:left;width:25px;height:25px;
}

.comment-owner a {
  background:#f2f7fb;
}

.comment-owner p {
  padding:0;  margin:0;
}


/* END OF BLOGGING ENGINE */

/*
  Top SUB MENU OPTIONS: THESE WILL BE MOVED TO THE NEW SIDEBAR SHORTLY

.mptopsubmenu{background:url(http://www.mypage.com/_images/topsubmenu.gif) no-repeat #DDDDDD;margin-bottom:0px;min-height:38px;}
.mpmenuholder{font-size:10px;color:#000;font-weight:500;background:transparent;padding-top:15px;}
/* END OF SUB-MENU DIV */

/*
  INFOHOLDER: this holds profile data, account settings and administration content and ME styles the sidebar profile icon holder
*/
/*.infoholder {background:none;clear:both;width:95%;font-style:arial,Verdana;margin-left:5px;border-bottom:1px solid rgb(204,153,0);}*/
.infoholder {
  margin:10px 0px 10px 0px;
  height:auto;
  background-color: #EAF5FA;
  border:1px solid steelblue;
  padding:5px;
}

.inputfocus{  background-color: #d6facc;border:1px solid #CAEAF9;}

.infoholder p {
  padding:5px 0 5px 10px;  background: #F3F7FA;
}
.infoholder .greentitle{color:steelblue;font-size:1.2em;font-weight:500;padding:3px;margin-bottom:5px;}
.infoholder input{font-size:1.3em;line-height:18px;border:1px solid lightblue;color:#000;}
.infoholder textarea:focus,.infoholder input:focus {background:#ffffcc;	border: 1px solid #000;}
div#me{background:#fafafa;height:100px;overflow:hidden;}
div#profilebox{padding:10px;background:transparent;}
div#profileicon{padding:5px;background: #fff;margin:2px;}
div#profileicon img{border:2px solid #000;}
div#settings {text-align: left;}
div#settings a{background:#fff;color:#6666FF}
div#webpoints {padding:3px;color:#00CC00;font-weight:900;}
.greenlink{background:#6699FF;color:#fff;font-weight:900;padding:2px;}
/* the end of INFOHOLDER */
#tagcloud {
  padding: 15px;
  border: solid 1px #eee;
  background: #f5f5f5;
  line-height:2.9em;
}

#tagcloud a {
  text-decoration: none;
}



/*WEBSTATS */
#statcontainer{
    padding:8px;
    text-align:left;
}
#statcontainer h3{
    font-size:18px;
    color:#777;
    margin-left:4px;
}
#statcontainer h3{
    font-size:18px;
    color:#777;
}
#statcontainer .statul{
    width:355px;
    padding-bottom:15px;
    margin:3px;
}
#statcontainer .statul em{
    font-weight:bold;
    color:#FF0000;
    text-align:right;
}
#statcontainer .stattotal{
    border-top:2px solid;
    background-image:none;
    border-bottom:0;
    border-right:0;
    border-left:0;
    font-size:18px;
    margin:5px 0 0 -3px;
    padding:5px;
    color:#000;
}
#statcontainer .stattotal p{
    margin:0px;
    padding:0;
    margin-top:8px;
    display:inline;
}
#statcontainer .statul2{
    padding:5px;
}


/* News */
.labelfield{ /*CSS for label field in general*/
             color:red;color:#fff;
             font-size: 1.2;
}


.datefield{ /*CSS for date field in general*/
            color:gray;
            font-size: 90%;
}


#example1 li{ /*CSS specific to demo 1*/
          margin-bottom: 4px;
}


#example2 div{ /*CSS specific to demo 2*/
          margin-bottom: 5px;
          font-size: small;
          margin-top:2px;
}


#example2 div a{ /*CSS specific to demo 2*/
          text-decoration: none;
          font-size: medium;
          font-weight : bold;
}


#example3 a{ /*CSS specific to demo 3*/
          color: #D80101;
          text-decoration: none;
          font-weight: bold;
}


#example3 p{ /*CSS specific to demo 3*/
          margin-bottom: 2px;
}


code{ /*CSS for insructions*/
      color: red;
}
 #top {
        background: #000;
        margin-top:0px;font-style:Arial, Verdana;font-size:1.0em;
        padding: 0.6em 0 0;
        font-weight: bold;

}
#top ul, #top ul li {
        list-style: none;
        margin: 0;
        padding: 0;
}
#top ul {
        padding: 5px 0 5px;
        text-align: right;
}
#top ul li {
        display: inline;
}
#top ul li a {
        color: #FFF;
         background: none;
        text-decoration: none;
        padding: 5px 0;
}
#top ul li span {
        background: none;
        padding: 5px 7px 5px 3px;
        margin: 4px 0 4px 4px;
}
#top ul li a:hover span {
        text-decoration: underline;
        background-position: 100% -75px;
}
#top ul li a:hover {
        background-position: 0 -75px;
}
#top #current a {
        background-position: 0 -150px;
}
#top #current a span {
        background-position: 100% -150px;
}


/*- Internet Explorer...It's Hacktastic!--------------------------- */

/*\*//*/
#top ul li a {
        display: inline-block;
        white-space: nowrap;
        width: 1px;
}

#top ul {
        padding-bottom: 0;
        margin-bottom: -1px;
}
/**/

/*\*/
* html #top ul li a {
        padding: 0;
}
/**/
span#webpoints{background:#FF1493;padding:3px;font-size:12px;font-weight:900;font-style:"Verdana", Arial;color:#fff;} 
div#divtitle img{background:transparent;border:0px;} 
div#rowtitle{border-bottom-color:#FF1493;  border-bottom:thin solid #FF1493;  padding-right:5px;  margin-top:3px;  margin-bottom:3px;  height:30px;  width:100%;     font-family:Arial,Helvetica,sans-serif;  font-size:13px;  font-style:italic;  font-variant:normal;  font-weight:bolder;  text-align:left;} 
div#rowtitle a{background:#008000;padding:2px;font-size:9px;color:#fff;font-weight:900;} 
div#divtitle{font-size:12px;font-style:Arial, Verdana;font-weight:900;border-top:1px solid #3366CC;background:#E8F0F7;width:100%;padding-left:5px;padding-top:3px;padding-bottom:3px;line-height:auto;} 
div#greentitle{font-size:18px;font-style: Arial;font-weight:normal;color:#669933;margin-top:5px;margin-bottom:5px;} 
div#rowtitle{ font-size:17px;color: #000;font-family: Arial, sans-serif;padding-top:3px;padding-bottom:3px;line-height:auto;font-weight:900; } 
div#rowfeature{ font-size:110%;color: #fff;background: #333333;font-family: 'Verdana', Arial, sans-serif; border:1px solid #FFCC00;padding:3px;margin-top:3px;margin-bottom:8px; } 
div#rowdesc{ font-size:100%;color: #000;font-family: 'Verdana', Arial, sans-serif;font-weight:900; padding:3px;margin-top:3px;margin-bottom:8px; } 
div#blueblock{background:#F0F8FF;padding:5px;margin:2px;width:100%;} 
div#dashboard{padding:10px;line-height:1.5em;font-size:14px;color:#000;font-family:Arial, sans-serif;background:#F7FAFD;border-top:2px solid #3366CC;border-bottom:2px solid #3366CC;margin-top:5px;margin-bottom:5px;} 
div#dashboard p{margin-top:5px;margin-bottom:5px;line-height:20px;} 
div#dashboard p img{border:0px;margin-right:5px;margin-left:5px;} 
div#rowfeatbl{ font-size:90%;color: #000;font-family: 'Verdana', Arial, sans-serif;font-weight:500;padding:3px;margin-top:3px;margin-bottom:8px;border:1px #666666;background:#CAECFD;border-top:1px solid #0066CC;border-bottom:1px solid #0066CC; } 
.clearcb{clear:both;height:1px;} 
div#rowtitle_yellow{font-size:12px;font-style:Arial, Verdana;font-weight:900;border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;background:#ffffcc;width:100%;padding-left:5px;padding-top:3px;padding-bottom:3px;line-height:auto;} 
/* LIST STYLING IN THE SIDE BAR */ 
li#sidebar_user{list-style:none;} 
li#weblog_category{list-style:none;} 
#demo { width:30em; } 
#demo .yui-content { width:700px; height:auto; } 
/*WIDGETS STYLES */
.widgets_even { float:left; width:340px; margin:0; padding:0px; } 
.widgets_odd { float:right; width:340px; margin:0; padding:0px; } 
.widget { margin-bottom: 25px; padding:15px;margin:0px; width:339px; overflow-x:hidden; background:steelblue;} 
.widget_title {margin-left:20px;padding-left:30px;margin-bottom:15px;margin-top:15px;line-height:1.8em;font-size:1.2em;color:#fff;font-weight:900;} 
.widget_content h2 a { padding:5px; } 
.widget_content { margin-left:15px;padding:10px;width:339px;position:relative;background:#fff; } 
.widget_content h3 { padding:0; margin:1px; } 
.widget_bottom { display: block; margin: 0px; padding-left: 10px; font-size:0.8em;background:steelblue;} 
.widget_menu ul { margin:0 0 0 5px; padding:0; } 
.widget_menu ul li { list-style:none; } 
.widget_menu ul li a { text-decoration:underline; } 
.widget_admin_menu { height: 30px; background: steelblue; padding:2px 0 0 5px;} 
/*.widget_title { border:0; height : 25px; padding-top:20px; margin-left:10px; color:#000; font-size:1.2em; font-variant: small-caps; font-weight:bold; background: transparent;no-repeat top;border-bottom:1px solid #efefef; }*/

.ms-left-wrapper {
	width:700px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	}

.box {
	width:632px;
	border:1px solid #CCCCCC;
	height:auto;
	padding:8px;
	overflow:hidden;
	margin-bottom:20px;
	}

.box_header {
	width:632px;
	height:50px;
	background:url(http://www.mypage.com/mod/template/templates/myspace/images/head-bg.jpg) repeat-x;
	}

.box_header_left {
	width:417px;
	height:auto;
	float:left;
	padding-left:15px;
	margin-top:15px;
	color:#FFFFFF;
	font-family:Arial, Verdana;
	font-size:14px;
	font-weight:700;
	}

.box_header_right {
	width:200px;
	height:auto;
	float:left;
	padding-top:10px;
	}

.box_header_right span{
	color:#FFFFFF;
	font-family:serif;
	font-size:11px;
	font-weight:700;
	}

.box_header_right a{
	color:#FFFFFF;
	font-family:serif;
	font-size:11px;
	font-weight:700;
	text-decoration:underline;
	}

.box_header_right a:hover{
	text-decoration:none;
	}

.menu_holder {
	width:630px;
	height:35px;
	margin-top:5px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	}


/* MENU */

	

.menu_nav_current a{
	font-size:12px;
	color:#333333;
	font-family:Arial, Verdana;
	text-decoration:none;
	font-weight:bold;
	background:url(http://www.mypage.com/mod/template/templates/myspace/images/menu-bg.jpg) repeat-x;

	width:60px;
	height:25px;
	border-right:1px solid #CCCCCC;
	float:left;
	padding:8px 0 0 25px;

	}	

	
.menu_nav a{
	font-size:12px;
	color:#144DB6;
	font-family:Arial, Verdana;
	text-decoration:none;
	font-weight:bold;


	width:60px;
	height:25px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	float:left;
	padding:8px 0 0 25px;

	}	

.menu_nav a:hover{	
	background-color:#AFD1F8;	
	text-decoration:none;
	color:#333333;	
    border-bottom:none;
    background:url(http://www.mypage.com/mod/template/templates/myspace/images/menu-bg.jpg) repeat-x;

	}

.menu_space {
	width:372px;
	height:33px;
	border-bottom:1px solid #CCCCCC;
	float:left;
	}
		
/* END MENU */



.content_holder {
	width:632px;
	height:auto;
	margin-top:10px;
	}

.content_left {
	width:330px;
	height:auto;
	float:left;
	}
.content_right {
	width:300px;
	height:auto;
	float:left;
	}

.vids_display img{
	width:312;
	height:260px;
	border:0px;
	}

.vids_prof {
	width:312px;
	height:auto;
	margin-top:10px;
	}

.vids_prof a{
	font-size:14px;
	color:#144DB6;
	font-family:Arial, Verdana;
	text-decoration:none;
	font-weight:bold;
    }

.vids_prof a:hover {
	text-decoration:underline;
	}

.vids_prof span{
	font-size:12px;
	color:#333333;
	font-family:Arial, Verdana;
	text-decoration:none;
	text-align:justify;
    }

.view_comments {
	width:312px;
	height:auto;
	margin-top:10px;
	}

.view_comments small{
	font-size:12px;
	color:#9E9E9E;
	font-family:Arial, Verdana;
	text-decoration:none;
	text-align:justify;
    }
	
.view_comments span{
	font-size:12px;
	color:#6A6A6A;
	font-family:Arial, Verdana;
	text-decoration:none;
	text-align:justify;
    }

.view_comments a{
	font-size:12px;
	color:#144DB6;
	font-family:Arial, Verdana;
	text-decoration:none;
	text-align:justify;
    }

.view_comments a:hover{
	text-decoration:underline;
	}


.profile_holder {
	width:300px;
	height:auto;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:10px;
	margin-bottom:10px;
	overflow:hidden;
	}

.profile_id {
	width:110px;
	height:90;
	float:left;
	}


.profile_id img{
	width:100px;
	height:70;
	float:left;
	border:0px;
	}

.profile_skill {
	width:190px;
	height:auto;
	float:left;
	color:#FF9900;
	font-family:Arial, Verdana;
	font-size:14px;
	}

.profile_skill a{
	font-size:14px;
	color:#144DB6;
	font-family:Arial, Verdana;
	text-decoration:none;
	font-weight:bold;
    }

.profile_skill a:hover{
	text-decoration:underline;
    }

.profile_skill small{
	font-size:12px;
	color:#9E9E9E;
	font-family:Arial, Verdana;
	text-decoration:none;
	text-align:justify;
    }
	
.profile_skill span{
	font-size:12px;
	color:#6A6A6A;
	font-family:Arial, Verdana;
	text-decoration:none;
	text-align:justify;
    }

.profile_skill img{
	padding-top:5px;
	border:0px;
	}

.more_videos a{
	font-size:12px;
	color:#144DB6;
	font-family:Arial, Verdana;
	text-decoration:none;
	font-weight:bold;
    }


.more_videos a:hover {
	text-decoration:underline;
		}

.box_header2 {
	width:617px;
	height:30px;
	background:url(http://www.mypage.com/mod/template/templates/myspace/images/head-bg.jpg) repeat-x;
	color:#FFFFFF;
	font-family:Arial, Verdana;
	font-size:14px;
	font-weight:700;
	padding:8px 0 0 15px;
	margin-bottom:30px;
	}
	
.n-e {
	color:#666666;
	font-size:12px;
	font-family:Arial, Verdana;
	text-decoration:none;
	text-align:justify;
	width:auto;
	margin-bottom:15px;
	}
	
.event_left {
	width:250px;
	height:auto;
	float:left;
	}

.event_left strong{
	color:#333333;
	font-size:12px;
	font-family:Arial, Verdana;
	text-decoration:none;
	text-align:justify;
	font-weight:bold;
	}

.event_left p{
	color:#666666;
	font-size:12px;
	font-family:Arial, Verdana;
	text-decoration:none;
	text-align:justify;
	width:230px;
	float:left;
	}

.event_right {
	width:382px;
	height:auto;
	float:left;
	}

.tour_list img{
	width:16px;
	height:16px;
	border:0;
	}

.tour_list {
	padding:5px 0px;
	border-bottom:#CCCCCC 1px solid;
	width:382px;
	float:left;
	color:#999999;
	font-size:12px;
	font-family:Arial, Verdana;
	text-decoration:none;
	text-align:justify;
	}

.footer {
	width:632px;
	height:50px;
	background-color:#F1F0D1;
	float:left;
	margin-top:25px;
	}

.box_footer_left {
	width:417px;
	height:auto;
	float:left;
	padding-left:15px;
	margin-top:15px;

	}

.box_footer_left a{
	color:#144DB6;
	font-family:Arial, Verdana;
	font-size:12px;
	font-weight:700;
	text-decoration:none;
	}

.box_footer_left a:hover{
	text-decoration:underline;
	color:#CC0000;
	}

.box_footer_right {
	width:200px;
	height:auto;
	float:left;
	margin-top:10px;
	}

.box_footer_right img{
     border:0px;
	}
	
/* right content */

.ms-login-box {
	width:315px;
	height:auto;
	float:left;
	}

.ms-login {
	width:90px;
	height:20px;
	float:left;
	background:url(http://www.mypage.com/mod/template/templates/myspace/images/images/login-bg.gif) no-repeat;
	padding:10px 0 10px 20px;
	}
	
.ms-login a{
	font-family:Arial, Verdana;
	color:#FFFFFF;
	font-size:12px;
	padding:10px 0px 0px 20px;
	font-weight:bold;
	text-decoration:none;
	}

.ms-login a:hover{
	color:#CCCCCC;
	}

.ms-sign-up {
	width:173px;
	height:20px;
	float:left;
	background:url(http://www.mypage.com/mod/template/templates/myspace/images/sign-bg.gif) no-repeat;
	padding:10px 0 10px 27px;
	}

.ms-sign-up a{
	font-family:Arial, Verdana;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
	
.ms-sign-up a:hover{
	color:#FF3300;
	}

.ms-login-form {
	width:315px;
	height:200px;
	background:url(http://www.mypage.com/mod/template/templates/myspace/images/login-form-bg.jpg) repeat-x;
	float:left;
	}
	
.ms-email, .ms-pw, .ms-remember {
	width:315px;
	height:auto;
	float:left;
	color:#ffffff;
	font-size:12px;
	font-family:Arial, Verdana;
	}
	
.ms-email {
	margin-bottom:10px;
	}

.ms-pw {
	margin-bottom:20px;
	}

.log-left {
	width:100px;
	height:auto;
	float:left;
	padding-right:15px;
	}
.log-left p{
	padding-top:3px;
	}

.log-right {
	width:195px;
	height:auto;
	float:left;
	}
	
.rem-left {
	widows:	115px;
	height:auto;
	float:left;
	padding-left:15px
	}
	

.rem-right {
	widows:80px;
	height:auto;
	float:left;
	padding-left:105px
	}

.forgot-pw {
	margin-top:20px;
	width:295px;
	height:auto;
	float:left;
	padding-right:20px;
	}

.forgot-pw a{
	color:#D3F4F8;
	font-size:11px;
	font-family:Arial, Verdana;
	text-decoration:none;
    }
	
.forgot-pw a:hover{
	color:#66BFD9;
	font-size:11px;
	font-family:Arial,verdana;
	text-decoration:none;
    }








.find-friends-box {
	width:207px;
	height:130px;
	float:left;
	font-size:12px;
	font-family:Arial, Verdana;
	border:1px solid #CCCCCC;
	margin-top:20px;
	padding:8px;
	overflow:hidden;
	}


.find-friends-header {
	width:190px;
	height:30px;
	background:url(http://www.mypage.com/mod/template/templates/myspace/images/head-bg.jpg) repeat-x;
	color:#FFFFFF;
	font-family:Arial, Verdana;
	font-size:14px;
	font-weight:700;
	padding:8px 0 0 15px;
	margin-bottom:10px;
	}

.find-friends-txt {
	color:#333333;
	font-family:Arial, Verdana;
	font-size:14px;
	font-weight:bold;
	}
	
	
.find-friends-fil {
	width:180px;
	float:left;
	height:auto;
	}

.find-friends-fil2 {
	width:62px;
	float:left;
	height:auto;
	padding-top:8px;
	}



.ms-chart {	
	width:207px;
	height:auto;
	float:right;
	font-size:12px;
	font-family:Arial, Verdana;
	border:1px solid #CCCCCC;
	margin-top:20px;
	padding:8px;
	overflow:hidden;
	}







/* MENU */

.menu_charts {
	width:274px;
	height:35px;
	margin-top:5px;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	}	

.menu_charts_nav_current a{
	font-size:12px;
	color:#333333;
	font-family:Arial, Verdana;
	text-decoration:none;
	font-weight:bold;
	background:url(http://www.mypage.com/mod/template/templates/myspace/images/menu-bg.jpg) repeat-x;
	width:74px;
	height:25px;
	border-right:1px solid #CCCCCC;
	float:left;
	padding:8px 0 0 25px;

	}	


.menu_charts_nav a{
	font-size:12px;
	color:#144DB6;
	font-family:Arial, Verdana;
	text-decoration:none;
	font-weight:bold;
	width:73px;
	height:25px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	float:left;
	padding:8px 0 0 25px;

	}	

.menu_charts_nav a:hover{	
	background-color:#AFD1F8;	
	text-decoration:none;
	color:#333333;	
    border-bottom:none;
    background:url(http://www.mypage.com/mod/template/templates/myspace/images/menu-bg.jpg) repeat-x;
	}

		
/* END MENU */



.major-label {
	width:275px;
	height:auto;
	float:left;
	margin-top:15px;
	}

.major-label-left {
	width:45px;
	height:auto;
	float:left;
	padding-left:15px;
	}
.major-label-right {
	width:45px;
	height:auto;
	float:left;
	padding-right:15px;
	}	
.major-label-center{
	width:145px;
	height:auto;
	float:left;
	}
		
.major-label-center span{
	color:#666666;
	font-size:12px;
	font:tahoma;
	}
	
.major-label-center b{
	color:#000000;
	font-size:11px;
	font:tahoma;
	padding-left:8px;
	}




.topTenList {
	width:275px;
	height:auto;
	float:left;
	overflow:hidden;
	margin-top:20px;
	}
	
.listNumbers {
	width:32px;
	height:34px;
	color:#666666;
	float:left;
	font-size:26px;
	font-weight:bold;
	font-family:Arial, Verdana;
	padding:6px 0 0 4px;
	}

.artistImage {
	margin-left:10px;
	margin-right:10px;
	width:40px;
	height:40px;
	float:left;
	}
	
.artistImage img{
	width:36px;
	height:36px;
	border:1px solid #CCCCCC;
	padding:2px;
	float:left;
	}

.artistRank {
	width:190px;
	height:40px;
	float:left;
	}

.artistRank a{
	font-family:Arial, Verdana;
	color:#3172B9;
	font-size:14px;
	text-decoration:none;
	}

.artistRank a:hover{
	color:#666666;
	text-decoration:none;
	}

.artistRank-1 {
	font-family:Arial, Verdana;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	background:url(http://www.mypage.com/mod/template/templates/myspace/images/rank-bg.gif) no-repeat;
	width:180px;
	height:16px;
	padding-top:2px;
	padding-left:10px;
	margin-top:3px;
	}

/* NEW FOOTER November 28 2008 */

.fotot-main-holder { background:url(http://www.mypage.com/mod/template/templates/Default_Template/images/fotot-white-bg.jpg) repeat-x top left #000000; width:100%; height:300px; float:left !important;}
.fotot-main { width:970px !important; height:300px !important; background-color:#000000 !important; margin:0 auto !important; background:url(http://www.mypage.com/mod/template/templates/Default_Template/images/folder-footer.jpg) no-repeat !important; overflow:hidden !important;}
.fotot-main img{ border:0 !important;}
.fotot-main a{color:#fff;font-weight:bold;}
.fotot-main-menu { float:left !important; width:910px !important; height:auto !important; margin:30px !important; height:240px !important;}
.fotot-main-menu ul { margin:0 !important; padding:0 !important;}
.fotot-main-menu ul li{ list-style:none !important; margin-top:2px !important; padding:0 !important;}
.fotot-main-menu ul li a{ color:#CCCCCC !important; font-family:Arial !important; text-transform:uppercase !important; font-size:11px !important; text-decoration:none !important; font-weight:bold !important;}
.fotot-main-menu ul li a:hover{ text-decoration:underline !important;}

.fotot-main-menu-01 { width:470px !important; float:left !important; margin-top:45px !important;  padding-left:30px !important; }
.fotot-main-menu-02 { width:200px !important; float:left !important; margin-top:45px !important;}
.fotot-main-menu-03 { width:210px !important; float:left !important; margin-top:45px !important;}