/*  Ubuntu Women Theme

Copyright (c) 2010 Ubuntu Women Project
Inherits base style from the modern theme and tweaks bits
The standard footer is turned off, and it expects a horizontal table with class footer to be on the page and a vertical table with class rightcolumn
*/


@import url("../../modern/css/screen.css");


* {
	margin: 0;
	padding: 0;
	border: 0;
}

body{
	line-height: 1.5em;
	font-family:UbuntuBeta,Ubuntu,sans-serif;
	position:relative;
	background-image: url('../img/greydotbg.png');
}
h2 { 
        margin-top: 1.20em;
        margin-bottom: 0.60em;
}
#header{
    margin:0;
	background-color: #dd4814;
	background-image: url('../img/headbg.png');
	background-position: center;
	background-repeat: no-repeat;
	position:relative;
	clear:both;
	border-bottom: 3px solid #b0390f;
}
#header ul a{
    list-style:none;
}
#header .editbar a {
        color: #77216f;
}

#header .editbar a:hover {
        color: #fff;
        background-color: #77216f;
}
#locationline a{
	color: #fff;
	padding-right: .5em;
	font-size: 2em;
	float:left;
	position:relative;
	text-shadow: #77216f 1px 2px 2px;
	font-weight:bold;
	clear:none;
}
#interwiki span:after {
    content: none;
}
#pagelocation {
    font-size:inherit;
    list-style:none;
}
#pagetrail {
    float:left;
    clear:both;
    margin-top:10px;
}
#navibar {
	float:right;
	clear:none;
	position: relative;
	color: #fff;
	font-weight: normal;
	list-style-type: none;
	height: 2em;
    margin-top: 10px;
    font-size: 1em;
}

#navibar li {
	display: inline;
	border:none;
}
#navibar li.current, #navibar li.current:hover {
    background:none;
}
#navibar .current{
    background:none;
}
#navibar a, #navibar a:visited {
    color:white;
}

#navibar li a{
	color: white;
	font-weight:bold;
	text-decoration: none;
	padding: .4em;
	padding-left: 35px;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
}

#navibar li.wikilink, #navibar li.userlink{
    background:inherit;
}

#navibar li a:hover{
	color: #dd4814;
    background-color:white;
	background-image: url('../img/tinylogo_orange.png');
	background-position: center left;
	background-repeat: no-repeat;
}
#pagetrail li a, #username li a{
	color: white;
}

#navibar li .ubuntu:hover {
    background-image: url('../img/ubuntu_cof.png');
}
#pageline{
    background:#77216f;
}

#page{
    background-image: url('../img/greydotbg.png');
    padding:0px 0 20px 0;
}

table.navigation {
    float: left;
    margin: 2px;
}

#content{
        padding-left:20px;
	margin-right: 0px;
	margin-top:0px;
	background-color: #fff;
	padding:0px;
}

#content a{
	color: #77216f;
}

#content a:hover{
	color: #fff;
	background-color: #77216f;
}

.rightcolumn{
	float: right;
	width: 240px;
	background-image: url('../img/greydotbg.png');
	margin-top: -20px;
}

.rightcolumn img {
	padding: 0px;
	margin: 0px;
	margin-top: 1em;
	margin-left: 40px;
}

.rightcolumn tbody{
	position: relative;
	margin-top: 15px;
	margin-bottom: 20px;
	float:right;
}

.rightcolumn td, rightcolumn tr{
	padding: 0;
	margin: 0;
	border: 0;
}

.rightcolumn td{
	width: 235px;
}

#content .rightcolumn a {
	text-decoration: none;
	color: #dd4814;
	font-weight: bold;
	display: block;
	padding: .25em;
        margin-left:30px;
        padding-left:10px;
        background-color: #fff;
}

#content .rightcolumn a:hover {
        margin-left:0;
        padding-left:40px;
        color: #fff;
        background-color: #77216f;
        background-image: url('../img/tinylogo.png');
        -moz-border-radius-bottomleft: 1em;
        -webkit-border-bottom-left-radius: 1em;
        border-bottom-left-radius: 1em;
        -moz-border-radius-topleft: 1em;
        -webkit-border-top-left-radius: 1em;
        border-top-left-radius: 1em;
        background-position: center left;
        background-repeat: no-repeat;
}

/*the hr above the table in the page called Footer keeps it below the right content block
we are borrowing hr level 6 (ten dashes) for this*/
.hr6{
    clear:both;
    background-color:white;
}
#titlesearch, #fullsearch{
	color: #000;
	border-color: #000;
    background-color:lightpink;/*it needs pink somewhere!*/
}
#content .footer{
    background-color:#DD4814;
    border-bottom:5px solid #B0390F;
    clear:both;
    color:#FFFFFF;
    float:left;
    font-size:0.8em;
    left:0;
    margin:0;
    min-height:100px;
    position:absolute;
    width:100%;
}

#content .footer a{
	color: #fff;
	text-decoration: underline;
}

#content .footer a:hover{
	color: #77216f;
	background-color: #fff;
}

#content .footer td {
	width: 29%;
	padding: 1em;
	min-height:100%;
    border:none;
	background-image: url('../img/footseperator.png');
	background-repeat: no-repeat;
	background-position: top right;
}

#content {
	padding: 1.5em;
	padding-right: 0;
	margin-right: 0;
}

#content li, .content p{
	margin: 1em;
}

#content ul {
	margin-left: 2.5em;
}

#content p {
        margin-bottom: 1em;
}

#content .line891 {
        margin: 0em;
}

#editor-textarea, #editor-help {
    width:95%;
}
#footer{
    display:none;
}
.info-paging-info{
    padding:4px;
}
input, textarea{
    border:solid 1px;
}
input, submit {
    padding-left: 0.3em;
    padding-right: 0.3em;
    padding-top: 0.2em; 
    padding-bottom: 0.2em; 
}
#content .table-of-contents li{
    margin:0
}
#content .table-of-contents{
    display:block;
    max-width:none;
    font-size:100%;
}


