/*

Theme Name: Blank B

Theme URI: http://www.WPThemerKit.com

Description: Blank Theme B, 2 Columns, 1 Right Sidebar

Version: 1.1

Author: Cal

Author URI: http://www.WPThemerKit.com

*/



/* ================================================================ 

The original version of this stylesheet and the associated (x)html

files are available at http://www.wpthemerkit.com



License info can be found at http://www.wpthemerkit.com/license.php

=================================================================== */

/*------------------------------------------------------------------

[Table of contents]

1. Main Containers - body, #wrapper, #main, #header, #content, #footer, etc.

2. General Classes - .entry-meta, .post, .description, .underpost, etc.

3. General Links - #content a:link, #footer a:link, etc.

4. Menu - #menu, #menu ul, #menu ul li, #menu ul li a:link, etc.

5. Sidebar Links - #sidebar ul li a:link

6. Headings - #header h1, #content h1, .post h2, .post h3, etc.

7. Date - .entry-date, .entry-month, .entry-day

8. Comments - #commentform, #respond p, etc.

9. Blockquotes - blockquote, blockquote p:first-letter, etc.

10. Align - .alignleft, .alignright, img.alignleft, img.alignright, etc.

11. Misc. and Preventative - Styles to prevent image hover strangeness etc.

-------------------------------------------------------------------*/



/*===START SECTION 1 - the main containers===*/



body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 85%;

	margin: 0px;

	padding: 0px;

	color: #555555;

	background-color: #333;

	background-image: url(/wp-content/themes/WP-Blank-B/images/dinpattern-stripe.gif);

	background-repeat: repeat;	

    

}



#wrapper {
	width: 1024px;
	margin: 0 auto;
	padding: 0px;
	min-height: 100%;
	}



#header {

	height: 314px;

	width: 1024px;

	margin: 0px;

	

}

#main {
	width: 1024px;
	border-top: 2px solid #000;
	margin: 0px;
	padding: 0px;
	border-bottom: 20px solid #BD1D2C;
	display: table-cell;
	background-image: url(/images/mainbackgroundGR.png);
	background-repeat: repeat-y;
	height: 100%;
}

#content {
	width: 642px;
	padding: 10px;
	float: left;
	line-height: 1.3em;
	margin-top: 1px;
	background-color: #B1B1B1;
	height: 100%;
}

#sidebar {
	width: 362px;
	float: right;
	

	
}



#footer {
	
	text-align: center;
	font-size: 0.8em;
	padding: 13px 0 0;
	margin: 0px;
	width: 1024px;
	clear: both;
	background-color: #CCC;
	border-bottom: 5px solid #900;
	bottom: 0px;
}

#footer table tr td {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	text-decoration: none;
	text-align: left;
	
	padding-right: 25px;
	padding-left: 25px;
}

#footer a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #900;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}

.copyrighttext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333;
	text-decoration: none;
	text-align: center;
	background-color: #999;
	margin: 0px;
	padding: 3px;
}

/*===END SECTION 1===*/



/*===START SECTION 2 - general classes===*/

.description {

	clear: left;

	padding: 5px 0 5px 35px;

}

.post {
	width: 550px;
	padding: 15px;
	margin: 20px auto 15px;
	font-size: 0.9em;
	border: thick solid #999;
	background-color: #FFF;
}

.entry-content, .entry-excerpt {

	clear: left;

}

.navigation a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #333;
	text-decoration: none;
}

.navigation {
	clear: both;
	color: #900;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 22px;
}

.avatar {
	float: left;
	padding-right: 10px;
	padding-left: 13px;
}

.entry-meta {
	margin: 15 auto 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #666;
	text-decoration: none;
	background-color: #CCC;
	width: auto;
	padding: 5px 5px 5px 10px;
}

.entry-meta a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #900;
	text-decoration: none;	
}

.underpost {

	font-size: .9em;

}

#content .underpost a {

	text-decoration: none;

}

/*===END SECTION 2===*/



/*START SECTION 3 - style content and footer links*/

