/*
Theme Name: Canon
Theme URI: http://www.100limousines.com/
Description: Theme for The Canon
Version: 1.1
Author: Joshua Dunn
Author URI: http://www.100limousines.com/
*/

/* Reset */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:400;}table,td,th{vertical-align:middle;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}a img{border:none;}

/* Begin Typography & Colors */
body {font-family: helvetica, arial, sans-serif; font-size:13px; line-height:16px; background-color:#ccff99;}
p { color:#000; margin-bottom:16px; }
h1,h2{ color: #000; font-size:26px; font-weight:bold; line-height:32px; margin-bottom:16px}
a { color:#000; text-decoration:underline; }
a:hover { text-decoration: underline; }
.page {text-align: left;}
h1 a, h1 a:hover, h1 a:visited, h2 a, h2 a:visited {color: #000; text-decoration: none;}

/* Begin Structure */
.page { margin-left: auto; margin-right: auto;  width:975px; padding-top:16px; }
.header {width:975; height: 176px; margin-left:15px;}
.content {float:left; display:inline;margin-left:160px;padding-top:16px;width:815px;}
.post {margin-bottom: 32px; width:815px;}
.postimage {float:left; display:inline; width:400px; margin-left:15px;}
.entry {float:left; display:inline; width:240px;}
.wide{margin-left:415px; }
.tags {float:left; display:inline; width:145px;margin-left:15px;}
.navigation{margin-left:255px; margin-top:16px;width:400px;}
.clear {clear:both;}

/* Begin Images */
img {margin-bottom: 16px; max-width: 100%;}
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {margin-bottom:16px; margin-left:15px; display: inline;}
img.alignleft {margin-bottom: 16px; margin-right:15px; display: inline;}
.alignright {float: right;}
.alignleft {float: left;}

/* Begin Lists */
li ul,li ol { margin:0; }
ul,ol { margin: 0 0 16px 0; }
dl { margin: 0 0 16px 0; }
dl dt { font-weight: bold; }
dl dd { margin-left: 16px; }

.black {background-color:#000000}