/*
Theme Name: FasHoe
Theme URI: http://donnirai.com/
Description: This theme was designed exclusivly for the Gangsta Rap Goddess 'Donni Rai'
Version: 1.0
Author: The CEO
Author URI: http://eshalonentertainment.com/
 

-----------------------COLOR GUIDE-----------------------
#5A1C46 : pink | backgroundcolor

 

---------------------Style Sheet TOC---------------------
 *SHFT + CMD + G - jumps to selection*
 	
	^0 GLOBALS
	^1 NAVIGATION
	^2 HOME
	^3 BLOG
	^4 POLLS/GAMES
	^5 MUSIC
	^6 VIDEOS
	^7 GALLERIES
	^8 RINGTONES
	^9 BIO
	^10 SHOP
	^11 CONTACT
	^12 JOIN
	^13 LOGIN

*/ 


/* ^0 ------------------------- GLOBALS ---------------------------*/
/* Let's remove that Wordpress Stats Smiley Face ! */

img#wpstats {
     display: none;
}

* {
	margin: 0;
	padding:0;
}

#container {
	position: relative;
}

body {
	color: #FCF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.5em;
	margin: 0;
	padding: 0;
	text-align: center;
}

h1, h2, h3, h4, h5, h6 {
	background: #F7D8E8;
	font-size:12px;
	padding: 1px;
	text-decoration: none;
	text-indent: 4px;
	text-transform:uppercase;
	margin-top: 0;	
}

p {
	margin: 0.7em;
}

.clearfloat {
	clear:both;
	font-size: 1px;
	height:0;
	line-height: 0px;
}

#footer {
	margin-top: 2em;
	padding: 0 10px;
	text-align:center;
}

#footer p {
	margin: 0;
	padding: 10px 0;
	text-align:center;
}

li {
	display: inline;
	list-style: none;
}

ul, ol, dl {
	padding: 0;
	margin: 0;
}

a img { /* removes the default blue border*/
	border: none;
}


/* ^1 ----------------------- NAVIGATION ------------------------*/

#navContainer ul {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	list-style-type: none;
	margin: 0 auto;
	padding: .2em 0;
	position: absolute;
	top: 24px;
	text-align: center;
	width: 100%;
}

li a {
	padding: .2em 1em;
	text-decoration: none;
}

li a:hover {
	color: #333333;
}

a {
	color: #333333;
	text-decoration: none;
}

a:hover {
	color: #d12671;
}


/* ^2 -------------------------- HOME ---------------------------*/
.intro li a {
	color: #B5D5FF;
}

.intro li a:hover {
	color: #FCF;
}

.intro {
	background-color: #B5D5FF;
	background-image: url(images/bgs/home_bg_stripe.gif);
	background-position: top center;
	background-repeat: repeat-y;
}

.intro #container {
	background-attachment: fixed;
	background-image: url(images/bgs/introBG_001.jpg);
	background-position: top;
	background-repeat: no-repeat;
	margin: 0px auto;
	width: 1275px;
	text-align: left;
}

.intro #header {
	height: 175px;
	width: 100%;
}

.intro #commercial {
	margin-left: 75px;
}

.intro h1 {
	background: #B5D5FF;
}
.intro .columns {
	margin: 0px auto;
	width: 875px;
	
}

.intro #mainContent {
	margin: 100px 0px 0 0px;
	float: left;
	width: 390px;
	background-image: url(images/bgs/sideBarBG_blue.png);
}

.intro #blog {
	background-image: url(images/bgs/sideBarBG_001.png);
	width: 325px;
	margin-left: 34.5px;
}

.intro #sidebarMaster {
	float: right;
	width: 390px;
	margin: 100px 0px 0 0px;
	background-image: url(images/bgs/sideBarBG_blue.png);
}

.intro #sidebarMaster #sidebar1{
	margin: 0px auto;
	width: 350px;

}

.intro #footer {
	
}


