/*
Theme Name: Political Template
Theme URI: http://westridgecreative.com/
Description: WordPress Child Theme
Author: Shane Cavaliere - WestRidge Creative
Author URI: http://westridgecreative.com/
Template: thematic
Version: 1.0
.
This work, like WordPress, is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/
 
@import url('../thematic/style.css');

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');
 
/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');
 
/* Style the meta panel for logged-in users */
@import url('../thematic/library/styles/sitemeta.css');
 
/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');
 
/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');
 
/* Un-comment the line below to set a grid with 18px line-height to fit 125px ad units  */
/* body { background:url(../thematic/images/960_grid_12_col.gif) repeat-y top center; } */ 


/********** TYPOGRAPHY **********/

body {
    font: 12px/18px Arial,sans-serif;
    color:#000;
}

.entry-title {
	color: #5C914E;
	}

h1,h2,h3,h4,h5,h6 { 
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
	clear:both;
	color: #5C914E;
}

.entry-content h3 {
	padding: 0;
	margin-bottom: 0;
	}

h1.clearNone,h2.clearNone,h3.clearNone,h4.clearNone,h5.clearNone,h6.clearNone { 
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
	clear: none;
	color: #5C914E;
}

.entry-content h1, .entry-content h2 {
	padding: 0;
}

.entry-title a {
	color: #799083;
	border-bottom: 1px dotted #004f39;
}

.entry-title a:hover {
	color: #004f39;
	border-bottom: 1px solid #004f39;
}

#menu a {
	font-size: 12px;
	}

a {
	padding: 0 2px;
}

.ngg-gallery-thumbnail a {
	padding: 0;
	}

.ngg-gallery-thumbnail a:hover {
	background: none;
	}

a.donateLink:hover {
	background: none;
	}

a:hover {
	color: white;
	background-color: #A7D290;
	text-decoration: none;
}

strong.donate {
	color: #5c914e;
	font-size: 14px;
	}

/********** LAYOUT **********/

/* Header */

#header {
	background: white;
	}

#branding {
	position: relative;
	}

#blog-title {
	padding: 0;
	border: none;
	}

#blog-title a {
	display: block;
	width: 495px;
	height: 150px;
	text-indent: -9000px;
	margin: 0;
	padding: 0;
	background: url(img/header/header-logo.gif) top left no-repeat;
	}

#blog-description {
	display: none;
	position: absolute;
	right: 0;
	top: 20px;
	padding: 0;
	}
	
#meaningful-gift {
	position: absolute;
	width: 250px;
	height: 100px;
	top: 5px;
	right: 260px;
	margin: 0;
	padding: 0;
	}
	
	#meaningful-gift input.submit {
		display: block;
		width: 250px;
		height: 100px;
		background: url(img/meaningful-gift-btn.gif) top left no-repeat;
		text-indent: -999em;
		border: none;
		cursor: pointer;
		}
		
		#meaningful-gift input.submit:hover {
			background-position: 0 -100px;
			}
			
#donation {
	position: absolute;
	width: 250px;
	height: 100px;
	top: 5px;
	right: 0;
	margin: 0;
	padding: 0;
	}
	
	#donation input.submit {
		display: block;
		width: 250px;
		height: 100px;
		background: url(img/donation-btn.gif) top left no-repeat;
		text-indent: -999em;
		border: none;
		cursor: pointer;
		}
		
		#donation input.submit:hover {
			background-position: 0 -100px;
			}

#golf_donation {
	position: absolute;
	width: 250px;
	height: 100px;
	top: 5px;
	right: 255px;
	margin: 0;
	padding: 0;
	}
	
	#golf_donation input.submit {
		display: block;
		width: 250px;
		height: 100px;
		background: url(img/golf-donation-btn.jpg) top left no-repeat;
		text-indent: -999em;
		border: none;
		cursor: pointer;
		}
		
		#golf_donation input.submit:hover {
			background-position: 0 -100px;
			}
			
