/*
File:			custom.css
Description:	Custom styles for Thesis

BASIC USAGE:

If you have enabled the custom stylesheet in the Thesis options panel, the <body> tag 
will be appended with the "custom" class, like so: <body class="custom">. You can use 
the "custom" class to override *any* CSS declarations contained in the style.css file.

For example, if you wish to change the default link color to green, you would add the 
following declarations to this file:

	.custom a, .custom a:visited { color: #090; }	&amp;amp;lt;--- This makes links green
	.custom a:hover { color: #00f; }				<--- This makes links blue when you mouse over them

WHY THIS WORKS:

By using the "custom" class, you are creating more specific CSS declarations for HTML
elements. CSS styling is applied through rules of specificity, and because declarations
prepended with .custom are more specific, they get applied when the page is rendered!

More information about styling your Thesis installation using this file can be found
in the User's Guide:
	http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/
*/

/* --------------------------- Custom background ------------------------------------- */
/*body.custom {background: #44443f;  main background color outside of text area } */
.custom #container {
    margin-top: 2em;
    margin-bottom: 2em;
    padding: 0.3em;
    /* background: #1D4B9E;  between content and border */
    border: 1px solid #1D4B9E;
}
/*.custom #page {background: #fff; color of text area background } */
/* ----------------------------- Links ----------------------------------------------- */
.custom a:hover { color: #900; }

/* ---------------- DoubleMule Clickable Header v. 1.0 ------------------------------- */

.custom #header {
   background: #ffffff;
   padding: 10px 0 0 0;
   border: 0;
   margin: 0;
}

.custom #header #logo a {
   display:block;
   /*width:490px;*/
   height:100px; 
   background:url(http://photocitizen.com/images/pc-header-logo-944x100.png) center no-repeat;
   color:#000000;
   text-indent: -9999px;
   padding: 0;
   border: 0;
   margin: 0;
}

.custom #header #tagline { 
	color:#888; 
	text-align: center; /* text-indent: -9999px pushes tagline off screen so it is invisible */
	padding-bottom: 10px;
}
.custom #header_linkunit_ad {
	text-align: center;
}
/* ---------------------- Before Content DEALS ------------------------- */
.custom #deals {
	padding: 10px;
	margin: 5px;
	background-color: #FFFBCF;
	font-family: "Gill Sans", Verdana, "Sans Serif";
	border: 3px solid #FFE900;
	}
.custom #deals h3 {
	color: #fff;
	background-color: orange;
	margin: .5em auto;
	font-size: 1.5em;
	text-align: center;
	font-weight: bold;
	padding: 6px;
	}
.custom #deals ul {
	list-style-image: url("http://photocitizen.com/wp-content/images/orange-right-arrow-bullet.gif");
	padding: .5em 0 2em 1em;
	}
.custom #deals li {
	color: #111;
	font-size: 1.5em;
	line-height: 1.4em;
	padding: .2em;
	}
.custom #deals a {
	text-decoration: underline;
	}
.custom #deals a:hover {
	text-decoration: none;
	color: #f00;
	}
/* ------------------ Sidebar 2 Paypal Donation Ad --------------------- */
.custom #donate-ad {
	color: #222;
	font-style: italic;
	border: solid 2px #F8A731;
	padding: .4em;
	font-family: Georgia, Times, serif;
	font-size: 1em;
}

#donate-ad input {
	background:none;
	border:none;
	padding: 6px 0;
}
/* ---------- Headlines ----------- */
.custom h2 {font-weight:bold;}
.custom h4 {	font-variant: small-caps;
		text-align: center;
		font-family: Verdana, "Sans Serif";	
}

/* ---------- Drop Caps and large first paragraph ---------------------*/
.custom p.intro {
	text-align:justify;
	margin-top:2em;
	font-size:1.2em;
        font-family: Georgia, Palatino, Times New Roman;
	font-style:italic;
	color:#444;
}
.custom p.intro:first-letter {
	font-size:3em;
	line-height:.75em;
	float:left;
        margin-top: .1em;
	margin-right:.1em;
	font-family:"Warnock Pro", "Baskerville", "Goudy Old Style","Palatino","Book Antiqua",serif;
	font-weight:bold;
	font-style:normal;
}
/* ------------------ Post tags at end of posts ---------------------- */
.custom .post_tags {
	font-family: "Gill Sans", Verdana, "Sans Serif";
        color: #aaa;
        font-size: .8em;
        font-style: italic;
}
.custom .post_tags a {
        color: #aaa;	
}

