/*
Theme Name: Selena Gomez
Theme URI: http://www.dearlova.com
Description: My 20th theme
Version: v13 - September Theme 2010
Author: Lisa
Owner URI: http://www.dearlova.com
*/



/* -------- BODY CONTENT ----------- */

body	{
background: url(images/bg.gif) repeat top left;
overflow-x: hidden;
margin-left:0px;
margin-top:0px;
background-color: #FFFFFF;
font-family:Verdana;
font-size:11px;
}

#mystory	{
position:absolute;
left: 218px;
text-align: justify;
z-index:2;
top: 435px!important;
top: 435px;
width: 490px;
color: #E71486;
}

#sidebar  {
position:absolute;
left: 720px;
top: 435px!important;
top: 435px;
z-index:3;
width: 345px;
}



#info {
position:absolute;
left: 745px;
top: 48px!important;
top: 48px;
z-index:4;
width: 180px;
color: #41484D;
}

#stat{
position:absolute;
left: 233px;
top: 243px!important;
top: 243px;
z-index:4;
width: 244px;
color: #E71486;
}

#online {
position:absolute;
left: 523px;
top: 243px!important;
top: 243px;
z-index:4;
width: 244px;
color: #E71486;
}


#ads {
position:absolute;
left: 580px;
top: 243px!important;
top: 243px;
z-index:4;
width: 244px;
color: #41484D;
}


#baby {
position:absolute;
left: 787px;
top: 260px!important;
top: 260px;
z-index:4;
width: 280px;
color: #41484D;
}

/* --------COMMENT ----------- */

.comments {
border: 1px solid #BA317B;
background-color: #F9C6C6;
padding: 5px 10px 3px;
font-size: 8pt;
-moz-border-radius: 8px;
}

.commentlist li {
margin: 15px 10px 3px;
padding: 5px 10px 3px;
list-style: none;
}

#commentlist  {
margin: 1.2em 0;
padding: 0;
list-style-type: none;
}

#commentlist li {
border: 1px solid #098D36;
padding: 5px 10px;
width: 460px;
background-color: #098D36;
}

.commenturl {
font-size: 12px;
color: #99CC00;
letter-spacing: 2px;
text-transform: capitalize;
}
.author {
font-size: 22px;
color: #33CCCC;
text-transform: uppercase;
}

#commentform textarea {
font-size: 0.9em;
width: 460px;
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}.alt {
background-color: #000000 !important;
}

.commenttitle {
margin-bottom: 0;
font-size: 9px;
}
.commentmetatop {
background-color: #000000;
list-style-image: none;
font-size: 11px;
-moz-border-radius: 8px;
margin-bottom: 0px;
padding-left: 5px;
}

.commentmetabelow {
margin-top: 0;
font-size: 0.9em;
color: #FF3399;
}

.commentdate  {
font-family : microsoft sans serif, arial, tahoma, verdana, sans-serif;
font-size:9px;
color: #FF3399;
width: 150px;
}

/* -------- RECENTS ----------- */

.recentcom  {
width: 225px;
float: left;
padding: 0 5px 0 0;
}

.recentpost {
width: 225px;
float: left;
padding: 0 5px 0 0;
}

/* -------- LINKIES ----------- */

