/* 
Theme Name: DollsOfDoom
Theme URI: http://dollsofdoom.com/
Description: Dolls Of Doom Default Theme
Version: 1.0
Author: Mattie Martinet
Author URI: http://dollsofdoom.com/
*/




*{
	margin: 0;
}

#sidebar
{
    position:relative;
    top:10px;
    float:right;
    z-index:2;
    background:#FFF;
}

.floatmenu
{
    position: relative;
    top:10px;
    width:600px;
    float:right;
    z-index:2;
    font: 0.8em verdana,sans-serif;
    background: transparent;
}

.floatmenubar {
    position: absolute;
    font: 0.8em verdana,sans-serif;

    /*width: 650px;*/
    /*height: 25px;*/
    left: 300px;
    /*top: 80px;*/
    background: transparent;
}

.floatmenuitem {
    color:#f7bbce;
    position:relative;
    float:right;
    display: block;
    margin-left: 20px;
    margin-right: 20px;
}

.floatmenuitem a {
    text-decoration: none;
    color:#f7bbce;
}

div.floatleft{
    float:left;
    margin-right:15px;
}

div.floatright{
    float:right;
    margin-left:15px;
}

div.shadow{
    padding:0 6px 6px 0;
    background: no-repeat bottom right;
}
div.shadow img{
    display:inline;
    position:relative;
    top: -3px;
    left:-3px;
    padding:5px;
    margin: 6px;
    background:#FFF;
    border:1px solid;
    border-color: #ccc #666 #666 #ccc
}


.menubar {
    position: absolute;
    font: 1.0em verdana,sans-serif;
    /*width: 650px;*/
    /*height: 25px;*/
    left: 50px;
    /*top: 80px;*/
    background: transparent;
}

.menuitem {
    display: inline;
    margin-left: 20px;
    margin-right: 20px;
}

.menuitem a {
    text-decoration: none;
    color:#999;
}

a {
    /*color: #888;*/
color:#f7bbce;
    text-decoration: none;
}

a img {
	border: none;
}


a:hover {
	color: #999;
}

acronym, abbr {
	border-bottom: 1px dashed #333;
}

acronym, abbr, span.caps {
	cursor: help;
	font-size: 90%;
	letter-spacing: .07em;
}



html, body {
    background: url('images/f7bbce.png') #f7bbce repeat;
	font-family: Verdana, Georgia;
    margin:0;
    padding:0;
	height:100%;
}

/*-----------------ID Sections------------*/



#gA0toG0 {
    height:20px;
    position:absolute;
    top:0;
    background: url('images/690e10.png') repeat #690e10;
    width:100%;
    padding:0;
    margin:0;
}



#mainbody {
    position:absolute;
    top:20px;
    left:0;
    width:100%;


	height:100%; /* real browsers */
	
}

#Ribbon {
    margin: 0 auto;
    max-width:1000px;
    min-width:600px;
    position:relative;
    height:100%;
}

#RibbonContainer {
    height:100%;
}

#BelowBand {
    height:100%;
    width:100%;
    margin:0;
    padding:0;
	top:20px;
    position:relative;
    background: url('images/f7bbce.png') #f7bbce repeat;
}

#gA1toA5 {
    height: 269px;
    background: url('images/gA1toA5.png') #690e10 repeat-x;
    float: left;
    position:relative;
    width: 50%;
    
}

#gF1toF3 {
    height:151px;
    background: url('images/gF1toF3.png') #690e10 repeat-x;
    float:right;
    position:absolute;
    right:0;
    width: 50%;
}



#gE1toE3 {
    height:151px;
    width:8px;
    float:right;
    position:absolute;
    right:-8px;
    top:0;
    
    background: url('images/gE1toE3.png') #690e10;
    
}

#gE4toE6 {
    height:100%;
    width: 8px;
    
    float:right;
    position:relative;
    right:-8px;
    top:151px;

    background:url('images/gE4toE6.png') #ffbbce no-repeat;
}

#gC1toD3Slip {
    float:right;
    height:151px;
    width:100%;
    position:absolute;
    background: url('images/gC1toD3Slip.png') #690e10;
    /*right:0;*/
    top:0;
}



#gC1toD3 {
    height:151px;
    width:800px;
    position:relative;
    /*top:0;*/
    left:0;
    background:  url('images/gC1toD3.png') no-repeat #690e10;
}

#gC4toD5 {
    height:118px;
    width:800px;
    position:relative;
    background:  url('images/gC4toD5.png') no-repeat #690e10;
    left:0;

    
}

#gC4toE6 {
    position:relative;
	background:#000;
    height:auto;
}

#gD2 {
	position:absolute;
	background:transparent;
	width:100%;
	top:90px;
	left:241px;
	/*margin:110px;*/
}

.TopMenu{
	width: 100%;
	margin: 1em 0;
	padding: 0px 0.5em;
	background:transparent;
}

.TopMenu ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

.TopMenu li {
	margin: 0;
	padding: 0;
	float: left;
}
.TopMenu li{
	width:15%;
	text-align:center;
}


.MenuItem {
	/*position:relative;*/
	border: none;
	padding-left:10px;
	/*width:auto;*/
}

.clear { clear: both;  height:1px;}

.embedded{
	z-index:1
	width:100%;
	background:#000;
	text-align:center;
	padding-top:10px;
	margin-top:80px;
	margin-right:80px;
	margin-bottom:80px;
}

#gD2 a{
	color:#f7bbce;
	border:none;
}

#gD2 a{
	text-decoration:none;
}

#gD2 a:hover{
	text-decoration:underline;
}



#Content {
    position:absolute;
    left:0;
    top:269px;
    width: 100%;
    height: 100%;
    /*float:left;*/
    background:transparent;
}

#ContentBack {
    position:absolute;
    top: 269px;
    height: 100%;
    width:100%;
    background: #000;
}

#CoreContent {
    background:#000;
    /*padding:20px;*/
    text-align:justify;
    font: 0.95em verdana,sans-serif;
    margin:0px;
    width:auto;
    /*height:100%;*/
    position:relative;
    left:0;
    top:0;
    color:#FFF;
    padding-bottom: 90px;
    padding-left: 50px;
    padding-right: 50px;
    /*background:transparent;*/
}

#sb1, #sb2, #sb3, #sb4, #sb5, #sb6, #sb7 {
    position:relative;
    float:left;
    clear:left;
    /*border:1px solid #0ff;*/
}
/*
#sb1 {
    width: 230px;
    height: 20px;
}
#sb2 {
    width: 215px;
    height: 20px;
}
#sb3 {
    width: 190px;
    height: 20px;
}
#sb4 {
    width: 165px;
    height: 20px;
}
#sb5 {
    width: 125px;
    height: 20px;
}

#sb6 {
    width: 50px;
    height: 20px;
}
#sb7 {
    width: 15px;
    height: 20px;
}
*/

/*

#CenterSectionHeader {
    clear:both;
}*/

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	padding-bottom: 50px;
	margin: 0 auto -0px; /* bottom margin is negative footer height. */
}
.footer, .clearforfooter {
	height: 0px;
}


