/*
Theme Name: Precious
Theme URI: http://wordpreciousss.org/themes/precious/
Description: Precious is a <a href="http://codex.wordpress.org/Theme_Frameworks">theme framework</a> for WordPress <strong>2.8</strong>+. Built with simplicity and web accessibility in mind.
Version: 4.0.1
Author: Kristin K. Wangen
Author URI: http://wordpreciousss.org/
Tags: white, blue, orange, light, two-columns, flexible-width, right-sidebar, threaded-comments, translation-ready

 * @package WordPreciousss
 * @subpackage Precious_Parent_Theme


*/

body { 
  background:#fcfcfc;
  color:#111;
  font-size:62.5%;
  font-style:normal;
  margin:0;
  padding:0;
  font-family: Verdana, Tahoma, Arial, Sans-serif;
}

/*some class styling*/
.sidenote {
  padding:5px;
  border: 1pt solid #ccc;
  float:right;
}
.sidequote {
  background:#eee;
  font-style:italic;
  font-family:Georgia, Serif;
  font-size:1.1em;
  padding:5px;
  border: double #ccc;
  border-width:2px 0px;
  float:left;
  margin: 0px;
  margin-right: 10px;
}
.border,   hr {
  border: 1pt solid #ccc;
}
.doubleborder {
  border: 5px double #ccc;
  padding: 3px;
}
blockquote {
  border-left: 3px solid #369;
  padding-left: 5px;
}

/*linkcolors for default skin*/
a:link {
  color : #C70946; 
  text-decoration : underline;
} 
 a:visited {
  color : #e49695; 
  text-decoration : underline; 
} 
 a:hover {
  color :#555; 
  text-decoration:underline;
} 
 a:active {
  color : #555; 
} 

/*header styles*/
h1, h2, h3, h4, h5, h6, #commentbox legend, #searchform label, #wp-calendar caption, #sidebar h2 a {
  font-family :'URW Gothic L', 'Century Gothic', 'Trebuchet MS', Tahoma, Arial, 
	Verdana, Helvetica, Sans-Serif; 
  color : #333; 
  margin: 10px 0px;
  padding:2px 0px;
  font-weight:normal;
}


/*Wrap*/
#wrap {
  background : transparent;
  padding:0px;
  max-width:100%;
  padding: 0px;
  font-size:1.1em;
}


/*Access navigation*/
#accessnav {
display: none;
  margin:0px;
  padding:0px;
}
#accessnav li:before {
  content: "\00BB \0020";
}

ul#accessnav a {
  color:#111;
  text-decoration:none;
}


#footer {
  clear:both;
}


/*header*/

#header {
  background-image:url(gfx/logo.gif);
  background-repeat: no-repeat;
  margin:0px 0px 128px 0px;
  padding:0px;
  text-align:left;
  text-indent: -1000em;
}
#header h1{
  font-size:3em;
  margin:2px 0px;
}
#header p {
  margin:2px 0px;
  padding:0px;
}
#header h1 a:link, #header h1 a:visited {
  color:#369;
  font-weight:normal;
  text-decoration:none;
}
#header h1 a:hover, #header h1 a:active {
  color:#333;
  text-decoration:none;
}



/*content div*/
#content {
  padding: 2px 0px;
  margin: 25px 0px;
  margin-right:0.5em;
  width: 65%;
  color: #15B4F0;
  float: left;
  font-size:11px;
  line-height:1.6em;
}
#content h1, #content h3.posttitle {
  font-family: Verdana, Frutiger, Arial, Helvetica, sans-serif;
  color: #15B4F0;
  font-weight: bold;
  font-size: 10px;
  float: left;
  width: 175px;
  text-align: right;
  margin-top: 0px;
  padding: 0px;
}
#content h1:before, #content h3.posttitle:before {
  content: "\00BB";
}
#content p {
  line-height: 1.6em;
  margin-left: 200px;
}
#content ul {
  margin-left: 220px;
  margin-top: -4px;
}
h2#pagetitle, h3#pagetitle, h2#comments{
  color:#369;
  font-weight:normal;
  padding: 10px 0px 3px;
  margin-left: 200px;
}
h2#pagetitle {
  padding:3px 0px;
}

#content h2.posttitle {
  padding:3px 0px;
  border-bottom: 1px solid #eee;
}
#content h3.posttitle a {
  color: #15B4F0;
  text-decoration: none;
}

#content h2.posttitle a {
  font-size:1em;
}
h2#pagetitle,  #content h2.posttitle {
  display: none;
}

