/*
Theme Name: Precious-mod
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 1em;
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 : #930; 
text-decoration : underline; 
} 
 a:visited {
color : #b52; 
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:80em;
margin: 0px auto;
font-size:1.1em;
}


/*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 {
clear:both;
}


/*header*/

#header {
background:transparent;
margin:0px;
padding:5px 0px 2px;
text-align:left;
border-bottom: 1pt solid #ccc;
}
#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: 0px;
margin-right:0.5em;
width: 68%;
float: left;
font-size:1.1em;
line-height:1.6em;
}
h2#pagetitle, h2#comments{
color:#369;
font-weight:normal;
padding: 10px 0px 3px;
}
h2#pagetitle {
padding:3px 0px;
}

#content h3.posttitle,  #content h2.posttitle {
padding:3px 0px;
border-bottom: 1px solid #eee;
}
#content h3.posttitle a {
font-size:1.2em;
}
#content h2.posttitle a {
font-size:1em;
}

#content h3 a:link,  #content h3 a:visited, #content h2 a:link,   #content h2 a:visited  {
color:#369;
font-weight: normal;
text-decoration:none;
}
#content h2 a:hover, #content h2 a:active,  #content h3 a:hover,  #content h3 a:active {
color:#333;
}
.post {
margin: 15px 0px 25px;
clear:both;
}
.sticky {
background:#eee;
border:1px solid #ccc;
padding: 10px;
}
.postmeta {
font-size:0.9em;
clear:both;
padding: 2px;
}
.postmeta p {
margin:1px 0px;
padding:0;
}
.wp-caption {
background:#eee;
border:1px solid #ccc;
}

/*Comments*/
#commentbox,  #footer {
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;
}



