/* <<<< GENERAL >>>> ---------------------------------------------------------
---------------------------------------------------------------------------- */

body#profile { margin:0; padding:0; background-image:url('../images/bgProfile.jpg'); background-position:center top; background-repeat:no-repeat; background-attachment:fixed; background-color:#ffffff; font-family:Verdana, Arial, Geneva, sans-serif; font-size:10px; color:#fff; }

div#wrap { margin:0 auto; padding:0; width:960px; }
*html div#wrap {margin-left:25px;}


div#mainLayout { margin:0; padding:0; width:960px; }

.organic { display:none; }

.section { margin:0; padding:0; }

.clrBoth { clear:both; }

a:link, a:active, a:visited, a:hover { color:#fff; cursor:pointer !important; }

/* <<<< TOPNAV >>>> -----------------------------------------------------------
---------------------------------------------------------------------------- */

div#faketopnav /* For Local Testing Only */ { height:29px; }

div#profile_url { margin:0; padding:0; width:auto; text-align:left; color:#555; position:absolute; top:5px; margin-left:560px; }


div#profile_url a:link, div#profile_url a:visited, div#profile_url a:active, div#profile_url a:hover { color:#fff; }

div#profile_url h5.heading { display:none; }

/* Controls overall Top Navigation div */
#header, #topnav { background-color:#001B36 !important;/* add this if you require a transparent background for your topnav. filter removes the ie6 PNG hack fix.
	background-image: none !important;
	 filter: none !important;
	*/ 
	width:960px;
	margin:0 auto;
	}

#headerTable, #headerTable tr, #headerTable tr td { background-color:#fff !important; /*background-image:url(http://x.myspacecdn.com/modules/common/static/img/header/bkg_menubar.png);*/ /*  add this if you require a transparent background for your topnav, and remove the image path and color above*/ background-color:transparent !important; background-image: none !important; margin:0; padding:0; }

#headerTable { margin-top: -3px; /* hides the excess pixels from topnav */ }

/* main nav */

#leftNav li *, #rightNav li * { /* sets the color of the top nav links */ color:#fff !important; background-color:transparent !important; border:none; }

#leftNav li a:hover, #rightNav li a:hover { /* sets the hover of the topnav link (optional)*/ background-color: #001B36 !important; }

#topNav ul li a small { /* change the properties of the down arrow */ color: #fff !important; }

/* subnav */

#subnav ul { /* do you want a border around your subnav? */ border: solid 1px #001B36; background: transparent; }

#subNav ul li { /* sets the color of the sub nav links */ color: #fff; background-color:#fff; border: none; }

#subNav a { color: #001B36 !important; }

/* Hides the gradient overlay when the 'More' button is in a hover state */
#subNav li a:hover { background-color:#efefef !important; background-image:none; }

/* <<<< PANEL 01 >>>> ---------------------------------------------------------
---------------------------------------------------------------------------- */


div#panel_01 { margin:0; padding:0; width:960px; height:199px; background-image:url('../images/bgPanel_01.jpg'); background-repeat: no-repeat; background-position:center top; }

div#panel_01 .col_01 { margin:0 0 0 380px; float:left; display:inline-block; width:153px;}



a#linkSendMessage { margin:43px 0 10px 0; display:inline-block; float:left; clear:left; width:153px; height:30px; background-image:url('../images/btnSendMessage.jpg'); background-repeat: no-repeat; background-position:center top; }
a#linkAddToFriends { margin:0 0 10px 0; display:inline-block; float:left; clear:left; width:153px; height:30px; background-image:url('../images/btnAddToFriends.jpg'); background-repeat: no-repeat; background-position:center top; }
a#linkAddComment { margin:0 0 0 0; display:inline-block; float:left; clear:left; width:153px; height:30px; background-image:url('../images/btnAddComment.jpg'); background-repeat: no-repeat; background-position:center top; }