.post {
  margin: 15px 0px 25px;
  clear:both;
}
.sticky {
  background:#eee;
  border:1px solid #ccc;
  padding: 10px;
}
.postmeta, .postdate {
  color: #555;
  font-size:0.9em;
  clear:both;
  padding: 2px;
}
.postmeta p {
  margin:1px 0px;
  padding:0;
}
.postmeta .right {
  float: right;
}
.wp-caption {
  background:#eee;
  border:1px solid #ccc;
}

/*Comments*/
#commentbox,  #footer {
  margin-left: 200px;
  border-top:1px solid #ccc;
}
#commentbox ol {
  list-style: none outside;
}
#commentlist li {
  background:#fcfcfc;
  border:1px solid #ccc;
  padding: 3px;
  margin: 5px 0px 10px;
}
#commentlist li.alt {
  background:#f7f7f9;
}

#commentlist li.bypostauthor {
  background:#eee;
}
ul.children {
  list-style:none outside;
}
 .commentmeta {
  font-size:0.9em;
  text-align:right;
}
img.avatar {
  border:1px solid #ccc;
  background:#fcfcfc;
  margin: 5px;
  float:right;
  padding:2px;
}

table {
  margin: 0px;
  padding: 0px 0px 20px 190px;
  width: 100%;
  background-color: #AADFF9;
}

/*sidebar*/
#sidebar {
  padding: 5px 0px;
  margin: 0 0 0 1.5em;
  width: 25%;
  float:right;
  font-size:1em;
}
#sidebar h2, #sidebar label {
  font-size:1.1em;
  margin:5px 0px 2px;
  font-weight: normal;
}
#sidebar a {
  color: #e49695;
  text-decoration: none;
}
#sidebar ul {
  list-style:none outside;
  padding: 2px 0px;
  margin:2px 0px;
}
#sidebar li {
  margin:0px;
  padding: 3px 2px;
}
#sidebar li li {
}
#sidebar li li:before, #sidebar li li li:before {
  color: #e49695;
  content: "\00BB \0020";
}
#sidebar li li li, #sidebar li ul.wp-tag-cloud li  {
  border: none;
}


#sidebar form, #sidebar fieldset {
  margin:0px;
  padding:0px;
}
#sidebar label {
  display:block;
}
#sidebar input#searchquery, #sidebar input#search-widget{
  width:50%;
}
#sidebar input.submit {
  width:20%;
}

/* Widget styling*/
 td#today { 
  background:#ccc;
}
#wp-calendar caption {
  font-size: 1.1em;
  text-align: left;
}

/*forms*/
input , textarea, select, option {
	font-family: "Courier New", Courier, mono;
	font-size: 1em;
	letter-spacing: 0.5px;
	word-spacing: -2.5px;
	color: #C70946;
	border: solid #AADFF9;
	background-color:#EEEEEE;
	border-width: 1px 0px 1px 0px;
}
input[type="submit"] {
  width: auto !important;
	font-weight:bold;
	color:#15B4F0;
	background-color:#FFFFFF;
	border-width:1px 1px 1px 1px;
	cursor: hand;
}
fieldset,  legend {
  background:transparent;
  color : #111; 
  border: none;
  padding: 5px;
}
 label,  legend {
  font-weight:normal;
}

/*other styling*/
#wpfooter {
}

/*and just to make this go through WP Themes directory*/
.alignright, .alignleft, .aligncenter, .wp-caption { }

#nav {
  margin:20px 0 0 0;
  padding:0;
  border: solid #C70946;
  border-width: 0px 0px 1px 0px;
}

#nav ul {
  height: 20px;
  line-height: 20px;
  margin:0;
  padding:0 0 0 190px;
  border: solid #C70946;
  border-width: 1px 0px 0px 0px;
}
#nav ul li ul {
  padding:0;
  border: none;
  display: inline;
}
#nav ul li {
  display: inline;
  line-height: 20px;
  margin: 5px 0px 0px 10px;
}
#nav li li {
}
.current_page_parent {
  font-weight: bold;
}
.current_page_item {
  border: solid #C70946;
  border-width: 0px 0px 1px 0px;
}
#nav a, #nav .page_item {
  color: #C70946;
  text-decoration: none;
  font-family: "Courier New", Courier, mono;
  font-size: 12px;
  letter-spacing: 0.5px;
  word-spacing: -2.5px;
}

#wpfooter {
  clear:both;
  height: 125px;
  background-color: #aadff9;
}
#footer {
  border-top: 0px none #aadff9;
  color:#00000;
  padding: 5px 0px 5px 0px;
  margin: 0 0 0 1.5em;
  width: 25%;
  float: right;
  font-size: 1em;
}
#footer a {
  color: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
}