/* ^3 -------------------------- BLOG ---------------------------*/
.blog li a {
	color: #FCF;
}

.blog li a:hover {
	color: #B5D5FF;
}


.blog {
	background-color: #FCF;
	background-image: url(images/bgs/blog_bg_stripe.gif);
	background-position: top center;
	background-repeat: repeat-y;
}

.blog #container {
	background-attachment: fixed;
	background-image: url(images/bgs/diariesBG_001.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	margin: 0px auto;
	width: 1200px;
	text-align: left;

}

.blog #header {
	height: 526px;
}
.blog h1, h2, h3 {
	background: #FCF;
	background-color: #FCF;
	color: #B5D5FF;
}

.blog .columns {
	margin: 0px auto;
	width: 930px;
}

.blog #mainContent {
	float: left;
	width: 490px;
	background-image: url(images/bgs/sideBarBG_001.png);
}

.blog #blog {
	width: 400px;
	background-image: url(images/bgs/sideBarBG_blue.png);
	margin: 0 auto;

}

.blog  h1, h2 {
	background: #FCF;
	background-color: #FCF;
}

.blog  #sidebarMaster1 {
	background-image: url(images/bgs/sideBarBG_001.png);
	float: left;
	padding: 10px;
	width: 169px;
	margin-right: 30px;
}

.blog #sidebarMaster1 li {
	display: list-item;
	
}

.blog #sidebarMaster2 {
	float: right;
	width: 169px;
	background-image: url(images/bgs/sideBarBG_001.png);
	padding: 10px;

}

a img.alignright {
	float:right;
	margin:0 0 1em 1em
}

a img.alignleft {
	float:left;
	margin:0 1em 1em 0
}

img.alignright {
	float:right;
	margin:0 0 1em 1em
}

img.alignleft {
	float:left;
	margin:0 1em 1em 0
}

.blog #footer {
	
}

/* ^4 ---------------------- POLLS/GAMES -----------------------*/
.pollsGames li a {
	color: #4388A8;
}

.pollsGames li a:hover {
	color: #B5D5FF;
}

.pollsGames {
	background-color: #4388A8;
	background-image: url(images/bgs/polls_bg_stripe.gif);
	background-position: top center;
	background-repeat: repeat-y;
}

.pollsGames #container {
	width: 1300px;
	margin: 0em auto;
	text-align: left;
	background-image: url(images/bgs/stereoBG_001.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.pollsGames #header {
	background-image: url(images/bgs/polls_header.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 675px;
	width: 100%;
}

.pollsGames h1 {
	background-color: #4388A8;
}

.pollsGames #mainContent {
	background-image: url(images/bgs/polls_column_bg.png);
	margin: 0 auto;
	width: 925px;
}
.pollsGames .table {
	margin: 0px 40px 50px 0px;
	width: 225px;
	border: 3px dotted #FCF;
	height: 100%;
	
}
.pollsGames .table a {
	color: #FCF;
}

.pollsGames .footerNote {
	font-size: 15px;
	margin-left: 180px;

}

.pollsGames #footer {

}


/* ^5 ------------------------- MUSIC --------------------------*/
.music li a {
	color: #666666;
}

.music li a:hover {
	color: #FCF;
}

.music {
	background-color: #FFFFFF;
	background-image: url(images/bgs/music_bg_stripe.gif);
	background-position: bottom center;
	background-repeat: repeat-y;
}

.music #container {
	width: 1275px;
	margin: 0em auto;
	text-align: left;
}

.music #header {
	height: 325px;
	width: 100%;
}

.music #mainContent {
	float: left;
	width: 990px;

}

.music #mainContent #frame {
	border: 0px;
	width: 990px;
}

.music #sideBar {
	float: right;
	background-image: url(images/bgs/white_column_bg.png);
	width: 275px;
	margin-top: 175px;
}

.music .poll {
	background-image: url(images/bgs/sideBarBG_black.png);
	width: 250px;
	margin: 0 auto;
}


