/* @override http://www.cuamnesty.org.uk/wp-content/themes/precious/style.css */

/*
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:url('/images/bg.png') center repeat-y #000;
color:#eee;
font-size:62.5%;
font-style:normal;
margin:0;
padding:0 1em;
font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

/*some class styling*/
.sidenote {
padding:5px;
border: 1pt solid #ccc;
float:right;
}
.sidequote {
background:#eee;
font-style:italic;
font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-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 #555;
}
 .doubleborder {
border: 5px double #555;
padding: 3px;
}
blockquote {
border-left: 3px solid #ce1f72;
padding-left: 5px;
}

/*linkcolors for default skin*/
a:link {
color : #ce1f72; 
text-decoration : underline; 
} 
 a:visited {
color : #8b4a69; 
text-decoration : underline; 
} 
 a:hover {
color :#e091b6; 
text-decoration:underline;
} 
 a:active {
color : #ce1f72; 
} 
a:focus {
outline:none;
}
/*nav*/
#nav {
background:url('/images/flame_end.png') right top no-repeat #ce1f72;
height:24px;
padding:0px;
margin:0px 0px 0px -19px;
width:939px;
	color: #fff;
}
#nav ul li a{
font-size:14px;
color:black;
text-decoration:none;
display:block;
float:left;
border-left:1px solid black;
height:20px;
margin:0px;
padding:3px 7px;
}
#nav ul li a:hover{
background:#000;
color:#ce1f72;
}
/*header styles*/
h1, h2, h3, h4, h5, h6, #commentbox legend, #searchform label, #wp-calendar caption, #sidebar h2 a {
font-family : "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; 
color : #e091b6; 
margin: 10px 0px;
padding:2px 0px;
font-weight:bold;
}


/*Wrap*/
#wrap {
background : transparent;
padding:0px;
width:900px;
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;
}
#header h1{
font-size:3em;
margin:2px 0px;
}
#header p {
margin:2px 0px;
padding:0px;
}
#header h1 a:link, #header h1 a:visited {
color:#ce1f72;
text-decoration:none;
}
#header h1 a:hover, #header h1 a:active {
color:#e091b6;
text-decoration:none;
}



/*content div*/
#content {
padding: 2px 0px;
margin: 0px;
margin-right:0.5em;
width: 650px;
float: left;
font-size:1.1em;
line-height:1.6em;
}
#content table {
border-collapse:collapse;
}
#content td{
border:1px solid #555;
}
h2#pagetitle, h2#comments{
color:#ce1f72;
padding: 10px 0px 3px;
}
h2#pagetitle {
padding:3px 0px;
}

#content h3.posttitle,  #content h2.posttitle {
padding:3px 0px;
border-bottom: 1px solid #555;
}
#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:#ce1f72;
text-decoration:none;
}
#content h2 a:hover, #content h2 a:active,  #content h3 a:hover,  #content h3 a:active {
color:#e091b6;
}
.post {
margin: 15px 0px 25px;
clear:both;
}
.sticky {
background:#eee;
border:1px solid #ccc;
padding: 10px;
}
.posttitle {
margin-bottom:0px;
padding-right:20px;
background:url('/images/flame2.png') right no-repeat;
}
.postdate {
font-style:italic;
color:#555;
padding:0px;
margin:0px;
}
.postmeta {
color:#555;
font-size:0.9em;
clear:both;
padding: 2px;
}
.postmeta p {
margin:1px 0px;
padding:0;
}
.wp-caption {
background:#111;
border:1px solid #555;
}
.wp-caption-text {
padding:0px;
margin:0px;
}
/*Comments*/
#commentform textarea{
width:100%;
}
#commentbox,  #footer {
border-top:1px solid #444;
}
#commentbox ol {
list-style: none outside;
}
#commentlist li {
background:#fcfcfc;
border:1px solid #555;
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;
}
#commentform input {
width:100px;
height:20px;
}
#submit {
cursor:pointer;
background:url('/images/submit.png');
width:100px;
height:20px;
border:0px;
padding:0px;
margin:0px 0px 0px 2px;
}
#submit:hover{
background-position:bottom;
}

