/* 

Theme Name: Donald
Theme URI: 
Description: Donalds custom theme
Author: Ashley Farrand
Author URI: 

*/ 

/*
    RESET
*/
/** { margin: 0; padding: 0; }*/
body { background-color: #000; font-size: 14px; line-height: 1.5; font-family: Helvetica, Sans-Serif; color: #fff; }
.screen-reader-text { position: absolute; left: -9999px; }


/*
    TYPOGRAPHY
*/
a { color: #fff;text-decoration: none;border: none; }
a:hover { text-decoration: none; }
h1, h2, h3, h4, h5 { font-weight: 400; font-family: Verdana, Helvetica Neue, Helvetica, Arial, sans-serif; color: #fff; }
h1 { color: #3A4E3A;font-size:64px; font-weight: bold; margin: 0 0 5px 0; }
h1 a { color: #3A4E3A;text-decoration: none; }
h1 a:hover {
	color: #fff;
}
h2 { font-weight: 400; font-size: 22px;  margin: 0 0 5px 0; }
h3 { font-weight: 800; font-size: 18px; }
h4 { font-weight: 400; font-size: 16px; }
h5 { font-weight: 400; font-size: 14px;  letter-spacing: 2px; }




/*
    BASIC STRUCTURE
*/
#background {
	background-image: url(images/bg.jpg);
	background-repeat: repeat-y;
	width: 1200px;
	height: auto;
	margin: 0 auto;
}
#page-wrap { width: 960px; margin: 0 auto;  }
#main-content { width: 960px; padding: 0 0 0 0;  }
#column-wrap {  }
#seperator {
	background-image: url(images/sep.png);
	background-repeat: no-repeat;
	width: 800px;
	height: 12px;
	margin: 40px auto;
	clear: both;
}

/*
    HEADER
*/
#header { padding: 40px 90px; position: relative; }
#logo { font-size: 64px; }
#header p {  font-size: 150%;text-align: left;margin: 0 80px 0 0; }



/*
    NAVIGATION
*/
#main-nav { padding: 0 0 0 60px;   overflow: hidden; list-style: none; }
#main-nav li { display: inline; }
#main-nav li a {  display: block; float: left; padding: 6px 10px; text-decoration: none;  }
.home #main-nav li.home a, #main-nav li a:hover, 
#main-nav li.current_page_item a { background: #eee; }
#main-nav li:first-child a {  }



/*
    SEARCH FORM
*/
#searchform { margin: 30px 0;   }
#s { width: 217px; border: 0; font-style: italic; font-size: 15px; padding: 8px; }
#searchsubmit {  font-size: 14px; border-top: 0; border-right: 0; border-bottom: 0; background: white; padding: 8px; }
#searchsubmit:hover { background: #eee; }

/*FRONT PAGE*/

#video {
	background-image: url(images/old-tv.png);
	background-repeat: no-repeat;
	width: 700px;
	height: 488px;
	
}

#bookfront  {
	font-size:120%;padding: 0 0 0 100px;
}

#bookfront img {
	float: left;
	margin: 0 100px 0 0;
}

#bookfront p {
	float: right;
}

/*#books img {
	position: relative;
	right: 240px;
	/*top: 260px;*!/
}*/

#bookcontent {
	width: 550px;
	float: right;
	padding: 0 0 0 40px;
}




/*contact*/
input {
	background-color: #3A4E3A;
	border: none;
	color: #fff;
	margin: 20px;
	height: 30px;
	width: 280px;
}

textarea {
	background-color: #3A4E3A;
	border: none;
	color: #fff;
	margin: 20px;
	height: 200px;
	width: 400px;
}

/*page*/






/*
    SIDEBAR
*/
#sidebar { 
width: 180px;
position:absolute;
top:150px; }
#sidebar h3 {  margin: 40px 0 0 0; }

