/*
Theme Name: Urban Girl
Theme URI: http://ultimate-ciara.com
Description: The First and ultimate source dedicated to Ciara
Author: Michele
Author URI: http://sugarbomb.org


/*


/* STILE GLOBALE */

body{	
font-family: "Tahoma";
font-size: 10px;	
color: #585858;	
margin-top: 0px;
margin-bottom: 0px;	
text-align: justify;	
line-height: 12px;
background-image: url(images/bg.png);
background-color: #C8D7E6;
background-repeat: repeat-x;	
}

ul.heads {font-size: 11px; list-style-type:none;margin:10; padding: 0;}
ul.heads li {display: block;display: inline;float: left;}
ul.heads li a {display: inline; float: left; }
ul.heads li a {background: url(images/paper.gif) 5px 7px no-repeat;padding: 5px 10px 5px 18px; display: block; width: 290px; border-bottom: 1px dotted #222222; color: #626262; text-align: left;text-decoration:none;}
ul.heads li a:hover {background: #ffffff url(images/write.gif) 5px 7px no-repeat;color: #DD67D0;}


/*TWITTER
----------------------------------------------------------------------------------------------*/
.twitter li {
  margin-bottom: 5px;
  margin-top: 0px;
  padding: 7px;
  font-family: trebuchet ms;
  font-size: 10px;
  background-color: #f2f2f2;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -opera-border-radius: 3px;
  border-right: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2;
  cursor: hand;
  color: #666666;
  list-style: none;
}

.twitter li:hover {
  margin-bottom: 5px;
  margin-top: 0px;
  padding: 7px;
  font-family: trebuchet ms;
  font-size: 10px;
  background-color: #ffffff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -opera-border-radius: 3px;
  border-right: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2;
  cursor: hand;
  color: #646464;
  list-style: none;
}

.twitter a:link, A:active, A:visited  {
	color:#747474;
	text-decoration:none;
padding: 0px;
}
.twitter a:hover {
	color:#308BBB;
font-style: capitalize;
padding:0px;
}


ul {
	list-style: disc url(images/paper.gif) inside;
	}


/* CONTENITORE */

#maincont{	
width: 979px;	
margin-left: auto;	
margin-right: auto;	
padding: 0px;
position: relative;	
background-image: url(images/cont.png);
background-repeat: repeat-y;}

#content{	
width: 979px;	
margin-left: auto;	
margin-right: auto;	
padding:10px;
position: relative;
background-image: url(images/cont.png);	
background-repeat: repeat-y;}

/* HEADER */

#header1 { 
width: 980px;
height: 400px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
padding:0px;
background-repeat: no-repeat;}



#welcome {
font-family: tahoma;
font-size: 12px;
text-align: justify;
padding: 10px;
color: #585858;}

#welcome a:link, A:active, A:visited  {
              font-family: Tahoma;
              font-size: 10px;
	color:#747474;
	text-decoration:none;
padding: 0px;
}

#welcome a:hover {
	color:#308BBB;
font-style: capitalize;
padding:0px;
}

/* FOOTER */

#footer {
margin: 0 auto;
width: 980px;
padding-top:0px;
text-align:center;
padding-bottom:10px;
font-size:11px;
background:#;
color:#979696;
border-bottom: 0px solid #3c3c3c;}

#footer a:link, A:active, A:visited  {
              font-family: Tahoma;
              font-size: 10px;
	color:#747474;
	text-decoration:none;
padding: 0px;
}

#footer a:hover {
	color:#C1C46D;
font-style: capitalize;
padding:0px;
}

/* SIDEBAR */

#sidebar{
float: right;
width: 330px;
color: #727272;
text-align: justify;
display: inline;
font-family: "Tahoma";
font-size: 10px;
margin-right: 50px;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px 0px 0px 0px;
}

#side{
padding: 0px 10px 0px 8px;
width: 310px;}

#recent {
padding: 15px 10px 15px 10px;
width: 530px;
margin-left: 14px;
text-align: center;
background-color: #fff;
color: #747474;
text-transform: uppercase;
-moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -opera-border-radius: 8px;
}


#sidebar A:link, #sidebar A:active, #sidebar A:visited  {
	color:#EB52A1;
	text-decoration:none;
              
}

#sidebar A:hover {
	color:#B52B72;
	text-decoration: none;
              
}



img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 0px;
margin: 0 7px 2px 0;
display: inline;
}
 
.alignright {
float: right;
}

.alignleft {
float: left
}





.elite img {
padding: 4px;
background:#f2f2f2;
	border:1px solid #f2f2f2;
	margin-right: 2px;
opacity:.70;
filter: alpha(opacity=70);
 -moz-opacity: 0.7;            
}

.elite a:link img {
	padding: 4px;
	background:#f2f2f2;
	border:1px solid #f2f2f2;
	margin-right: 2px;
opacity:.70;
filter: alpha(opacity=70);
 -moz-opacity: 0.7;

}

.elite a:visited img  {
	padding: 4px;
	background:#f2f2f2;
	border:1px solid #f2f2f2;
	margin-right: 2px;
opacity:.70;
filter: alpha(opacity=70);
 -moz-opacity: 0.7;

}

.elite a:hover img {
	padding: 4px;
	background:#f2f2f2;
	border:1px solid #e2e2e2;
	margin-right: 2px;
opacity:.90;
filter: alpha(opacity=90);
 -moz-opacity: 0.9;
}



