﻿/*
Theme Name: PR/PR
Theme URI: http://prpr.net/
Description: Wordpress theme designed by PrimeConcepts.com for PR/PR.net
Version: 1.0
Author: PrimeConcepts.com
Author URI: http://PrimeConcepts.com/
Tags: green, custom header, fixed width, two columns, widgets

	This theme was designed and built by Prime Concepts Group,
	Have any questions or comments please visit http://PrimeConcepts.com/


*/

body { /* This is where you set many of the universal defaults */font-family: Arial, Helvetica, sans-serif;text-align:left;}

/*********************************************
		Universal Link Styles
*********************************************/
a {color: #8e8203;text-decoration: underline;}
a:hover { color: #cdab19; text-decoration: underlines; }

/*********************************************
		Universal Text Elements
*********************************************/
ol, ul {margin: 5px 35px;}
blockquote {clear:both;margin: 5px 0px 5px 10px; padding: 0px 0px 0px 10px;font-style: italic;}
blockquote p {padding:0 0 10px;}
.testament {text-align:right;}

img { border: 0px; background: none; }
p {padding: 10px 0px;margin: 0px;}

/*********************************************
		Header Styles
*********************************************/
/* Use this for universal styles for all header elements
Be sure to uncomment the styles before using */
h1,h2,h3,h4,h5,h6 {margin-bottom: 5px;}
h1 { /* This style is generally used as title on single posts and pages */font-size: 25px;}
h2 { /* This style used as a sub-header in post/page content */font-size: 22px;}
h3 { /* This style used as the post titles on homepage/archive */clear: both;font-size: 16px;font-weight: bold;margin:30px 0 5px;}
h3 a {text-decoration: none;}
h3 a:hover {text-decoration: underline;}
h4 { /* This style used as title for comments and as the identifying header on archive page  */font-size: 18px;color: #111;}
h5 {font-size: 16px;}
h6 {color:#1b4402;font-size:18px;margin:10px 0;}

/*********************************************
		The Obligatory WP Styles
*********************************************/
.aligncenter,
div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left;margin: 0px 8px 8px 0px;}
.alignright {float: right;margin: 0px 0px 8px 8px;}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}

/*********************************************
		Container Div
*********************************************/
.container {clear:left;display:block;padding:20px;border:1px solid #cdab19}

/*********************************************
		Flickr (homepage)
*********************************************/
#flickr {margin-top: 5px;background: url(images/grey-fade-bg.gif) repeat-x;}
#flickr img {display: inline;float: left;width: 80px; height: 80px;margin: 5px 0px 5px 5px;}

/*********************************************
		Post Styles
*********************************************/
.post {background: #656565 url(images/post-bg.gif) repeat-x;margin-bottom: 5px;}
.post p, .post ul, .post ol, .post blockquote {color: #333;}

/*********************************************
		Post Meta Styles, if needed
*********************************************/
.meta-top {font-size:10px;text-align:center;clear:both; /* we need this so floats in the post are cleared */}
.meta-top a {color:#8E8203;}
.meta-bottom {clear: both; /* we need this so floats in the post are cleared */}

#breadcrumb {margin-bottom: 10px;}

/*********************************************
		Previous/Next Page Navigation
*********************************************/
.page-nav {/*clear: both; To clear any floats */margin: 0px; padding: 0px;}
.nav-previous {text-align: left;}
.nav-next {text-align: right;}
.page-nav a {color: #333;text-decoration: underline;}
.page-nav a:hover {text-decoration: none;}

/*********************************************
		Widget Styles
*********************************************/
.socialicon {padding: 0px 5px;}

/*********************************************
		Sidebar
*********************************************/
.sidebar {color: #333;}
.sidebar a {color: #333;}

.sidebar .widget h4 {margin-bottom: 10px;}
.sidebar p, .sidebar .textwidget {}
.sidebar img {text-align: center;}
.sidebar form {margin: 5px; padding: 0px;}
.sidebar ul {list-style-type: none;margin: 0px; padding: 0px;}
.sidebar ul li {margin: 0px; padding: 0px;}
.sidebar ul li a {}
.sidebar ul li a:hover {}
.sidebar ul li ul {margin: 0px; padding: 0px;}
.sidebar ul li ul li {margin: 5px 10px 5px 5px; padding: 0px;}

/*********************************************
		Feedreader Page Styles
*********************************************/
.feed {color: #333;}
.feed a {color: #333;}
.feed .widget {margin: 0px 0px 10px 5px; padding: 10px ;background: url(images/grey-fade-bg.gif) repeat-x;}
.feed h2 {font-size: 18px;color: #111;border-bottom: 4px double #9b9b9b;margin: 10px 0px 5px 0px;}
.feed h3 a {text-decoration: none;border:none;}
.feed h3 a:hover {text-decoration: underline;}
.feed p, .feed .textwidget {}
.feed img {text-align: center;}
.feed form {margin: 5px; padding: 0px;}
.feed ul {list-style-type: none;margin: 0px; padding: 0px;}
.feed ul li {margin: 0px; padding: 0px;}
.feed ul li a {text-decoration: none;}
.feed ul li a:hover {text-decoration: underline;}
.feed ul li ul {margin: 0px; padding: 0px;}
.feed ul li ul li {margin: 5px 10px 5px 5px; padding: 0px;}

/*********************************************
		Comment Styles
*********************************************/
#comments {width: 100%;}
#comments a {color: #333;}
#comments .comment { /* Even Comments: 2,4,6,8,etc. */margin: 5px 0px 5px 0px; padding: 10px 0px;overflow: hidden;}
#comments .alt { /* Odd comments: 1,3,5,7,9,etc. */margin: 5px 0px 5px 0px; padding: 10px 0px;color: #333;overflow: hidden;}
#comments .gravatar {display: block; float: left;}
#comments .commentmeta {display: block; float: left;padding-left: 8px;}
#comments .commenttext {clear: both;}

#respond {}
#respond a {color: #333;}
#respond #author,
#respond #email,
#respond #url {width: 50%;}
#respond #comment {width: 100%;}


*, html {margin:0;padding:0;}
body {color:#333;font-size:12px;background:#3e542e;}
h1 {color:#1b4402;text-align:center;}
h4 a {color:#fff;text-decoration:none;}
h4 a:hover {text-decoration:underline;}
hr {color:#1b4402;margin:15px 0;}

a.mp3 {padding:3px 0 3px 20px;background:url(images/icon-mp3.jpg) no-repeat;}
a.pdf {padding:3px 0 3px 20px;background:url(images/icon-pdf.jpg) no-repeat;}

.left {float:left;}
.right {float:right;}
.imgLeft {float:left;margin:10px;}
.imgRight {float:right;margin:10px;}
.more-link {float:right;color:#245101;margin:0px 10px 10px;padding:5px 8px;text-decoration:none;background:#beb31d;}
.more-link:hover {color:#fff;background:#245101;}

#wrapper {width: 960px; margin: 0 auto;}
#topbar {height:20px;}
#header {height:110px;background:#1b4402;}
#logo {float:left;margin:5px 20px;}
#slogan {float:left;color:#fff;font-size:18px;font-style:italic;margin:30px 30px 0;width:450px;}
#topnav .call {clear:right;float:right;color:#fff;margin:5px 20px 0;width:200px;text-align:right;}
#topnav .call span {color:#FAC35E;}
#topnav ul {float:right;font-size:14px;list-style:none;margin:5px 10px 0;}
#topnav ul li {display:inline;padding:0 10px;border-right:1px solid #fac35e;}
#topnav ul li.last {border-right:none;}
#topnav ul li a {color:#fff;text-decoration:none;}
#topnav ul li a:hover {text-decoration:underline;}

#crumbs {clear:both;color:#c0c8b7;height:22px;font-size:11px;font-weight:bold;padding:8px 0 0;border:1px solid #a29324;background:#2b4b13;}
#crumbs a {color:#c0c8b7;padding-left:8px;margin-left:10px;font-weight:normal;text-decoration:none;background:url(images/arrow.gif) 0 50% no-repeat;}
#crumbs a:hover {color:#a29324;text-decoration:underline;}
#crumbs span {color:#c0c8b7;font-weight:bold;padding-left:8px;margin-left:10px;background:url(images/arrow.gif) 0 50% no-repeat;}
/*  JC original #bodywrap {clear:both;float:left;width:940px;margin:0 0 10px;padding:20px 0 20px 20px;background:url(images/bg-bodywrap.gif) repeat-y;} */
#bodywrap {clear:both;float:left;width:940px;margin:0 auto;padding:20px 0 20px 20px;background:url(images/bg-bodywrap.gif) repeat-y;}
#content {margin:0px auto;padding:0px;width:640px;position:relative;float:left;}/* JC Changes from #content {width:640px;}
*/

.post {background:#fff;}
.post h2 {padding:20px 20px 0;}
.post a {color:#1f4601;}
.post a:hover {color:#cdab19;}
.post p {color:#333;padding:10px 20px;}
.post .more-link {float:right;color:#fff;margin:10px 0;padding:5px 8px;text-decoration:none;background:#beb31d;}
.post .more-link:hover {background:#245101;}
.post .postmetadata {clear:both;color:#fff;padding:10px;background:#1e4301 url(images/bg-metadata.gif) repeat-x;}
.post .postmetadata a {color:#beb31d;}

#promote {float:left;width:960px;height:222px;overflow:auto;background:#1b4402;}
#featured {float:left;color:#fff;width:600px;height:222px;overflow:hidden;} /*changed from auto*/
#video {float:right;width:360px;height:222px;}


form #newsq {float:left;color:#1b4402;padding:3px 8px;border:1px solid #698700;background:#e1dcbf;}

.sidebar {width:260px;padding:0 10px;}
.sidebar h4 {color:#1b4402;}
.sidebar ul {list-style:none;}
.sidebar ul li {margin:1px 0;}
.sidebar ul li a {display:block;color:#fff;padding:8px 15px;text-decoration:none;background:#698700;}
.sidebar ul li a:hover {color:#1b4402;background:#c9bc37 url(images/sidebar-arrow.gif) 0 50% no-repeat;}
.sidebar .widget {margin:0 0 10px;padding:10px 0;}
.sidebar .widget .box {color:#fff;background:#698700;}
.sidebar .widget .box h3 {color:#fff;font-size:16px;margin:0 0 5px;padding:4px 8px;background:#1b4402;}
.sidebar .widget .box p {padding:5px 10px;}
.sidebar .widget .box form {padding:5px;}
.sidebar .widget .box form #newsq {float:left;color:#1b4402;padding:3px 8px;width:140px;border:1px solid #698700;background:#e1dcbf;}
.sidebar .more-link {float:right;color:#1b4402;margin:0px 10px 10px;padding:5px 8px;text-decoration:none;background:#beb31d;}
.sidebar .more-link:hover {color:#fff;background:#245101;}

#footer {clear: both; color: #fff; padding: 12px 0; border-top: 1px solid #a29324; background: #1b4402;}
#footwrap {width:960px;margin:0px auto;} 
#footernav {float:left;width:100%;background:#2E6008;}
#footernav h3 {font-size:14px;margin-bottom:30px;}
#footernav ul {float:left;list-style:none;margin:0;}
#footernav ul li {float:left;}
#footernav ul li a {display:block;color:#fff;padding:8px 20px;text-decoration:none;background:#2e6008;}
#footernav ul li a:hover {color:#1b4402;background:#A69803;}
#footerinfo {float:left;width:600px;}
.social {float:right;margin:10px;width:263px;height:110px;text-align:center;}
.social h3 {color:#fff;text-align:center;margin:15px 0 5px;} /* JC Changed top margin from 20px */
#copyright {clear:both;width:960px;margin:0 auto;padding:10px;}

.page {	width:600px; padding-right:0px;float:left} /* JC added to adjust page to center */
.page a {color:#A69803 /*#245101*/;}
.page a.more-link {color:#1b4402;}
.page a.more-link:hover {color:#ffffff;}
.page h4 a {color:#1b4402;}

#nav {float:left;width:960px;background:url(images/bg-nav.gif) repeat-x;}
#nav ul {margin:0;list-style:none;}
#wrapper #nav a {display:block;color:#1b4402;font-weight:bold;font-size:12px;padding:10px 20px;text-decoration:none;border-right:1px solid #a29324;}
#nav li {float:left;}
#nav li ul {position:absolute;left:-999em;height:auto;width:14.4em;width:12.9em;list-style:none;background:#FFE545;z-index:999;}
#nav li ul a {border:1px solid #1b4402;padding:7px 30px;}
#nav li:hover{background:#FFE545;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left:-999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left:auto;}
#nav li:hover, #nav li.sfhover {background:#a2910f;}

#searchform {float:right;margin:35px 10px 0;}
#searchform #s {float:left;color:#1b4402;margin-right:5px;padding:3px 8px;border:1px solid #698700;background:#e1dcbf;}

.homepage-box {float:left;width:100% ;margin:5px;}
.homepage-box h4 {background:#1B4402 none repeat scroll 0 0;color:#FFFFFF;font-size:16px;padding:4px 8px;}

/* Left Sidebar */
#bodywrap-left {clear:both;float:left;width:940px;margin:0 0 10px;padding:20px 20px 20px 0;background:url(images/bg-bodywrap-left.gif) repeat-y;}

/* No Sidebar */
#bodywrap-wide {clear:both;float:left;width:920px;margin:0 0 10px;padding:20px;background:#fff;}
#content-wide {width:920px;}

.employee {clear:both;margin:20px 0;}
.author {font-weight:bold;}
.q {line-height:34px;padding-left:40px;background:url(images/icon-q.png) no-repeat;}

ul.list1 {list-style:none;}
ul.list1 li {line-height:22px;padding-left:18px;background:url(images/list-slant-arrow.png) no-repeat scroll 0 10px;}

blockquote {display:block;margin:15px;padding:10px 20px;width:auto;min-height:100px;border:1px solid #E5E5E5;background:#F6F6F6;}

/* carousel */
#carousel {position: relative; /* important */overflow: hidden; /* important */width: 100%; /* important */height: 212px; /* important */background: #000;}

#carousel_frame {position: relative}
#carousel_previous {float: left;}
#carousel_next {float: right;}
#carousel_content {position: absolute;top: 0;margin-left: 20px;}

#carousel_content
#carousel_content li {list-style: none;margin: 0;padding: 0;}
#carousel_content {width: 5418px;}
#content #carousel ul li {display: block;float: left;margin: 5px;padding: 5px;border: 1px solid #666;background-color: #000;}

#content #carousel ul li img {display: block;}

#wrapper #content div#client_list {}
#wrapper #content div#client_list div.image {width: 140px;float: left;margin-bottom: 30px;padding: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;clear: left;}
#wrapper #content div#client_list div.image img {border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
#wrapper #content div#client_list div.text {float: left;width: 500px;margin: 0px;padding: 0px;}
#wrapper #content div#client_list div.text p {padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 12px;margin-left: 0px;}
#wrapper #content div#client_list div.clear {display: block;clear: both;overflow: hidden;margin-bottom: 30px;}
.gecko #nav a {padding: 10px 21px !important;}
.win.gecko #nav a {padding: 10px 22px !important;}

h3.pam-social {text-align: center;margin-bottom: 15px;}
h3.pam-social a {padding: 15px 0 20px 65px; background: url(/wp-content/themes/prpr/images/monitor.png) 0 0 no-repeat;}

/*********************************************
		DropDown Styles
*********************************************/
#nav #dropdown ul li a {padding: 10px 10px !important;white-space: nowrap;width: 133px;}

/*********************************************
		Learn More Buttons on Services
*********************************************/
#content .page p.learn-more a {padding: 8px;background-color: #1B4402;color: #FFF;}
#content .page p.learn-more a:hover {padding: 8px;background-color: #BEB31D;color: #1B4402;}
#content .page p.learn-more {float: right;}

/*********************************************
		Services
*********************************************/
.service-box {padding: 10px 10px 10px 20px; border: 3px double #1B4402;overflow: auto; margin: 15px auto 25px; width: 450px;}
.service-box img {float: right;margin: 0 50px 0 0;}
.service-box p {margin: 0; padding: 0;}
.service-box h3 {margin-top: 0;}
.service-box .list1 {margin-left: 0;}


/*********************************************
		Free Resources
*********************************************/
.resource-pdf1 img {float: right; overflow: auto; margin: 0 20px 0 30px;}
.resource-pdf2 img {float: right; overflow: auto; margin: 0 20px 20px 30px;}
.mp3-resource img {float: right; overflow: auto; margin: 0 30px 10px 30px;}
