/*
Theme Name: Rude Boy!
Theme URI: http://www.rihannadaily.com
Description: Layout for RihannaDaily.com
Author: Natalie


*/

/*********** BODY ***********/


tr,td {
	margin:0px auto;
	letter-spacing: 0px;
font-size: 12px; line-height: 17px;
	cursor: default;
	color: #8d8d8d;
	text-align: justify;
	list-style:none;
       }

.instores {
line-height: 10px;
}

a, a:visited, a:active { color: #a249a7; text-decoration: none;}
a:hover { color: #a249a7; text-decoration: underline}

h3 {font-size: 7pt; font-weight:normal;}

.maintd {background-image: url("images/mainbg.gif");
      background-repeat: repeat-y; 
}


.content-style td{ padding: 5px; }
.content-style td:hover{ padding: 5px; background-color: #141217;}

.content-style td img {
	background-color: #110f14;
	border: 1px solid #110f14;
	padding: 4px;
	}

.content-style td img:hover {
	background-color: #110f14;
	border: 1px solid #110f14;
	padding: 4px;
	}

/*********** POST ***********/
.post { 

margin-left: 10px;
margin-bottom: 14px;
        background-color: #0c0a0f; 
	border-bottom-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
padding: 10px;
background-image: url("images/newsbg.png");
      background-repeat: no-repeat; 
      background-position: top;

	}

.news-title{ 
	font-family: Arial Narrow;
	font-size: 22px;
	color: #bf38b4;
	text-transform: uppercase;
       line-height: 19px;
        text-shadow: #0b0b0b 1px 1px 1px;
padding-left: 5px;
padding-top: 5px;
	}

.news-info{ 
	border-bottom:5px solid #0f0d12;       
	font-size: 11px; 
	color: #746f75;
padding-bottom: 5px;
padding-top: 3px;
        text-shadow: #0b0b0b 1px 1px 1px;

 	}

.news-info a, .post-info a:visited, .post-info a:active{  
	color: #fff;
	text-decoration:none;
 	}

.news-info a:hover{  
	color: #fff;
	text-decoration: underline;
 	}
	

.post-news { padding-left: 3px; font-size: 12px; line-height: 17px; color: #afafaf;}
.post-news a, .post-news a:visited{ color: #32ccff; text-decoration: none; font-weight: bold;}
.post-news a:hover{ color: #5dd2f9; text-decoration: underline; font-weight: bold;}

.post-news img {
	background-color: #0d0d0d;
	border: 1px solid #2c2c2c;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	padding: 5px;
	}



.post-news img:hover {

	background-color: #0d0d0d;
	border: 1px solid #606060;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;


	}

.date {
	padding-left: 7px;
color: #6bb6d9;
	}


.post-comment {

border:1px solid #0f0d12;       
  background-color: #120112; 
	border-bottom-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
padding: 6px;
	font-size: 14px; 
	color: #fff;
font-weight: bold;
position : absolute; 
width: 114px;
	}

.post-comment a, .post-comment a:visited, .post-comment a:active {
color: #5e535e;
font-weight: bold;
text-align: center;
}

.categor { position : absolute; margin-top: 14px; margin-left: 134px; color: #222019; 	font-family: Arial Narrow;
	}
.categor a, .categor a:visited, .categor a:active {color: #4b275b;}


/*********** COLORS ***********/
.one { color: #4baac5; font-weight: bold;}
.two { color: #912282; text-decoration: underline; font-weight: bold;}

/*********** SIDEBAR ***********/


.sidebar { 
padding-left:15px;
padding-right:10px;

}
.sidebar td {
font-size: 11px;}

.tabblue { background-image: url("images/tabg2.png");
      background-repeat: repeat-x; 
      background-position: top;
      margin: 0;
     padding-left: 10px;
}

.tabg { background-image: url("images/tabg.png");
      background-repeat: repeat-x; 
      background-position: top;
      margin: 0;
}

.tabhover img:hover{
filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;

}

.calendar{
background-image: url("images/tabg.png");
      background-repeat: repeat-x; 
      background-position: top;
      margin: 0;
padding-left: 10px;
font-size: 7pt;
}
.caldate{
color: #3e9494;
}

.project { margin-left: 10px; padding-bottom: 3px; }

.project img {
	background-color: #030106;
	border: 1px solid #450640;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	padding: 3px;
margin-right: 10px;
margin-bottom: 10px;
	}

.latestpic img {
	background-color: #030106;
	border: 1px solid #0e0c11;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 2px;
margin: 2px;
	}

.latestpic img:hover {
	background-color: #030106;
	border: 1px solid #403c46;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 2px;
margin: 2px;
	}


.elite img {
	background-color: #030106;
	border: 1px solid #450640;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 2px;
margin: 2px;
	}



.elite img:hover {
	background-color: #030106;
	border: 1px solid #87197e;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 2px;
margin: 2px;
	}
.tip { padding-right: 15px;
padding-left: 5px;
}

.tip img:hover { filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.framebg {	border-bottom: 1px dotted #151318; 
padding-top: 8px;
padding-bottom: 8px;
}

.framebg :hover { background-color: #080709;
}

.disclaimer { font-size: 7pt;
padding-left: 10px;
padding-right: 10px;}
/*********** OTHER ***********/
blockquote {
	background-color: #0d0d0d;
	border: 1px solid #2c2c2c;
	border-radius: 10px;
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
	padding: 16px;
margin: 5px;
}

textarea {
font-family: Arial;
font-size: 15px;
border: 1px solid #2c2c2c;
padding: 5px;
color: #fff;
background: #0d0d0d;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
input.reply  {
font-family: Arial;
font-size: 15px;
border: 1px solid #2c2c2c;
padding: 5px;
color: #2c2c2c;
background: #0d0d0d;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
button
{
font-family: Arial;
font-size: 14px;
border: 1px solid #2c2c2c;
padding: 6px;
color: #2c2c2c;
background: #0d0d0d;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
/*********** FEATURED ***********/
.latestnews{
color: #fff;
}

.latestnews img {
	background-color: #000;
	border: 1px solid #2c2c2c;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 2px;
margin: 5px;
       align: left;
	}
.latestnews li {list-style-type: none;}
.latestnews ul {padding:1px;}

.rantab { background-color: #010002; margin: 1px;
	border-bottom: 1px dotted #0c0b0e;}
.rantab :hover{ background-color: #040306; }

.rantitle a { 	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;;
	font-size: 10px;
	color: #8b2682;
	text-transform: uppercase;
        text-shadow: #220527 1px 1px 1px;
}

.rantext { font-size: 9px;}

#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider, #slider li{ 
	width:364px;
	height:230px;
	overflow:hidden; 
	}


#header {
width: 364px;
height: 230px;
}

.lead-image-wrapper { background: #000; position: relative; }
.lead-image-wrapper h2 { font-size: 10px; line-height: 30px; position: absolute; top: 90px; left: 12px; z-index: 1; }
.lead-image-wrapper h2 a { color: #fff; font-size: 10pt; text-decoration: none; }
.lead-image-wrapper img { height: 108px; width: 259px; border: 0px;}



.recent {
    border:0; 
    margin:0px;  
    padding:0px; 
    padding-top: 4px;
    font-weight: normal;
}

.recent a {
    border:0; 
    border-bottom: 1px dotted #151318;
    color:#656267; 
    display:block; 
    margin:0 5px; 
    padding:5px 5px; 
    text-decoration:none;
    font-weight: normal;
    text-align: left;
}
.recent ul {
    border:0; 
    display:block; 
    margin: 0px;
    padding:0px;
    font-weight: normal;
    text-align: left;
}

.recent ul a:visited {
    border:0; 
    border-bottom: 1px dotted #151318;
    color:#656267; 
    display:block; 
    margin:0 5px; 
    padding:5px 5px;
    text-decoration:none;
    font-weight: normal;
}

.recent ul a: active {
    border:0; 
    border-bottom: 1px dotted #151318;
    color:#656267;
    display:block;
    margin:0 5px;
    padding:5px 5px;
    text-decoration:none;
    font-weight: normal;
}

.recent ul a:hover {
    background:#060209;
    border:0;
    border-bottom: 1px dotted #151318;
    color:#909090;
    margin:0 5px;
    text-decoration:none;
    font-weight: normal;
}
.recdate a{ color: #fff;}
.rest { padding: 10px;}




.comment-main {
	background: #080808;
	padding: 18px;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
         margin-bottom: 10px;

	}

.comment-text { font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 17px;
	color: #e7e7e7;
	text-align: justify;}

.comment-author{ 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #b668da;
	text-transform: normal;
        line-height: 19px;
}

.comment-author a, .comment-author a:visited, { 
	color: #b668da;

}



.single { 

        background-color: #030106; 
	border-bottom-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
padding-top: 15px;
padding-left: 7px;
padding-right: 24px;



	}

.navi { 
padding: 10px;
}

.page img {
	background-color: #0c0a0f;
	border: 1px solid #403c46;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 3px;
	}

.page img:hover {
	background-color: #0c0a0f;
	border: 1px solid #59565f;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 3px;
	}