div#panel_01 .col_02 { margin:0 0 0 35px; float:left; display:inline-block; width:299px;}
a#linkWSJ { margin:40px 0 0 20px; display:inline-block; float:left; clear:left; width:327px; height:118px; background-image:url('../images/btnWSJ_nosubscribe.png'); background-repeat: no-repeat; background-position:center top; }

/* <<<< PANEL 02 >>>> ---------------------------------------------------------
---------------------------------------------------------------------------- */

div#panel_02 { margin:0 0 10px 0;width:960px; height:715px; background-image:url('../images/bgPanel_02_blogging.png'); background-position:center top; background-repeat:no-repeat;}

div#panel_02 #blog_vids {width:430px;height:430px;float:right;margin:21px 20px 0 0;display:inline; }
div#panel_02 #blog_slides {width:880px;height:200px;float:right;margin:40px 40px 0 0;display:inline; }

div#panel_02 #btn_morevids {margin:20px 0 0 75px;}

/* <<<< PANEL 03 >>>> ---------------------------------------------------------
---------------------------------------------------------------------------- */

div#panel_03 { margin:1px 0 0 0; padding:0; width:960px; height:729px; background-image:url('../images/bgPanel_03_blog.jpg'); background-position:center top; background-repeat:no-repeat; clear:both; }


div#panel_03 .col_01 {
	width:440px;
	height:240px;
	float:left;
	margin-top:260px;
	margin-left:60px;
}
div#panel_03 .col_01 .npr {margin-left:175px;margin-bottom:10px;}
div#panel_03 .col_01 .fox {margin-left:175px;margin-bottom:20px;}

div#panel_03 .col_02 {width:418px;float:right;margin-top:110px;padding-right:12px;text-align:left;}
*html div#panel_03 .col_02 {padding-right:22px;}

div#panel_03 .col_02 div.vlogbutton { width:177px; margin:15px 0 0 0; }

div.beccasblog {text-align:left;line-height:16px;font-size:12px;margin-bottom:20px;}

