/*
Theme Name: rainbow
Theme URI: http://radkitten.nu
Description: Rainbow!
Version: 1.0
Author: Angela Bergmann
*/


/*-----------Block Level Elements--------------*/
body {
	margin: 0;
	list-style-type: none;
        background: #404041 url(/wp-content/themes/rainbow/img/back.png) repeat;
	text-align:left;
	font-size: 16px;
	line-height: 20px;
	font-family: Verdana, Verdana, Geneva, sans-serif;
	letter-spacing: .5px;
	color: #000000;
}

#container {
	margin: 0px auto;
	padding: 0px;
	width: 1394px;
        background: #ffffff url(/wp-content/themes/rainbow/img/contentback.png) repeat-y;
}

.centered {
	margin: 0 auto 0 auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

a, a:link, a:visited, a:active {
	color: #ec008c;
	text-decoration: none;
	font-weight: bold;
}

bold, strong {
	color: #92308f;
}

a:hover {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

h1 {
	text-align: center;
	margin: 0 0 0 0;
}

h2 {
	font-size: 20px;
	line-height: 22px;
	margin: 0 0 0 0;
        color: #9428D7;
}

.name{
	font-size: 24px;
	font-style: italic;
        color: #92308f;
}

img {
        border: 5px solid #9ecb3b;
}

.noline img {
        border: 0px solid #000000;
        padding: 0px;
}

.flickr img {
        border: 5px solid #9ecb3b;
        margin: 10px 0 0 0;
}

/*-----------Content--------------*/
#content {
	margin: -30px 0 -300px 75px;
	float: left;
	width: 820px;
	padding:  0px;
	height: 1% /* Holly hack for Peekaboo Bug */
}

.about {
	font-size: 24px;
	line-height: 28px;
}

.employ {
	font-size: 10px;
	line-height: 10px;
	font-style: italic;
}

.g0 {
	float: left;
	width: 253px;
	padding: 10px;
}

.g1 {
	float: left;
	width: 253px;
	padding: 10px;
}

.g2 {
	float: right;
	width: 253px;
	padding: 10px;
}

/*-----------Sidebar--------------*/
#sidebar {
	margin: -90px 120px 0 0;
	float: right;
	width: 350px;
	padding: 0px;
}

/*-----------Header--------------*/
#header {
	width: 100%;
        height: 587px;
	padding: 0px;
        background: #ffffff url(/wp-content/themes/rainbow/img/header.png);
}


#navi  {
	font-size: 32px;
	text-align: right;
	margin: 505px 480px 0 0;
	float: right;
	padding: 0px;
}

/*-----------Footer--------------*/
#footer {
	clear:both;
	padding: 0px;
        height: 460px;
	margin: -300px 0 0 26px;
        background: #ffffff url(/wp-content/themes/rainbow/img/footer.png);
}

.ab{
        color: #92308f;
	font-size: 16px;
	font-weight: bold;
}


/*-------------The Post-------------*/
.time{
	margin: 600px 0 0 0;
	font-weight: bold;
	font-size: 18px;
	font-style: italic;
}

.catag{
	margin: 0 0 0 0;
	font-size: 10px;
	font-style: italic;
}

.track{
	float: left;
	font-size: 10px;
	font-style: italic;
}

.comment{
	margin: 0 0 0 0;
	font-size: 20px;
	font-weight: bold;
}

.title{
	margin: 0 0 0 0;
	font-weight: bold;
}

.entry{
	margin: -60px 0 0 0;
}

.post{
	margin: 10px 0 70px 0;
}

.page{
	margin: 0 0 0 0;
}

blockquote {
	margin: 5px 0 5px 50px;
	padding: 5px;
        border: 1px solid #d9d9d9;
}

/*-------------Forms------------------*/
input, textarea{
        padding: 5px;
	background: #FFF;
        border: 1px solid #00aeef;
	color: #000;
}

input#s, input#author, input#email, input#url, textarea#comment{
        padding: 5px;
	background: #FFF;
        border: 1px solid #00aeef;
	color: #000;
}

input#author, input#email, input#url{
	margin: 0 5px 0 0;
        padding: 5px;
	background: #FFF;
        border: 1px solid #00aeef;
	color: #000;
}

input#submit {
	width: 150px;
        padding: 5px;
	background: #c1e2f7;
        border: 1px solid #00aeef;
	color: #000;
}

/*-------------Gravatars------------------*/
.gravatar {
	float:left;
	padding: 3px;
        margin: 0 10px 0 0;
}

/*--------------Comments--------------*/
.theirs {
	padding: 10px;
        margin: 10px 0 10px 0;
}

.mine {

	padding: 10px;
        margin: 10px 20px 10px 20px;
        border: 1px solid #E90A89;
}

/*-------------Hosting Table------------------*/
table.weights {
	text-align: center; 
	width: 600px; 
	background-color: #FFE7F5; 
	border: 0px; 
	border-collapse: collapse; 
	border-spacing: 0px;
} 

table.weights td {
	background-color: #FFF; 
	padding: 2px; 
	text-align: center; 
	border: 1px #E90A89 solid;
} 

table.weights td.header {
	background-color: #FFE7F5; 
	padding: 2px; 
	text-align: center; 
	border-bottom: 1px #E90A89 solid; 
	font-weight: bold;
}