.music h1 {
	background-color: #000000;
}

.music footer {
	
}


/* ^6 ------------------------- VIDEOS --------------------------*/
.videos li a {
	color: #F4D4B4;
}

.videos li a:hover {
	color: #F4B4D4;
}

.videos {
	background-color: #F9F4F0;
	background-image: url(images/bgs/video_bg_stripe.gif);
	background-position: top center;
	background-repeat: repeat-y;
}

.videos #container {
	width: 1200px;
	margin: 0em auto;
	text-align: left;
	background-image: url(images/bgs/contactBG_001.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.videos #header {
	height: 450px;
	width: 100%;
}

.videos #mainContent {
	margin-left: 235px;
	margin-bottom: 175px;
}

.videos footer {
	
}


/* ^7 ----------------------- GALLERIES ------------------------*/
.galleries li a {
	color: #D1F5FE;
}

.galleries li a:hover {
	color: #FCF;
}

.galleries {
	background-color: #D1F5FE;
	background-image: url(images/bgs/galleries_bg_stripe.gif);
	background-position: top center;
	background-repeat: repeat-y;
}

.galleries #container {
	width: 1200px;
	margin: 0 auto;
	text-align: left;
	background-image: url(images/bgs/galleryBG_001.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.galleries #header {
	height: 650px;
	width: 100%;
}

.galleries h2 {
	background-color: #D1F5FE;
}

.galleries #mainContent {
	width: 61.6em;
	margin: 2em auto;
	
}

.galleries #footer {
	
}


/* ^8 ----------------------- RINGTONES ------------------------*/
.ringtones li a {
	color: #5ED599;
}

.ringtones li a:hover {
	color: #FCF;
}

.ringtones {
	background-color: #5ED599;
	background-image: url(images/bgs/ringtone_bg_stripe.gif);
	background-position: top center;
	background-repeat: repeat-y;
}

.ringtones #container {
	width: 1200px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	background-image: url(images/bgs/ringtones_bg.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.ringtones #header {
	height: 675px;
	width: 100%;
}

.ringtones h1 {
	background: #5ed599;
	height: 25px;
	text-align: center;
}

.ringtones .columns {
	margin: 0px auto;
	width: 825px;
}

.ringtones #mainContent {
	float: left;
	width: 509px;
	margin: 0px 0 30px 0px;
	background-image: url(images/bgs/ringtones_column_bg.png);

}

.ringtoneCell1 {
	border: .1em dotted #F7D8E8;
	text-align: center;
	height: 30px;
	width: 70px;
}

.ringtoneCell2 {
	border: .1em dotted #F7D8E8;
	text-align: left;
	padding-left: 10px;
}

.ringtoneCell3 {
	border: .1em dotted #F7D8E8;
	text-align: center;
	height: 25px;
	width: 120px;
}

.ringtones #sidebar1 {
	float: right;
	width: 267px;
	margin: 0px 0px 0px 0;
	background-image: url(images/bgs/ringtones_column_bg.png);
}

.ringtones #sidebar1 #txtPhone #PhoneField1 {
	width: 4em;
	height: 2em;
	margin-left: 5em;
}

.ringtones #sidebar1 #txtPhone #PhoneField2, #PhoneField3 {
	width: 4em;
	height: 2em;
}

.ringtones footer {

}


/* ^9 -------------------------- BIO ---------------------------*/
.bio li a {
	color: #FCF;
}

.bio li a:hover {
	color: #666666;
}

.bio {
	background-color: #FFF;
	background-image: url(images/bgs/bio_bg_stripe.gif);
	background-position: top center;
	background-repeat: repeat-y;
}

.bio #container {
	width: 1275px;
	margin: 0px auto;
	text-align: left;
	background-image: url(images/bgs/bioBG_001.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.bio #header {
	height: 520px;
	width: 100%;
}

.bio h1 {
	background: #000000;
}

