/* base
----------------------------------------------- */

body{
        margin:0;
        text-align:center;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11pt;
	font-color: #707070;
}


.clear {clear:both}


/* LINKS
---------------------------------------------*/

a
{
	text-decoration: none;
	color: #F2F2F2;
}

a:visited
{
	color: #F2F2F2;
}

a:hover
{
	color: #FA3178;
}

a img
{
	border: 0;
}


p.menu
{
	text-align: left;
	font-size: 16pt;
	font-weight: 80;
	color: #F2F2F2;
	font-family:  verdana, arial, helvetica, sans-serif;
        font-style:none;
        letter-spacing: 4px;
        text-indent: 10pt;
}



p.admin {
	text-align: center;
	font-size: 9pt;
	font-weight: 100;
	color: #FB57C3;
	font-family: arial;
}



/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; }

h1 { font-size: 3em; line-height: 2em; margin: 0.5em 0; }
h2 { font-size: 2em; margin-bottom: 0.75em; }
h3 { font-size: 1.8em; color: #A9A9A9;}
h4 { font-size: 1em; color: #3D3D3D; }
h5 { font-size: 1em; color: #FF92BB; }
h6 { font-size: .8em; color: #3D3D3D; }

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}

/* Fonts
-------------------------------------------------------------- */

.blogtitle { font-size: 1em; color: #EE1289;}
.time { font-size: .7em; color: #2E64FE; font-weight: bold; }
.blogdek { margin-left: .7em; font-size: .8em; color: #3D3D3D; }
.readmore { font-size: .7em; color: #FF92BB; }
.followus { text-align:center; font-size: 1em; color: #3D3D3D; }
.categorytitle { margin-left: 0em; font-size: 1.7em; color: #3D3D3D;}
.seeall a { font-size: 1em; color: #5f6363; text-align:right; }
.seeall a:hover { color: #F660AB; }
.searchbar { font-size: 1em; color: #2E64FE; text-align: left; }



/* TEST
---------------------------------------------*/

.test {
       position: relative
}


#test{
       position: relative
}


/* NAVIGATION
---------------------------------------------*/


#navmenu {
     margin: 0;
     padding: 0;
     list-style: none;
}

#navmenu li {
     float: left;
     display: block;
     position: relative;
     z-index: 500;
     background-color: #6E6E6E;
}

#navmenu li a {
     display: block;
     font-weight: 80;
     height: 28px;
     text-decoration: none;
     font-size: 16pt;
     color: #F2F2F2;
     font-family:  verdana, arial, helvetica, sans-serif;
     letter-spacing: 4px;     
     margin-left: 10px;
     margin-right: 10px;
}

#navmenu li a:hover {
     color: #FA3178;
}



#navmenu ul {
     position: absolute;
     left: 0;
     display; none;
     margin 0 0 0 -1px;
     padding: 0;
     list-style: none;
}

#navmenu ul li {
     width: 200px;
     float: left;
     background-color: #6E6E6E;
}

#navmenu ul a {
     display: block;
     height: 28px;
     font-weight: 80;
     text-decoration: none;
     font-size: 14pt;
     color: #F2F2F2;
     font-family:  verdana, arial, helvetica, sans-serif;
     letter-spacing: 3px;     
}

#navmenu ul a:hover {
     text-decoration: none;
}


#navmenu ul {
margin: 0 0 0 -2px;
}





/* VIDEO TICKER
---------------------------------------------*/

#carholder {
     width: 200px;
     background: #;
     padding: 5px 5px 0;
     font-family: verdana, arial, sans-serif;
     margin: 20px auto;
}

#carholder a {  text-decoration: none; }
#carholder img { border: 2px solid #ffffff; }

#carholder .title {
     text-align: center;
     font-size: 16px;
     font-weight: bold;
     padding: 5px;
     color: #FA3178;
}

.videocar { width: 200px; text-align: center; }
.videocar ul li { list-style: none; display: block; padding-bottom: 1px; margin-bottom; 5px; }
.videocar .vidthumb { float: center; width: 200px; }
.videocar .vidinfo {float: center; width: 200px; }
.videocar a { color: #404040; text-decoration: none; }



/* DIVISIONS
---------------------------------------------*/

#container{
        position:relative;
        width:1100px;
        text-align:left;
}

#toprow
{
	position: relative;
	top: 0px;
        left: 0px;
	width: 1100px;
	height: 90px;
}

#logo
{
	position: absolute;
	top: 25px;
        left: 10px;
	width: 350px;
	height: 80px;
        text-align: left;
}


#home728
{
	position: absolute;
        top:10px;
        left: 330px;
	width: 728px;
	height: 95px;
        text-align: right;
}


#menu
{
        position: relative;
	top: 15px;
        left: 0px;
	width: 1070px;
        background-color: #6E6E6E;
}



#mainblock {
	position: relative;
	top: 20px;
        left: 0px;
	width: 1100px;

}


#left160banner
{
	position: relative;
	top: 0px;
        left: 0px;
	width: 160px;
	padding-left: 10px;
}

#slidesection {
	position: absolute;
	top: 0px;
        left: 180px;
	width: 540px;
        height: 380px;
        padding-left: 40px;
        padding-top: 20px;

}


#midcolumn {
	position: absolute;
	top: 0px;
        left: 180px;
	width: 540px;
}



#blogs {
	position: relative;
	top: 0px;
        left: 0px;
	width: 540px;
        padding: 20px;
}


/* SEARCH RESULTS
---------------------------------------------*/

#searchresults a {
       color: #EE1289; 
       text-decoration: none; 
}


#searchresults {
	position: absolute;
	top: 0px;
        left: 180px;
	width: 540px;
}