#content a:link, #content a:visited {

	padding: 2px;

}

#content a:hover {

	text-decoration: none;

}

#content h5 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #900;
	text-decoration: none;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 0px;
}

#footer a:link, #footer a:visited {

	color: #474200;

}

#footer a:hover {

	text-decoration: none;

}



#moretext {

	color: #900;

	text-decoration: none;

}



.boxtitle {

	background-image: url(images/1a.png);

	background-repeat: no-repeat;

	height: 39px;

	width: 358px;

	padding-left: 15px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 13px;

	color: #333;

	text-decoration: none;

}



.boxleftside {

	background-image: url(images/2b.png);

	background-repeat: repeat-y;

	width: 21px;

}



.boxrightside {

	background-image: url(images/4d.png);

	background-repeat: repeat-y;

	width: 22px;

}



.boxbottom {

	background-image: url(images/7g.png);

	background-repeat: no-repeat;	

}



.boxcenter {

	width: 315px;

	background-color: #BFC0C2;

}

.amazonbookscenter {
	width: 315px;
	background-color: #BFC0C2;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-top: 2px;
	padding-bottom: 2px;    

}

.amazonbookscenter link {
	text-decoration: none;	    

}

/*===END SECTION 3===*/



/*===START SECTION 4 - style for menu, page links in the header===*/

#menu{

	padding: 0;

	white-space: nowrap;

	margin: 20px 0 0 0;

	width: 750px;

}

#menu ul {

	margin: 0px;

	padding: 0px;

}

#menu li {

	display: inline;

	list-style-type: none;

	margin: 0 10px 0 0;

}

#menu li a:link, #menu li a:visited {

	text-decoration: none;

	padding: 3px;

}

#menu li a:hover {

	text-decoration: none;

}

/*===END SECTION 4===*/



/*===START SECTION 5 - sidebar links===*/

#sidebar ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

#sidebar li a:link, #sidebar li a:visited {

	display: block;

	text-decoration: none;

	margin-bottom: .1em;

	padding: 1px;

	color: #900;

}

#sidebar li a:hover {

	text-decoration: none;

	color: #333;

}

#sidebar ul ul {

  margin-left: 10px;

}

#sidebar ul ul li, #sidebar ul ul li {

  font-size: .9em;

  margin-left: 10px;

}

/*===END SECTION 5===*/



/*===START SECTION 6 - style the headings===*/

#header h1 a:link, #header h1 a:visited {

	font-size: 1em;

	float: left;

	font-family: Georgia, "Times New Roman", Times, serif;

	margin: 0px;

	width: 600px;

	padding: 1px 0 0 25px;

	clear: both;

}

#header h1 a:hover {

	text-decoration: none;

}

#content h1 {

	font-size: 1.5em;

}

#sidebar h1 {

	font-size: 1.4em;

}

#sidebar h2 {

	font-size: 1.1em;

}

.post h2 {

	font-size: 1.8em;

	margin: 10px 0;

	padding: 0;

	font-family: Verdana, Geneva, sans-serif;

	color: #333;

}



.post h2 a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
	color: #900;
	text-decoration: none;
}



.post h2 a:hover {
	color: #333;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
}

.post h3 {

  font-size: 1.8em;

  margin: 0;

  padding: 0;

}

.pagetitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #333;
	text-decoration: none;
	margin-left: 23px;
}

/*===END SECTION 6===*/



/*===START SECTION 7 - style the post date===*/

.entry-date {
	height: 40px;
	width: 50px;
	display: inline;
	float: right;
	margin: 0 0 0 5;
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	border: thin dotted #999;
}

.entry-month {

	font-size: 10px;

	width: 50px;

	text-align: center;

	height: 15

	margin: 7px 0 0 0;

	padding: 0 0 2px 0;

}

.entry-day {

	font-size: 10 px;

	text-align: center;

	height: 10px;

	width: 50px;

	}

/*===END SECTION 7===*/



/*===START SECTION 8 - comment form and comments===*/

