/* @override http://mega981.com/components/css-jessica.css */

body				{
	background: #b90648 url(/images/jessicapage/body_bckg.jpg) repeat-x;
}

select				{ color:#19303A; width:160px; font-family:  "Trebuchet MS", sans-serif ; font-weight: bold; font-size: 10px;
}

.subheadline, .question	{ margin-top:3px; font-family:"Trebuchet MS", sans-serif; line-height:14px; font-size:12px; font-weight:bold; color: #53648C;}
.summary 			{ margin-top:3px; line-height:130%;}
.hide				{ display:none; }


#bodyarea			{ 
	width:1024px;
	margin-right: auto;
	margin-left: auto;
	background: url(/images/jessicapage/body_art_trans.png) no-repeat;
}

#siteheader			{ width: 922px; background-image: url(/images/jessicapage/jessicaheader-stripedshirt.png); 
	padding-top: 375px;
	padding-left: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

#topofsitebanner {
	width: 860px;
	background-color: gray;
	margin-right: auto;
	margin-left: auto;
}

#sidenavlinks { width:120px; font-size:12px; font-weight: bold;  position:relative; z-index:0; background-image: url( /images/template/background-concrete.jpg);}
#sidenavlinks .highlight { color:#FFF; background-color:#FF0000;}
#sidenavlinks ul { margin:0; padding: 0; }
#sidenavlinks li { width:120px; float:left; position:relative; list-style-type:none; }
#sidenavlinks a { color:#FFF; display:block; padding:7px 10px 5px 10px; text-decoration:none; background-image:none;}
#sidenavlinks a:hover { background-color:#CCC; color:#000; }
* html #sidenavlinks a { padding-top: 20px; padding-bottom: 1px; }
* html #sidenavlinks ul { float:left; border-left:0px solid #000; margin-left:0px; }

#maincontentarea 		{ width:930px; float:left; overflow:hidden; }
#leftnav				{ width:120px; float:left; overflow:hidden; display: none;}
#columns				{ text-align:left; width:1000px; background-color:#000; display:block; overflow:hidden;}
#middlerail 			{ 
	margin-right: auto;
	margin-left: auto;
	width: 860px;
	overflow:hidden;
}
#twocolumns 			{ width: 670px; float:left; overflow:hidden;
	margin-left: -15px;
}
#columnleft				{ float:left; overflow:hidden;
	width: 481px;
}
#columnmiddle			{ width:178px; border-left:1px dotted #333; float:left; overflow:hidden; background-image: url(/images/jessicapage/middle_bckg.png); background-repeat: repeat-y; background-position: bottom; padding-bottom:20px;
	margin-top: 14px;
}

#flashpromo 			{ width: 500px; float:left; overflow:hidden;
	margin-left: 30px;
}
#chat { width: 300px;float: left;
	margin-left: 10px; overflow: hidden;
} 

#columnmiddle .promo { padding-left:5px; padding-right:5px; overflow:hidden;}
#columnmiddle #flickr-promo { padding-top:30px; margin-top:20px;
}
#columnmiddle #snapvine {background-image: url( /images/template/header-mensajes.gif); background-repeat:no-repeat; padding-top:30px; margin-top:20px;}

#columnmiddle #textmarks {background-image: url( /images/template/headers-texting.gif); background-repeat:no-repeat; padding-top:30px; margin-top:20px;}

#columnleft #include-blog { width:440px; overflow: hidden; }
#columnleft .singleblogentry {
	border-top-color: #cd2663;
}



#page-jessica #topofsitebanner{
	background-color: transparent;
	margin-bottom: -12px;
	margin-left: 75px;
}

#page-jessica #flashpromo #utv71873 {
	width: 480px;
	height: 330px;
}

#page-jessica #flashpromo embed {
	width: 480px;
	height: 180px;
	
}

#page-jessica #interact #chat object{
	width: 300px;
}

#page-jessica  #flickrphotos .content{
	margin-left: 6%;
}

#page-jessica #include-blog-jessica.promo{
	width: 420px;
	margin-left: 30px;
	padding-bottom: 20px;
}

#page-jessica .singleblogentry .summary object{
	width: 420px;
}

#page-jessica .singleblogentry .mycomment {
	background-color: #ffd0d2;
	padding: 10px;
}


#navigation { width:860px; background-image: url(/images/jessicapage/menu_bckg.png);
	margin-top: -3px;
	margin-left: 31px;
	border-width: 0;
}


