/*  
Theme Name: Juday
Theme URI: http://www.macwebguru.com
Description: Three column theme based on an open source design by M. Douglas Wray - Fully Widgetized!
Version: 1.0
Author: M. Douglas Wray
Author URI: http://www.macwebguru.com

	Juday v1.0
	http://www.macwebguru.com

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
 single.php, searchform.php, comments.php, comments-popup.php are based on the WordPress default files.
	
	*** REGARDING IMAGES & PLUGINS ***
	This theme uses two plugins and two images which are included in the distribution.
	
	Be sure to change the URL of the image in this file on line 326 and 373. 
	
	To install the plugins add both files to your wp-content/plugins/ folder and activate in 
	the plugins tab of the admin screen.

*/

/* ##### Common Styles ##### */
body
{
	color: black;
	background-color: #fff;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 73%;
	/* Enables font size scaling in MSIE */
	margin: 0;
	padding: 0;
	background-image: url(images/bgd_page_left_edge.jpg);
	background-position: top left;
	background-repeat: repeat-y;
}

html > body { font-size: 9pt; }

acronym, .titleTip
{
	/* border-bottom: 1px dotted rgb(168,140,83); */
	cursor: help;
	margin: 0;
	padding: 0;
}

.doNotDisplay { display: none !important; }

.smallCaps
{
	font-size: 117%;
	font-variant: small-caps;
}

h2 { }

p
{
	margin: 1em 0 2em 0;
	padding: 0;
}

dt
{
	font-weight: bold;
	margin: 0;
	padding: 0 0 0.5ex 0;
}

dd
{
	margin: 0 0 1.5em 1.5em;
	padding: 0;
}

.center { text-align: center; }