/*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 {
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 {
border-bottom: 1px solid #eee;
}
#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 {
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: 2px;
background:#cde;
border:1px solid #369;
color : #111; 
margin: 2px;
}
 fieldset,  legend {
background:transparent;
color : #111; 
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 { }




/*

 From master.css

*/
.TITLE_COL {  background-color: #3377FF; margin-top: 0px; color: #FFFFFF; font-size:small; font-weight: bold; padding-left: 10px; padding-top: 1px; padding-bottom: 1px}
.TITLE_CHAP {  margin-left: 2%; margin-top: 0px; padding-left:10px; color: #009933; font-size:small; border-left: solid 10px #009999; border-bottom: solid 1px #009999; }
.TITLE_HEAD { text-align:right; margin-right:5%; }
.TEXT_LINKADD { margin-left: 5%; margin-top:0px; }
.TEXT_TITLEADD { font-weight: lighter; }
.TEXT__WEIGHT_BLUE { color:#0033cc; font-weight:bold }
.TEXT__WEIGHT_RED { color:#990000; font-weight:bold }
.TEXT__THIN_GREEN { font-weight: lighter; color: #006600;}
.TEXT__INFRAME_BLUE { border: 1px groove #0000ff; padding: 5px; margin-left: 5%; margin-right: 10%; }
.TEXT__INFRAME_RED { border: 1px groove #aa0000; padding: 5px; margin-left: 5%; margin-right: 10%; }
.LIST__INFRAME { border: 1px solid #777777; padding: 10px 10px 10px 5%; background-color: #eeffee; margin-left: 5%; margin-right: 5%; }
.LINK_PAGE { margin-left: 2%; font-size: small; font-weight: normal;}
.LINK_NEXT { margin-right:2%; text-align:right; }
.TWL_REF {  font-size:xx-small;font-style:oblique; }
/*
#FLM_ALLWRAP  { text-align: left; margin: 1em auto 0 auto; width: 98%; }
#FLM_HEADER_R { height: 30px; }
#FLM_HEADER_L { height: 30px; float: right; }
#FLM_TOPMENU  { margin-left: 1%; width: 98%; float: right; margin-top: -20px; }
#FLM_LEFTBOX  { margin-top: 10px; padding: 20px 10px; width: 20%; float: left; border: 1px solid silver;}
#FLM_CONTENT  { margin: 0 30px 0 180px; padding: 20px 20px 20px 50px;}
#FLM_FOOTER   { clear: both; margin-top: 20px; width: 100%; text-align: center; color: blue; font-size: small; }
.TEXT__STRIKE { color: #FF0000; text-decoration: line-through }
.TEXT__WEIGHT_BLUE { color:#0000af; font-weight:bold }
.TEXT__WEIGHT_RED { color:#990000; font-weight:bold }
.TEXT__THIN_GREEN { font-weight: lighter; color: #006600;}
.TEXT__RED_UL { color:#990000;text-decoration: underline }
.TEXT__RED { color:#990000; }
.TEXT__BLACK { color:#000000; }
.TEXT_REFLINK { color:green; }
.TEXT_ADDMURMUR { color:#990000; }
.TEXT_B2COM {  padding: 4px; padding-right: 8px; padding-left: 8px; border: dashed 1px #990000; }
.CITE_TEXT { font-style: italic; color: #003399 }
.CITE_VOICE { color: #003399; padding-top: 10px; padding-bottom: 10px}
.DIV_MAINCOL { position: absolute; left: 0; width:84% ; }
.DIV_SIDECOL { position: absolute; right: 1%; width:13% ; background-color: #FFFFEE; padding : 4px; }
.DIV_COLMAIN { float: right; width:83%;padding:1%; }
.DIV_COLSIDE { float: right; width:13%;padding:1%; background-color: #FFFFEE;}
.DIV_COLNO { clear: both; }
.DIV_B2C {  text-align: left; margin-left: 4%; }
.DIV__98 {  text-align: left; margin-left: 2%; }
.PARA_B2F {  text-align:center; margin-left:60%;  margin-right:5%; font-size: small;}
.TITLE_PTOP { text-align: left; margin-left: 2%; font-weight: bold; font-size: x-large; line-height:30px;}
.TITLE_MINI { color: #0000af ; text-decoration: underline}
.TITLE_NAV { text-align:right; background-color: #770077; margin-right: 1%; margin-top: 0px; color: #FFFFFF; font-weight: bold; font-size: medium; padding-right: 5%; padding-top: 1px; padding-bottom: 1px}
.TITLE_COL {  background-color: #0033FF; margin-left: 1%; margin-top: 0px; color: #FFFFFF; font-weight: bold; font-size: medium; padding-left: 10px; padding-top: 1px; padding-bottom: 1px}
.TITLE_CHAP {  margin-left: 2%; margin-top: 0px; padding-left:10px; color: #009933; border-left: solid 10px #009999; border-bottom: solid 1px #009999; }
.TITLE_CAP {  margin-left: 2%; margin-top: 0px; color: #009933; text-decoration: underline; font-weight: bold; margin-bottom: -3px; font-size: medium; }
.TITLE_CHAP_T2 { margin-left: 2%; padding-left: 10px; color: #990000; border-left: solid 10px #999999; border-bottom: dashed 1px #FF0000;}
.TITLE_CAP_T2 {  margin-left: -15px; margin-top: 0px; color: #009933; font-weight: bold; margin-bottom: -3px; padding-left: 10px; font-size: medium; border-left: solid 10px #009999; border-bottom: solid 1px #009999; }
.TITLE_CAP_T2A {  margin-left: 3%; margin-top: 0px; color: #009933; font-weight: bold; margin-bottom: -3px; padding-left: 10px; font-size: medium; border-left: solid 10px #009999; border-bottom: solid 1px #009999; }
.TITLE_PARAG_T2 { color:#000099; text-decoration: underline}
.TITLE_CHAP_B2D { margin-left: 2%; padding-left: 10px; color: #000099; border-left: solid 10px #999999; border-bottom: solid 1px #999999; border-top: solid 1px #999999; text-decoration:none; }
.TITLE_CHAP_B2T { margin-left: 2%; padding-left: 10px; color: #990000; border-left: solid 10px #CC6666; border-bottom: solid 1px #FF0000;}
.TITLE_CAP_B2E { margin-left: 3%; margin-top: 0px; color: #009933; font-weight: bold; margin-bottom: -3px; padding-left: 10px; font-size: medium; border-left: solid 10px #009999; border-bottom: solid 1px #009999; }
.TITLE_CAP_B2E_TITLE { color: #009933; text-decoration:none;}
.TITLE_CAP_B2E_CAT { color:#333333; font-size:small; font-weight:normal; text-decoration:none;}
.TITLE_CAP_B2E_TIME { color:#663333; font-style:italic; font-size:small; font-weight:normal; }
.TITLE_CAP_B2N {  margin-left: 3%; margin-top: 0px; color: #000000; margin-right: 3%; font-weight: normal; margin-bottom: -3px; padding-left:1px; font-size: medium; border-left: 0px; border-bottom: solid 1px #009999; }
.TITLE_CAP_B2N_CAT { color:#006633; font-weight:bold; text-decoration:none; }
.TITLE_CAP_B2N_TITLE { color:#000000; text-decoration:none;}
.TITLE_CAP_B2N_KW { font-size:small; color:#003366;}
.TITLE_CAP_B2LE_TITLE { color:#006600; text-decoration:none; }
.TITLE_CAP_B2LE_CAT { font-size:smaller; color: #000000; }
.TITLE_CAP_B2LE_TIME { font-size:smaller; color: #663300; }
.TITLE_CAP_B2NE_TITLE { color:#333333; text-decoration:none; }
.TITLE_CAP_B2NE_CAT { color:#663300; text-decoration:none; font-size:smaller; }
.TITLE_CAP_B2NE_KW { font-size: smaller; text-decoration:none; color:#006600 }
.TITLE_CAP_U2U {  margin-left: -15px; margin-top: 0px; color: #009933; margin-bottom: 0px; padding-left: 10px; list-style-type:none; border-left: solid 10px #009999; border-bottom: solid 1px #009999; }
.TITLE_CAP_U2N {  margin-left: -15px; margin-top: 0px; color: #990000; margin-bottom: 0px; padding-left: 10px; list-style-type:none; border-left: solid 10px #CC6666; border-bottom: solid 1px #FF0000; ;}
.LIST_MAP { margin-bottom: 5px; ; list-style-type: none; margin-top: -10px}
.LIST_SPACE { margin-top: 5px; margin-bottom: 5px;}
.LIST_SPACE_BIG { margin-top: 10px; margin-bottom: 20px;}
a:hover { font-weight: bold; color: #9900CC; text-decoration: underline;}
a[class=TITLE_NAV_LINK]:link { color: #FFFFFF;}
a[class=TITLE_NAV_LINK]:visited { color: #FFFF00;}
a[class=TITLE_NAV_LINK]:hover { color: #000000; background-color:#FFFFFF; padding: 10px;}
a[class=TITLE_CAP_B2A_TITLE]:hover { font-size: larger; color: #009933; text-decoration: none;}
a[class=TITLE_CAP_B2N_TITLE]:hover { font-weight: bold; color: #333333; text-decoration: none;}
a[class=TITLE_CAP_B2O_TITLE]:hover { font-weight: bold; color: #333333; text-decoration: none;}
.TITLE_CHAP_ {  margin-left: 2%; margin-top: 0px; color: #009933; text-decoration: underline; font-weight: bold;}
.TITLE_CHAP_T2_ {  margin-left: 2%; margin-top: 0px; color: #990000; text-decoration: underline; font-weight: bold;}
.TITLE_CAP_T2_ {  margin-left: 0px; margin-top: 0px; color: #009933; text-decoration: underline; font-weight: bold; margin-bottom: -3px; font-size: medium; }

*/