#respond {
	margin:40px 29px 29px;
	width: 320px;
}

#respond p {
	font-size: .9em;
	}

#respond textarea {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333;
	background-color: #CCC;
	border: thin ridge #333;
	width: 300px;
	height: 150px ;
	
	vertical-align: middle;
  	}
	
#respond input {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333;
	background-color: #CCC;
	border: thin ridge #333;
	width: 150px;
	vertical-align: middle;
   }

#comments {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #F0F0F0;
	text-decoration: none;
	padding-top: 10px;
	padding-left: 15px;
	margin: 15px;
}

#commentform input {

	

}

#commentform textarea {

	

}

#commentform {	

	padding: 10px;

}

ol.commentlist {
	width: 550px;
	list-style-type: none;
	padding: 15px;
	background-color: #F3F3F3;
	margin: 20px auto 15px;
	border: thin ridge #666;
}

ol.commentlist li {
	margin: 15px 0 0;
	padding-top: 15px;
	border: thin solid #999;
}

#content ol.commentlist li a {

	text-decoration: none;

}

li.author {
	padding: 5px;
	background-color: #999;
}

/*===END SECTION 8===*/



/*START SECTION 9 - oh you're so fancy with those blockquotes....*/

blockquote {

  font: 1.2em/1.6em Georgia, "Times New Roman", Times, serif;

  width: 350px;

  background: url(images/blockquote1.png) no-repeat right bottom;

  padding: 0 10px 0 30px;

  text-indent: -30px;

}

blockquote p:first-letter {

  background: url(images/blockquote2.png) no-repeat left center;

  padding: 0 0 0 30px;

  font: italic 1.7em Georgia, "Times New Roman", Times, serif;

}

/*===END SECTION 9===*/



/*START SECTION 10 - images when inserted into a post.*/

.alignleft {

  float: left;

}

.alignright {

  float: right;

}

img.aligncenter, div.aligncenter {

	display: block;

	margin: 0 auto;

}

img.alignright, div.alignright {

	margin: 1px 0 2px 10px;

	display: inline;

}

img.alignleft, div.alignleft {

	margin: 1px 10px 2px 0;

	display: inline;

}

.wp-caption-text {

  font-size: .7em;

  line-height: 1.1em;

  margin: 0;

}

/*===END SECTION 10===*/



/*===START SECTION 11 - Misc. and Preventatives===*/

a.image:link, a.image:visited, a.image:hover {

	background: none;

	padding: 0;

}

a.image img {

	border: none;

}

/*===END SECTION 11===*/

.tocNav {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 10px;

	color: #333;

	text-decoration: none;

}

.pagetitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #333;
	text-decoration: none;
	margin-left: 28px;	
}

.myicons {
    width: 40px ;
	margin-top: -10px;

	margin-right: 10px;

	float: right ;
}

.totalposts {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #CCC;
	text-decoration: none;
	padding-left: 15px;
	margin-top: 2px;
}

.mymenu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: none;
}

.mymenu a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #900;
	text-decoration: none;
}
.mymenu a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #900;
	text-decoration: none;
}

.news {
	padding: 25px;	
}

/*===Resources Styles===*/

.resourcestitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #333;
	text-decoration: none;
	margin: 35px;
}

.resourceslinks  {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #900;
	text-decoration: underline;
}

.resourceslinks a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #900;
	text-decoration: none;	
}

.resourceslinks a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #900;
	text-decoration: none;	
}

.resourceslinks a:visited{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #900;
	text-decoration: none;	
}

.resourceslinks a:active{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #900;
	text-decoration: none;	
}

.resourcestext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration: none;	
}

.resourcestable {
	background-color: #E2E2E2;
	border: thin solid #666;
	padding: 5px 15px 5px 10px;
	width: 550px;
	margin: 15px 5px 5px 15px;
}

.dateadded {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #999;
	text-decoration: none;
}

.aligncenter{
	padding:2px 5px 5px 2px;
	border:4px solid #E4E4E4;
	
}
