/*   
Theme Name: Marcus Scholtes Website
Theme URI: http://qtweb.ca
Description: A custom theme template for scholtes.ca.
Author: QT Web Designs
Author URI: http://qtweb.ca
Version: 1.0
*/



body,td,th {}
body {
	margin: 0;
	padding: 0;
	background-image: url(images/header.jpg);
	background-repeat: repeat-x;
	background-color: #000000;
	color: #dddddd;
	font-family: Arial, Helvetica, sans-serif;
}
#page-wrap {width: 960px; margin: 0 auto; padding: 0 10px;}
p {line-height: 20px; margin: 0 0 15px; padding: 0;}
h1, h2, h3, h4, h5, h6 { margin:0; padding:0;}
a:link {color: #8d7b4d;}
a:visited {color: #8d7b4d;}
a:hover {color: #ccc;}
a:active {color: #8d7b4d;}
a:link img {border: none; }


/* Header Elements  */
#header {}
#logo {float: left; margin-top: 55px;}
#picture {float: right; margin-right: -15px;}
#page-title {float: left;}
h1 {color: #222; margin-top: 36px; font-size: 40px;}
#banner {}


#searchform { }
	#s { }
	#searchsubmit { margin-top: 10px;}
	#searchform {line-height: 20px;}


/* Main Menu  */
#nav{height: 50px; float: left;width: 619px; margin-top: 40px;margin-left: -27px;}
#nav ul{margin:0px 0px;padding:0;	}
#nav li{list-style:none; float: left;}
#nav li a{color:#ccc;text-transform: uppercase; height: 26px;display:block;font-weight:normal;font-size: 16px;padding:10px 20px 0;-moz-padding-end: 23px;margin: 14px 5px 0;text-align:center;text-decoration:none;}
#nav li:hover a{color:#fff; text-decoration:none; border-bottom: 6px solid #ffffff;}

#nav li ul{ border:1px solid #ccc; display:none; position:absolute; width:120px; height: auto; margin: 0px 0 0 4px; z-index:200;background: #333;}
#nav li:hover ul{display:block;}
#nav li li { display:block; float:none; margin: 0; padding: 0;}
#nav li ul a{color: #333;  display:block;font-size:12px;font-weight:normal;padding:9px 5px;text-align:left;margin: 0px;  height: auto; line-height: 14px;text-transform: none; }
#nav li:hover li a {background-image: none; color: #fff; border: none;background-image: url(images/red-gradient.jpg);
	background-repeat: repeat-x; }
#nav li:hover li a:hover {color: #fff;background:#444;}
#nav li.current_page_item a{background-image: url(images/nav-over.png); background-repeat: no-repeat; color: #bea564; font-weight: bold;}		


/* Standard Page Elements  */

#content {clear:both; padding-top: 20px;}
#content-text {float: left; width: 500px;}
#content h2 {margin-bottom: 10px;color: #8d7b4d;}
#content h2 a {} #content h2 a:hover {}
#content h3 {margin-bottom: 20px;} 
#content h3 a {} #content h3 a:hover {}
#content h4 {}
#content h5 {}
#content h6 {}
#content-text td a {color: #fff;}
#content-text td li {list-style: none; margin-left: -20px;}
#content-text td ul {margin-top: -10px;}
#content p {line-height: 26px; color: #ccc;}

#content-text img {border: 1px solid #ccc;}
#respond {margin-top: 30px;}
#respond div {padding-bottom: 10px;}

/* Sidebar Elements  */
#sidebar {float: right; width: 343px; margin-top: 35px;}
#sidebar img {border: 1px solid #ccc; margin-bottom: 25px;}
#sidebar ul {}
#sidebar h2 {}
#sidebar p {}


/* Footer Elements  */
#footer {clear:both; border-top: 1px solid #fff; font-size: 12px;}
#footer-inner {width: 940px; margin: 0 auto;padding-top: 15px; padding-bottom: 14px;}
#footer ul {}
#footer  li {}
#footer li a {}
#footer li a:hover {}
#footer a {}
#footer a:hover {}
#footer h2 {}
#footer p {}


/* Begin other CSS elements */
form { }
input[type=text] { }
textarea { }
.meta {padding-bottom: 5px;}
blockquote {margin-left: 20px;}
.alignleft  {float: left; margin-right: 10px;}
.alignright {float: right; margin-left: 10px;}

.do-not-print { display: none; }
#comments { page-break-before: always; }
table {}
th { border-bottom: none }
td { border-bottom: none; }
th, td {padding: 4px;}
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; }
	
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 { border-bottom: 1px dotted #666; padding: 10px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
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 10px 10px; }
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 { }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 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 { border-left: 5px solid #555; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }

 