.widget_pages { overflow: hidden; }
.widget_pages ul { list-style: none; margin-bottom:20px;}
.widget_pages ul li { color: #fff;display: inline; }
.widget_pages ul li a { display:block;
border:1px solid #000;
background-color:#3A4E3A;
text-decoration:none;
color:#fff;
padding:5px 5px 5px 15px; }
.widget_pages ul li:nth-child(odd) a {  }

.widget_tag_cloud { overflow: hidden; }
.widget_tag_cloud a {  display: block; width: 139px;  text-decoration: none; font-size: 14px !important; }
.widget_tag_cloud a:nth-child(even) {  }

.widget_links ul { list-style: none; }
.widget_links ul li a {  display: block; text-decoration: none; }

.widget a:link:hover, .widget a:visited:hover { border-left:6px solid #fff; }






/*
    POSTS
*/
.meta { font-size: 18px;  position: relative;   padding: 2px 0; margin: 0 0 20px 0; padding-right: 100px; }
.meta span {  }
.meta a { text-decoration: none; }
.meta a:hover { text-decoration: underline;}

.article-content {
	padding: 0 0 0 100px;
}

.article-content p { padding: 0 0 10px 0;font-size:100%; }


#bookbig ul li {
	list-style: none;
	display: block;
}

#bookbig {
	width: 200px;
	float: left;
}

#purchase {
	height: 140px;
}

#backburner img {
	padding: 0 40px 40px 0;
}

/*.article-content ul, .article-content ol { margin: 0 0 10px 20px; }
.article-content ul ul, .article-content ol ol { margin-top: 5px; }
.article-content li { margin: 0 0 5px 0; }
.article-content code { font: 12px Monaco, Courier, Sans-Serif; }
.article-content pre {  padding: 10px; margin: 0 0 15px 0; }*/
.article-content img {
	border: none;
}
.post { margin: 0 100px 40px 0; }


.article-content2 {
	padding: 0;
}

.article-content2 p { padding: 0 0 10px 0;font-size:100%; }




.article-content2 ul, .article-content ol { margin: 0 0 10px 20px; }
.article-content2 ul ul, .article-content ol ol { margin-top: 5px; }
.article-content2 li { margin: 0 0 5px 0; }
.article-content2 code { font: 12px Monaco, Courier, Sans-Serif; }
.article-content2 pre {  padding: 10px; margin: 0 0 15px 0; }
.article-content2 img {
	border: none;
}


/*
    PAGINATION
*/
.pagination { overflow: hidden; width: 770px; }
.pagination .newer { float: right; }
.pagination .older { float: left; }




/*
    COMMENTS
*/
ol.commentlist { list-style: none; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment {  padding: 10px 10px 25px 10px; position: relative; font-size: 12px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { margin: 0 0 5px 0; font-size: 15px; }
ol.commentlist li.comment div.vcard cite.fn { font-style:normal; }
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar {  float: right; margin: 0 0 15px 15px; padding: 5px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { position: absolute; top: 10px; right: 60px; }
ol.commentlist li.comment div.comment-meta { font-size:9px; }
ol.commentlist li.comment div.comment-meta a { color:#ccc; }
ol.commentlist li.comment div.comment-meta a:hover { color: black; }
ol.commentlist li.comment p {  margin: 0 0 0 10px 0; }
ol.commentlist li.comment ul, ol.commentlist li.comment ol { margin: 0 0 15px 20px; }
ol.commentlist li.comment div.reply { font-size:11px; position: absolute; bottom: 5px; right: 10px; }
ol.commentlist li.comment div.reply a { }
ol.commentlist li.comment ul.children { list-style: none; margin:1em 0 0; text-indent:0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 {  }
ol.commentlist li.comment ul.children li.depth-3 {  }
ol.commentlist li.comment ul.children li.depth-4 {  }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even {  }
ol.commentlist li.odd { }
ol.commentlist li.parent { }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }

#commentform { }
#commentform div { margin: 0 0 5px 0; }
#commentform input[type=text] {  font: 12px Helvetica, Sans-Serif; padding: 3px; }
#commentform #submit {  padding: 4px;  font: 14px Helvetica, Sans-Serif; }
#commentform #submit:hover {  }
#commentform textarea { width: 400px; padding: 3px;  }

/*
    FOOTER
*/
#footer {  padding:40px 90px; margin: 0;  }
#footer h1 {
	font-size:64px;
	margin: 0 20px 0 0;
}
#footer p {
	clear: both;
}

#socialfooter {
	padding: 20px 0 0 0;
}

#socialfooter img {
	border: none;
	margin: 0 10px 0 0;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}
