﻿body 
{
    background-color:#5a0094;
    background-image:url(graphics/bg.gif);
    background-position:top left;
    background-repeat:repeat-x;
}

DIV.clear
{
    clear:both;
}

#div_wrapper
{
    width:900px;
    margin-left:auto;
    margin-right:auto;
    overflow: hidden;
}

.textonly
{
    display:none;
}

#div_header_left
{
    float:left;
}

#div_header_right
{
    float:left;
}

#div_logo
{
    margin-left:15px;
    margin-top:17px;
    width:555px;
    height:128px;
    background-image:url(graphics/ymgen.png);
}

#div_tabs
{
    background-image:url(graphics/tabsbg.gif);
    width:602px;
    height:31px;
    padding-top:7px;
    margin-left:26px;
    margin-top:23px;
    text-align:center;
    font-size:16px;
    color:#ffffff;
}

#div_tabs A
{
    font-size:16px;
    color:#ffffff;
    text-decoration:none;
}

#div_tabs A:hover
{
    text-decoration:underline;
}

#div_tabs SPAN
{
    padding-top:0px;
    padding-left:8px;
    padding-right:8px;
    padding-bottom:0px;
}

#div_badge
{
    width:183px;
    height:183px;
    margin-left:79px;
    margin-top:80px;
    background-image:url(graphics/badge.png);
}

#div_badge H2
{
    display:none;
}

#div_content_left
{
    float:left;
}

#div_content_right
{
    float:left;
    width:490px;
	margin-top:-45px;
}

#div_content_right_big
{
    float:left;
    width:750px;
	margin-top:-45px;
}

#div_controls
{
    width:300px;
    height:780px;
    background-image:url(graphics/controlsbg.png);
    background-position:bottom left;
    background-repeat:no-repeat;
    margin-left:26px;
    margin-top:-25px;
}

DIV.control_left
{
    float:left;
    text-align:right;
    width:88px;
    padding-right:12px;
    padding-top:7px;
    margin-top:40px;
}

DIV.control_right
{
    float:left;
    margin-top:40px;
}

INPUT.controls 
{
    padding: 0;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #ffffff;
    background: none;
    font-size:20px;
    color:#ffffff;
    width:170px;
    height:26px;
}

#boygirl
{
    cursor:pointer;
}

#div_lbl_keyword
{
    margin-top:23px;
}

#div_ctrl_keyword
{
    margin-top:23px;    
}

#div_keyword
{
    padding: 0;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #ffffff;
    background: none;
    font-size:20px;
    color:#ffffff;
    width:170px;
    height:26px;
    overflow:hidden;
}

#div_remove_filter
{
    text-align:right;
    visibility:hidden;
}

#div_generate
{
    width:278px;
    height:78px;
    margin-top:32px;
    margin-left:11px;
}

#btn_generate
{
    cursor:pointer;
}

#div_intro
{
    width:490px;
    clear:both;
}

#div_intro P
{
    text-align:justify;    
}

#div_status
{
    display:none;
    font-size:24px;
    clear:both;
    width:490px;
}

#div_notes
{
    display:none;
    font-size:12px;
    border-top:1px #ffffff solid;
    padding-top:30px;
    margin-top:30px;
    clear:both;
    width:490px;
}

#div_notes A.keyword
{
    margin-right:20px;
    display:inline;
}

#div_sponsor
{
    display:none;
    font-size:12px;
    border-top:1px #ffffff solid;
    padding-top:30px;
    margin-top:30px;
    clear:both;
    width:490px;
}

#div_loading
{
    display:none;    
    clear:both;
    width:490px;
}

#div_loading P 
{
    text-align:center;
    font-size:18px;
}

#div_footer
{
    width:100%;
    height:100px;
    margin-top:40px;
    background-image:url(graphics/footerbg.gif);
    background-position:top left;
    background-repeat:repeat-x;
}

#div_footer_wrapper
{
    width:849px;
    height:62px;
    margin-left:auto;
    margin-right:auto;
    padding-left:51px;
    padding-top:25px;
    color:#43006e;
    font-size:12px;
}

IMG.bookmarkbtn
{
    vertical-align:middle;
    margin-right:151px;
    display:inline;
}

/*Part off add to popup - colour fix*/
#at_email TD
{
    color:#000000;
}

/*Tag Cloud */
#div_tag_cloud SPAN
{
    margin-right:5px;
}

A.tagcloud
{
    color:#ffffff;
    text-decoration:none;
}

A.tagcloud:hover
{
    color:#ff9228;
    text-decoration:underline;
}
#adsne
{
margin-top:5px;

}
.article
{

}
.article a
{
color:#A90329;
}

input, select, textarea {
	margin: 5px 0;
	padding: 5px;
	color: #6A6969;
	border-width: 1px;
	border-style: solid;
  	border-color: #d4d4d4 #ebebeb #ebebeb #d4d4d4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#A90329;
	font-weight:bold;
}
input.button { 
	font: bold 12px Arial, Sans-serif; 
	height: 30px;
	margin: 0;
	padding: 2px 3px; 
	color: #fff;
	background: #A90329;
	border-width: 1px;
  	border-style: solid;
  	border-color: #fff #000000 #000000 #fff;
}
.spacene
{
margin-top:1px;
}