/*
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)
*/

/* basic */
body {
 width:100%; 
 background:#E1F0FF top center fixed;
 background-image: url('images/bkg_body.gif');
 background-repeat: repeat;
 background-attachment: fixed;
 margin-top:20px; 
 padding:0px; 
 font:10pt Tahoma, Verdana, Arial, sans-serif;  
 line-height:150%; 
 }
	   
.ir {
 background: url(images_ir/shape_ir.jpg);
 background-repeat: repeat;
 background-attachment: fixed;
 }

a { 
 color:#2D3E66; 
 text-decoration:none; 
 outline:none; }
 
 
a:hover { 
 color:#F70F32; 
 text-decoration:underline; 
 }
 
 
a img  { 
  margin: 0px;
	padding: 5px;	
	border: 1px solid #8196C9; }

a img:hover  { 
  margin: 0px;
	padding: 5px;	
	border: 1px solid #FF8C55; }

.ir a img:hover  { 
  margin: 0px;
	padding: 5px;	
	border: 1px solid #d20069; }

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:Tahoma, Arial, sans-serif; 
 line-height:130% }

h1 { 
 font-size:16pt 
 }

h2 { 
 font-size:12pt; 
 }

h3 { 
 font-size:10pt; 
 }
 
h4 { 
 font-size:9pt; 
 }

h5 { 
 font-size:8pt; 
 }
 
h6 { 
 font-size:7pt; 
 }

.sep { border-bottom: 3px solid #4D6AAE; margin: 0px -15px 10px -15px; }
.sep_ir { border-bottom: 3px solid #96071D; margin: 0px -15px 10px -15px; }


/* wordpress defaults */
.aligncenter,
div.aligncenter { display:block; margin-left:auto; margin-right:auto; }
.alignleft { float:left;}
.alignright { float:right;}
.wp-caption { text-align:center; padding-top:4px; margin:10px;
			  -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 { padding:5px 4px 5px; margin:0; font:normal 8pt Georgia, "Times New Roman", Times, serif; color:#999999; line-height:150%; }

/* wrapper */
.wrap { border: 0px solid #8196C9; width:1020px; margin:auto; padding:0px 0px 10px 0px; overflow:hidden; background:transparent url('images/header.jpg') top center no-repeat;}
.wrap_ir { border: 0px solid #96071D; width:1020px; margin:auto; padding:0px 0px 10px 0px; overflow:hidden; background:transparent url('images_ir/winter-sunset_header.jpg') top center no-repeat;}


/* blog title + description */
#head { 
 height:520px; 
 overflow:hidden; 
}

#head_ir { 
 height:571px; 
 overflow:hidden; 
}

#head h1 { 
 margin:240px 0px 0px 40px;
 padding:0px; 
 font:24pt Trebuchet ms; 
 font-weight: 800;
 color:#546a85; 
 text-transform:uppercase;
}
	
#head_ir h1 { 
 margin:385px 0px 0px 40px;
 padding:0px; 
 font:24pt Trebuchet ms; 
 font-weight: 800;
 color:#546a85; 
 text-transform:uppercase;
}

#head a { 
 color:#000059 }

#head_ir a { 
 color:#FFF }
	
#head a:hover { 
 color:#F70F32; 
 text-decoration:none; }

#head_ir a:hover { 
 color:#F70F32; 
 text-decoration:none; }

#head a img  { 
  margin: 0px;
	padding: 5px;	
	border: 0px solid #8196C9; }

#head_ir a img  { 
  margin: 0px;
	padding: 5px;	
	border: 0px solid #8196C9; }

#head a img:hover  { 
  margin: 0px;
	padding: 3px;	
	border: 1px solid #FF8C55; }

#head_ir a img:hover  { 
  margin: 0px;
	padding: 3px;	
	border: 1px solid #FFF; }

#head #desc { 
 margin:10px 0px 10px 40px; 
 padding:0px; 
 font: italic 13pt Tahoma, Verdana, Arial, sans-serif;  
 color:#FFF; 
 text-transform:none; 
}

#head_ir #desc { 
 margin:10px 0px 10px 40px; 
 padding:0px; 
 font: italic 13pt Tahoma, Verdana, Arial, sans-serif;  
 color:#FFF; 
 text-transform:none; 
}