A:link {color:#3FC7CB; font-weight: bold; text-decoration:none;}
A:visited {color:#3FC7CB; font-weight: bold; text-decoration:none;}
A:active {color:#3FC7CB; font-weight: bold; text-decoration:none;}
A:hover {color:#3FC7CB; font-weight: bold; text-decoration:none; border-bottom: 1px dashed #FF9CCE;}

/* -------- STORY ----------- */

.storytitle {
font-family: verdana;
font-size: 13pt;
line-height: 12pt;
margin-top: 2px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 5px;
color: #FF89C4;
text-align: left;
background-color: #FFEBF5;
border-bottom: 2px solid #FFD0E8;
border-right: 2px solid #FFD0E8;
}

.storytitle a {
color:#FF9CCE;
text-decoration:none;
}

.storytitle a:hover {
color: #FF89C4;
text-decoration: normal;
}

.storytitle a:visited {
color: #FF9CCE;
text-decoration:normal;
}

.storytitle a:active {
COLOR: #FF9CCE;
text-decoration:normal;
}

.header {
font-size: 16px;
color: #F36FA5;
font-family: georgia;
font-weight: bold;
text-transform: uppercase;
background-color: #FFC8E3;
}

.meta {
font-size: 7.5pt;
line-height: 4pt;
color: #FF3399;
letter-spacing: 1px;
padding-top: 4px;
padding-bottom: 4px;
text-align: left;
text-transform: normal;
border-bottom: 1px dotted #41484D;
padding-right: 2px;
}



.metar {
font-size: 7.5pt;
line-height: 7pt;
color: #FF3399;
letter-spacing: 1px;
padding-top: 3px;
padding-bottom: 4px;
text-align: right;
text-transform: normal;
padding-right: 2px;
}



/* -------- SIDEBAR ----------- */


.sidebartitle {
	font-family:Verdana; 
	font-size: 11pt;
	color: #BA317B;
	text-transform:uppercase;
	font-weight:bold;
	padding: 2px;
	padding-bottom: 5px;
	margin-bottom: 3px;
	border: 1px solid #BA317B;
	background-color:#F9C6C6;
}

.sidetab {
	font-family:Verdana; 
	font-size:9px;
	padding: 2px;
	line-height:13px; 
	margin-bottom: 10px;
	margin-right: 2px;
	margin-left: 1px;
	border: 1px solid #BA317B;
}

.sidetab2 {
	font-family:Verdana; 
	font-size:7pt;
	padding: 2px;
	padding-bottom: 5px;
	line-height:13px; 
	border: 1px solid #BA317B;
	background-color:#F9C6C6;
}

.sidetab3 {
	font-family:Verdana; 
	font-size:7pt;
	text-align: justify;
	padding: 2px;
	padding-bottom: 5px;
	line-height:13px; 
	border: 1px solid #BA317B;
	background-color:#F9C6C6;
}

#sidebar a {
	color:#EC008C;
	text-decoration:none;
}

#sidebar a:hover {
	color:#FFFFFF;
	text-decoration:none;
	border-bottom: 1px dashed #FB9ABA;
}


/* -------- END OF SIDEBARS ----------- */

/* -------- TEXTAREA, INPUT ----------- */

textarea  {
background-color: #BA317B;
border:1px solid #FF9CCE;
padding: 2px;
color: #FF9CCE;
font-size: 11px;
-moz-border-radius: 8px;
font-family: Verdana;
width:150px;
}

input,select  {
background-color: #BA317B;
border:1px solid #FF9CCE;
padding: 2px;
color: #FF9CCE;
-moz-border-radius: 8px;
font-size: 10px;
font-family:Verdana;
margin: 2px;
}

/* -------- STYLE ----------- */

u {
color:#FF9BCD;
font-family: Verdana;
font-size:8pt;
text-decoration:none;
border-bottom: 1px dashed #FF89C4;
}

i, em {
font-style: italic;
font-family: Verdana;
color:#99CC00;
font-size:8pt;
}

strong, b {
font-weight:bold;
font-family: Verdana;
font-size: 8pt;
color:#CC33CC;
}

strike, s {
font-weight:bold;
font-family: Verdana;
font-size: 8pt;
color: #FF3399;
}

h2 {
color: #8AABD0;
font-weight: bold;
font-family: Verdana;
font-size: 10px;
}

hr {
border: 1px;
border-top: dashed 1px #888888;
height: 1px;
}

ul {
list-style-image:  url(images/100.gif);
padding-left: 20px;
margin-left: 5px;
}

/* -------- QUOTE ----------- */

blockquote {
background : #E3CFCF;
padding-left:5px;
padding-right:5px;
border:1px solid #FFD0E8;
-moz-border-radius: 8px;
}

/* -------- MENU ----------- */

#navigation{
position:absolute;
left: 230px;
font-size:15px;
top: 385px!important;
top: 385px;
z-index:4;
width: 845px;
}

.hovermenu ul{
font: bold 15px arial;
padding-left: 0;
margin-left: 0;
height: 20px;
}

.hovermenu ul li{
list-style: none;
display: inline;
}

.hovermenu ul li a{
padding: 1px 0.9em;
text-decoration: none;
float: left;
color: #BE3882;
background-color: #FF89C4;
}

.hovermenu ul li a:hover{
background-color: #FFB7DB;
color: #BE3882;
}

.hovermenu ul li a:visited{
background-color: #FF89C4;
color: #BE3882;
}

/* -------- MENU II ----------- */

#linkcat { 
color: #ff8fb4; 
border-bottom: 1px dotted #a9744c; 
text-align: left;
padding: 1px; 
padding-left: 5px; 
margin: 1px 0px 1px 0px; 
no-repeat left; 
background-color: #ffe9f0; 
font-size: 13px; 
font-weight: bold; 
}

