/*
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:#fff;
color:#222;
font-size:62.5%;
font-style:normal;
margin:0;
padding:0 1em;
font-family: Verdana, Tahoma, Arial, Sans-serif;
}

pre{
background: #665f66;
color: #6e6;
padding: 20px;
}

/*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 #1b02fc;
padding-left: 5px;
}

/*linkcolors for default skin*/
a:link {
color : #444;
text-decoration : underline;
}
 a:visited {
color : #666;
text-decoration : none;
}
 a:hover {
color :#111;
text-decoration:underline;
}
 a:active {
color : #666;
}

/*header styles*/
h1, h2, h3, h4, h5, h6, #commentbox legend, #searchform label, #wp-calendar caption, #sidebar h2 a {
font-family :'Trebuchet MS', Tahoma, Arial,
	Verdana, Helvetica, Sans-Serif;
color : #444;
margin: 10px 0px;
padding:2px 0px;
font-weight:normal;

}


/*Wrap*/
#wrap {
padding:0px;
width:1000px;
margin: 0px auto;
font-size:1.1em;
position:relative;
}


/*Access navigation*/
#accessnav, #footer, #footer ul {
margin:0px;
padding:0px;
}
#accessnav li:before {
content: "\00BB \0020";
}

ul#accessnav a {
color:#111;
text-decoration:none;
}


#footer {
padding-left:10px;
clear:both;
}


/*header*/
#rhs {
background:url('/images/rhs.png') top center no-repeat;
position:absolute;
height:715px;
width:266px;
top:0px;
left:1000px;
}
#header {
background:url('/images/tommedley.png') top center no-repeat;
margin:0 0 0 -234px;
padding:0px;
height:220px;
width:1500px;
}
#header a{
display:block;
height:192px;
width:1500px;
margin:0px 0px 0px -234px;
padding:0px 0px 0px 0px;
}
#header h1{
font-size:3em;
font-weight:bold;
margin:2px 0px;
}
#header p {
color:#fff;
margin:2px 0px;
padding:0px;
}
#header h1 a:link, #header h1 a:visited {
color:#555;
text-decoration:none;
}
#header h1 a:hover, #header h1 a:active {
color:#444;
text-decoration:none;
}



/*content div*/
#content {
position:relative;
padding: 2px 0px 2px 10px;
margin: 0px;
margin-right:0.5em;
width: 730px;
float: left;
font-size:1.1em;
line-height:1.6em;
}
h2#pagetitle, h2#comments{
color:#888;
font-weight:normal;
padding: 10px 0px 3px;
}
h2#pagetitle {
padding:3px 0px;
}

#content h3.posttitle,  #content h2.posttitle {
padding: 5px 0px 10px 0px;
margin-top: 35px;
font-weight: lighter;
font-family: Helvetica, Arial, sans-serif;
font-size: 37px;
color:#888;
line-height: 37px;
}
#content h3.posttitle a {
font-size:1.5em;
}
#content h2.posttitle a {
}
.posttitle {
margin:0;
}
#content h3 a:link,  #content h3 a:visited, #content h2 a:link,   #content h2 a:visited  {
color:#888;
font-weight: normal;
text-decoration:none;
}
#content h2 a:hover, #content h2 a:active,  #content h3 a:hover,  #content h3 a:active {
color:#666;
}
.post {
font-family:Georgia;
font-size:18px;
line-height:25px;
margin: 5px 0px 20px 0px;
padding:5px;
clear:both;
}
.post h3 {
color:#111;
}
.sticky {
background:#eee;
border:1px solid #ccc;
padding: 10px;
}
.postmeta {
font-size:0.7em;
clear:both;
color:#999;
}
.postmeta a{
color:#999;
}
.postmeta p {
margin:1px 0px;
padding:0;
}
.wp-caption {
background:#fff;
border: 1px solid #333;
}
.wp-caption-text {
padding:0px;
margin:0px;
}
.postdate {
padding: 0;
margin: 0 0 10px 0;
font-size: 0.8em;
color: #BBB;
font-family: Helvetica,Arial,sans-serif;
}
/*Comments*/
#commentbox,  #footer {
margin-top:25px;
}
#commentbox ol {
list-style: none outside;
}
#commentlist li {
background:#eee;
padding: 3px 15px;
margin: 5px 0px 10px;
}
#commentlist li.alt {
background:#e8e8e8;
}

#commentlist li.bypostauthor {
background:#ddd;

}
.comment_author{
  float: left;
  font-family: Helvetica,Arial,sans-serif;
  font-weight: bold;
  color: #AAA;
  margin-left: 10px;
  font-size: 24px;
  margin-top: 15px;
}
.comment_author_box{
  background: #F8F8F8;
  display: inline-block;
  margin-top: 11px;
  padding: 10px 18px;
}
.comment_text{
    font-family: Georgia;
  font-size: 16px;
  line-height: 25px;
}
ul.children {
list-style:none outside;

}
 .commentmeta {
font-size:0.9em;
text-align:right;
}
.commentmeta a{
    color:#888;
}
img.avatar {
border:1px solid #ccc;
background:#fcfcfc;
margin: 0;
padding:0;
float:left;
}
.more-link {
margin-top: 20px;
display: block;
font-family: Helvetica,Arial,sans-serif;
font-weight: lighter;
text-decoration: none;
font-size: 1.1em;
}
.more-link:hover{
	text-decoration: underline;
}


/*sidebar*/
#sidebar {
background:url('/images/trcontent.png') top right no-repeat transparent;
padding: 5px 0px;
margin: 70px 0 0 15px;
width: 230px;
position:absolute;
top:192px;
right:0px;
font-size:1em;
}
#sidebar h2, #sidebar label {
font-size:1.4em;
margin:5px 0px 2px;
font-weight: bold;
}
#sidebar ul {
list-style:none outside;
padding: 2px 0px;
margin:2px 0px;
}
#sidebar li {
margin:0px;
padding: 2px 2px;
}
#sidebar li li {
}
#sidebar li li li:before {
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 {
cursor:pointer;
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 : Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
font-size:1em;
padding: 5px;
background:#eee;
color : #000;
border:1px solid #777;
margin: 2px;
}
 fieldset,  legend {
background:transparent;
color : #333;
border: none;
padding: 5px;
}
 label,  legend {
font-weight:normal;
}

/*other styling*/
#wpfooter {
text-align: center;
}

/*and just to make this go through WP Themes directory*/
.alignright, .alignleft, .aligncenter, .wp-caption { }


/* my code */
.textwidget {
padding:0px;
margin:0px;
}
#cat-list li {
padding:0px;
margin:0px;
}
#cat-list li a {
color:#444;
text-decoration:none;
font-size:1.7em;
}
#cat-list li a:hover {
color:#666;
}

.valuable-flair{
background:#959595 !IMPORTANT;
border:1px solid #888 !IMPORTANT;
padding:5px 2px !IMPORTANT;
color:#fff !IMPORTANT;
}
.reputation-score, .badgecount, .username a{
color:#fff !IMPORTANT;
}

.profilebox{
margin:10px 0 10px 0;
padding:5px 0 0 5px;
}

#sub-link{
display: block;
width: 226px;
text-align: center;
text-decoration: none;
font-family: Helvetica,Arial,sans-serif;
font-weight: lighter;
margin-top: 20px;
font-size: 27px;
color: #999;
}
#sub-link:hover{
	text-decoration: underline;
	color:#f60;
}