/* menu */
#menu { 
 background:#FFEEE6;
 margin:0px; 
 padding: 0px 0px 0px 0px;
 overflow:hidden;
 height:32px; 
 font: bold 10pt Tahoma, Verdana, Arial, sans-serif;  
 border-bottom: 1px solid #8196C9;
  }

#menu_na { 
 background:#FFEEE6;
 margin:0px; 
 padding: 0px 0px 0px 15px;
 overflow:hidden;
 height:32px; 
 font: bold 10pt Tahoma, Verdana, Arial, sans-serif;
 border-bottom: 1px solid #8196C9;
 }

#menu_ir { 
 background:#FAA5B4;
 margin:0px; 
 padding: 0px 0px 0px 15px;
 overflow:hidden;
 height:32px; 
 font: bold 10pt Tahoma, Verdana, Arial, sans-serif;  
 border-bottom: 1px solid #96071D;
 }
 
#menu ul { 
 list-style:none; 
 margin:0px; 
 padding:0px; 
 overflow:hidden; 
 
 }

#menu_na ul { 
 list-style:none; 
 margin:0px; 
 padding:0px; 
 overflow:hidden; 
 
 }
 
#menu_ir ul { 
 list-style:none; 
 margin:0px 0px 0px 10px; 
 padding:0px; 
 overflow:hidden; 
 
 }

#menu li { 
 width: 95px;
 float:left; 
 padding:10px; 
 border-left: 0px solid #8196C9;
}

#menu_na li { 
 width: 90px;
 float:left; 
 padding:8px 0px 0px 19px; 
 border-left: 0px solid #8196C9;
}

#menu_ir li { 
 width: 90px;
 float:left; 
 padding:8px 0px 0px 19px; 
 border-left: 0px solid #96071D;
}

#menu li a { display:block; text-align: center; color:#2d3e66; }
#menu li a:hover { color:#F70F32; text-decoration:none; }
#menu li.current_page_item a { background-color:#B8DEFA; }
#menu li.current_page_item a:hover { color:#F70F32; text-decoration:none; }

#menu_na li a { display:block; text-align: center; color:#2d3e66; }
#menu_na li a:hover { color:#F70F32; text-decoration:none; }
#menu_na li.current_page_item a { background-color:#B8DEFA; }
#menu_na li.current_page_item a:hover { color:#F70F32; text-decoration:none; }

#menu_ir li a { display:block; text-align: center; color:#2d3e66; }
#menu_ir li a:hover { color:#F70F32; text-decoration:none; }
#menu_ir li.current_page_item a { background-color:#B8DEFA; }
#menu_ir li.current_page_item a:hover { color:#F70F32; text-decoration:none; }


#midbar { 
 overflow:hidden; 
 padding:8px 0px; 
 }


/* columns */

.c1 { 
 width:215px;
 height:2460px;
 float:right; 
 margin-top: 0px; 
 margin-left: 0px;
 padding:40px 0px 0px 0px;
 overflow:hidden;
 text-align:right;  
 background:#FFEEE6;
 font:bold 10pt Tahoma, Verdana, Arial, sans-serif; 
 line-height:120%;

 }

.c1_ir { 
 width:215px;
 height:auto;
 float:right; 
 margin-top: 0px; 
 margin-left: 0px;
 padding:40px 0px 0px 0px;
 overflow:hidden;
 text-align:right;  
 background:#FAA5B4;
 font:bold 10pt Verdana, Arial, sans-serif; 
 line-height:120%;
 
 }