/* ------------------------ Nav Links --------------------------------- */
.custom .menu .tab {
        margin-right: .5em;
}

/* ------ horizontal rule above and below google link units in header ------------ */
.custom #header_linkunit_ad hr {
	color: #aaa;
}

/* -------------------- Sidebar1 ad banners  ---------------------- */
.custom .sidebar1_ads img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/* ------------  125x125 ads in Sidebar 2 Sponsored Links text widget ------------ */
.custom .sidebar2_ads a img {
   width: 100%;
   height: 125px;
   padding-bottom: 10px;
}

/* ------------------------------- Search Box ----------------------------------- */
.custom #search_box {
   background: #FFEBEB; /* FFEBEB */
   border: none;
   color: #AC0019;
   font-family: "Gill Sans", Verdana, "Sans Serif";   
   font-size: 1.2em;
   font-weight: bold;
   /* font-variant: small-caps; */
   padding: 4.5px; 
}
.custom #customizable-search { 
   border: solid 2px #AC0019;
   background-color: #FFEBEB;
   width: 98%;
   margin: 4px;
}
.custom #search_button {
   background-color: #B6000F;
   border: none;
   color: #fff;   
   font-family: "Gill Sans", Verdana, "Sans Serif";   
   font-size: 1.2em;
   font-weight: bold;
   padding: 6px;
}
.custom #customizable-search h3 {text-align: center;}

/* ---------------------------- Sidebars ------------------------------------ */
.custom .sidebar h3 { 
   font-variant: small-caps;
   letter-spacing: 1px; 
   color: #900;
}
.custom #sidebar_2 h3 {
   letter-spacing: 0;
}
.custom #column_wrap .sidebar ul.sidebar_list {
   padding-top: 2.769em;
}
.custom li.widget {
   font-size:1.3em;
   line-height:1.385em;
   margin-bottom: 2em;
}
/* ---------------- Lists --------------------- */
.custom #content ul {
	margin-left: 2em;
}
.custom #content ol {
	margin-left: 2em;
}

/* ------------ Categories -------------------- */
.custom #cat_list ul li { 
	font-family:Verdana, sans-serif;
	text-transform:uppercase;
	font-size:1em;
        font-weight: 700;
	margin-bottom:.8em;
	border-bottom:1px dashed #900;
	padding-left:.5em;
	line-height:1.2em;
	text-align:right;
	padding-bottom:.8em;
	width:80%;
	margin-left:2em;
}
.custom #cat_list li li {
	font-size:inherit;
	line-height:1em;
	margin:0;
	border:none;
	padding: 0 0 .8em 0;
        width: inherit;
        font-weight: normal;
        border: none;
}
.custom #cat_list li a:hover {
	text-decoration:none;
}
.custom #text-285806437 h3 {
	text-align:right;
        padding-right: none;
}



/* --------------------------- Featured Post --------------------------------- */
/* --- move link closer to text above and away from <hr? below --- */
.custom .readmore {
   margin: -1em 0 1em .1em;
}
/* --- format only the link on feature post --- */
.custom .readmore a {
   font-family: "Gill Sans", Verdana, "Sans Serif";
   font-variant: small-caps;
   text-decoration:none;
}

/* ------------------------------- Teasers -------------------------------------- */
.custom .teaser img {
  margin-right: 1em;
}
.custom .teaser_link {
	font-family: "Gill Sans", Verdana, "Sans Serif";
	font-variant: small-caps;
}

/* ------------------------------- Footer --------------------------------------- */
.custom #footer {text-align: center; color: #333;}
.custom #footer a {color: #666;
}

/* ----------------------- Post Images and captions ----------------------------- */
/* ----- Image width must be at least 108px or background image is cropped ----- */
.custom img {border: none;}

