/*JD css customization file*/


/*JD added page color stuff*/
/*2 is tv, 3 is leather, 4 is subtler*/
body.custom {
    background: #000022 url('images/body-blue4.jpg'); background-attachment:fixed;
}


.custom #container {
    margin-top: 2em;
    margin-bottom: 3em;
}

/*figuring out shadow*/
/*
border-right-image: url('images/body-blue-shadow.jpg');
-moz-border-image: url('images/body-blue-shadow.jpg');
border-bottom: .6em solid #000011;
-moz-border-radius: 5px
*/

/*page with header gradient*/
.custom #page {
    background: #eeffff url('images/bg-top3.jpg') repeat-x;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}

/*
.custom #content {
background: #eeffff url('images/paper-texture.jpg');;
}
*/


/*paper texture*/
/*background: #eeffff url('images/paper-texture.jpg');*/
/*gradient in header*/
/* background: #eeffff url('images/bg-top3.jpg') repeat-x;*/
/*JD added page header stuff*/

.custom #header #logo a { display: block; height: 100px; width: 1000px; background: url('images/p22logo7.png') no-repeat; outline: none; }

/* This line gets rid of the site title & tagline by casting them out to the far left */
.custom #header #logo, .custom #header  { text-indent: -9999px; }


/*get rid of bottom header border*/
.custom #header {
border-bottom:0px #eeffff;
clear:both;
}

/*tagline*/

/* This line collapses the vertical space of the tagline so that there isn’t unnecessary white space after the header image */
.custom #header #tagline { height: 1em; }

/* This line removes the padding from the header so that the background image sits close to the nav menu, the bottom border of the header, and the sides of the content */
.custom #header { padding: 0; }


/*JD added navbar customizations*/
/*navbar colors active eeffff background ffffff hover 000022 */

/*revert tab left border*/
/*not working
.custom #tabs li {border-width-left: 1px;}
*/

/*standard is white*/

.custom .menu li a{
border-radius-topright: 7px;
-moz-border-radius-topright: 7px;
-webkit-border-radius-topright: 7px;
cursor:pointer;
padding: 0.467em 1em 0.5em 0.833em;
}

/*
.custom .menu li {
   background-color: #ffffff;
-moz-border-radius-topright: 7px;
cursor:pointer;
margin-right:0px;
border-left: 1;
border-left-color: #ddd;
border-top-color: #ddd;
}
*/

/*active is light blue, text dark navy*/
.custom ul.menu li.current-cat a, .custom ul.menu li.current_page_item a {
  background-color: #eeffff;
  color: #000022;
border-radius-topright: 7px;
-moz-border-radius-topright: 7px;
-webkit-border-radius-topright: 7px;
cursor:pointer;
}

/*hover is dark navy, text white*/
.custom ul.menu li a:hover {
  background: #000022;
  color:#ffffff;
border-radius-topright: 7px;
-moz-border-radius-topright: 7px;
-webkit-border-radius-topright: 7px;
cursor:pointer;
}

/*rss styling*/
.custom	.menu .rss a { padding-right: 1;}

/*style category widgets*/
.custom li.widget_categories h3 {
font-family:"Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif;   
font-size: 1.4em;
margin-bottom: 0.5em;
color: #000;
}
.custom li.widget {
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 1.4em;
}

/*change teaser categories colour*/
/*.custom .teaser .teaser_category { color: #000022 }*/

/*change teaser date to normal text*/
.custom .teaser .teaser_date { text-transform: none; }


/*styling category ARCHIVE pages*/
.custom #archive_info {
font-family:"Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif;
color: #000022;
text-transform: uppercase;
}

/*styling archive h1*/
.custom #archive_info h1 {
font-size: 2.2em;
}


/*JD ADDED SUBMIT COMMENT BUTTON CHANGES*/
.custom input.form_submit { font-weight: bold; color: #000022; background: url(images/submit-bg.gif); border: 1px solid #000022; cursor: pointer; width: auto !important; overflow: visible; }
	#commentform input.form_submit { border-width: 1px; }
	input.form_submit:hover { background: #000022; color: #fff; }


/*
.custom #tabs .rss a:hover { 
padding-right: 16px; 
background:#000022;
background: url('images/icon-rss1.gif') 100% 50% no-repeat;
  color:#ffffff;
-moz-border-radius-topright: 7px;
cursor:pointer;
 }
*/
/*
.custom	#tabs .rss { padding-right: 0; background: #ffffff; border: 1; border-color: #ddd; float: right; }
		#tabs .rss a { padding-right: 16px; background: url('images/icon-rss.gif') 100% 50% no-repeat; }
*/

/*#tabs { list-style: none; border: 1px solid #ddd; border-width: 0 0 1px 1px; }*/
/*
	#tabs li { margin-bottom: -0.1em; background: #efefef; border: 1px solid #ddd; border-left: 0; float: left; }
	#tabs .current_page_item, #tabs .current-cat { padding-bottom: 0.1em; background: #fff; border-bottom: 0; }
		#tabs a { display: block; line-height: 1em; color: #111; text-transform: uppercase; letter-spacing: 2px; }
		#tabs a:hover { color: #111; text-decoration: underline; }
		#tabs .current_page_item a, #tabs .current-cat a { cursor: text; }
		#tabs .current_page_item a:hover, #tabs .current-cat a:hover { text-decoration: none; }
.custom	#tabs .rss { padding-right: 0; background: none; border: none; float: right; }
		#tabs .rss a { padding-right: 16px; background: url('images/icon-rss.gif') 100% 50% no-repeat; }
*/


/*change link color
.custom a, .custom a:visited { color: #0c26ad; }	<--- This makes links green
	.custom a:hover { color: #0c26ad; }
*/

/* remove border from images */
.format_text img.frame, .format_text .wp-caption {border-width: 0; padding: 0 ; background-color: #eeffff;}

/*teaser full justification*/
.custom .teaser { text-align: justify; }

