/*Global Browser Reset for compatibility using YUI global reset CSS*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0; padding:0;} 
table {border-collapse:collapse; border-spacing:0; } 
fieldset,img {border:0; } 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;} 
ol,ul {list-style:none; } 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;} 
q:before,q:after {content:''; } 
abbr,acronym { border:0;} 

/*Global Styles*/
body{height:100%; background-color:#fff; margin:0px; padding:0px; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#4c4c4c; font-size:12px; line-height:10.5pt;}
.clear{clear:both; height:0px; visibility:hidden;}/*global clear div*/
a{text-decoration:none; color:#fc6d17;}
a:hover{text-decoration:underline;}
a.button{text-indent:-3000px; background-repeat:no-repeat; overflow:hidden; float:left;}
a.graylink{color:#bfbfbf;}
a.facebook{height:17px; background:url('../img/fbicon.gif') no-repeat; padding-left:20px; display:inline-block;}
h6{color:#fc6d17; font-weight:bold;}
div.seperator{height:1px; border-top:1px solid #dedede; clear:both; margin:10px 0 10px 0;}

div.mainholder{width:960px; margin:0 auto; }/*main div. Set to the current standard of 960, increase in future if resolutions change*/
.fleft{float:left;}
.fright{float:right;} 
 
/*Rounded top for dynamic module heading using NiftyCorners technique*/
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px;}
.r2{margin: 0 3px;}
.r3{margin: 0 2px;}
.r4{margin: 0 1px;height: 2px;}
.rs1{margin: 0 2px;}
.rs2{margin: 0 1px;}

.ptop,.pbottom{display:block}
.ptop *,.pbottom *{display:block;height: 1px;overflow: hidden; }
.p1{margin: 0 5px;}
.p2{margin: 0 3px;}
.p3{margin: 0 2px;}
.p4{margin: 0 1px;height: 2px;}
.p1{background-color:#d8d8d8;}
.p2, .p3, .p4{border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;}



div.headertop{height:40px; padding:0px 0 0 0; background-repeat:no-repeat;}

	div.personalmenu{width:220px; float:left; height:23px; margin:14px 0 10px 110px;}
		div.personalmenu a.menu{height:23px;}
		div.personalmenu a.menu:hover{background-position:0 -23px;}
		div.personalmenu a.selected{background-position: 0 -23px;}
				
		div.personalmenu a.home{width:66px; background-image:url('../img/topmenu/personalhome.png');}
		div.personalmenu a.customize{width:81px; background-image:url('../img/topmenu/personalcustomize.png');}
		div.personalmenu a.friends{width:63px; background-image:url('../img/topmenu/personalfriends.png');}
	
		
	div.logo{width:82px; height:40px; padding:0px 0 0 0;}
	div.accountmodule{height:23px; float:right; width:500px; color:#666; font-size:10px; margin:14px 10px 0 0;}
	div.accountmodule a{color:#666;}
	div.accountmodule a:hover{color:#fc6d17;}
	div.accountmodule div.textholder{float:right; margin-top:4px;}
	div.accountmodule div.searchboxholder{width:170px; float:right; margin:4px 0px 10px 10px;}
	div.accountmodule div.personalseperator{width:20px; height:23px; background-image:url('../img/topmenu/personalheaderseperator.png'); float:right;}
	div.accountmodule input.search{width:150px; font-size:9px; color:#666; float:right;}
	div.accountmodule a.searchbutton{background:url('../img/searchbutton.png'); overflow:hidden; width:16px; height:16px;float:right;}
	div.accountmodule a.searchbutton:hover{background-position:0 -16px;}
	
div.headerseperator{height:5px; background-image:url('../img/headerseperator.png'); background-repeat:repeat-x; }


a.post{width:28px; height:20px; background-image:url('../img/post.png');}
a.post:hover{background-position:0 -20px;}

div.dotseperator{background-image:url('../img/dotseperator.png'); height:4px; width:960px; background-repeat:no-repeat;margin-top:3px;}

/* profile Module*/
div.profileholder{margin:10px 0 0 0; position: absolute;}
div.profilecontent{border-right:#d8d8d8 1px solid;border-left:#d8d8d8 1px solid;margin:0px;}
div.photo{width:200px; float:left;margin:10px 0 0 20px;}
div.profilead{width:583px; margin:10px 0 4px 15px; float:left;}
div.profilead h1.display{font-size:16px; font-weight:bold;display:inline-block; float:left;margin:5px 0 0 0 ;}
div.profilead div.right{text-align:right; float:right;}
div.profilead a.friend{width:110px; height:20px; margin:0px 0 0 5px; background-image:url('../img/addfriend.png');}
div.profilead a.friend:hover{background-position:0 -20px;}
div.profilesection{width:420px; float:left;}
div.bioad{ margin:5px 0 10px 0px; font-size:11px; width:570px; float:left;/*height:180px*/}
div.bioadcontent{border-right:#d8d8d8 1px solid;border-left:#d8d8d8 1px solid;margin:0px;/*height:182px;*/}
div.status{margin:4px 0 4px 0; float:left;width:659px; font-size:11px; height:10px;font-weight:bold;}
div.profilead a.post{margin:8px 0 0 5px;}
a.orangedot{width:10px; height:10px; background-image:url('../img/orangedot.png'); margin:2px 0 0 5px;}
div.bioad h2{font-size:12px; font-weight:bold; margin:0px 0 5px 5px;display:inline-block; float:left;}
div.bioad table.biotable{width:395px; margin:0 5px 0 5px;}
div.bioad table.biotable td{vertical-align:top;padding:0 0 3px 0;}
div.bioad table.biotable td.tabletitle{width:125px; color:#999;}
div.biofooter{margin:6px 10px 0px 378px; text-align:right;font-size:10px; position:absolute;}

			


div.mainsectionad{/*width:790px;*/ float:left; /*margin:14px 0 0 0;*/margin:0px 0 0 0; /*udpated for Top Margin*/}
	

div.friendsmodule{color:#4c4c4c; background-color:#fff; float:left; width:270px; margin:10px 0 0 5px;}
	div.friendsmodule .sb-inner{background:#fff;} /*Module colors can be set here to change globally*/
	/*modules headers*/
	div.friendsmodule div.headercontainer{margin:0px 0 0 0px; color:#4c4c4c;padding-top:0px;}
	div.friendsmodule div.header{padding:0px 8px 0px 8px; font-size:11px;border-top:none; font-weight:bold;}
	div.friendsmodule div.headerdivider{height:1px; border-top:1px solid #4a4a4a;margin:1px 0 0 5px; clear:both;}
	/*module container*/
	div.friendsmodule div.modulecontent{padding:5px 0px 0px 0px;}
	div.friendsmodule div.modulefooter{padding:0px 10px 10px 10px; text-align:right;font-size:10px;}
	
		/*friendsmodule*/
	div.friendsmodule div.friends{width:55px; float:left;}
	div.friendsmodule div.friends div.friendsimg{width:50px;height:50px;text-align:left;}
	div.friendsmodule div.friends div.friendname{margin:0px 0 3px 0; font-size:9px; line-height:11px;}
	div.friendsmodule div.firstfriend{margin-left:10px;}
	div.friendsmodule div.nextfriend{margin-left:10px;}
	div.friendsmodule div.nextfriendline{margin-top:10px;}



div.adholder{width:120px; height:600px; float:right;margin:0px 0 0 10px;}

a.postsmall{width:14px; height:14px; background-image:url('../img/postsmall.png');}
a.postsmall:hover{background-position:0 -14px;}


/*Modules*/
div.module{color:#4c4c4c; z-index:0; position:absolute; }
	div.module .sb-inner{background:#fff;} /*Module colors can be set here to change globally*/
	/*modules headers*/
	div.module div.headercontainer{margin:0px 0 0 0px; color:#FFF;padding-top:0px;}
	div.module div.header{padding:0px 8px 1px 8px; font-size:11px;border-top:none; font-weight:bold;}
	div.module div.headertext{float:left;/*width:200px;*/}
	div.module div.postholder{float:right;}
	div.module div.headerdivider{height:1px; border-top:1px solid #4a4a4a;margin:1px 0 0 5px; clear:both;}
	/*module container*/
	div.module div.modulecontent{padding:10px 0px 0px 0px;}
	div.module div.modulefooter{padding:5px 10px 0px 10px; text-align:right;font-size:10px;}





	/*Fanmodule*/
	div.module div.fanmodule{width:50px; float:left;}
		div.module div.fanmodule div.fanimage{width:50px;height:50px; border:1px #dedede solid;}
		div.module div.fanmodule div.fanname{margin:5px 0 0 0;}
	div.module div.nextfan{margin:0 0 0 23px;}
	div.module div.nextfanline{margin-top:10px;}


	/*messagemodule*/
	div.module div.messagemodule{padding:0px 0 10px 0px; margin:0 10px 10px 10px;min-height:10px;} /*min height is set to fix IE7/6 bug*/
	div.module div.messagelast{margin-bottom:0px; padding-bottom:0px;}
		div.module div.messagemodule div.messageimg{width:50px;height:50px; float:left;}
		div.module div.messagemodule div.messagetxt{margin-left:8px; float:left;}
		div.module div.messagemodule div.messagefooter{font-size:10px; margin:7px 0 0 0; min-height:16px;}

	/*videosmodule*/
	div.module div.videosmodule{padding-bottom:10px; margin:0 10px 10px 10px; min-height:10px; }
	div.module div.videolast{margin-bottom:0px; padding-bottom:0px;}
		div.module div.videosmodule div.videoimage{width:120px; float:left;}
		div.module div.videosmodule div.videotext{float:left; margin-left:8px;}
		div.module div.videosmodule div.videofooter{font-size:10px; margin:20px 0 0 0;}
		div.module div.videosmodule div.videostar{/*height:14px;*/ margin:5px 0 0 0;}
		div.module div.videosmodule div.videostar img{margin-right:2px;}

	/*photosmodule
	div.module div.photosmodule{width:100px; float:left; margin:0 0 0 10px; }
	div.module div.photosnext{margin:10px 0 0 10px;}
		div.module div.photosmodule div.photosimage{text-align:center; }
		div.module div.photosmodule div.photosname{padding-left:20px; margin:5px 0 0 0; text-align:left;min-height:16px; background-repeat:no-repeat;}
		div.module div.photosmodule div.photosimage img{padding:0px;}*/
		
			/*photosmodule MODIFIED 052610*/
	div.module div.photosmodule{float:left; width:100px;}
	div.module div.photosnext{margin:10px 0 0 10px;}
		div.module div.photosmodule div.photosimage{text-align:center;position:relative; }/*Changed 050710*/
		div.module div.photosmodule div.photosname{padding-left:20px; margin:5px 0 0 0; text-align:left;min-height:16px; background-repeat:no-repeat;}/*changed 050810*/
		div.photosname{padding-left:20px; margin:5px 0 0 0; text-align:left;min-height:16px; background-repeat:no-repeat;width:90px;}/*changed 060810 - leslie*/
		div.module div.photosmodule div.photosimage img{padding:0px;}
		div.photosimage div.serviceicon{position:absolute; width:16px; height:16px; z-index:10;left:2px; bottom:2px; }/*Changed 050710*/
		div.photosimage div.serviceicon img{border:none !important; padding:0px !important;}/*Changed 050710*/

		
	table.phototable{margin:0 10px 0 10px;}	
	table.phototable td{padding:0px; vertical-align:bottom;}
	table.phototable td.phototitle{vertical-align:top;padding-top:0px;}
	
		/*newsmodule*/
	div.module div.newsmodule{margin:0px 10px 0 10px; padding-bottom:10px; min-height:10px;}
	div.module div.newsnext{margin-top:10px;}
	div.module div.newsbottom{padding-bottom:0;}
		div.module div.newsmodule div.newsdigg{float:left;}
		div.module div.newsmodule div.newstext{float:left; margin-left:10px;}
		div.module div.newsmodule div.newstext a.source{font-size:10px;}
		div.module div.newsmodule div.newsfooter{font-size:10px;margin:7px 0 0 0;}

		
		/*blogmodule*/
	div.module div.blogmodule{margin:0px 10px 0 10px; padding-bottom:10px; min-height:10px;}
	div.module div.blognext{margin-top:10px;}
	div.module div.blogbottom{padding-bottom:0;}
		div.module div.blogmodule div.blogtext{float:left; }
		div.module div.blogmodule div.blogtext a.source{font-size:10px;}
		div.module div.blogmodule div.blogfooter{margin-top:7px;font-size:10px;height:17px; background:url('../img/blogger_logo.png') no-repeat; padding-left:20px; display:inline-block;}








/*footer*/
div.footerspace{width:960px; height:30px; clear:both;}

			
			div.footer{margin:5px 0 0 0; text-align:center; font-size:10px; height:25px; min-width:960px; width:96%;
			bottom:0; left:2%; clear:both;position:fixed;color:#666; z-index:10;} /*071610 REMOVE THE BACKGROUND*/
	div.footer div.leftcornermodule,div.footer div.rightcornermodule{width:6px; height:25px;}
	div.footer div.mainfootermodule{height:25px;border-left:1px solid #dedede; border-right:1px solid #dedede;}
	div.footer div.socxsfooter{float:left; background:url('../img/footer/socxblocksmall.jpg') no-repeat; background-position:0 1px; padding:0 0 0 18px;margin-left:10px;}
	div.footer div.footerseperator{width:1px; height:19px; margin:0 10px 0 10px;background:url('../img/footer/default/footerseperator.png') no-repeat;}
	div.footer div.seperateright{float:right;}
	div.footer div.seperateleft{float:left;}
	div.footer div.socxslinks{float:left;}
	div.footer div.searchbox{float:right;}
	div.footer input.footersearchbox{height:12px;padding:0px; font-size:10px; width:150px;}
	div.footer div.footerinputholder{float:right;}
	div.footer div.searchbuttonholder{margin-right:10px;}
	div.footer a.searchbutton{display:inline-block;text-indent:-3000px;background-repeat:no-repeat; overflow:hidden; width:16px; height:16px; float:right;}
	div.footer a.searchbutton:hover{background-position:0 -16px;}
	div.footer div.customizebox{float:right;}
	div.footer div.rightcornermodule{}
	div.footer div.module{height:25px;}
	div.footer input.footersearchbox,div.footer a{color:#666;}
	div.footer a:hover{color:#fe8b01;}
	
		/*Footer curve*/
	div.footer .r1{background-color:#dedede;}
	div.footer .r2,div.footer .r3,div.footer .r4{background-color:#fafafa;border-left:1px solid #dedede; border-right:1px solid #dedede;}
	div.footer a.searchbutton{background:url('../img/footer/default/searchbutton.png');}