/*
Template Name: Particles
Author: PSD2WP
*/

/* General Layout */
body {background: #CCC url(img/tile.jpg); margin: 0; font-family: arial; font-size: 12px;}
#wrap {width: 920px; margin: -45px auto 0 auto; padding-left: 20px; }
#news-wrap {width: 920px; margin: -80px auto 0 auto; padding-left: 20px;}
#wrap #content {float: left; width: 600px; z-index: 4; margin:10px 5px 0 38px;}
#news-wrap #content {width: 620px; float: left; width: 600px; z-index: 4; margin:0px 10px 0 5px;}
#news-wrap #sidebar {float: right; width: 250px; background: url(img/menu-search.png); background-repeat: no-repeat; margin: 35px 0 0 0;}
#wrap #sidebar {float: right; width: 250px; background: url(img/menu-search.png); background-repeat: no-repeat;}

.news-bg { background: url(img/stitch.png) top center no-repeat; padding: 40px 30px 0px 30px !important; width: 570px !important; height:1180px}

#sidebar img {margin: 0; padding: 0; line-height: 0;}
#header {background: url(img/header.png) top center no-repeat; width: 1125px; margin: 0 auto;}
#content-wrap {padding: 20px 0 0 0;}

/* Header */
#header {z-index: 5;}
#header h1 {display: block; height: 175px; text-indent:-9999px; margin-top: -10px;}
#logo {position: absolute; background: url(img/header-logo.png); background-repeat:no-repeat; height:160px; width:305px; margin: -95px 0 0 -16px;}
#logo p {text-indent:-9999px;}

#logo_b {position: absolute; background: url(img/header-logo.png); background-repeat:no-repeat; width:304 ; height:160px; width:305px; margin: -140px 0 0 -55px;}
#logo_b p {text-indent:-9999px;}

/* Search & News Page Elements*/

#searchstring {padding: 20px;}
#searchstring h2 {margin: 0; padding: 5px 10px; background: #6e1f8b; color: #FFF; text-transform: uppercase; font-weight: normal; font-size: 16px;}
#search {padding: 10px 10px 0 10px;}
#search form {margin-bottom: 10px;}
#search img {}
#search p {margin: 0; padding: 0; line-height: 0;}
#search input[type="text"] {border: 1px solid #92da45; height: 18px;}
#search input[type="image"] {vertical-align: middle; margin: -2px 0 0 1px;}
#post-wrap {width: 560px; padding: 0 20px; margin-top: 20px; padding: 10px 15px;}
#post-cat {width: 560px; height: 945px; margin: 0 0 15px 0;}
.post-box {width: 250px; height: 200px; padding: 15px; margin: 0 0 0 20px; float: left;}
.meta {z-index: 3;  width: 230px; padding: 10px 10px 12px 10px; position: relative; height: 70px; margin-top: -95px; background: #6e1f8b; color: #FFF;}
.meta h2 {margin: 0; padding: 0; font-weight: normal;}
/*update*/
.meta a {color: #fff; text-decoration: none;}
.meta a:hover {color: #7AD419; text-decoration: none;}
.meta h2 a {color: #FFF; text-decoration: none;}
.meta h2 a:hover {color: #7AD419; text-decoration: none;}
.meta p {margin: 0; padding: 5px 0 0 0; font-weight: normal;}

.post-box {z-index: 2; margin-right: -25px; padding: 15px; }
.post-box .meta-above {float: right; margin-top: -118px; margin-right: -10px; width: 112px; height: 20px; z-index: 3; position: relative;}
.post-box .meta-above div {float: right;}
.meta-above .meta-comments {color: #000; background: #54e000 url(img/comment.png) left center no-repeat; width: 48px; height: 18px; padding-top: 2px; padding-right: 4px; text-align: right; color: #000; z-index: 3;}
.meta-above .meta-category {z-index: 3; color: #FFF; background: #6e1f8b; width: 60px; height: 17px; text-align: center; padding-top: 3px;}

#news-blurb p {margin: 0; padding: 0; text-align:justify;}
/*new settings*/
#news-blurb h2 {margin: 5px 0 10px 0; padding: 0;}

#news-blurb h2 a {text-decoration: none; color: #7AD419;}
/*added*/
#news-blurb h2 a:hover {text-decoration: none; color: #000;}

#news-blurb {padding: 10px; margin-right: -30px; height: 180px; background: #FFF; }

/* Content */
#content-text blockquote p{
	color: #7AD419; 
	clear:both;
	font-size: 20px;
	letter-spacing:-1px;
	line-height:110%;
	padding: 15px 0px 15px 0px;
	border-top: 1px dotted #7AD419;
	border-bottom: 1px dotted #7AD419;
	font-style: italic;	
	text-align:center;
}
#content-text p{
	text-align: justify;
	font-size: 12px;
}
#content-text h3{
	color: #6e1f8b;
	font-size: 16px;
	font-style:italic;
	margin: 15px 0px 20px 0px;
}
#content-text a{
	color:#7AD419;
	text-decoration:none;
}
#content-text a:hover{
	color:#000;
	text-decoration:none;
}
#content-text ul{
	margin: 0 0 0 10px;
	padding:0 0 0 0;
	list-style: none;
}
#content-text ul li{
	margin: 15px 0 0 0;
	font-style:italic;
	font-size:14px;
	color: #6e1f8b;
}


/* Contact Form*/
.wpcf7-form input, .wpcf7-form textarea {
	border:1px dotted #000;
	padding:10px;
	margin: 5px 0 5px 0;
	font-size:14px;
}	


/* Single Page */
.single-page {width: 520px; padding: 20px 0; margin: 0 auto;}
.single-page h2 {margin: 0; padding: 5px 10px; background: #6e1f8b; color: #FFF; text-transform: uppercase; font-weight: normal; font-size: 16px;}
#content-text {width: 500px; padding: 10px; background: #FFF; margin-top: -2px;}
h2.normal {background: #FFF !important; color: #000 !important; text-transform: none; padding-left: 0px !important;}
h2.green-machine {background: #7AD419; padding: 10px; width: 580px; color: #FFF; font-weight: normal;}

/* Comments */
#comments {margin-bottom: 10px;}
.comment a {color: #000; text-decoration: none;}
.comment a:hover {text-decoration: underline;}
.cm-title, .cm-date {margin: 5px 0;}
.cm-date {margin-bottom: -5px; color: #6e1f8b; display: block;}
.comment {padding: 15px 40px 10px 40px; width: 520px; margin: 20px 0; display: block;}
#comment-form {padding: 30px; padding-bottom: 10px; margin-top: 20px; margin-bottom: 50px;}
#comment-form input[type="text"], #comment-form textarea {border: 1px solid #FFF;}
#comment-form label {padding-left: 4px;}

/* Sidebar Elements */

/* Global classes */
#sidebar .widget {width: 200px; margin: 20px 0;}
.widget p {margin: 0;}

/* Sidebar Menu */
#menu {padding: 10px 0 5px 0; margin: 0; margin-bottom: 40px; line-height: auto;}
#menu ul {margin: 0 0 0 25px; padding: 0;}
#menu li {line-height: 30px; list-style: none; margin: 0; padding: 0;}
#menu li a {font-size: 16px; text-decoration: none; border-bottom: 1px solid #6519ae; color: #000;}
#menu li a:hover {color: #6519ae;}

/* Upper Sidebar */
#upper-sidebar {background: url(img/menu-search.png) no-repeat;}

/* Newsletter */
#newsletter {background: url(img/menu-newsletter.png) no-repeat; height: 90px;}
#newsletter form {margin: 0 0 0 20px; padding-top: 40px;}
#newsletter input[type="text"] {border: 1px solid #6800a5; width: 150px}

/* Categories */
#categories {padding: 10px;}
#categories h2 {margin: 0; font-size: 16px; border-bottom: 1px dashed #333; color: #333; padding-bottom: 4px; margin-bottom: 4px; font-family: arial; font-weight: normal;}
#categories ul {margin: 0; padding: 0;}
#categories li {list-style: none; margin: 0; padding: 0; line-height: 15px;}
#categories a {color: #333; text-decoration: none; font-size: 14px;}

/* Twitter */
#twitter {padding: 10px;}
.twitter-message {margin: 10px 0;}
.twitter-message a {color: #39b8f8;}
.twitter-timestamp {color: #39b8f8; margin: 5px 0; display: block;}

/* Misc sitewide stuff */
.transparent {background: url(img/transparent.png); }
img {border: none;}
.clear {clear: both;}

/* Footer */
#footer {clear: both; height: 68px; width: 900px; margin: 30px auto 0 auto; background: url(img/footer.png) no-repeat; position: relative;}
#footer p {margin: 0 0 0 100px; padding: 0;}
#footer a{color:#000; text-decoration:none;}
#footer a:hover{color:#6e1f8b; text-decoration:none;}

/*pagenav*/
.pagenav a{background-color:#6e1f8b; color:#FFF; text-transform:uppercase; text-decoration:none; line-height:140%;}
.pagenav {padding:0 0 0 65px;}

.no-bg {background: none;}