.bio #mainContent {
	background-image: url(images/bgs/sideBarBG_black.png);
	font: "Minion Pro Ital";
	font-size: 14px;
	margin: 0 auto;
	width:800px;
	height: 100%

}

.bio #bio {
	background: url(images/bgs/sideBarBG_001.png);
	margin: 10px;
	padding: 20px;
	
}

.bio #footer {
	
}


/* ^10 ------------------------- SHOP --------------------------*/
.shop li a {
	color: #D56EC4;
}

.shop li a:hover {
	color: #FCF;
}

.shop {
	background-color: #FFF;
	background-image: url(images/bgs/shop_bg_stripe.gif);
	background-position: top center;
	background-repeat: repeat-y;
}

.shop #container {
	width: 1200px;
	margin: 0em auto;
	text-align: left;
}

.shop #header {
	height: 250px;
	width: 100%;
}

.shop #mainContent {
	width: 990px;
	margin: 0 auto;
}

.shop #mainContent #frame {
	border: 0px;
}

.shop footer {
	
}


/* ^11 ------------------------ CONTACT -------------------------*/
.contact li a {
	color: #FCF;
}

.contact li a:hover {
	color: #F4E0A7;
}

.contact {
	background-color: #F4E0A7;
	background-image: url(images/bgs/contact_bg_stripe.gif);
	background-position: top center;
	background-repeat: repeat-y;
}

.contact #container {
	width: 1100px;
	margin: 0em auto;
	text-align: left;
	}

.contact #header {
	height: 150px;
	width: 100%;
}

.contact h1 {
		background-color: #F4E0A7;
		color:#F9F;

}

.contact .columns {
	margin: 0px auto;
	width: 960px;
}

.contact #mainContent {
	background-image: url(images/bgs/contact_bg.jpg);
	background-repeat: no-repeat;
	float: left;
	margin: 0 0 0 0px;
	text-align: center;
	height: 900px;
	width: 595px;
}

.contact #sideBar {
	background-image: url(images/bgs/sideBarBG_001.png);
	float: right;
	margin: 100px 0px 0 0;
	text-align: center;
	width:25em;
}

.contact #footer {

}


/* ^12 ------------------------- JOIN --------------------------*/
.join li a {
	color: #FCF;
}

.join li a:hover {
	color: #78C7F3;
}

.join {
	background-color: #cbd0d2;
	background-image: url(images/bgs/join_bg_stripe.gif);
	background-position: top center;
	background-repeat: repeat-y;
}

.join #container {
	width: 1200px;
	margin: 0em auto;
	text-align: left;
	
}

.join #header {
	height: 300px;
	width: 100%;
}

.join #sideBar h1 {
	background: #4388A8;
	height: 25px;
}

.join #mainContent {
	background-image: url(images/bgs/join_bg.jpg);
	background-repeat: no-repeat;
	float: left;
	margin: 0 0 0 0px;
	text-align: center;
	height: 837px;
	width: 569px;
}

.join #sideBar {
	background-image: url(images/bgs/polls_column_bg.png);
	float: right;
	margin: 0px 0px 0 0;
	text-align: left;
	width: 600px;
}

.join #footer {

}


/* ^13 ------------------------- LOGIN --------------------------*/
.login li a {
	color: #FCF;
}

.login li a:hover {
	color: #78C7F3;
}

.login {
	background-color: #B5D5FF;
	background-image: url(images/bgs/login_bg_stripe.gif);
	background-position: top center;
	background-repeat: repeat-y;
}

.login #container {
	width: 1200px;
	margin: 0em auto;
	text-align: left;
	position: relative;
	background-image: url(images/bgs/joinBG_001.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.login #header {
	height: 300px;
	width: 100%;
}

.login #mainContent h1 {
	background: #B5D5FF;
	height: 25px;
}

.login #mainContent {
	background-image: url(images/bgs/sideBarBG_blue.png);
	margin: 300px auto 0px;
	width: 650px;

}

.login #footer {

}