#navigation .highlight { 
	font-size:14px;
	background-color: #b90648;
	color: #f7fef7;
	background-image: url(/images/jessicapage/menu_hover.png);

}

#page-jessica #navigation ul li{
	border-color: #f3a9a7;
}
#page-jessica #navigation a{
	color: #550410;
}

#navigation ul { margin:0; padding: 0;}
#navigation li { float:left; position:relative; list-style-type:none; border-right: 1px solid #333; }

#navigation li:hover { text-align: left; }
#navigation a { color:#FFF; display:block; padding:7px 10px 5px 10px; text-decoration:none;}
* html #navigation a { padding-top: 3px; padding-bottom: 1px; }
#navigation a:hover { color:#FFF; background-color:#720E0E; background-image: url(/images/jessicapage/menu_hover.png);}

#navigation ul li ul li a:hover {color:#000;background-image: none; background-color: #666;background-image: url(/images/jessicapage/menu_hover.png);}
#navigation ul li ul { font-size:11px; margin:0; position:absolute; width:130px; left:-1px; }
#navigation ul li ul li { width:100%; background-color: #333; background-image: url(/images/jessicapage/menu_bckg.png); border-left:1px solid #000; border-bottom:1px solid #000; border-right:1px solid #000; padding:0 0 1px; }
#navigation ul li ul li:first-child { border-top:1px solid #000; }
#navigation ul li ul { display:none;}
#navigation ul li:hover ul { display:block; color: #DDD; }
#navigation ul li ul li ul  { visibility:hidden; top:-1px; left:130px; }
* html #navigation ul li ul li ul  { margin-left:19px; }
#navigation ul li ul li:hover ul { visibility:visible; }
#navigation ul li ul li:hover ul li ul { display:none; }
#navigation ul li ul li ul li:hover ul { display:block; }
* html #navigation ul { float:left; border-left:0px solid #000; margin-left:0px; }
* html  #navigation ul li ul { border-top:1px solid #000; border-left:0px;  }
* html  #navigation ul li ul li ul { left:130px; voice-family: "\"}\""; voice-family:inherit; left:111px; }

#page-jessica #columnleft #blogentriestop{
	height: 30px;
	background: url(/images/jessicapage/blog_topbckg.png) no-repeat;
	margin-left: -25px;
}

#page-jessica #columnleft #blogentriesmiddle{
	background: url(/images/jessicapage/blog_bodybckg.png) repeat-y;
	margin-left: -25px;
	text-align: left;
	padding-left: 30px;
}

#page-jessica #columnleft #blogentriesbottom{
	background: url(/images/jessicapage/blog_bottombckg.png) no-repeat;
	width: 481px;
	margin-left: -24px;
	padding-top: 30px;
}


#page-jessica #blogentries {
	overflow: hidden;
}


#page-jessica #columnleft
#include-blog-jessica.promo {
	width: 450px;
}
#page-jessica #columnleft
#include-blog-jessica #blogentries{
	padding: 0px;
	margin: 0px;
	width: 420px;
}
#page-jessica #columnleft
#include-blog-jessica #blogentries .singleblogentry{
	margin-left: 8px;
	margin-top: 8px;
}




#columnright			{ padding: 0px; margin: 0px; 
overflow:hidden; 
}
#columnright a {color:#FFF;}
#columnright a:hover {color:#CCC;}

#columnright .headline { margin: 0px; padding: 0px; color: #ffb6cb; 
	font-family: "Lucida Sans Unicode", "Lucida Grande", Lucida, Verdana, sans-serif; 
	font-weight: normal; 
}

#page-jessica #columnright #expandedslideshow ul li {
	padding-left: 10px;
	border-color: #d9889b;
}

#page-jessica #columnright #expandedslideshow a:hover{
	background-color: #cc3366;
}


#page-jessica #columnright #blogentriestop{
	background: url(/images/jessicapage/galeria_top.png) no-repeat;
	width: 230px;
	height: 25px;
}

#page-jessica #columnright #expandedslideshow{
background-image: url(/images/jessicapage/galeria_body.png); background-repeat: repeat-y;
	width: 230px;
}


#page-jessica #columnright #expandedslideshow li a {
width: 160px; color: #e9bac0;
}

#page-jessica #columnright #expandedslideshow li .summary {
 color: #e9bac0;
}


#page-jessica #columnright #blogentriesbottom{
	background: url(/images/jessicapage/galeria_bottom.png) no-repeat;
	width: 230px;
	height: 25px;
}