input, textarea, option, select ,submit {
	background-color: #f2f2f2;
	padding: 2px;
	border: 1px solid #c0c0c0;
	-moz-border-radius: 7px;
	font-family: Arial, Helvetica, sans-serif;
	color: #908d8d; 
	font-size: 11px;
	line-height: 15px; 
	}


#contentnews{	
width: 555px;	
margin-left: 10px;	
margin-right: 0px;	
margin-top: 0px;
padding:0px 0px 10px 0px;
position: relative;}

#corpo{	
width: 555px;	
margin-right: 0px;	
margin-top: 10px;
margin-left: 15px;
padding:0px 0px 0px 0px;
position: relative;}

.titolo{
font-family: Georgia;
font-size: 18px;
font-weight: bold;
text-align: center;
font-style: italic;
color: #56AFD9;
margin-top: 10px;
margin-bottom: 3px;
padding: 8px 5px 8px 5px;}

.titolo A:link, .titolo A:active, .titolo A:visited  {
	color:#56AFD9;
	text-decoration:none;
              
}

.titolo A:hover {
	color:#56AFD9;
	text-decoration: none;
        cursor: default;
              
}

.news{	
margin-top: 0px;
margin-bottom: 0px;
width: 520px;	
margin-left: 0px;	
margin-right: 0px;	
padding: 10px 40px 10px 18px;
position: relative;
background-image:url(images/newsbg.png);
background-repeat:repeat-y}

.news img { 
	border:5px solid #f2f2f2;
	margin-right: 2px;
              
}

.news a:link img {
	
	border:5px solid #f2f2f2;
	margin-right: 2px;

}

.news a:visited img  {
	
	border:5px solid #f2f2f2;
	margin-right: 2px;
}

.news a:hover img {
	
	border:5px solid #e2e2e2;
	margin-right: 2px;}

#bottom{	
width: 555px;	
margin-right: 0px;	
margin-top: 0px;
padding:0px 0px 0px 0px;
position: relative;}

.other {
font-family: Tahoma;
font-size: 11px;
font-weight: none;
text-align: center;
text-transform: lowercase;
color: #727272;
padding: 0px 0px 0px 0px;}

.other A:link, .other A:active, .other A:visited  {
	color:#727272;
	text-decoration:none;
              
}

.other A:hover {
	color:#EB52A1;
	text-decoration: none;
        cursor: default;
              
}

.news A:link, .news A:active, .news A:visited  {
	color:#EB52A1;
        font-weight: bold;
	text-decoration:none;
              
}

.news A:hover {
	color:#A5135F;
        font-weight:bold;
	text-decoration: none;
        cursor: default;
              
}

A:link, A:active, A:visited  {
	color:#747474;
	text-decoration:none;
              
}

A:hover {
	color:#EB52A1;
	text-decoration: none;
              
}

.comments {
font-family: georgia;
font-style: italic;
font-size: 35px;
color: #585858;}

.comments A:link, .comments A:active, .comments A:visited  {
	color:#747474;
        font-size: 30px;
	text-decoration:none;
              
}

.comments A:hover {
	color:#f2f2f2;  
        font-size: 30px;
	text-decoration: none;
              
}

blockquote {
	border-left: 5px solid #308BBB;
	margin-left: 1.5em;
        color: #C8C8C8;
	padding-left: 5px;
        
}

/* Comments
############################################################################################################## */
.comments-list { overflow: hidden; position: relative; background: #DEE7F0; padding: 8px 8px 0px 8px; }
.comments-list div.corner { position: absolute; top: 0px; left: 0px; height: 23px; width: 23px; }
.comments-list div.entry { margin-bottom: 8px; background: #ffffff; padding: 15px; border: 3px solid #f2f2f2;}
.comments-list div.alt {}
.comments-list p.name { padding-top: 10px; font: normal 14px/14px "Arial"; color:#757575; letter-spacing: -1px;}
.comments-list p.avt { padding: 0px; margin: 0px; float: right;}
.comments-list p.avt img { border: solid 5px #f2f2f2;}
* html .comments-list p.avt { left: -60px; }
.comments-list p.date { font-size: 11px; margin-bottom: 5px; border-bottom: solid 1px #e2e2e2; padding-bottom: 10px;}
.comments-list p.date a, .comments-list p.date a:visited, .comments-list p.date a:hover { color:#757575;}
.comments-list .con { font: normal 10px/10px "Verdana"; color:#333;}
.comments-list .con p { font: normal 10px/10px "Verdana"; padding: 5px 0px; margin: 0px; color:#757575;}
.comments-list .con blockquote { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; color:#757575; margin: 10px 0px; background:#; padding: 5px 15px; }
.comments-list .con blockquote p { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; color:#666; }


/* Comments Form
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.comments-form { background: #DEE7F0; border: solid 0px #; padding: 22px;}
.comments-form h3 {color:#757575; font: bold 15px/15px "Arial"; letter-spacing: -1px; padding-bottom: 10px; border-bottom: solid 1px #f2f2f2; margin-bottom: 5px;}
.comments-form p { padding: 7px 0px; color:#757575;}
.comments-form .required { font-weight: normal; color:#ff0000;}
.comments-form input { padding: 5px; width: 250px; margin-right: 5px; }
.comments-form input.formid { border: 1px solid #f2f2f2; background: #ffffff; padding: 5px; color:#333;}
.comments-form input.formemail { border: 1px solid #f2f2f2; background: #ffffff; padding: 5px; color:#333;}
.comments-form input.formuri { border: 1px solid #f2f2f2; background: #ffffff; padding: 5px; color:#333;}
.comments-form textarea { border: 1px solid #f2f2f2; background: #ffffff; padding: 5px;  width: 400px; color:#333;}