#linkname {  
color: #a9744c; 
display : block;  
border-bottom : 1px dotted #a9744c;  
background-repeat : no-repeat;
text-indent : 5px;   
vertical-align : middle;   
line-height : 16px;   
margin-bottom : 0px; background : url('images/right.gif') no-repeat left;
padding-left : 10px;
}

#linkname:hover {
display : block; 
vertical-align : middle; 
cursor: none;  
border-bottom : 1px dotted #ffabd6; 
background : url('images/right.gif') no-repeat left;
padding-left : 10px; color: #} 

#linkname a {text-align: justify; color: #a9744c; background-color: transparent;}

#linkname a:hover {text-align: justify;color: #ff8fb4; background-color: transparent;}


/* -------- CALENDER ----------- */

#wp-calendar {
empty-cells: show;
font-size: 0.9em;
text-align: center;
font-family :tahoma;
margin: 0;
width: 95%;
}

#wp-calendar #prev a {
font-size: 10px;
letter-spacing: 1px;
font-family :arial;
border: 0px;
font-weight: bold;
}

#wp-calendar #next a {
font-size: 10px;
font-family :arial;
letter-spacing: 1px;
border: 0px ;
font-weight: bold;
}

#wp-calendar a {
font-size: 10px;
font-weight: bold;
font-family :arial;
border: 0px;
font-weight: bold;
text-align: center;
color: #FF89C4;
}

#wp-calendar a:hover  {
display: block;
font-size: 10px;
font-weight: bold;
font-family :arial;
font-weight: bold;
color: #99CC00;
}

#wp-calendar td {
color: #888888;
font-size: 10px;
font-family :arial;
letter-spacing: normal;
padding: 2px 0;
background-color: #FFD1E1;
border: 1px solid #AC9168;
text-align: center;
}

#wp-calendar caption {
font: bold 10px Verdana;
text-align: center;
border-bottom: 1px dashed #AC9168;
text-transform: uppercase;
letter-spacing: 1px;
}

#wp-calendar th {
color: #888888;
text-align: center;
font-family :arial;
font-size: 10px;
font-style: normal;
border: 1px solid #AC9168;
text-transform: uppercase;
background-color: #FFD1E1;
}

#wp-calendar #today {
color: #33CCCC;
font-weight: bold;
font-family :arial;
background-color: #FFD1E1;
text-align: center;
}

/* -------- PAGEBAR ----------- */

.pagebar {
font-size: 10px;
text-align: left;
margin-top: 10px;
margin-bottom: 60px;
text-transform: normal;
}

.pagebar span {
background: #000000;
padding: 4px;
color: #BA317B;
}

.pagebar a {
background: #000000;
padding: 4px;
color: #BA317B;
}

/* -------- IMGS ----------- */


