/*  
Theme Name: Andy Sowards
Theme URI: http://wordpress.org/
Description: Based on the default WordPress theme.
Version: 4.0 Beta
Author: SBC
Author URI: http://www.andysowards.com/
*/

*{margin:0;padding:0;border:0;}
html{height:98.8%;}
html,body{margin:0;padding:0;border:0;}
* html .clearfix{height:1%;}
.clearfix{display:inline-table;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{clear:both;}
body{font-size:62.5%;font-family:Arial,Helvetica,Sans-Serif;background-color:#fff;color:#000;text-align:center;}
p{margin:15px 0;font-size:1.2em;line-height:1.2em;}
ul,ol{font-size:1.2em;line-height:1.2em;}
ul li ul{font-size:1em;}
small{font-family:Arial,Helvetica,Sans-Serif;font-size:0.9em;line-height:1.3em;}
smaller{font-family:Arial,Helvetica,Sans-Serif;font-size:0.8em;line-height:1.3em;}
a,h1 a:hover,h2 a:hover,h3 a:hover{color:#2397E9;text-decoration:underline;}
a:hover{color:#6F7A83;text-decoration:none;}
a:visited{color:#6F7A83;text-decoration:underline;}
input{border:1px solid #ddd;height:18px;vertical-align:middle;}
textarea{border:1px solid #ddd;}
small,.nocomments,.postmetadata,.excerptmetadata,blockquote,strike{color:#000;}
code{font-size:1.1em;font-family:'Courier New',Courier,Fixed;color:#336699;}
acronym,abbr,span.caps{font-size:0.9em;letter-spacing:.07em;}
acronym,abbr,span.caps{cursor:help;}
acronym,abbr{border-bottom:1px dashed #999;}
blockquote{margin:15px 30px 0 10px;padding-left:20px;border-left:5px solid #ddd;}
blockquote cite{margin:5px 0 0;display:block;}
.box p{line-height:1.2em !important;font-size:1.1em !important;}
.box h3{margin-top:15px !important;}
hr{display:none;}
a img{border:none;}
h1,h2,h3,h4,h5{font-family:Arial,Helvetica,Sans-Serif;font-weight:bold;color:#000;letter-spacing:-1px;}
h1{font-size:2em;margin:25px 0 20px 0 !important;}
h2{font-size:1.8em;margin:20px 0 15px 0 !important;}
h3{font-size:1.3em;}
h4{font-size:1.2em;}
h2.pagetitle{font-size:1.8em;}
h1,h1 a:link,h1 a:visited,#headerimg .description{text-decoration:none;}
h2,h2 a,h2 a:link,h2 a:visited,h3,h3 a,h3 a:link,h3 a:visited{color:#000;}
h2,h2 a,h2 a:link,h2 a:visited,h3,h3 a,h3 a:link,h3 a:visited,cite{text-decoration:none;}
h4#comments,h4#trackbacks{font-size:1.4em;padding:0;margin:15px 0 0 0;}
h3#comments{font-size:1.5em;padding:0;margin:10px 0 0 0;}
h3#respond{font-size:1.5em;padding:0;margin:10px 0;}
h3.foot{padding:0;margin:15px auto 0 auto;}
h3.post{font-size:1.2em;padding:0;margin:10px auto 0 auto;}
.commentlist li h4{margin-top:5px;font-size:1.1em; }
.archives h3{padding:0;margin:10px auto 0 auto;}
#page{background-color:#fff;text-align:left;margin:10px auto;padding:0;width:900px;}
#header{background:url(images/blog-banner_01.jpg) repeat-x top left;padding:0;margin:0 auto;height:214px;width:100%;}
#headertable{margin:0 auto; background:url(images/blog-banner_02.jpg) no-repeat;}
#content{font-size:1.2em}
#headerimg .description{font-size:1.2em;text-align:center;}
#commentform{margin-top:15px;}
#commentform p{font-family:Arial,Helvetica,Sans-Serif;}
#headerimg{margin:0;height:200px;width:100%;}
#footer{background-color:#eee;padding:0 0 0 1px;margin:0 auto;width:900px;clear:both;}
#footer p{margin:20px 0;padding:0;text-align:center;}
#topnavbar{margin:10px -10px 0 15px;text-align:center;}
.alt{background-color:#fff;border:1px solid #ddd;margin:0;padding:10px;}
.box{background-color:#f8f8f8;border:1px solid #ddd;padding-right:15px;}
.recent{margin-left:-35px;}
.post{margin:0;display:block;}
.column{width:540px;padding:0;margin:20px;}
.column .postmetadata{padding-left:15px;}
.column .excerptmetadata{padding:5px;margin-top:10px;position:relative;}
.postmetadata,.excerptmetadata{border:1px solid #ddd;clear:left;}
.excerptmetadata a:hover,.postmetadata a:hover{color:#808080;}
.headernav{letter-spacing:-1px;font-size:200%;}
.include{font-family:Arial,Helvetica,Sans-Serif;color:#fff;text-indent:0px;}
.include p{font-family:Arial,Helvetica,Sans-Serif;font-size:1.2em;color:#fff;text-indent:0px;}
.include a:link{color:#fff;text-decoration:none !important;}
.include a:visited{color:#fff;text-decoration:none !important;}
.include a:hover{color:#fdcb00;text-decoration:underline !important;}
p img{padding:0;max-width:100%;}
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;display:block;}
.alignleft{float:left;display:block;}
.center{text-align:center;}
.entry ol{padding:0 0 0 35px;margin:10px 0 10px 0;}
.entry ol li{margin:0;padding:0;}
.entry ul{padding:0 0 0 35px;margin:10px 0 10px 0;}
.entry ul li{margin:0;padding:0;}
.archives ol{padding:10px 0 10px 35px;margin:0;}
.archives ul{padding:10px 0 10px 35px;margin:0;}
ol.list li,ul.list li{margin:10px 0;}
.postmetadata ul,.postmetadata li,.excerptmetadata ul,.excerptmetadata li{display:inline;list-style-type:none;list-style-image:none;}
.commentlist li{border:1px solid #ddd;}
.recent ul li{list-style-type:disc;}
ol li{list-style:decimal outside;}
li.search{margin:15px auto 25px auto;}
.entry form{text-align:center;}
select{border:1px solid #ddd;height:20px;vertical-align:middle;/* width:130px; */}
#commentform input{width:170px;padding:2px;margin:5px 5px 1px 0;}
#commentform textarea{width:100%;padding:2px;}
#commentform #submit{float:right;font-weight:bold;}
.form-button{background-color:#2397E9;color:#fff;font-weight:bold;font-family:Arial,Helvetica,Sans-Serif;font-size:12px !important;height:21px;vertical-align:middle;}
.form-button:hover{background-color:#6F7A83;color:#fff;font-weight:bold;font-family:Arial,Helvetica,Sans-Serif;font-size:12px !important;height:21px;vertical-align:middle;}
.form-field{background-color:#fff;font-family:Arial,Helvetica,Sans-Serif;font-size:12px !important;}
.form-image{height:90px;width:90px;border:0;}
.form-image-small{height:16px;width:16px;border:0;padding-right:3px;}
.commentlist{padding:0;margin:0;}
.commentlist li{margin:15px 0 0 0;padding:10px 15px 0 15px;list-style:none;}
.nocomments{text-align:left;margin:10px 0 20px 0;padding:0;}
.commentmetadata{margin:0;display:block;}
#commentform input,#commentform textarea{margin:5px 0;font-size:1.2em;line-height:1.2em;}
.commentlist p{font-size:1em;}
.commentlist cite,.commentlist cite a{font-style:normal;font-size:1em;}
.commentmetadata{font-weight:normal;}
#commentform p{margin:0;}
.commentbox{display:block;padding:10px 0 0 0;margin:0 0 10px 10px;border-bottom:1px solid #999;border-right:1px solid #999;background:#fefede;float:right;width:75px;height:55px;text-align:center !important;}
.commentbox:hover{background:#ffff80;}
.comments-link,a.comments-link{margin:0;padding:0;font-size:12px;line-height:12px;}
.comments-link big,a.comments-link big{font-size:42px;font-weight:bold;letter-spacing:-1px;line-height:36px;}
.comments-link:hover span,a.comments-link:hover span{text-decoration:underline !important;}
#feedbox{font-size:1em;padding:0;margin:0;color:#000;text-align:center;}
#feedbox big{font-size:1.6em;font-family:Arial,Helvetica,Sans-Serif;font-weight:bold;margin:0;letter-spacing:-1px;line-height:20px;text-align:center !important;}
#feedbox span{font-size:1.1em;line-height:16px;}
#feedbox a,.commentbox a{color:#000;text-decoration:none;}
#feedbox a:hover,.commentbox a:hover{color:#2397E9 !important;text-decoration:none;}
#feedbox a:hover span,.commentbox a:hover span{text-decoration:underline !important;}
.commentdata .sourcesite{background:url(http://www.michelfortin.com/images/nav_icons/color/trackbacks.gif) center left no-repeat;padding-left:18px;}
.commentdata .authorsite{background:url(http://www.michelfortin.com/images/nav_icons/color/commenters.gif) center left no-repeat;padding-left:18px;}
.commentdata .commentlink{background:url(http://www.michelfortin.com/images/nav_icons/color/comments.gif) center left no-repeat;padding-left:18px;}
img#wpstats{width:0;height:0;padding:0;border:none;overflow:hidden}
.navigation{font-size:1.2em;text-align:center;padding:5px;position:relative;margin-top:10px;margin-bottom:10px;border-width:1px;border-style:solid;border-color:#eee;}
.navigation div{margin:0;padding:0;text-align:right;color:#005000;}
.ads{margin:30px auto;}
.watch{background:url(http://www.michelfortin.com/images/nav_icons/color/quickpost.gif) no-repeat left 60%;margin:10px 0 0 0;text-align:left;padding-left:19px;font-size:14px !important;}

#sidebar ul
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#footer{ color:#fff; width:100%; position:absolute; left:0px;}
#footer a:link{color:#fff;text-decoration:none !important;}
#footer a:visited{color:#fff;text-decoration:none !important;}
#footer a:hover{color:#00CCCC;text-decoration:underline !important;}