#page-jessica #columnleft .singleblogentry .headline{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Lucida, Verdana, sans-serif; 
	font-weight: normal; 
	color: #720029;
	font-size: 20px; 
	letter-spacing: -1px; 
	margin: 0px;
}

#page-jessica #columnleft .singleblogentry .singlecomment {
	font-family: "Cambria"; 
	font-weight: normal; 
	color: #000;
	font-size: 13px; 
	margin: 0px;
}

#page-jessica #columnleft .singleblogentry .subheadline {
	font-family: "Cambria"; 
	font-weight: bold; 
	color: #000;
	font-size: 15px; 
	margin: 0px;
}


#page-jessica #columnleft .singleblogentry a {
	font-family: "Cambria"; 
	font-weight: bold; 
	color: #840041;
	font-size: 13px; 
	margin: 0px;
}

#page-jessica #columnleft #blogentriesmiddle .subheadline {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Lucida, Verdana, sans-serif; 
	color: #620230;
	font-size: 16px; 
	margin: 0px;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 5px;
}


#page-jessica #columnleft #blogentriesmiddle a {
	font-family: "Cambria"; 
	color: #620230;
	font-size: 13px; 
	margin: 0px; 
	text-decoration: none; 
}

#page-jessica #columnleft #blogentriesmiddle a:hover {
	text-decoration: underline; 
}


#page-jessica #columnleft #blogentriesmiddle ul { 
	padding: 0px;
	margin: 0px;
}

#page-jessica #columnleft #blogentriesmiddle li { 
	list-style-type: none; 
	padding-left: 16px;
	padding-bottom: 2px;
	width: 350px;
	background: url(/images/jessicapage/icon-heart.png) no-repeat 0 2px;
}

#page-jessica #megagente {
	padding-left: 15px; 
	 width: 310px;
	 float: left;
}

#page-jessica #megagente #utilityrail { 
	 margin-right:20px;
}

#page-jessica #megagente #utilityrail .photogroup li { 
	 width: 55px;
	 height: 55px;
}


#page-jessica #megagente #utilityrail .photogroup li img { 
	 width: 50px;
	 height: 50px;
}

#page-jessica #megagente #utilityrail h3 { 
	font-family: "Lucida Sans Unicode", "Lucida Grande", Lucida, Verdana, sans-serif; 
	color: #620230;
	font-size: 18px; 
	margin: 0px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 0px;
}

#page-jessica #megagente #utilityrail p { 
	font-family: "Cambria"; 
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px;
}

#page-jessica #megagente #utilityrail a { 
	color: #550d44;
}

#page-jessica #megagente #utilityrail #newestmembers { 
	background-image: none;
	background-color: transparent;	
	border-top: 1px solid #550d44;
}

#page-jessica #megagente #utilityrail #amigos { 
	background-image: none;
	background-color: transparent;	
	border: none;
	border-top: 1px solid #550d44;
}


#page-jessica #megagente #utilityrail #rankeao { 
	background-image: none;
	background-color: transparent;	 
	border: none;
}

#page-jessica #megagente #utilityrail #ratingarea h5 { 
	background-image: none;
	background-color: transparent;	 
	border: none;
	color: #ae214d;
}


#page-jessica #megagente #utilityrail #rankeao h4 { 
	color: #550d44;
}

#page-jessica #megagente #utilityrail #rankeao h6 { 
	color: #550d44;
}


#buyacolumnright #include-twitter-jessica {background-image:url( /images/template/header-twitter.gif); background-repeat:no-repeat; padding-top:30px; margin-top:20px;}

#include-twitter-jessica p {
	margin-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
}

#include-twitter-jessica ul {
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
}

#include-twitter-jessica li {
	list-style: none;
	padding-bottom: 7px;
}

#include-twitter-jessica li {
	color: #85124a;
	font-weight: bold;
}


#buyacolumnright #include-twitter-megabuya.promo {padding-left:15px; padding-right:15px; }

#columnmiddle a { 
	 color: #240518;
}

#expandedslideshow a.tooltip { 
	position: relative;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

#expandedslideshow a.tooltipsecond { 
	position: relative;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}


#expandedslideshow ul  .tooltipsecond { 
width: 300px;
}


#interact { 
	background: url(/images/jessicapage/vchat_bckg.png) no-repeat;
	padding-top: 30px;
	margin-left: -15px;
	height: 540px;
}

#ustream { 
	width: 500px;
	padding-left: 30px;
	overflow: hidden;
	float: left;
}
