/*
Theme Name: Disciple
Theme URI: http://wnw.blogwarhammer.net/themes/disciple
Description: Soft and clean WordPress theme with 3 columns. Customizable with 4 more colors.
Version: 1.15
Author: Regis
Author URI: http://wnw.blogwarhammer.net
Tags: soft, clean, simple, 3 columns, fixed width

This theme is released under GPL (http://www.opensource.org/licenses/gpl-3.0.html)
*/

.quote {
	margin: 1em 20px;
	padding-left: 50px;
	background: transparent url(quote.gif) no-repeat; 
        font-style: italic;
}

/* basic */
body {
width:100%; background:black url('http://www.pualingo.com/wp-content/themes/disciple/images/bg.png') top left repeat-x; margin:0px 0px 10px 0px; padding:0px; 
	   font:8pt Verdana, Arial, sans-serif; line-height:150%; color:#333333;
}
a { color:#CC0000; text-decoration:none; outline:none; }
a:hover { color:#CC0000; text-decoration:underline; }
a img { border:0; }
blockquote { border-left:solid 5px #A7B3BC; padding:5px 5px 5px 8px; margin:8px; background-color:#F4F5F7; font:normal 8pt Georgia, "Times New Roman", Times, serif; line-height:160%; display:inline-block; }
pre { border-left:solid 5px #738695; padding:5px 5px 5px 8px; margin:8px 8px 8px 8px; background-color:#EEF0F2; overflow:scroll; }
ul { list-style-type:square; }
input, 
select, 
textarea { font:8pt Verdana, Arial, sans-serif; color:#333333; }
form { margin:0px; padding:0px; }
p { margin:11px 0px 11px 0px; }
h1, h2, h3, h4, h5, h6  { font-weight:normal; font-family:Arial, sans-serif; line-height:130% }
h1 { font-size:19pt;  }
h2 { font-size:16pt; }
h3 { font-size:13pt; }
h4 { font-size:10pt; }
h5 { font-size:8pt; }
h6 { font-size:7pt; }

.sep { display:block; height:30px; background:transparent url('images/lips3.png') top center no-repeat; overflow:hidden; }
.sep2 { display:block; height:32px; background:transparent url('images/lips.png') top center no-repeat; overflow:hidden; }
.sep3 { display:block; height:32px; background:transparent url('images/lips2.png') top center no-repeat; overflow:hidden; }
.sep4 { display:block; height:32px; background:transparent url('images/sep.gif') top center no-repeat; overflow:hidden; }

/* wordpress defaults */
.aligncenter,
div.aligncenter { display:block; margin-left:auto; margin-right:auto; }
.alignleft { float:left;}
.alignright { float:right;}
.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.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;
}

/* wrapper */
.wrap2 { width:1070px; margin: 0 auto; padding:0px; overflow:hidden; background:transparent url('images/pua-lingo-logo.gif') top center no-repeat; }

.wrap2 img {display:block; margin:0 auto;}

.grey_comments a {color:grey;}

/* blog title + description */
#head { height:108px; overflow:hidden; text-align:center; }
	#head h1 { margin:15px 0px 10px 0px; padding:0px; font:normal 34pt Georgia, "Times New Roman", Times, serif; letter-spacing:2px; text-transform:uppercase; }
	#head a { color:#FFFFFF; }
	#head a:hover { color:#FFFFFF; text-decoration:none; }
	#head #desc { margin:0px 0px 15px 0px; padding:0px; font:normal 11pt Georgia, "Times New Roman", Times, serif; color:#FFFFFF; text-transform:uppercase; }

/* menu */
#menu { width:520px; margin:auto; height:15px; }
	#menu ul { list-style:none; margin:0px 0px 0px 10px; padding:0px; overflow:hidden; }
		#menu li { float:left; padding:0px; }

#midbar { overflow:hidden; padding:0px; }

#innerwrap { margin-top:0px; overflow:hidden; height:100%; background:transparent url('images/bg_c2.gif') top center repeat-y; }
#innerwrap2 { margin-top:0px; margin-bottom:0; overflow:hidden; height:100%; background:transparent url('images/bg_c2.gif') top center repeat-y; }

/* columns */
.c1 { width:235px; float:left; padding:0px; margin:0px; text-align:right; }
.c2 { width:600px; float:left; padding:0px; margin:0px; overflow:hidden; background:#FFFFFF url('images/bg_c2.gif') top left repeat-y;
        font-size:14px; border-top:1px solid #CDB79E;
	border-bottom:1px solid #CDB79E;
        padding-top:7px;
        padding-bottom:2px;
        text-align:center; }
.c2 a {padding-left:5px; padding-right:5px}
.c2 h2 {font-size:14px; display:inline; }


.c22 { width:600px; float:left; padding:0px; margin:0px; overflow:hidden; background:#FFFFFF url('images/bg_c2.gif') top left repeat-y; }
.c3 { width:234px; float:left; padding:0px; margin:0px; overflow:hidden; }

/* contact + subscribe text + middle text */
.toptext { margin:0px; padding:10px 15px 10px 15px; color:#FFFFFF; text-transform:lowercase; font:italic 10pt Georgia, "Times New Roman", Times, serif; }
	.toptext a { color:#FFFFFF; }
	.toptext a:hover { color:#FFBE97; text-decoration:none; }
.midtext { margin:0px; padding:10px 15px 10px 15px; color:#777777; font:normal 9pt Georgia, "Times New Roman", Times, serif; }

/* widgets */
.widget { list-style:none; margin:0px 0px 30px 0px; padding:0px 8px 0px 8px; }
.widget ul { margin:0px; padding:0px; }
.widget ul li a { padding:1px 3px 1px 3px; }
.widget li a:hover { background-color:#546a85; color:#FFFFFF; text-decoration:none; }
.widget h2 { margin:0px 0px 5px 0px; padding:0px; color:#546a85; font:italic 11pt Georgia, "Times New Roman", Times, serif; text-transform:lowercase; }


/* widgets new*/
#widgets3 { list-style:none; margin:0px; padding:0px; color:#333333; }
#widgets4 { list-style:none; margin:0px; padding:0px; color:#333333; }

#widgets3 h2 {color:#657a8c;}
#widgets4 h2 {color:#657a8c;}

.widget { list-style:none; margin:0px 0px 30px 0px; padding:0px 8px 0px 8px; }
#widgets3 .widget { border-right:solid 5px #A5B4C5; }
#widgets4 .widget { border-left:solid 5px #A5B4C5; }
#widgets3 .widget a {color:#B0B0B0}
#widgets4 .widget a {color:#B0B0B0}
#widgets3 .widget a:hover { background-color:#546a85; color:#FFFFFF; text-decoration:none; }
#widgets4 .widget a:hover { background-color:#546a85; color:#FFFFFF; text-decoration:none; }
.widget ul { margin:0px; padding:0px; }
.widget ul li a { padding:1px 3px 1px 3px; }
.widget li a:hover { background-color:#546a85; color:#FFFFFF; text-decoration:none; }
.widget h2 { margin:0px 0px 5px 0px; padding:0px; color:#546a85; font:italic 11pt Georgia, "Times New Roman", Times, serif; text-transform:lowercase; }

/* list images for widgets */
#widgets3 .widget li { list-style:none; background:url('images/78.png') center right no-repeat; margin:0px 0px 5px 0px; padding:0px 20px 0px 0px; }
#widgets4 .widget li { list-style:none; background:url('images/78.png') center left no-repeat; margin:0px 0px 5px 0px; padding:0px 0px 0px 20px; }

#widgets3 .widget_recent_entries li { background:url('images/24.png') center right no-repeat; }
#widgets3 .widget_recent_comments li { background:url('images/18.png') center right no-repeat; }
#widgets3 .widget_pages li { background:url('images/21.png') center right no-repeat; }
#widgets3 .widget_categories li { background:url('images/34.png') center right no-repeat; }
#widgets3 .widget_archive li { background:url('images/36.png') center right no-repeat; }
#widgets3 .widget_links li, 
#widgets3 .widget_betterblogroll li, 
#widgets3 .widget_sclw li { background:url('images/13.png') center right no-repeat; }

#widgets4 .widget_recent_entries li { background:url('images/24.png') center left no-repeat; }
#widgets4 .widget_recent_comments li { background:url('images/18.png') center left no-repeat; }
#widgets4 .widget_pages li { background:url('images/21.png') center left no-repeat; }
#widgets4 .widget_categories li { background:url('images/34.png') center left no-repeat; }
#widgets4 .widget_archive li { background:url('images/36.png') center left no-repeat; }
#widgets4 .widget_links li, 
#widgets4 .widget_betterblogroll li, 
#widgets4 .widget_sclw li { background:url('images/13.png') center left no-repeat; }

/* search box */
#searchform #s { width:150px; }

/* blog posts */
.post { padding:0px 18px 15px 18px; overflow:hidden; line-height:160%; color:#333333; }

	/* blog title */
	.post-title h1 { margin:0px; padding:0px 0px 2px 0px; font:normal 2.4em Georgia, "Times New Roman", Times, serif; letter-spacing:-0.02em; line-height:130%; }
	.post-title h1 a { color:#333333; }
	.post-title h1 a:hover { color:#666666; text-decoration:none; }

	/* bar with date, author and category */
	.post-sub { padding:5px 0px 0px 0px; overflow:hidden; font:normal 8pt Georgia, "Times New Roman", Times, serif; color:#999999; }
		.post-sub a, 
		.post-foot a { color:#999999; border-bottom:dotted 1px #CCCCCC; }
		.post-sub a:hover, 
		.post-foot a:hover { background-color:#EBEBEB; color:#666666; border-bottom:dotted 1px #333333; text-decoration:none; }
		.post-date { float:left; overflow:hidden; margin-right:20px; }
		.post-author { float:left; overflow:hidden; margin-right:20px; }
		.post-cat { float:left; overflow:hidden; }

	/* blog text */
	.post-text { overflow:hidden; color:#333333; }
		.aligncenter { display:block; margin:auto; text-align:center; }
		img.alignright { padding:4px; margin:0 0 2px 7px; display:inline; }
		img.alignleft { padding:4px; margin:0 7px 2px 0; display:inline; }
		.alignright { float: right; }
		.alignleft { float: left; }
		.youtube { text-align:center; margin:10px 0px 10px 0px; }

	/* blog footer with tags, edit and comments */
	.post-foot { overflow:hidden; margin:10px 0px 0px 0px; font:normal 8pt Georgia, "Times New Roman", Times, serif; color:#999999; line-height:160%; }
		.post-edit { float:right; }
		.post-comments { float:right; }

/* comments */
.commentlist { list-style:none; padding:0px; margin:0px; border-top:solid 1px #97A8BD; overflow:hidden; }
.commentlist li { overflow:hidden; border-bottom:solid 1px #97A8BD; padding:8px; background-color:#FFFFFF; }
.commentlist li.alt { background-color:#F8F8F8; overflow:hidden; }
	.comment-avatar img { float:left; padding:0px; border:solid 1px #999999; margin:8px 8px 8px 0px; }
	.comment-bar { color:#999999; overflow:hidden; padding:0px 8px 0px 0px; font:normal 8pt Georgia, "Times New Roman", Times, serif; line-height:160%; }
		.comment-bar a { color:#999999; border-bottom:dotted 1px #CCCCCC; }
		.comment-bar a:hover { background-color:#EBEBEB; color:#666666; border-bottom:dotted 1px #333333; text-decoration:none; }

		.comment-author { color:#546a85; font-size:11pt; font-style:italic; }
		.comment-author a { color:#546a85; border-bottom:dotted 1px #666666; }
		.comment-author a:hover { text-decoration:none; }
	.comment-text { }

/* footer */
#footer { width:1070px; height:80px; background:transparent url('images/bar_bottom2.gif') top center no-repeat; margin-left:auto; margin-right:auto; padding:76px 0px 5px 0px; 
		  font-family:Georgia, "Times New Roman", Times, serif; color:#AA9F8A; text-align:center; }
	#footer a { color:#AA9F8A; border-bottom:dotted 1px #BEB6A7; text-transform:uppercase; }
	#footer a:hover { text-decoration:none; }
	
	
/**** MY STUFF ****/
/** make star ratings inline **/

.post-ratings {display:inline; }

/** change color of comment text **/

/** alpha bar styling **/
.alphabar { height:20px; padding-top:10px; text-align:center; font-size:16px; font-weight:bold; font-family: 'viner hand itc', Arial, sans-serif; }
.alphabar a { padding:4px 5px 4px 5px; } /** top, right, bottom, left **/
.alphabar a:hover { background-color:#add8e6; text-decoration:none; }

/** category bar **/
.catbar2 {font-size:14px;
	border-bottom:1px solid #CDB79E;
	margin-left:5px; margin-right: 5px; margin-top:0px;
	margin-bottom:11px; padding-bottom:2px; padding-top:0; text-align:center; }
.catbar2 a {padding-left:5px; padding-right:5px}
.catbar2 h2 {font-size:14px; display:inline; }

/** "read full definition" styling **/
a.fulldef {text-decoration:underline; padding-top:0px; margin-top:0px;}
a:hover.fulldef { background-color:#546a85; color:#FFFFFF; text-decoration:none; }
				 
/** featured post plugin **/
.featuredpost {width:400px; background:#ffffff	 url('http://www.pualingo.com/wp-content/themes/disciple/images/gradient2.png') top left repeat-x; padding:2px 6px 7px 7px; margin-bottom:8px;
			   border-style:ridge; border-width:0px 1px 1px 1px; border-color:#104E8B;}
.featuredpost a:hover {color:#333000;}
.featuredpost p {padding: 0px; margin: 1px 0px 2px 0px;}
.featured-text {font-weight:bold; border-width:1px;}
.featured-title {width:400px; padding:1px 6px 2px 7px;
				 background-color:#485c76; color:white; border-style:ridge;
				 border-width:1px 1px 1px 1px; border-color:#104E8B;}
				 
/** navigation boxes **/
.alpha-title {font-size:14px; padding:2px 5px 2px 5px; background-color:#BDD0CC;
			  border-style:solid; border-width:1px; border-color:#79835D} /**top, right, bottom, left**/
.category-title {font-size:14px; padding:2px 5px 2px 5px; background-color:#748DAA;
				 border-style:solid; border-width:1px; border-color:#4C627B;}
.search-title {font-size:14px; padding:2px 5px 2px 5px; background-color:#BEBDD0;
			   border-style:solid; border-width:1px; border-color:#78769E;}

.alpha-box {background-color:#E3E6DB; padding:4px 1px 4px 1px;
			border-style:solid; border-width:0px 1px 1px 1px; border-color:#79835D;}
.category-box {background-color:#E6DDDB; padding:0px;
			   border-style:solid; border-width:0px 1px 1px 1px; border-color:#4C627B;}
.search-box {background-color:#E6DDDB; padding:1px 7px 7px 7px;
			 border-style:solid; border-width:0px 1px 1px 1px; border-color:#78769E;}

/** Back to top text **/

.to-top {text-align:center; margin-top:10px;}
.to-top a { color:#CC0000; border-bottom:dotted 1px #CC0000; }
.to-top a:hover { background-color:#EBEBEB; color:#CC0000; border-bottom:dotted 1px #CC0000; text-decoration:none; }

/** for the list views **/

.list-link a{text-decoration:none;}
.list-link a:hover{text-decoration:underline;}

/** for styling excerpt text **/
.good-excerpt {margin-top:2px; margin-bottom:2px;}
.good-excerpt p {margin-top:2px; margin-bottom:2px;}

#sidebar1 {background-image: url(http://www.pualingo.com/wp-content/themes/disciple/images/sil3.png);
	background-repeat: no-repeat; background-position: 20px 90px;}
#sidebar2 {background-image: url(http://www.pualingo.com/wp-content/themes/disciple/images/sil4.png);
	background-repeat: no-repeat; background-position: 20px 76px;}
	
#toplinks {text-align:right; color:#DEDEDE;}
#toplinks a {padding-left:5px; padding-bottom:3px; margin-bottom:2px; color:#DEDEDE;}
#toplinks a:hover {color:#f40458;}

.xoxo a {color:#B0B0B0;}
.xoxo a:hover {color:white;}
.xoxo li {list-style:none; background:url('images/13.png') center left no-repeat; margin:0px 0px 5px 0px; padding:0px 0px 0px 20px; }
#linkcat-2 { border-left:solid 5px #A5B4C5; }

/** Sharing **/
.sharing {
	float:right;
}

.sharing a{float:left;display:block;width:30px;height:30px;margin:0 5px 0 0;}

.sharing a.one{background:url('http://www.pualingo.com/wp-content/themes/disciple/images/sharing.jpg') 0 0 no-repeat;}
.sharing a.two{background:url('http://www.pualingo.com/wp-content/themes/disciple/images/sharing.jpg') -33px 0 no-repeat;}
.sharing a.three{background:url('http://www.pualingo.com/wp-content/themes/disciple/images/sharing.jpg') -65px 0 no-repeat;}
.sharing a.four{background:url('http://www.pualingo.com/wp-content/themes/disciple/images/sharing.jpg') -98px 0 no-repeat;}
.sharing a.five{background:url('http://www.pualingo.com/wp-content/themes/disciple/images/sharing.jpg') -131px 0 no-repeat;}

/** Buttons **/

.push-button {
	text-align:center;
}

.push-button a {
	border-width:3px;
	border-style:outset;
	border-color:#dedede;
	background-color:#dedede;
	padding:6px 9px 6px 9px;
	margin-top:10px;
	text-decoration:none;
	color:black;
	font-size:14px;
}

.push-button a:hover {
	border-style:inset;
	border-color:#b3b3b3;
	background-color:#b3b3b3;
}

.term-list {
	list-style:none; background:url('http://www.pualingo.com/wp-content/themes/disciple/images/21.png') center right no-repeat; margin:0px 0px 5px 0px; padding:0px 20px 0px 0px;
}

.textwidget li {
	list-style:none; background:url('http://www.pualingo.com/wp-content/themes/disciple/images/21.png') center right no-repeat; margin:0px 0px 5px 0px; padding:0px 20px 0px 0px;
}

.term-list li {
	list-style:none; background:url('http://www.pualingo.com/wp-content/themes/disciple/images/21.png') center right no-repeat; margin:0px 0px 5px 0px; padding:0px 20px 0px 0px;
}

#homepageleft {
	margin: 20px 20px;
	padding: 0px;
        margin-top:5px;
	}

#homepageright {
	float: right;
	width: 275px;
	margin: 0px;
	padding: 0px;
        margin-top:5px;
	}

.hpfeatured {
	margin: 0px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #DDDDDD;
	}

.hpfeatured h3 {
	background: #333333 url(images/headline.png);
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
	padding: 3px 0px 3px 7px;
	}

#top-block {
  margin:0;
  padding:0;
}

#top-block p {
margin:0;
padding:0;
}

#top-block h3 {
  margin-bottom:0;
}

#top-block ul {
  list-style:none;
  padding:0;
  padding-left:20px;
  margin:0;
}

#top-block a {
  text-decoration:underline;
}

#prod-table {
  margin-bottom:0px;
}

#prod-table tr td {
  padding:2px 8px;
}

#alpha-box {
  border-width: 1px 0;
  border-style: solid;
  border-color: #CDB79E;
  font-size:16px;
  padding:3px 7px;
  text-align: center;
  letter-spacing: 3px;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.boldbuttons{
background: transparent url('http://www.pualingo.com/wp-content/uploads/2010/04/roundedge-green-left.gif') no-repeat top left;
display: block;
float: left;
font: bold 13px Arial; /* Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;

}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: white; /*button text color*/
}

a.boldbuttons span{
background: transparent url('http://www.pualingo.com/wp-content/uploads/2010/04/roundedge-green-right.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbuttons{ /* Hover state CSS */
text-decoration: underline;
}


.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

.addthis_toolbox a {font-size:14px;}

#polls_form_3 p {
  color: #aab0aa;
}

#polls_form_3 p strong {
  color: #aab0aa;
}

.wp-polls-ul li {
  color: #aab0aa;
  padding: 0;
  background: transparent;
  list-style-type: none;
}

.wp-polls-ul {
  padding: 0;
  list-style-type: none;
  background: transparent;
  background-image: none;
}

#polls-widget-3 {
  background-image: none;
}

#polls_form_3 {
  background-image: none;
}

#polls-3 {
  color: #aab0aa;
}