.c2 { 
 width:584px; 
 height: auto;
 border-right: 0px solid #8196C9;
 float:left; 
 padding:20px 5px 0px 0px; 
 margin-top:0px;
 overflow:hidden;
 background:#F2F9FF;
 font:10pt Verdana, Arial, sans-serif; 
 line-height:120%;
 
 }

.c2_ir { 
 border-left: 0px solid #96071D;
 border-bottom: 0px solid #96071D;
 width:789px; 
 height: auto;
 border-right: 1px solid #96071D;
 float:left; 
 padding:20px 5px 0px 10px; 
 margin-top:0px;
 overflow:hidden;
 background:#FEEBEE;
 font:10pt Verdana, Arial, sans-serif; 
 line-height:120%;
 
 }


.c2_na { 
 border-right: 1px solid #8196C9;
 width:789px; 
 height: auto;
 float:left; 
 padding:20px 5px 0px 10px; 
 margin-top:0px;
 overflow:hidden;
 background:#F2F9FF;
 font:10pt Verdana, Arial, sans-serif; 
 line-height:120%;
 
 }

.c3 { 
 width:215px; 
 height:2447px;
 padding:20px 0px 0px 0px; 
 border-right: 1px solid #8196C9;
 border-bottom: 1px solid #4D6AAE;
 float: left;
 margin-top:0px; 
 overflow:hidden;
 background:#e1f0ff;
 font:bold 10pt Verdana, Arial, sans-serif; 
 line-height:120%;
 }
 
.c4 { 
 width:431px;
 height: 40px; 
 margin-top: 0px; 
 margin-left: 0px;
 padding:0px 0px 0px 0px;
 background:#FFEEE6;
 overflow:hidden;
 text-align:right;  
 }

 
/* contact + subscribe text + middle text */
.toptext { 
  
  padding:0px 15px 5px 15px; 
  color:#546a85; 
  overflow:hidden;
  text-transform:lowercase; 
  font:italic 10pt Tahoma; 
  }
  
	.toptext a { 
	color:#9cf; 
	}
	
	.toptext a:hover { 
	color:#FFBE97; 
	text-decoration:none; 
	}

.midtext { 
  margin:0px; 
  padding:0px 0px 0px 0px; 
  color:#555; 
  font:normal 11pt Tahoma;
  }

/* widgets */
#widgets1 { 
  list-style:none; 
  margin:3px 0px 0px 0px; 
  padding:0px; 
  color:#F70F32;
  }

#widgets1_ir { 
  list-style:none; 
  margin:3px 0px 0px 0px; 
  padding:0px; 
  color:#F70F32;
  }

#widgets2 { 
  list-style:none; 
  margin:3px; 
  padding:0px; 
  color:#2D3E66;
  }

.widget { 
  list-style:none; 
  margin:0px 0px 30px 0px; 
  padding:0px 15px 0px 15px; 
  }

.widget ul { 
 margin:5px 0px 5px 0px; 
 padding:0px; 
 }

.widget ul li a { 
 padding:5px 0px 5px 5px; 
 }

#widgets1 .widget li {
  background:#FFFBF9; 
  list-style:none; 
  margin:0px 0px 13px 10px; 
  padding:0px 5px 0px 0px; 
  }

#widgets1_ir .widget li {
  list-style:none; 
  background:#FEEBEE; 
  margin:0px 0px 13px 10px; 
  padding:0px 5px 0px 0px; 
  }

#widgets1 .widget { 
  padding-bottom: 20px;
  border-bottom: 3px solid #4D6AAE;
  }

#widgets1 .widget_meta { 
  padding-bottom: 0px;
  border-bottom: 0px solid #4D6AAE;
  }

#widgets1_ir .widget { 
  padding-bottom: 30px;
  border-bottom: 3px solid #FFE1F0;
  }

