/*

Theme Name: Purple Sky

Theme URI: http://kzkw.net/themes/purple-sky/

Description: A Minimalistic Purple theme for WordPress. See <a href="http://kzkw.net/themes/purple-sky/changelog/">changelog</a> for updates and info

Version: 1.0.3

Author: Kristin K. Wangen

Author URI: http://kzkw.net/

*/



/*general layout*/

body {

/* background : #592f3b; */
background : #f59e34;

color : #eeeeee; 

font-family : Arial, Verdana, Tahoma, Helvetica, Sans-Serif; 

font-style : normal;

padding:2px 2%;

margin:0px;

line-height:1.4em;

font-size:70%;

}

hr {

border: 1px solid #897384;

} 

#wrap {

max-width:78em;

margin:0px auto;

padding:0px;

}



/*content*/



#content{

background: #eee;

color:#111;

/* border: 7px solid #897384; */
border: 7px solid #f8ba70;

padding: 5px 1em;

margin: 5px 0.2em;

width: 65%;

float: left;

}

#content h2 a:link, #content h2 a:visited {

color:#313;

}

#content h2 a:hover, #content h2 a:active, #content h1 a:hover, #content h1 a:active {

color:#522c3c;

}

.post div {

margin:2px 0px;

padding:0px;

}

.story {

font-size:1.1em;

line-height:1.4em;

clear:both;

}

img {

max-width:100%;

overflow: hidden;

}

p.info {

clear:both;

}





/*header*/

#header {

background:url("./gfx/layout1.png");

background-repeat: no-repeat;

background-position: center center;

border: 1px solid #522c3c;

margin:4px 0px;

padding:50px 15px 15px;

text-align:right;

}

#header h1 {

margin: 2px 5px;

padding:0px 5px;

font-size:120%;

color : #333;

}

#header h1 a {

color : #333;

}

#header p {

margin: 0px 5px;

padding:0px 5px;

font-size:100%;

color : #333;

}



/*menu*/



#sidebar {

/* color : #eCd9cB; */
color : #a25c09;

padding: 5px;

margin: 0px;

width: 22%;

float:left;

}

#sidebar ul{

list-style: none outside;

margin: 2px;

padding:0px;

}

#sidebar li{

margin:0px 3px;

padding: 2px;

}

#sidebar h2 {

margin: 5px 0px 0px;

padding: 0px;

font-size:100%;

/* color : #eCd9cB; */
color : #fbd6a8;

border-bottom: 1pt solid #eCd9cB;

}

#sidebar a:link, #sidebar a:visited {

text-decoration : none; 

/* color : #c5a7a7; */
color : #ffd7a6;

}

#sidebar a:hover, #sidebar a:active {

/* color : #897384; */
color : #b36609;

text-decoration : none; 

} 

#sidebar li#search h2 label{

margin: 5px 0px 0px;

padding: 0px;

font-size:100%;

/* color : #eCd9cB; */
color : #ffd7a6;

}

#sidebar li#search div input{

margin:2px 3px 0px;

padding: 2px;

}

#sidebar li#search div input#s{

width:60%;

}



#sidebar input {

background: #eee;

color: #313;

border: 1pt solid #897384;

}





/*font styles*/

p {

font-size : 100%; 

font-style : normal; 

margin: 10px 5px;

} 



h2 {

font-size : 120%; 

border-bottom: 1pt solid #897384;

}

h3 {

font-size:110%;

}

h1, h2, h3 {

font-family :Tahoma, Arial, Verdana, Helvetica, Sans-Serif; 

color : #313; 

margin: 10px 5px;

padding:2px 0px;

clear: both;

}

code {

color: #313;

font-size:1em;

}

blockquote {

border-left: 3px solid #897384;

padding-left:2px;

}





/*footer*/

#foot {

margin:5px;

clear: both;

font-size:90%;

padding:0px 10px;

text-align:left;

}

#foot ul{

margin: 2px;

padding:0px;

}

#foot li{

display: inline;

margin:0px 3px;

}











/*classes*/

.center {

text-align: center;

}

.right {

float: right;

}

.left {

float: left;

}

.none {

display: none;

}

.righttxt {

text-align:right;

}

.credit {

font-style: italic;

}

.border {

border: 1px solid #897384;

}



/*images*/

img {

border-style : none;

margin: 2px;

}







/*linkcolor*/

a:link, a:visited {

font-weight:bold;

text-decoration : none; 

color : #805b63;

}

a:hover, a:active {

color : #897384; 

text-decoration : none; 

} 





/*forms*/

input , textarea, select, option {

font-family : Arial, Verdana, Tahoma, Helvetica, Sans-Serif; 

font-size:100%;

padding: 2px;

background : #eee;

color : #111; 

border: 1px solid #897384;

margin: 2px 5px;

}

fieldset, label {

color : #111; 

border: none;

padding: 5px 5px 0px;

}

legend {

margin: 0px;

padding:5px;

font-weight:bold;

color : #111; 

}



/*lists*/

ul {

list-style-type: square;

list-style-position: inside;

margin: 1px 2px;

padding:2px;

}

.link li, .inline li{

display:inline;

margin: 5px 0px;

}



/*tables*/

table {

color : #111; 

width: 100%;

margin: 5px auto;

padding: 0px;

}

caption {

color: #111;

font-weight: bold;

padding: 5px;

}

td, th, tr {

padding: 5px;

text-align:left;

}









/*tagcloud*/

ul.tagcloud {

margin:1px 3px;

padding:0;

}

ul.tagcloud li {

display:inline;

margin:2px;

padding: 0px 3px;

}



/*lists*/

dl, ul {

margin: 10px 5px;

}

dd {

margin: 5px 25px;

}



/*comments*/

#commentform textarea {

width:90%;

}

#commentform label, #commentform textarea {

display:block;

}

#commentform input {

width:50%;

}

#commentform input#submit {

width:35%;

}



ol#commentlist{

list-style-position:inside;

margin: 3px 7px;

padding:2px 4px;

}

ol#commentlist li{

margin: 2px 0px 7px;

padding:0px;

border-bottom: 1pt solid #897384;

}

ol#commentlist div {

margin: 0px 0px 5px;

padding:0px;

}

.commenttext {

font-size:1.1em;

}

.commenttext p{

margin:0px;

padding:5px 0px;

}





