/* 
 2. Theme Name: Rootein Theme 
 3. Theme URI: http://rootein.com 
 4. Description: Wordpress Template for Rootein
 5. Author: Random Loops
 6. Author URI: http://randomloops.com 
 7. Version: 1.0 
 8. . 
 9. General comments/License Statement if any. 
10. . 
11. */

/* CSS Document */

/*General*/

body{
	font:13px/18px Arial, Helvetica, sans-serif;
	margin: 0;
	background: #fffeff;
}

body,h1,h2{
	font-family: "droid sans",helvetica,serif;
}

a, a:link {
	color:#0D5EA3;
	text-decoration:none;
}

a:hover{
	color:#0D5EA3;
	text-decoration: underline;	
}

h1{
	color: #ff2a90;
}

h1#idol_name{
	margin: 0;
}

h1#idol_name a{
	margin: 0;
	color: #ff2a90;
}

h1#idol_name a:hover{
	color: #0097f7;
	text-decoration: none;
}

h2{
	font-size: 1.3em;
	color: #555555;
}

h2#idol_profession{
	margin-bottom: 0;

}

h3{
	color: #212121;
	font-size: 1.3em;
	font-weight: bold;
}


strong{
	font-weight: bold;
}


/*clear fix*/
.clearfix{
	clear:both;
}

.tl{
	-moz-border-radius-topleft:5px;	
	-webkit-border-top-left-radius: 5px;
}

.tr{
	-moz-border-radius-topright:5px;	
	-webkit-border-top-right-radius: 5px;
}

.bl{
	-moz-border-radius-bottomleft:5px;	
	-webkit-border-bottom-left-radius: 5px;
}

.br{
	-moz-border-radius-bottomright:5px;	
	-webkit-border-bottom-right-radius: 5px;
}

/*header*/
div#branding-wide  {
	padding-top:10px;
	background-color:#000000;
	height:60px;
}

div#logo img {
	margin-top:-12px;
	position:relative;
	margin-top:-7px;
}

div#logo {
	height:23px;
	width:211px;
}

/*Menu*/

ul#menu li a {
	color:#FEFEFE;
	display:block;
	float:left;
	font:14px Arial,Helvetica,sans-serif;
	padding:16px;
	text-decoration:none;
}

ul#menu li a:hover {
	text-decoration:underline;
}

ul#menu li {
	display: block;
}

/*content*/

div#content-container  {
	margin-top:20px;
}

div.my_wrapper {
	height:auto !important;
	margin:0 auto -130px;
	min-height:98%;
}



body#rootein_idol p.subtitle{
	color: #c0c0c0;
	margin: 0;
}

body#rootein_idol span.pink{
	color: #ff2a90;
	background: none;
	border-bottom: dotted 2px pink;
	font-size: 1.2em;
	margin-bottom: 10px;
}


div#whats_this a{
	font-size: 0.8em;
	color: #0097fa;
	border-bottom: dotted 2px pink;
}

div#whats_this a{
	text-decoration: none;
}

div#left_col{
	text-align: center;
}
div#idol_pic img{	
	border: 2px solid #424242;
	-moz-border-radius-topleft:3px;	
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright:3px;	
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-bottomleft:3px;	
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright:3px;	
	-webkit-border-bottom-right-radius: 3px;
}

/*img#pointer{
	position: absolute;
	left: 160px;
	top: 66px;
	top: 59px;
	top: 77px;
}

img#pointer {
	left:378px;
	position:absolute;
	top:167px;
}*/

div#pointer{
	margin-top: -30px;
	margin-left: -10px;
}
.button{
	padding: 5px;
	text-align: center;
	-moz-border-radius-topleft:5px;	
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright:5px;	
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomleft:5px;	
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright:5px;	
	-webkit-border-bottom-right-radius: 5px;	
}


.idol_badge{
	background: #ff2a90;
	color: #ffffff;
	font-size: 1em;
	font-weight: bold;
	/*margin-left: 20px;*/
}

.idol_badge span.idol_week{
	font-size: 0.8em;
}
div#contact_idol .social.button{
	margin-top: 5px;
	margin-bottom: 5px;	
	margin-right:50px;
}

.social.button{
	background: #000000;
	color: #ffffff;	
}

div#share_links{
	margin-top: 10px;
	margin-bottom: 50px;

}

div#share_links div{
	background: #ff2a90;
	color: #ffffff;
	margin-top: 5px;
	margin-bottom: 5px;	
}

.social a{
	color: #eaeaea;
	display: block;
	/*text-decoration: underline;*/
}

div#share_links div:hover{
	background: #ff2a90;
	text-decoration: underline;
}

.social:hover{
	background: #ff2a90;
	cursor: pointer;
}

.social a:hover{
	text-decoration: none;
}