#widgets1_ir .widget_meta { 
  padding-bottom: 0px;
  border-bottom: 0px solid #4D6AAE;
  }

.widget li a:hover { 
  color:#F70F32; 
  text-decoration:none; 
  }

#widgets1_ir .widget li a:hover { 
  color:#d20069; 
  text-decoration:none; 
  }

.widget_text { font: normal 10pt Verdana, Arial, sans-serif;}

#widgets2 .widget h2 { 
  display:block; 
  margin:0px 0px 10px 0px; 
  padding:5px 5px; 
  color:#2D3E66; 
  background-color: #B8DEFA; 
  text-transform:none; 
  border-bottom: 6px solid #d20069;
  }

#widgets2 .widget li { 
  display:block; 
  color:#2D3E66; 
  text-transform:none; 
  list-style:none; 
  margin:0px 0px 13px 0px; 
  padding:0px 0px 0px 0px; 
  font: 12pt Tahoma, Verdana, Arial, sans-serif;
  }

#widgets2 .widget li li { 
  display:block; 
  margin:0px 0px 10px 10px; 
  padding:5px 5px; 
  color:#2D3E66; 
  background-color: #B8DEFA;
  border-bottom: 0px solid #4D6AAE;
  font: bold 11pt Tahoma, Verdana, Arial, sans-serif;
  text-decoration:none;
  }

#widgets2 .widget li li li { 
  list-style:none;
  display:block; 
  margin:0px 0px 10px 20px; 
  padding:5px 5px; 
  color:#2D3E66; 
  background-color: #e1f0ff;
  font: bold 9pt Tahoma;
  text-decoration:none;
  text-align:right;
  border: 0px solid #4D6AAE;
  }

#widgets2 .widget li li li:hover { 
 border: 1px solid #d20069;
 padding:4px 5px; 
 }


#widgets2 .widget_text h2 { 
  display:block; 
  margin:0px 0px 10px 0px; 
  padding:5px 5px; 
  color:#2D3E66; 
  background-color: #B8DEFA; 
  text-transform:none; 
  border-bottom: 6px solid #A9BC25
}

#widgets1 .widget h2 { 
  display:block; 
  margin:0px 0px 10px 0px; 
  padding:5px 5px; 
  color:#2D3E66; 
  background-color: #B8DEFA; 
  text-transform:none; 
  border-bottom: 6px solid #4D6AAE;
  
}

#widgets1_ir .widget h2 { 
  display:block; 
  margin:0px 0px 10px 0px; 
  padding:5px 5px; 
  color:#2D3E66; 
  background-color: #FEEBEE;
  text-transform:none; 
  border-bottom: 6px solid #d20069;
  }

#widgets1 .widget_categories h2 { 
  display:block; 
  margin:0px 0px 10px 0px; 
  padding:5px 5px; 
  color:#2D3E66; 
  background-color: #B8DEFA; 
  text-transform:none; 
  border-bottom: 6px solid #FF8C55;
  }


#widgets1 .widget_recent_entries h2 { 
  display:block; 
  margin:0px 0px 10px 0px; 
  padding:5px 5px; 
  color:#2D3E66; 
  background-color: #B8DEFA; 
  text-transform:none; 
  border-bottom: 6px solid #FF8C55
}

#widgets1 .widget_archive { 
  border-bottom: 0px solid #FF8C55
}

#widgets1_ir .widget_archive { 
  border-bottom: 0px solid #FF8C55
}


/* list images for widgets */

#widgets1 .widget_recent_entries li { center right no-repeat; }
#widgets1 .widget_recent_comments li { center right no-repeat; }
#widgets1 .widget_pages li { center right no-repeat; }
#widgets1 .widget_categories li { center right no-repeat; }
#widgets1 .widget_archive li { center right no-repeat; }
#widgets1 .widget_links li, 
#widgets1 .widget_betterblogroll li, 
#widgets1 .widget_sclw li { center right no-repeat; }