/* FACE
----------------------------------------------------------------------------------*/




/* MAKEUP
---------------------------------------------*/

#makeupblog {
	position: absolute;
	top: 0px;
        left: 0px;
	width: 580px;
}


/* SKIN
---------------------------------------------*/

#skinblog {
	position: relative;
	top: 380px;
        left: 0px;
	width: 580px;
}




/* HAIR
---------------------------------------------*/

#hairblog {
	position: relative;
	top: 700px;
        left: 0px;
	width: 580px;
}




/* BODY
----------------------------------------------------------------------------------*/

/* DIET + FITNESS
---------------------------------------------*/

#healthblog {
	position: absolute;
	top: 0px;
        left: 0px;
	width: 580px;
}

/* LOOK BETTER
---------------------------------------------*/

#tipsblog {
	position: relative;
	top: 380px;
        left: 0px;
	width: 580px;
}

/* RECIPES
---------------------------------------------*/

#recipesblog {
	position: relative;
	top: 700px;
        left: 0px;
	width: 580px;
}


/* MEN + SEX
----------------------------------------------------------------------------------*/

/* LOVE
---------------------------------------------*/

#loveblog {
	position: absolute;
	top: 0px;
        left: 0px;
	width: 580px;
}

/* DATING
---------------------------------------------*/

#datingblog {
	position: relative;
	top: 380px;
        left: 0px;
	width: 580px;
}



/* EVERYTHING ELSE
----------------------------------------------------------------------------------*/

#elseblog {
	position: absolute;
	top: 0px;
        left: 0px;
	width: 580px;
}


/* LATEST ARTICLES
---------------------------------------------*/


#blog1 {
	position: absolute;
	top: 30px;
        left: 0px;
	width: 240px;
        padding: 20px;
        text-align: center;
}

#blog2 {
	position: absolute;
	top: 30px;
        left: 280px;
	width: 260px;
        padding: 20px;
        text-align: center;
}

#blog3 {
	position: absolute;
	top: 180px;
        left: 0px;
	width: 240px;
        padding: 20px;
        text-align: center;
}

#blog4 {
	position: absolute;
	top: 180px;
        left: 280px;
	width: 260px;
        padding: 20px;
        text-align: center;
}

#seeallarticles {
	position: absolute;
	top: 340px;
        left: 0px;
	width: 580px;
        text-align: right;
}



/* ADMIN
---------------------------------------------*/

#admin a:link, 
#admin a:visited { 
 color: #EE1289; 
 text-decoration: none; 
} 

#admin {
	position: relative;
	top: 1000px;
	left: 0px;
	width: 540px;
        padding: 20px;
        text-align:center;
}




/* RIGHT COLUMN
---------------------------------------------*/



#rightcolumn {
	position: absolute;
	top: 0px;
        left: 760px;
	width: 320px;

}


#searchbar {
	position: relative;
	top: 0px;
        left: 0px;
	width: 300px;
        margin-left: 15px;

}


#followus a:link, 
#followus a:visited { 
 color: #43C6DB; 
 text-decoration: none; 
} 


#followus {
	position: relative;
	font-color: #707070;
	top: 0px;
	left: 0px;
	width: 300px;
        text-align: left;
	padding-left: 10px;
	padding-bottom: 10px;
}

#rightbanner {
	position: relative;
	top: 0px;
	left: 0px;
	width: 300px;
        text-align: center;
	padding-left: 10px;
}


#hotarticles {
	position: relative;
        top: 10px;
        left: 0px;
	width: 300px;
        text-align: left;
        margin-left: 10px;
        margin-right: 10px;

}


#hotarticletitle {
     position: relative;
     top: 0px;
     left: 0px;
     width: 300px;
     display: block;
     height: 21px;
     text-indent: 15pt;
     font-weight: 100;
     text-decoration: none;
     font-size: 12pt;
     color: #f0f0f0;
     font-family:  verdana, arial, helvetica, sans-serif;
     letter-spacing: -1px;   
     background-color: #fc3ca9;  
     box-shadow: 1px 1px 1px #888888;
}

#jp-container {
     position: relative;
     top: 0px;
     left: 0px;
     width:280px;
     height:450px;
     background:#fff;
}


.jp-container{
    width:280px;
    height:400px;
    position:relative;
    background:#fff;
    border:1px solid #D8DFEA;
    font-family: 'PT Sans Narrow', Arial, sans-serif;
    font-size:12px;
    padding: 0 10px 10px 10px;

}

.jp-container a{
    background-color: #fff;
    border-bottom:1px solid #F2F4F8;
    border-top:1px solid #D8DFEA;
}
.jp-container a:first-child{
    border-top:none;
}
.jp-container a:last-child{
    border-bottom:none;
}
.jp-container a:hover{
   background:#ECEFF5;
   border-bottom-color:#ECEFF5;
}
.jp-container a h3{ 
    font-size:14px;
    font-weight:bold;
    padding:2px 0 5px 0;
    text-transform:uppercase;
}
.jp-container a img{
    float:left;
    margin:20px 10px 0px 0px;
    padding:3px;
    background:#fff;
    border:1px solid #D8DFEA;
}

.jp-container p{
    margin:0px 10px 0px 100px;
}








.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%;
	background: red;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #F2F4F8;
	position: relative;
}

.jspDrag
{
	background: #79a1b5;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	border:1px solid #56839a;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}




#fbactivity {
	position: relative;
        top: 10px;
        left: 10px;
	width: 280px;
        text-align: left;

}

#videocolumn {
	position: relative;
        left: 25px;
	width: 300px;
        text-align: center;

}