.verified{
	background: #0097fa;
	color: #ffffff;
	border: 1px solid #eaeaea;
}

div#about_idol{
	background-color: #FAFAFA;
	padding: 10px;
	border: 2px solid #d6d6d6;
	margin-top: 20px;
	margin-bottom:20px;
}

div#about_idol p{
	font-size: 1.1em;
	line-height:1.5em;
	margin-bottom: 10px;
}


div#idol_rooteins{
	border: 1px solid #CCCCCC;
	padding: 10px;
	/*margin-left:10px;*/
}

div#idol_quote{
	/*margin-top: 10px;*/	
	margin-bottom: 20px;	
}
div#idol_posts{
	margin-top: 10px;
	/*background-color: #eaeaea;
	padding: 5px;*/
}

div#idol_posts ul{
	list-style-type: disc;
	/*padding-left: 10px;*/
	padding-right:0;
	margin-right: 0;
}

div#idol_posts h3{
	text-align: center;
	margin-bottom: 10px;
}

div#idol_posts ul li{
	font-size: 1em;
	margin-bottom: 15px;
	background-color: #eaeaea;
	padding: 5px;
	
	-moz-border-radius-topleft:3px;	
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright:3px;	
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-bottomleft:3px;	
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright:3px;	
	-webkit-border-bottom-right-radius: 3px;
}
div#idol_rooteins table{
	border-spacing: 10px;
	padding-bottom: 0;
	margin-bottom: 0;
}

div#idol_rooteins table td{
	vertical-align: top;
	padding: 0;
}


div#idol_rooteins table td.name{
	font-size: 1.2em;
	width: 100px;
}

div#idol_rooteins table td.name p,
div#idol_rooteins table td.name span{
	font-size: 0.8em;
	color: #a9a9a9;
}

div#idol_rooteins table td.number{
	color: #c0c0c0;
	font-weight: bold;
	font-size: 1.5em;
}
.add{
	background-color: #8db100;
	border: 2px solid #eaeaea;
}

.add:hover{
	background-color: #ff922a;
	cursor: default;
}

.add:hover a{
	text-decoration: none;
	cursor: default;
}

.add a{
	color: #fffeff;
	display: block;
}

div#idol_quote {
	border: 1px solid #CCCCCC;
	padding: 10px;
	text-align: center;


}

div#idol_quote h4{
	color: #929292;
	font-size: 2em;
	padding-top: 5px;
}

div#idol_quote h3{
	margin-bottom: 5px;
	text-align: left;
}

div#idol_quote p{
	color: #929292;
	font-size: 1.5em;
}

div#blurbs{
	color: #424242;
	margin-top: 20px;	
}
img.ebook{
	width: 140px;
}
img.ebook_icon{
	width: 60px;
}

div#blurbs_inner h3{
	margin-bottom: 5px;
	
}

div#blurb-1,
div#blurb-2,
div#blurb-3{
	background-color: #d5d5d5;
	padding: 5px;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
	
}

div#blurb-1 p,
div#blurb-2 p,
div#blurb-3 p{
	text-align: left;
}
	
div#blurb-2{
	
	background: #ffffff;
	color: #212121;
	/*width: 290px;*/
	/*border: 2px solid #c0c0c0;*/
}

div#blurb-3{
	background: #ffffff;
	/*border: 2px solid #c0c0c0;*/
}

div#disclaimer{
	/*background-color: #c0c0c0;*/
	color: #a9a9a9;
	text-align: center;
	padding: 5px;
	margin-top: 40px;
}

div#contact_idol{
	margin-top: 20px;
	/*background-color: #eaeaea;*/
	margin-left:15px;
}

div#previous_idols{
	margin-top: 20px;
	
}

div#previous_idols ul{
	list-style-type: none;
	text-align: left;
}

div#previous_idols ul a{
	list-style-type: none;
	color: #0097f7;
	/*background-color: #ff9232;*/
	padding: 5px;
}

div#previous_idols ul li{
	padding-bottom: 10px;

}

div#previous_idols h2{
	color: #424242;
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 1.2em;
	margin-left: 20px;
	text-align: left;
}

div#footer{
	border-top: 1px solid #c0c0c0;
	padding-top: 10px;
}

div#top_tweet_this a{
	color: #eaeaea;
	/*font-weight: bold;*/
	color: #0097f7;
	/*padding: 5px;*/
	text-decoration:underline;
}

div#powered_by a{
	color: #0097f7;
	margin-top: 5px;
	display: block;
}

div#powered_by{
	margin-left: 20px;
	text-align: right;
}

p#build_tip{
	color: #5e5e5e;
	margin-top: 10px;
}

div#powered_by a#signup{
	padding: 5px;
	background-color: #0097f7;
	color: #fffeff;
	text-align: center;
}