#widgets2 .widget_recent_entries li { center left no-repeat; }
#widgets2 .widget_recent_comments li { center left no-repeat;}
#widgets2 .widget_pages li { center left no-repeat; }
#widgets2 .widget_categories li { center left no-repeat; }
#widgets2 .widget_archive li { center left no-repeat; }
#widgets2 .widget_links li, 
#widgets2 .widget_betterblogroll li, 
#widgets2 .widget_sclw li { center left no-repeat; }

/* search box */
#searchform #s { width:170px; }

/* blog posts */
.post {  padding:20px 25px 0px 25px; overflow:hidden; line-height:150%; color:#000; }

	/* blog title */
	.post-title h1 { margin:-9px 0px 0px 0px; padding:5px 0px 5px 0px; letter-spacing:-0.02em; line-height:110%; background-color: #B8DEFA; border-bottom: 6px solid #FF8C55}
	.post-title h1 a { color:#2D3E66; margin: 4px;}
	.post-title h1 a:hover { color:#F70F32; text-decoration:none; }
        .post-title_ir h1 { margin:-9px 0px 0px 0px; padding:5px 0px 5px 0px; letter-spacing:-0.02em; line-height:110%; background-color: #B8DEFA; border-bottom: 6px solid #D20069}
	.post-title_ir h1 a { color:#2D3E66; margin: 4px;}
        .post-title_ir h1 a:hover { color:#D20069; text-decoration:none; }

	/* bar with date, author and category */
	.post-sub { padding:5px 5px 0px 0px; overflow:hidden; font:bold 10pt Tahoma; color:#2D3E66; }
		.post-sub a, 
		.post-foot a { font:bold 10pt Tahoma; color:#2D3E66; border-bottom:dotted 0px #CCCCCC; text-decoration: underline;}
		.post-sub a:hover { color:#F70F32; border-bottom:dotted 1px #333333; text-decoration:underline; }
		.post-foot a:hover { color:#F70F32; text-decoration:underline; }
		.post-author { float:left; overflow:hidden; margin-left:6px; text-decoration: none;}
                .post-cat { float:left; overflow:hidden; text-decoration: none;}
                .post-date { float:right; overflow:hidden; margin-right:0px; }


	/* blog text */
	.post-text { overflow:hidden; color:#2D3E66; }
		.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; padding-bottom:30px; margin:10px 0px 0px 0px; font:normal 8pt Tahoma; color:#2D3E66; line-height:160%; }
		.post-edit { float:right; }
		.post-comments { float:right; }




/* comments */
.commentlist { list-style:none; padding:0px; margin:0px; border-top:solid 3px #97A8BD; overflow:hidden; }
.commentlist li { overflow:hidden; border-bottom:solid 3px #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:1020px; height:80px; background:transparent; margin:auto; padding:76px 5px 5px 5px; 
		  font-family:Georgia, "Times New Roman", Times, serif; color:#d20069; text-align:center; }
	#footer a { color:#FFF; border-bottom:dotted 1px #BEB6A7; text-transform:uppercase; }
	#footer a:hover { text-decoration:none; }

#footer_na { float:left; width:1000px; height:80px; background:transparent; margin:auto; padding:76px 5px 5px 5px; 
		  font-family:Georgia, "Times New Roman", Times, serif; color:#d20069; text-align:center; }
	#footer_na a { color:#FFF; border-bottom:dotted 1px #BEB6A7; text-transform:uppercase; }
	#footer_na a:hover { text-decoration:none; }

#footer_ir { float:left; width:1000px; height:80px; background:transparent; margin:auto; padding:76px 5px 5px 5px; 
		  font-family:Georgia, "Times New Roman", Times, serif; color:#d20069; text-align:center; }
	#footer_ir a { color:#00059; border-bottom:dotted 1px #BEB6A7; text-transform:uppercase; }
	#footer_ir a:hover { text-decoration:none; }