body{margin:0px;padding:0;color:#939393;background-color:#222222;background-image:url(http://images.kenneththompson.ca/bg.gif);background-repeat:repeat-x;font-family:Arial;font-size:12px;line-height:22px;}
.parent-element{background:url(http://images.kenneththompson.ca/sprite.jpg);}
a:link, a:visited{text-decoration:none;color:#fff;}
a:hover{color:#dbdbdb;}
h1{margin:0px 0px 10px 0px;font-weight:normal;font-size:30px;}
h2{margin:0px 0px 10px 0px;font-weight:normal;font-size:27px;}
h3{margin:0px 0px 10px 0px;font-weight:normal;font-size:24px;color:#56adff;}
h4{margin:0px 0px 10px 0px;font-weight:normal;font-size:20px;color:#56adff;}
blockquote{overflow:auto;padding:0 10px;margin:20px 30px;background:#222;border:1px solid #333;}
p img{padding:0;max-width:100%;}
a{outline:0;}
strong{color:#ccc;}
#form{margin:0 auto;width:520px;padding-top:15px;padding-bottom:15px;}
.select{background-color:#222222; border:1px solid #373737; padding: 3px 3px 3px; margin-bottom: 12px; margin-left: 6px; }

input.view-button { background: none; border: none; padding-bottom:6px; width:49px; height:25px; float: right; font: 11px Arial, sans-serif; color: #939393; cursor: pointer; }
#listings-options { :; }
				#listings-options form { padding-bottom: 5px; }
					#listings-options div.select { float: left; }
						#listings-options select { width: 175px; height: 20px; margin: 0px; background: #222222; border: none; color: #fff; }		
#bgdiv{background-image:url(http://images.kenneththompson.ca/bg-2.gif);background-repeat:repeat-x;background-position:bottom;width:100%;float:left;}
#logobg{background-position:-67px -280px;background-repeat:no-repeat;float:left;}
.headings{width:194px;background-color:#222222;display:block;height:28px;font-weight:bold;color:#fff;padding-left:20px;padding-top:3px;clear:both;}
#wrapper2{width:950px;margin:auto;padding:0px 0px 0px 0px;}
.post-wrapper{width:606px;padding:15px;}
.rule{clear:both;border-top:1px solid #222222;width:636px;margin:15px 0px;float:left;}
#home-wrapper{width:678px;margin-top:15px;}
.home-left{width:420px;border-right:1px solid #222222;float:left;}
.home-post-wrap{width:395px;border-bottom:1px solid #222222;padding:15px 25px 25px 0px;}
.home-post-wrap-2{width:636px;border-bottom:1px solid #222222;padding:15px 0px;}
.home-post-wrap-3{width:636px;border-bottom:1px solid #222222;padding:0px;}
.home-right{width:214px;float:left;}
.readmore{background-color:#000;padding:5px 10px;color:#fff;font-size:10px;margin:23px 0px 0px 40px;display:block;float:right;}
.readmore a:link, .readmore a:hover{color:#fff;font-size:10px;}
.titles a:link, .titles a:visited, .titles a:active{text-decoration:none;font-size:20px;font-family:Georgia;margin-top:10px;color:#6a909f;float:left;margin-bottom:15px;clear:both;}
.post-title{line-height:40px;margin:15px 0px 20px 0px;}
.post-title2{margin:0px 0px 20px 0px;}
h1.post-title, h1.post-title2{color:#ffffff;}
#container{float:left;width:950px;background-color:#222222;}
#container2{float:left;width:950px;margin-top:15px;background-color:#222222;padding-top:15px;}
#left-div{width:678px;float:left;}
#left-div2{width:663px;float:left;padding:0px 0px 15px 15px;}
#left-inside{float:left;padding:0px 0px 0px 19px;}
.about-image{float:left;display:inline;margin-right:10px;border:5px solid #313131;}
.post-info{color:#56adff;font-size:12px;background-color:#313131;float:left;border:1px solid #3d3d3d;padding:4px 10px;clear:both;height:22px;}
.post-info a:link, .post-info a:visited{color:#fff;}
.logo{border:none;float:left;width:209px;height:79px;text-indent:-9999px;}
.current-category{background-color:#313131;color:#fff;border:1px solid #424242;padding:5px 10px;display:block;margin-bottom:10px;width:626px;}
#info{float:left;margin-left:10px;}
#info h1{margin:16px 0px 0px 0px;font-weight:bold;font-size:26px;color:#ccc;}
#info p{margin:0px 0px 0px 0px;line-height:13px;color:#999;}
#video {border:10px solid #313131;width:640px;margin-top:25px;margin-bottom:25px;}
#social{float:right;height:100px;overflow:hidden;margin-top:2px;margin-right:-4px;}
#social li{display:inline;}
#social li a{float:left;display:block;background:url(http://images.kenneththompson.ca/sprite.jpg);height:100px;width:95px;text-indent:-9999px;}
#social li.facebook a{background-position:0px -100px;}
#social li.twitter a{background-position:-100px -100px;}
#social li.rss a{background-position:-200px -100px;}
#social li.link a{background-position:-300px -100px;}
#social li.facebook a:hover{background-position:0px 0px;}
#social li.twitter a:hover{background-position:-100px 0px;}
#social li.rss a:hover{background-position:-200px 0px;}
#social li.link a:hover{background-position:-300px 0px;}
#footer{clear:both;float:left;padding-top:14px;font-size:11px;background-color:#161616;width:100%;height:50px;}
.footer-inside{margin:auto;width:940px;padding:0px 10px 0px 0px;text-align:right;}
.footer-insie a:link, .footer-insie a:visited{color:#fff;}
#bottom{padding:15px 1px 15px 15px;width:934px;float:left;background-color:#222222;}
.bottom-box{width:294px;background-color:#212121;border-bottom:5px solid #1d1d1d;float:left;margin-right:17px;}
.bottom-box2{width:294px;background-color:#212121;border-bottom:5px solid #1d1d1d;float:left;margin-right:17px;min-height:299px;}
.bottom-box2 h3{color:#868686;font-size:20px;margin-left:10px;}
.bottom-box-inside{width:274px;margin-left:10px;padding:10px 0px;float:left;border-top:1px solid #373737;background-position:top;}
.bottom-box h3{color:#868686;font-size:20px;margin-left:10px;}
.bottom-span{width:225px;display:block;color:#939393;float:left;}
.bottom-span a:link, .bottom-span a:visited{font-size:14px;}
.bottom-span2{width:274px;color:#56adff;display:block;float:left;}
.bottom-span3{width:193px;color:#939393;display:block;float:left;}
.bottom-span3 a:link, .bottom-span3 a:visited{color:#939393;}
.bottom-thumbnail{background-color:#313131;border:1px solid #464646;padding:4px;float:left;display:inline;margin-right:12px;position:relative;}
#sidebar{float:right;width:272px;}
.sidebar-box{float:right;width:272px;border-bottom:4px solid #1d1d1d;margin-bottom:10px;background:#292929;}
.sidebar-box-inside{width:242px;float:right;padding:13px 15px;border-right:1px solid #1D1D1D;}
.sidebar-box ul li a:link, .sidebar-box ul li a:visited, .sidebar-box ul li a:active{color:#fff;display:block;background-color:#222222;border:1px solid #373737;padding:3px 8px 5px 8px;}
.sidebar-box ul li{margin:5px 3px 3px 5px;clear:both;}
.sidebar-box ul{list-style-type:none;clear:both;margin-left:0px;padding-left:0px;margin-top:0px;padding-top:0px;}
.sidebar-box ul li a:hover{color:#000; background-color:#fff;}
.sidebar-box-title{font-size:18px;color:#56adff;margin-bottom:10px;float:left;}
.thumbnail-wrap{float:left;margin:0px 15px 18px 0px;width:151px;height:151px;}
.thumbnail-category{margin:0px 14px 18px 0px;}
.thumbnail-div{float:left;padding:10px 0px 0px 10px;width:150px;height:150px;background-color:#313131;}
.thumbnail-div .sections-overlay{width:141px;height:141px;margin-top:-33px;float:left;}
.thumbnail-shadow{width:100%;float:left;height:33px;}
.thumbnail-div .sections-overlay .zoom{margin:60px 0px 0px 61px;}
.thumbnail-single .sections-overlay{width:624px;height:364px;}
.thumbnail-single embed, .thumbnail-single object{width:624px;height:364px;}
.thumbnail-bottom{margin:5px 0px 0px -5px;}
.thumbnail-single{border:10px solid #313131;width:624px;height:364px;}
.blogthumbnail{border:10px solid #313131;display:inline;float:left;margin-right:15px;}
.comments-wrapper{background-color:#171717;width:585px;padding:30px 15px 15px 15px;float:left;border:1px solid #353535;-moz-border-radius:10px;-webkit-border-radius:10px;-border-radius:10px;}
#commentform{margin:10px 0px 0px 20px;}
#commentform textarea{background:#222;border:1px solid #333;width:350px;padding:10px;color:#fff;}
#commentform #email{font-size:13px;background:#222;border:1px solid #333;width:207px;height:20px;padding-left:13px;padding-top:6px;margin-bottom:3px;color:#fff;}
#commentform #author{font-size:13px;background:#222;border:1px solid #333;width:207px;height:20px;padding-left:13px;padding-top:6px;margin-bottom:3px;color:#fff;}
#commentform #url{font-size:13px;background:#222;border:1px solid #333;width:207px;height:20px;padding-left:13px;padding-top:6px;margin-bottom:3px;color:#fff;}
.commentmetadata{text-transform:uppercase;color:#fff;font-size:12px;text-transform:uppercase;margin-top:10px;display:block;background-color:#222222;border:1px solid #333333;padding:2px 10px;width:190px;}
#comments{margin:0px 0px 15px 6px;color:#fff;}
.commentmetadata a:link, .commentmetadata a:hover, .commentmetadata a:visited{color:#fff;}
.fn, .fn a:link, .fn a:hover, .fn a:visited, .says{color:#56adff;font-family:Georgia;font-size:17px;font-style:normal;}
.avatar{border:5px solid #222222;margin-bottom:-15px;margin-right:10px;width:40px;height:40px;}
.comment{border-bottom:1px solid #222222;margin-bottom:15px;float:left;clear:both;width:100%;list-style:none;}
.children .comment{border-top:1px solid #222222;border-bottom:none;padding-top:15px;margin-bottom:0px;}
.comment-reply-link, .comment-reply-link:visited{color:#171717 !important;display:block;font-weight:bold;background-color:#c4c4c4;padding:2px 7px;float:right;text-transform:lowercase;font-size:11px;border:1px solid #fff;margin-bottom:10px;margin-top:-10px;}
.commentlist{float:left;margin-left:0px;padding-left:10px;}
.comment-reply-link:hover{background-color:#fff;}
.cancel-comment-reply a:link, .cancel-comment-reply a:visited{color:#171717 !important;display:block;font-weight:bold;background-color:#c4c4c4;border:1px solid #fff;padding:0px 5px;text-transform:lowercase;font-size:10px;float:left;clear:both;}
#commentform{clear:both;float:left;}
.cancel-comment-reply a:hover{background-color:#fff;}
#respond{float:left;width:100%;}
#respond h3{color:#fff;margin-left:20px;margin-top:0px;}
div.cancel-comment-reply{margin-left:20px;}
.featured{background-color:#1d1d1d;border:10px solid #313131;background-color:#313131;width:930px;height:364px;margin-top:15px;float:left;}
.featured-info{color:#56adff;background-color:#313131;border:1px solid #424242;padding:0px 10px;margin:15px 0px;}
#sections{width:655px;height:364px;float:left;overflow:hidden;}
#sections ul{width:10000px;padding:0;margin:0;height:364px;float:left;list-style-image:none;display:block;}
#sections li{width:655px;height:364px;display:block;float:left;}
.sections-overlay{width:655px;height:364px;}
.sections-overlay .zoom{margin:165px 0px 0px 312px;border:none;width:23px;height:26px;}
#featured-right{width:262px;height:364px;float:right;}
#sections2{width:262px;height:296px;float:right;overflow:hidden;border:1px solid #424242;background:#292929;}
.featured-readmore{background-color:#353535;padding:0px 10px 3px 10px;display:block;float:right;margin-top:5px;}
#sections2 ul{width:262px;padding:0;margin:0;height:5000px;float:left;list-style-image:none;display:block;}
#sections2 li{width:227px;height:262px;display:block;float:left;background-position:-400px 0px;padding:16px;}
.featured-title a{color:#fff;font-size:20px;}
#featured-button{width:261px;height:66px;background-position:-80px -200px;float:right;}
.prev{width:40px;height:40px;cursor:pointer;float:left;background-image:url(http://images.kenneththompson.ca/sprite.jpg);background-position:0px -200px;margin-top:18px;margin-left:10px;}
.next{width:40px;height:40px;cursor:pointer;float:right;background-image:url(http://images.kenneththompson.ca/sprite.jpg);background-position:-40px -200px;margin-top:18px;margin-right:10px;}
.prev-hover{width:40px;height:40px;cursor:pointer;background-image:url(http://images.kenneththompson.ca/sprite.jpg);background-position:0px -240px;}
.next-hover{width:40px;height:40px;cursor:pointer;background-image:url(http://images.kenneththompson.ca/sprite.jpg);background-position:-40px -240px;}
.aligncenter, div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:12px;line-height:17px;padding:0 4px 5px;margin:0;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
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}
.logowrap{float:left;width:950px;margin-top:-15px;}
.logowrap ul{float:left;margin:26px 0px 0px 40px;padding:0px;}
.logowrap ul li{float:left;display:block;margin-right:10px;}
.logowrap ul li a:link, .logowrap ul li a:visited{padding:5px 10px;color:#fff;background-color:#404040;border:1px solid #4c4c4c;display:block;}
.logowrap ul li a:hover{color:#000;background-color:#fff;}
.nav ul{position:absolute;top:-999em;}
.nav li{float:left;position:relative;z-index:9;}
.nav ul li{width:100%;}
.nav li:hover ul, ul.nav li.sfHover ul{left:-40px;top:7px;}
.nav li:hover li ul, .nav li.sfHover li ul{top:-999em;}
.nav li li:hover ul, ul.nav li li.sfHover ul{left:161px;top:-26px;}
.nav li:hover ul, .nav li li:hover ul{top:-999em;}
.nav li li{padding:0px;}
.nav li:hover{}
.nav li li a:link, .nav li li a:visited{width:180px;display:block;}
.nav li li a:hover{background-color:#fff;color:#000;}
#searchform{margin-right:20px;margin-bottom:15px;}
.search_bg{float:right;margin-top:18px;margin-left:10px;}
.search_bg #s{background:#FFF;font-size:11px;color:#fff;font-family:Arial;width:150px;vertical-align:middle;padding:10px;border:1px solid #e5e3d3;}
.search_bg #searchsubmit{background-color:#56adff;color:#fff;font-weight:bold;cursor:pointer;border:5px solid #f6f6e9;vertical-align:middle;text-transform:lowercase;margin-left:10px;height:30px;padding-bottom:10px;}
#categories-button{float:right;cursor:pointer;margin-top:26px;}
#categories-dropdown{width:237px;position:absolute;left:736px;top:-30px;display:none;}
.categories-inside{width:237px;background-color:#101010;float:left;padding:6px 0px 6px 0px;border:1px solid #353535;-moz-border-radius:10px;-webkit-border-radius:10px;-border-radius:10px;}
.categories-inside ul{width:237px;padding:0px;margin:0px;float:left;list-style-type:none;}
.categories-inside ul li{display:block;float:left;padding:0px;margin:0px;list-style-type:none;}
.categories-inside ul li a:link, .categories-inside ul li a:visited{display:block;float:left;padding:5px 10px;margin:2px 0px;width:199px;border:1px solid #464646;background-color:#2c2c2c;margin-left:8px;}
.categories-inside ul li a:hover{background-color:#353535;color:#fff;}
.categories-top{float:left;}
.wp-pagenavi{margin-bottom:15px !important;}
.wp-pagenavi a, .wp-pagenavi a:link{padding:5px 7px !important;margin:2px !important;text-decoration:none !important;border:1px solid #424242 !important;color:#FFF !important;background-color:#313131 !important;}
.wp-pagenavi a:visited{padding:5px 7px !important;margin:2px !important;text-decoration:none !important;border:1px solid #424242 !important;color:#FFF !important;background-color:#313131 !important;}
.wp-pagenavi a:hover{border:1px solid #fff !important;color:#000 !important;background-color:#c9c9c9 !important;}
.wp-pagenavi a:active{padding:5px 7px !important;margin:2px !important;text-decoration:none !important;border:1px solid #424242 !important;color:#FFF !important;background-color:#313131 !important;}
.wp-pagenavi span.pages{padding:5px 7px !important;margin:2px 2px 2px 2px !important;color:#000000 !important;border:1px solid #424242 !important;color:#FFF !important;background-color:#313131 !important;}
.wp-pagenavi span.current{padding:5px 7px !important;margin:2px !important;font-weight:bold !important;border:1px solid #fff !important;color:#000 !important;background-color:#c9c9c9 !important;}
.wp-pagenavi span.extend{padding:5px 7px !important;margin:2px !important;border:1px solid #fff !important;color:#000 !important;background-color:#c9c9c9 !important;}
.bottom-thumbnail a{display:block;}
.bottom-thumbnail a img{border:none;}
.gallery-item{float:left;margin-top:6px;text-align:center;}
.gallery-icon img{padding:5px;background-color:#ffffff;border:1px solid #ccc;width:130px;height:98px;}
.gallery-caption{margin-left:0;font-size:75%;line-height:100%;}
.fpfcredit{margin-top:0;font-size:x-small;color:#BBBBBB;}