/* ##### Header ##### */
#header
{
	color: inherit;
	background-color: #fff;
	background-image: url(images/bgd_header_rockies.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 140px;
}

.headerTitle
{
	margin: 0;
	padding: 0.25em 4mm 0.25em 4mm;
	color: #000;
}

.headerTitle a
{
	color: #000;
	background-color: transparent;
	text-decoration: none;
	font-size: 110%;
	/* For MSIE */
	font-weight: bold;
	font-style: italic;
}

.headerTitle > a
{
	font-size: 138%;
	/* For fully standards-compliant user agents */
}

.headerTitle
{
	color: #f3c;
	background-color: transparent;
}

.headerDescription
{
	display: none;
	color: #666;
	font-weight: 900;
	font-style: italic;
	margin-left: 30px;
	font-size: 14px;
}

.subHeader
{
	color: #fff;
	background-color: #2F0700;
	text-align: left;
	margin: 67px 0 0 0;
	padding: 0.5ex 0 0.5ex 12.5em;
	/*
  background-image: url(images/bgd_subnav.gif);
	background-repeat: repeat-x;
	*/
}

.subHeader a
{
	color: #666;
	/* background-color: #666; */
	text-decoration: none;
	font-weight: bold;
	margin: 0;
	padding: 0 1ex;
	/* border:1px solid transparent; */
}

.subHeader a:hover
{
	color: #600;
	/* background-color: #666;
  border:1px solid #fff; */
}

/* ##### Left Side Bar ##### */
.leftSideBar
{
	width: 141px;
	padding-bottom: 100px;
	padding-top: 15px;
	float: left;
	clear: left;
}

.leftSideBar .sideBarTitle
{
	color: rgb(64,64,64);
	background-color: rgb(230,223,207);
	font-weight: bold;
	margin: 0;
	padding: 0.8ex 0;
}

.leftSideBar ul
{
	list-style-type: none;
	list-style-position: outside;
	margin: 0 0 1em 0;
	padding: 0;
}

.leftSideBar li.page_item
{
	margin: 0;
	padding: 4px 14px 4px 0;
	text-align: right;
	background: url(images/bgd_left_nav_items.jpg);
	background-position: top left;
	background-repeat: repeat-y;
	border-bottom: 1px solid #444;
}

.leftSideBar a
{
	color: #fff;
	background-color: transparent;
	text-decoration: none;
}

.leftSideBar a:hover
{
	color: #F00;
	text-decoration: none;
}

.leftSideBar .sideBarText
{
	color: rgb(166,140,83);
	background-color: transparent;
	line-height: 1.25em;
	margin: 3px 5px 7px 10px;
	padding: 0;
	display: block;
}

.leftSideBar .sideBarText a { text-decoration: underline; }
.leftSideBar .sideBarText a:hover { text-decoration: none; }

.leftSideBar .thisPage
{
	color: rgb(64,64,64);
	background-color: transparent;
	font-weight: bold;
}

.leftSideBar h2
{
	font-size: 12px;
	margin: 10px 0 5px 0;
	color: #666;
}

li.widget_calendar { margin: 0 0 0 5px; }

/* ##### Right Side Bar ##### */
.rightSideBar
{
	width: 14em;
	margin: 2ex 0.75ex 0 0;
	padding: 0;
	float: right;
	clear: right;
	/* border-left: 1px solid #ddd; */
}

[class~="rightSideBar"] { margin-right: 1.5ex; }

.rightSideBar .sideBarTitle
{
	color: black;
	background-color: rgb(230,223,207);
	font-weight: bold;
	margin: 1.25ex 1ex;
	padding: 0.9ex 1ex;
}

.rightSideBar a
{
	color: rgb(166,140,83);
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
}

.rightSideBar a:hover
{
	color: #930;
	background: #fff;
}

.rightSideBar .sideBarText
{
	line-height: 1.5em;
	margin: 0;
	padding: 0 2ex 1em 2ex;
}

.rightSideBar .more
{
	text-decoration: none;
	text-align: right;
	margin: 0;
	padding: 0 2ex 1em 2ex;
	display: block;
}

.rightSideBar .more:hover { text-decoration: underline; }

.rightSideBar ul
{
	list-style-type: none;
	list-style-position: outside;
	margin: 0 0 1em 0;
	padding: 0;
}

.rightSideBar li
{
	margin: 0;
	padding: 0 0 0 0;
}

.rightSideBar h2
{
	font-size: 12px;
	margin-bottom: 0;
	color: #666;
}

.rightSideBar img { border: 0; }

/* ##### Main Copy ##### */
.main-copy
{
	color: black;
	text-align: left;
	line-height: 1.5em;
	margin: 0 0 0 13.5em;
	padding: 0.5ex 17em 1em 1em;
	background-image: url(images/bgd_compass_rose1.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.main-copy h1
{
	color: #2F0700;
	background-color: transparent;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 225%;
	font-weight: bold;
	/* font-style: italic; */
	text-align: left;
	margin: 2em 0 0.5em 0;
	padding: 1em 0 0 0;
	border-top: 1px solid rgb(216,210,195);
}

.main-copy h3 { margin: 0; }
.main-copy h4 { margin: 0; }
.main-copy p { margin-top: 0; }

.main-copy a
{
	color: #900;
	background-color: transparent;
	text-decoration: underline;
}

.main-copy a:hover { color: red; }

.main-copy ul li
{
	margin-bottom:1em;
}

.date-header
{
	font-size: 78%/1.4em;
	text-transform: uppercase;
	letter-spacing: .2em;
	color: #999;
}

.post { padding-bottom: 0.5em; }

.post a
{
	color: rgb(166,140,83);
	background-color: transparent;
	text-decoration: underline;
	font-weight: bold;
}

.post a:hover { text-decoration: underline; }

blockquote
{
	color: #666;
	padding-left: 20px;
	font-style: italic;
	margin-bottom: 1px;
	display: block;
	padding-top: 5px;
}

.leftSideBar ul li
{
	font-size: 10px;
	color: #999;
}

.leftSideBar ul li a { font-size: 12px; }

.leftSideBar ul.children
{
	font-size: 10px;
	color: #999;
}

.leftSideBar ul.children a { font-size: 12px; }

.leftSideBar li.current-cat
{
	font-size: 10px;
	color: #fff;
}

.leftSideBar li.current-cat a
{
	font-size: 12px;
	color: #fff;
}

.leftSideBar ul li.current_page_item a { color: #fff; }

.leftSideBar li.current_page_item
{
	margin: 0;
	padding: 3px 14px 3px 0;
	text-align: right;
	background: url(images/bgd_left_nav_item_current.jpg);
	background-position: top left;
	background-repeat: repeat-y;
	border-bottom: 1px solid #000;
}

/* ##### Footer ##### */
#footer
{
	color: #ccc;
	font-size: 92%;
	text-align: center;
	line-height: 1em;
	margin: 0;
	padding: 0.5em;
	clear: both;
	/* background-image: url(images/bgd_subnav.gif); */
}

#footer div
{
	margin: 0;
	padding: 0;
}

#footer a
{
	color: #ccc;
	background-color: transparent;
	text-decoration: none;
	font-weight: bold;
}

#footer a:hover
{
	color: red;
	text-decoration: underline;
}

/* ##### Comments ##### */
.comment-link
{
	text-transform: uppercase;
	letter-spacing: .1em;
}

input.text, textarea
{
	background: #ffffff url("http://yoururl.com/wp-images/input.gif") top right;
	color: #000000;
	border: 1px solid;
	border-color: #888888 #888888 #aaaaaa #aaaaaa;
	padding: 3px 3px 4px 3px;
	font-size: 1em;
}

input.text:focus, textarea:focus { border-color: #000000; }

.alt
{
	font-size: 10px;
	line-height: 1.1em;
	border-top: 1px solid #eee;
}

li.widget_recent_entries { margin-left:10px; }
li.widget_recent_entries ul li { margin-left:8px;margin-right:8px;line-height:1.1em;margin-bottom:6px; }
li.widget_categories { margin-left:10px; }
li.widget_categories ul li { margin-left:8px;margin-right:8px;line-height:1.1em;margin-bottom:6px; }