.camimage {
padding:10px;
background-image:url(http://i46.tinypic.com/29lk0gz.jpg);
border: 0px solid #ffb9cb;
margin: 4px;
-moz-border-radius-topright: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
}


.blogimage {
background: url(images/shadow.gif) no-repeat right bottom;
padding: 4px 10px 10px 4px;
border-top: #eee 1px solid;
border-left: #eee 1px solid;
}

.camimage2 {
background: url(images/shadow.gif) no-repeat right bottom;
padding: 5px;
border: 1px solid #EDEDED;
padding:3px;
margin-right:3px;
margin-left:3px;
margin-top:3px;
-moz-border-radius-bottomleft: 7px;
-moz-border-radius-bottomright: 7px;
-moz-border-radius-topleft: 0;
-moz-border-radius-topright: 7px;
-moz-opacity: .91;
}

/* --------.entry img{
background: url(images/shadow.gif) no-repeat right bottom;
padding: 4px 10px 10px 4px;
border-top: #eee 1px solid;
border-left: #eee 1px solid;
} ----------- */

img {border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px;}


.gravatar {
float: left;
padding: 2px;
margin-right: 5px;
margin-left: 5px;
border: 1px solid #FF89C4;
background-color: #EDEDED;
text-align:justify;
margin-top: 3px;
-moz-border-radius-bottomleft: 7px;
-moz-border-radius-bottomright: 7px;
-moz-border-radius-topleft: 0;
-moz-border-radius-topright: 7px;
-moz-opacity: .91;
}

.postgrav {
float: left;
padding-top: 0px;
margin-right: 5px;
margin-left: 5px;
border: 1px solid #FF89C4;
background-color: #EDEDED;
-moz-border-radius-bottomleft: 7px;
-moz-border-radius-bottomright: 7px;
-moz-border-radius-topleft: 0;
-moz-border-radius-topright: 7px;
-moz-opacity: .91;
}

.gravside {
display: block;
padding:1px;
margin-left:3px;
margin-right:3px;
border: 1px solid #FF89C4;
background-color: #EDEDED;
-moz-border-radius-bottomleft: 7px;
-moz-border-radius-bottomright: 7px;
-moz-border-radius-topleft: 0;
-moz-border-radius-topright: 7px;
-moz-opacity: .91;
}.gradualshine{
filter:alpha(opacity=30);
-moz-opacity:0.3;
}

.giThumbnail {
background-color: #FFFFFF;
padding: 5px;
border: 1px solid #EDEDED;
padding:3px;
margin-right:3px;
margin-left:3px;
margin-top:3px;
-moz-border-radius-bottomleft: 7px;
-moz-border-radius-bottomright: 7px;
-moz-border-radius-topleft: 0;
-moz-border-radius-topright: 7px;
-moz-opacity: .91;}

.Flickr {margin-top: 2px; margin-bottom: 5px;}
.Flickr h3 { background: url(images/FlickrH3.gif) no-repeat left center; padding: 5px 0px 5px 20px; margin: 0px; color:#0083E3; letter-spacing: -1px; font-size: 14px; font-weight: bold;}
.Flickr ul { padding: 0px 0px; margin: 0px;}
.Flickr li { background: none; padding: 4px; margin: 0px 6px 0px 0px; list-style-type: none; display: inline; border-bottom: none;}
.Flickr li a img { background: #fff; padding: 1px; border: solid 3px #FF89C4; width: 56px; height: 56px; margin-bottom: 5px;}
.Flickr li a:hover img { background: #fff; padding: 1px; border: solid 3px #F481B0; margin-bottom: 5px;}



/* -------- LINK EXT ----------- */

a.liexternal {
padding-right: 12px;
background: url(images/link-icon_external_12.gif) no-repeat right;
}
a.liwikipedia {
padding-right: 14px;
background: url(images/link-icon_wikipedia.gif) no-repeat right;
}
a.liimdb {
padding-right: 18px;
background: url(images/link-icon_imdb.png) no-repeat right;
}
a.liftp {
padding-right: 13px;
background: url(images/link-icon_ftp.png) no-repeat right;
}
a.limailto {
padding-right: 18px;
background: url(images/link-icon_mail_03.gif) no-repeat right;
}
a.liinternal {
}

/* -------- RELATED ----------- */
.related{
	width: 225px;
	float: left;
	padding: 0 5px 0 0;
	}


#stprelated { 
margin-top: 30px; padding: 10px; background-color: #f8f8f8; border-top: 1px solid
#ddd; border-bottom: 1px solid #ddd; }
#stprelated h3 { margin:0; padding:0; font-size: 90%; }
#stprelated ul { margin: 0; padding:0; font-size: 90%; }
#stprelated ul li { margin: 0; padding:0 0 0 15px;  }.related{
width: 225px;
float: left;
padding: 0 5px 0 0;
}

li#relatedtags ul li {
text-indent: 0;
list-style:none;
background: 0 none;
font-size: 120%;
}
li#relatedtags ul li:before {
content: "";
}
li#relatedtags ul li span {
margin-right: .5em;
}.wp-smiley {
border: 0pt none;
margin: 0px;
padding: 0px;
vertical-align: middle;
}


/* -------- ADS ----------- */

.myads  {
width: 225px;
float: left;
}

::-moz-selection  {
background:#FF9CCE;
color:#382C33;
}

::selection {
background:#FF9CCE;
color:#382C33;
}