p#payment-thanks {
	position: absolute;
	width: 400px;
	height: 30px;
	top: 110px;
	right: 0;
	line-height: 30px;
	}

/* Christmas Donation Popup */
#xmas-donate {
	display: none;
	}
	
	#xmas-donate form input.submit {
		display: block;
		width: 500px;
		height: 400px;
		background: url(/images/Xmas-Donate.gif) top left no-repeat;
		text-indent: -999em;
		border: none;
		cursor: pointer;
		}
		
		#xmas-donate form input.submit:hover {
			background-position: 0 -400px;
			}

#wrapper {
	border-top: none;
	}

#comments {
	display: none;
	}

/* Menu */

#access {
	margin-top: 0;
	background: #70ad5d;
	}

#menu {
	padding: 0;
	}

#menu a {
	padding: 5px 15px;
	margin: 0;
	background: none;
	border: none;
	}

#menu a:hover, #menu a:active {
	background: none;
	padding: 5px 15px 2px 15px;
	border-bottom: 3px solid white;
	}

#menu .current_page_item a {
	margin: 0;
	background-color: #5C914E;
	}

#menu .current_page_item a:hover {
	padding: 5px 15px 2px 15px;
	border-bottom: 3px solid white;
	}

#menu a:hover {
	padding: 5px 15px 2px 15px;
	border-bottom: 3px solid white;
	}

/* Content */

#main {
	padding: 15px 0;
	}

.entry-utility {
	display: none;
	}

.linklove {
	display: none;
	}

.entry-content ol {
	margin-left: 30px;
	}

.entry-content ul {
	margin-bottom: 15px;
	}

.entry-content form {
	margin-bottom: 15px;
	}

.wp-caption {
	background: #F5F5F5;
	border: 1px solid #CCCCCC;
	text-align: center;
	float: left;
	margin: 0 20px 10px 0;
	padding-top: 5px;
	}

.alignright	{
	float: right;
	margin: 0 0 20px 20px;
	}

.wp-caption img {
	margin: 0 0 0 5px;
	float: left;
	}

.clearLeft {
	clear: left;
	}

.wp-caption p {
	font-size: 10px;
	font-style: italic;
	padding: 2px;
	margin: 0;
}

.ngg-gallery-thumbnail img {
	width: 100px;
	height: 75px;
	}

.ngg-gallery-thumbnail a {
	display: block;
	width: 110px;
	height: 85px;
	}

/* Sidebar */

.textwidget input.donation {
	width: 65px;
	}

.textwidget input.submit {
	margin-top: 5px;
	}

.main-aside ul ul ul li {
	margin:0 0 0 15px;
	list-style-type: circle;
	}

.main-aside ul ul ul li.current_page_item a, .main-aside ul ul li.current_page_item a {
	font-weight: bold;
	}

.main-aside ul ul li.current_page_item ul a {
	font-weight: normal;
	}

.widgetcontainer li a {
	font-size: 14px;
	}

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

/* News */

#nav-above {
	display: none;
	}

.entry-meta .author, .entry-meta .meta-sep { /* Hides the "by admin | " part under posts */
	display: none;
	}

/* Contribute Form */

form.contribution {
	margin-bottom: 20px;
	vertical-align: top;
	}
form.contribution input {
	vertical-align: top;
	}

/* Footer */

#footer {
	background: none;
	padding: 10px 0;
	border-top: 1px dotted #70ad5d;
	}
	
#footer p {
	text-align: center;
	color: #70ad5d;
	}
	
#footer p a {
	color: #70ad5d;
	}

#footer p a:hover {
	color: white;
	background-color: #A7D290;
	text-decoration: none;
	}

#footer p em {
	font-size: 11px;
	}

#footer #footerTop h1 {
	text-align: center;
	padding: 5px 0;
	font: bold 24px Georgia;
	font-style: italic;
	margin: 0;
	color: #70ad5d;
	}

#siteinfo {
	text-align: center;
	padding: 0;
	}