div.beccasblog a {color:#FFCC66;}


a#linkOfficialRules { margin:0 0 0 45px; color:#9cf; }

a#linkEnterToday { margin:0 auto; padding:0; display:block; background-image:url('../images/btnEnterToday.jpg'); background-repeat: no-repeat; background-position:center top; width:219px; height:42px; }



/* <<<< PANEL 04 >>>> ---------------------------------------------------------
---------------------------------------------------------------------------- */


div#panel_04 { clear:both; margin:0; padding:0; width:960px; height:260px; background-image:url('../images/bgPanel_04.jpg'); background-position:center top; background-repeat:no-repeat; }

div.judge {float:left;margin-left:33px;width:152px;margin-top:65px;}
div.judge h3 {margin:5px 0 5px 0;font-size:14px;font-weight:normal;}
div.judge p {margin:5px 0 5px 0;font-size:10px;color:#99CCFF}


/* <<<< PANEL 05 >>>> ---------------------------------------------------------
---------------------------------------------------------------------------- */


div#panel_05 { margin:1px 0 0 0; padding:0; width:960px; height:330px; background-image:url('../images/bgPanel_05.jpg'); background-position:center top; background-repeat:no-repeat; }

div#panel_05 .col_01 { margin:60px 0 0 33px; float:left;  width:450px;  }

div#panel_05 .col_01 p { line-height:21px; margin:0 0 10px 0; text-align:justify; }

div#panel_05 .col_02 { margin:65px 0 0 34px; float:left; width:320px; }

a#linkWEFProfile { margin:20px 0 0 0; background-image:url('../images/btnWEFProfile.jpg'); background-repeat: no-repeat; background-position:center top; width:317px; height:41px; display:block; }



/* <<<< PANEL FEEDS >>>> ---------------------------------------------------------
---------------------------------------------------------------------------- */
div#panel_feeds { margin:1px 0 0 0; padding:0; width:960px; height:305px; background-image:url('../images/bgPanel_FEED.jpg'); background-position:center top; background-repeat:no-repeat; }

div#panel_feeds .col_01 { margin:90px 0 0 40px; float:left; width:390px; display:inline-block;}

div#panel_feeds .col_02 { margin:90px 0 0 79px; float:left; display:inline-block;  }

/* <<<< PANEL 06 >>>> ---------------------------------------------------------
---------------------------------------------------------------------------- */


div#panel_06 { clear:both; margin:10px 0 0 0; padding:0; width:960px; height:250px; background-image:url('../images/bgPanel_06.png'); background-position:center top; background-repeat:no-repeat; }
div#panel_06 p {color:#036;padding-top:180px;}


/* <<<< PANEL 07 >>>> ---------------------------------------------------------
---------------------------------------------------------------------------- */

div#panel_07 { margin:1px 0 0 0; padding:0; width:960px; color:#666; }




/* <<<< PROFILE BOTTOM >>>> ---------------------------------------------------
---------------------------------------------------------------------------- */

div#profileBottom { margin:10px 0 0 0; padding:0; width:960px;  }

/* <<<< FRIENDS >>>> ----------------------------------------------------------
---------------------------------------------------------------------------- */

div#friendContainer {  margin:0 auto; padding:0; width:960px; height:443px; background-image:url('../images/bgFriends.jpg'); background-position:left top; background-repeat:no-repeat; }

div#friendContent { margin:0; padding:50px; }

div#profile_friends h5.heading { visibility:hidden; height:1px; }

div#profile_friends a img { border:2px solid #fff !important; height:100px; margin-top:6px; width:100px; }

div.friend { width:115px !important; margin-top:10px;height:140px; }

a.friendtext:link, a.friendtext:hover, a.friendtext:visited, a.friendtext:active, a.friendlink:link, a.friendlink:hover, a.friendlink:visited, a.friendlink:active { color:#fff !important; text-decoration:none; }

span.btext {display:none;}
span.redbtext {display:none;}

div#ctl00_cpMain_ctl01_ctl02_pnlAllFriendsLink {clear:both;}

/* <<<< COMMENTS >>>> ---------------------------------------------------------
---------------------------------------------------------------------------- */



div#commentContainer { margin:1px auto 0 auto; padding:0; width:960px; height:443px; background-image:url('../images/bgComments.jpg'); background-position:left top; background-repeat:no-repeat; }

div#commentContent { margin:0; padding:50px; }

div#profile_comments h5.heading { display:none; }

div#profile_comments { margin:0; padding-right:15px; overflow-y:auto; overflow-x:hidden; width:880px; height:343px; color:#fff !important; }

div#profile_comments .cols th a img { border:2px solid #fff !important; height:75px; margin-top:12px; width:75px; }

div#profile_comments .cols th { text-align:center; color:#fff; }

div#profile_comments table.cols { margin-top:12px; color:#fff; }

div#profile_comments table tr { margin:12px 0; color:#fff; }

h4.commentdate { margin:0 0 6px 0; font-size:12px; padding:0; }

#profile_comments .cols th, #profile_comments .cols td { margin:15px 0PX; padding-bottom:20px; text-align:left; vertical-align:top; }

/* <<<< COMMENTS >>>> ---------------------------------------------------------
---------------------------------------------------------------------------- */
div#davosblog {height:300px;width:430px;top:555px;position:absolute;margin-left:-444px; left: 50%;color:#001A35;}

div#profile_blog {font:12px/11px Verdana, Arial, Helvetica, sans-serif;}
div#profile_blog a {color:#001A35;}
div#profile_blog h5 {display:none;}
ul#profile_blog_subjects li {margin-bottom:0px;}

/* <<<< FOOTER >>>> ---------------------------------------------------------
---------------------------------------------------------------------------- */

div#footer { margin:0 auto;  width:960px; padding:0; font-size:10px; }