/*sidebar*/
#sidebar {
padding: 5px 0px;
margin: 0 0 0 0;
width: 225px;
float:right;
font-size:1em;
}
#sidebar h2, #sidebar label {
font-size:1.1em;
margin:5px 0px 2px;
}
#sidebar a {
text-decoration: none;
}
#sidebar ul {
list-style:none outside;
padding: 2px 0px;
margin:2px 0px;
}
#sidebar ul li.widget {
border-bottom:1px solid #333;
}
#sidebar li {
margin:0px;
padding: 3px 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:100px;
}
#sidebar input.submit {
width:20%;
}
#searchquery {
float:left;
}
.search_submit {
display:block;
float:left;
cursor:pointer;
background:url('/images/search.png');
width:16px;
height:16px;
margin:4px 0px 3px 3px;
padding:0px;
border:0px;
}
/* Widget styling*/
 td#today { 
background:#ccc;
}
#wp-calendar caption {
font-size: 1.1em;
text-align: left;
}

/*forms*/
input , textarea, select, option {
font-family : "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; 
font-size:1em;
padding: 2px;
background:#444;
border:1px solid #ce1f72;
color : #fff; 
margin: 2px;
}
 fieldset,  legend {
background:transparent;
color : #999; 
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 { }


/*Cal Styles*/
.calnk a:hover {
	 background-position:0 0;
	 text-decoration:none;  
	 color:#e091b6;
	 border-bottom:1px dotted #e091b6;
	 }
.calnk a:visited {
	 text-decoration:none;
	 color:#8b4a69;
	 border-bottom:1px dotted #8b4a69;
	}
.calnk a {
	text-decoration:none; 
	color:#ce1f72; 
	border-bottom:1px dotted #ce1f72;
	}
.calnk a span { 
	display:none; 
	}
.calnk a:hover span {
	color:#000; 
	background:#e091b6; 
	display:block;
	position:absolute; 
	margin-top:1px; 
	padding:5px; 
	width:300px; 
	z-index:100;
	}
 .calendar-table {
	border-collapse:collapse;
	background:#000;
	border:none;
	width:100%;
 }
 .calendar-heading {
	height:25px;
	text-align:center;
	border:1px solid #777;
	background-color:#000;
 }
 .calendar-next {
	width:25%;
	text-align:center;
 }
 .calendar-prev {
	width:25%;
	text-align:center;
 }
 .calendar-month {
	width:50%;
	text-align:center;
	font-weight:bold;
 }
 .normal-day-heading {
	text-align:center;
	width:25px;
	height:25px;
	font-size:0.8em;
	border:1px solid #777;
	background-color:#000;
 }
 .weekend-heading {
	text-align:center;
	width:25px;
	height:25px;
	font-size:0.8em;
	border:1px solid #777;
	background-color:#000;
	color:#8b4a69;
 }
 .day-with-date {
	vertical-align:text-top;
	text-align:left;
	width:60px;
	height:60px;
	border:1px solid #777;
 }
 .no-events {
	background:#444;
 }
 .day-without-date {
	background:#555;
	width:60px;
	height:60px;
	border:1px solid #777;
 }
 span.weekend {
	color:#8b4a69;
 }
 .current-day {
	vertical-align:text-top;
	text-align:left;
	width:60px;
	height:60px;
	border:1px solid #777;
	background-color:#333;
 }
 span.event {
	font-size:0.75em;
 }
 .kjo-link {
	font-size:0.75em;
	text-align:center;
 }
 .event-title {
	text-align:center;
	font-weight:bold;
	font-size:1.2em;
 }
 .event-title-break {
	width:96%;
	margin-left:2%;
	margin-right:2%;
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
	height:1px;
	background-color:#000000;
 }
 .event-content-break {
	width:96%;
	margin-left:2%;
	margin-right:2%;
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
	height:1px;
	background-color:#000000;
 }
 .calendar-date-switcher {
	height:25px;
	text-align:center;
	border:1px solid #555;
	background-color:#000;
 }
 .calendar-date-switcher form {
	margin:0;
	padding:0;
 }
 .calendar-date-switcher input {
	border:1px #D6DED5 solid;
 }
 .calendar-date-switcher select {
	border:1px #D6DED5 solid;
 }
 .cat-key {
	width:100%;
	margin-top:10px;
	padding:5px;
	border:1px solid #D6DED5;
 }