.custom .wp-caption { 
   background-color: #fff;
   border: none; 
   text-align: center;
   color: #666;
   font-family: "Gill Sans", Verdana, sans-serif;
   font-style: italic;
}
.custom .wp-caption-text { 
   background-color: #fff;
   background: url('http://photocitizen.com/wp-content/images/click-to-zoom-color-110x16.png') no-repeat top left;
   padding: 20px 2px 2px 2px;	
   border: none; 
   text-align: center;
   color: #666;
   font-family: "Gill Sans", Verdana, sans-serif;
   font-style: italic;
}

.custom .alignleft {
   padding: 1px;
   margin: 0 .8em .2em 0;
}
.custom .alignright {
   padding: 1px;
   margin: 0 0 .2em .8em;
}
.custom .alignleft img {border: 1px solid #0252AC;}
.custom .alignright img {border: 1px solid #0252AC;}

.custom #zoom {
   border: 1px solid #666;
   font-family: "Gill Sans", Verdana, "Sans Serif";   
   font-weight: normal;
   text-align: center;
   color: #666;
   padding-bottom: 1px;
   margin: 1em;
}

/*  ------------------ Blockquote ------------------- */
.custom blockquote {
	float: right;
	width: 210px;
	background: url(/wp-content/images/pink_quote.png) top left no-repeat;
	font-family: Georgia, Times, serif;
	color: #1E4EA5;
	font-size: 1.8em;
	line-height: 1.2em;
	font-style: italic;
	padding: .5em;;
	margin: 0 1em;
	border: none;
}
/* --------------------- Share This link --------------------- */
.custom .stico_default {
   margin-left: 1em;
}
/* --------------------- Essential Equipment ----------------- */
.custom .essential {
   border:solid 1px #8F3808;
   background:#FFEADF;
   padding:1.5em;
   margin: 1em;
   text-align:left;
   color: #333;
   font-family: "Gill Sans", Verdana, "Sans Serif";
}
.custom .essential h2 {
   color: #8F3808;
   margin-top: 0;
   text-align: center;
}
.custom .essential ul {
	list-style-type: disc;
        color: #8F3808;
        padding-bottom: .5em;
}
.custom .essential ul ul {
	list-style-type: circle;
        color: #8F3808
}
.custom .essential a:link {color:#8F3808;}
.custom .essential a:visited {color: #000;}
.custom .sidebar_list {
	background: inherit;
}
/* ----------------- Boxes --------------------- */
.custom #box_left {
        width: 40%;
        background: #FFEADF;
	border: 1px solid #8F3808;
        padding: 1.5em;
        margin: 1em 1em 1em 0;
        float: left;
        font-family: "Gill Sans", Verdana, "Sans Serif";   
        text-align:left;
        color: #333;
}
.custom #box_left h2 {
	 color: #8F3808;
         margin-top: 0;
         text-align: center;
}
.custom #box_left p {text-align: left;}
.custom #box_left ul {
	list-style-type: disc;
        color: #333;
        padding-bottom: .5em;
}
.custom #box_left ul ul {
	list-style-type: circle;
        color: #8F3808;
}
.custom #box_left li {
	padding-bottom: .8em;
}
.custom #box_left a:link {color:#8F3808;}
.custom #box_left a:visited {
        text-decoration: none;
        color: #8F3808;
}
.custom #box_left a:active {color: #8F3808;}
.custom #box_left a:hover {font-weight: bold;}

/* --------------- Basic Table -------------- */
.custom .table1 td { padding: 8px;}
/* ------ Related Articles Dropdown -------- */

.related h3 {
	font-family: "Gill Sans", Verdana, "Sans Serif";
	font-variant: small-caps;
	font-size: 1.2em;
	text-align: center;
}
.related form {margin-top: none;}
.related select{
	float: left;
	text-align: center;
}
.related a img {
	height: 22px;
	width: 22px;
	float: left;
}
.related a img.prev {
	margin: 10px 6px 0 65px;
}
.related a img.next {
	margin: 0 0 0 6px;
}

