/* @override http://reubenblog.typepad.com/reubens_blog/styles.css */


body {
background:#FFF;
color:#333;
font-family:'Trebuchet MS', Verdana, sans-serif;
font-size:small;
font-weight:400;
line-height:150%;
margin:0;
padding:0;
text-align:center;
}

a {
text-decoration:underline;
}

a img {
border:0;
text-align:center;
}

#alpha-inner div.module-about.module div.module-content span.more {
display:block;
text-align:right;
	clear: both;
}

h1,h2,h3,h4,h5,h6 {
font-weight:400;
text-decoration:none;
}

h1,h2,h3,h4,h5,h6,p,ol,ul,pre,blockquote {
margin-bottom:0;
margin-top:0;
}

.clr {
border:0;
clear:both;
font-size:0;
height:1px;
line-height:0;
margin:0 -1px -1px 0;
overflow:hidden;
padding:0;
width:1px;
}

.pkg:after {
clear:both;
content:" ";
display:block;
height:.1px;
line-height:0;
visibility:hidden;
}

#container {
margin:0 auto;
position:static;
text-align:left;
width:780px;
}

#container-inner {
background:#FFF;
border:0;
position:static;
width:auto;
}

#banner {
background:#FFF;
background-image:url("http://reubenblog.typepad.com/reubens_blog/Banniere2.jpg");
background-repeat:no-repeat;
border-bottom:1px dotted #FFF;
color:#000;
font-family:'Trebuchet MS', Verdana, sans-serif;
height:110px;
position:relative;
text-align:left;
}

#banner-inner {
overflow:visible;
padding:0;
position:static;
}

#pagebody {
position:relative;
width:100%;
}

#pagebody-inner {
position:static;
width:100%;
}

#alpha,#beta,#gamma,#delta {
display:inline;
float:left;
min-height:1px;
position:relative;
}

#delta {
float:right;
}

#alpha-inner,#beta-inner,#gamma-inner,#delta-inner {
position:static;
}

.banner-user {
border:0;
float:left;
margin:0 15px 0 0;
overflow:hidden;
padding:0;
text-align:center;
width:64px;
}

.banner-user-photo {
background-position:center center;
background-repeat:no-repeat;
border:0;
display:block;
margin:0 0 2px;
padding:0;
text-decoration:none!important;
}

.banner-user-photo img {
border:0;
height:auto;
margin:0;
padding:0;
width:64px;
}

.nav-list-item {
display:block;
float:left;
}

.nav-list-item a {
display:block;
padding:5px 10px;
}

.content-nav {
margin:0 10px 10px;
text-align:center;
}

.date-header,.entry-content {
clear:both;
position:static;
}

.entry,.trackbacks,.comments,.archive {
clear:both;
margin-bottom:20px;
overflow:hidden;
position:static;
width:100%;
}

.entry-content,.trackbacks-info,.trackback-content,.comments-info,.comment-content,.comments-open-content,.comments-closed {
clear:both;
margin:0 10px 5px;
}

.trackbacks-info p,.comments-info p {
margin-top:5px;
}

.trackbacks-link {
font-size:.8em;
}

.entry-excerpt,.entry-body,.entry-more-link,.entry-more {
clear:both;
}

.entry-footer,.trackback-footer,.comment-footer,.comments-open-footer,.archive-content {
clear:both;
margin:5px 10px 20px;
}

.entry-footer p {
margin-bottom:2px;
margin-top:0;
}

#comment-author,#comment-email,#comment-url,#comment-text {
width:80%;
}

#comment-text {
margin-bottom:3px;
}

#comment-bake-cookie {
margin-left:0;
vertical-align:middle;
}

#comment-post {
font-weight:700;
}

.image-thumbnail {
float:left;
margin:0 10px 10px 0;
width:115px;
}

.image-thumbnail img {
height:115px;
margin:0 0 2px;
width:115px;
}

.module {
overflow:hidden;
position:relative;
width:100%;
}

.module-content {
color:#333;
font-family:'Trebuchet MS', Verdana, sans-serif;
font-size:12px;
line-height:150%;
margin:5px 0 20px;
padding-left:15px;
padding-right:15px;
position:relative;
text-align:left;
}

.module-list-item,.archive-list-item {
color:#000;
margin-bottom:5px;
margin-top:5px;
}

.module-more {
text-align:right;
}

.module-elsewhere .module-list img,.archive-elsewhere .archive-list img,.module-presence img {
vertical-align:middle;
}

.module-wishlist .module-content {
text-align:center;
}

.module-calendar .module-content table {
border-collapse:collapse;
width:100%;
}

.module-calendar .module-content th,.module-calendar .module-content td {
text-align:center;
width:14%;
}

.module-category-cloud .module-list {
margin-left:0;
margin-right:0;
}

.module-category-cloud .module-list-item {
background:none;
display:inline;
line-height:1.2em;
margin:0 5px 0 0;
padding:0;
}

.module-category-cloud .cloud-weight-1 {
font-size:.9em;
}

.module-category-cloud .cloud-weight-2 {
font-size:.95em;
}

.module-category-cloud .cloud-weight-3 {
font-size:1em;
}

.module-category-cloud .cloud-weight-4 {
font-size:1.125em;
}

.module-category-cloud .cloud-weight-5 {
font-size:1.25em;
}

.module-category-cloud .cloud-weight-6 {
font-size:1.375em;
}

.module-category-cloud .cloud-weight-7 {
font-size:1.5em;
}

.module-category-cloud .cloud-weight-8 {
font-size:1.625em;
}

.typelist-plain .module-list,.typelist-plain .archive-list {
list-style:none;
}

.typelist-plain .module-list-item,.typelist-plain .archive-list-item {
background:none;
padding:0;
}

.typelist-thumbnailed {
margin:0 0 20px;
}

.typelist-thumbnailed .module-list-item {
clear:both;
display:block;
margin:10px 0;
}

.typelist-thumbnail {
float:left;
margin:0 5px 0 0;
min-width:60px;
text-align:center;
vertical-align:middle;
width:auto;
}

.module-galleries .typelist-thumbnail img {
width:50px;
}

.typelist-description {
margin:0;
padding:5px;
}

.typelist-no-description {
margin:10px 0;
text-align:center;
}

.module-recent-photos {
margin:0 0 15px;
}

.module-recent-photos .module-content {
margin:0;
padding:2px 0 0;
}

.module-recent-photos .module-list {
border:0;
display:block;
height:1%;
list-style:none;
margin:0;
padding:0;
}

.module-recent-photos .module-list-item {
border:0;
display:block;
float:left;
height:70px;
margin:0 2px 2px 0;
padding:0;
width:70px;
}

.module-recent-photos .module-list-item a {
border:0;
display:block;
margin:0;
padding:0;
}

.module-recent-photos .module-list-item img {
height:60px;
margin:0;
padding:0;
width:60px;
}

.module-mmt-calendar {
margin-bottom:15px;
}

.module-mmt-calendar .module-header a {
text-decoration:none;
}

.module-mmt-calendar td {
height:75px;
text-align:left;
vertical-align:top;
width:14%;
}

.day-photo {
height:54px;
width:54px;
}

.day-photo a img {
height:50px;
width:50px;
}

.comments-open {
margin-bottom:25px;
}

.comment-form .grayText {
color:#999;
}

.comment-form .comments-open-subtext {
font-size:11px;
margin:2px 0 20px;
}

.comment-form .errorBG {
background-color:#ffebe3;
}

.comment-form .comment-error,.comment-form .comment-error,.comment-form .comment-error {
font-size:.9em;
margin:2px 0 16px 3px;
}

.yellowBox,.yellowGreenBox,.redBox {
background:url(../../images/atpcomment-gradient.png) top left repeat-x #ffffe6;
border:1px solid;
margin:10px 0 50px;
padding:8px;
}

.yellowBox p,.yellowGreenBox p,.redBox p {
margin-top:0;
}

.visibilityHiddenBox {
visibility:hidden;
}

.yellowBox {
border:1px solid #fb3;
}

.yellowGreenBox {
border:1px solid #690;
}

.redBox {
border:1px solid #c20;
}

.captchaErrorText {
background:url(../../images/atpcomment-error-icon.png) top left no-repeat;
font-weight:700;
padding-left:20px;
}

#banner a {
color:#000;
text-decoration:none;
}

#banner-header {
font-size:xx-large;
font-weight:700;
height:100%;
left:0;
margin:0;
padding:0;
position:absolute;
top:0;
width:100%;
}

#banner-description {
font-size:small;
height:0;
margin:0;
overflow:hidden;
padding:0;
text-indent:-1000em;
width:0;
}

#banner-header a {
display:block;
height:100px;
left:0;
text-indent:-1000em;
top:0;
}

.layout-artistic #alpha,.layout-calendar #alpha {
width:315px;
}

.layout-artistic #beta,.layout-calendar #beta {
width:465px;
}

#beta #gamma,#beta #delta {
margin:15px 0;
width:210px;
}

#beta #gamma-inner,#beta #delta-inner {
padding:0;
}

.date-header,.trackbacks-header,.comments-header,.comments-open-header,.archive-header {
color:#333;
font-family:'Trebuchet MS', Verdana, sans-serif;
font-size:small;
font-weight:700;
margin:0;
padding:0;
text-align:left;
}

.entry-header {
border:0;
border-bottom:1px solid #000;
color:#000;
font-family:'Trebuchet MS', Verdana, sans-serif;
font-size:x-large;
font-weight:700;
margin-left:0;
margin-right:0;
margin-top:1px;
padding-bottom:10px;
padding-top:0;
text-align:left;
}

.entry-header a {
font-weight:700;
text-decoration:none;
}

.entry-content,.entry-footer,.trackbacks-info,.trackback-content,.comments-info,.comment-content,.comments-open-content,.comments-open-footer,.comments-closed,.archive-content {
margin:0 0 10px;
}

.entry-content p {
padding-bottom:10px;
text-align:left;
}

.entry-footer,.trackback-footer,.comment-footer {
border-top:1px dotted #999;
color:#999;
font-family:'Trebuchet MS', Verdana, sans-serif;
font-size:x-small;
font-weight:700;
line-height:normal;
margin:0 0 10px;
padding:3px;
text-align:left;
}

.module a {
font-weight:inherit;
text-decoration:none;
}

.module a:hover {
color:#;
text-decoration:underline;
}

.module-header {
background-color:#000;
color:#000;
font-family:'Trebuchet MS', Verdana, sans-serif;
font-size:10px;
font-weight:700;
letter-spacing:.3em;
line-height:normal;
margin:0 0 10px;
padding:3px;
text-align:left;
text-indent:15px;
text-transform:uppercase;
}

.module img,.module-photo img {
border:0 solid #EEE;
}

.module-calendar .module-header {
border-bottom:1px solid #999;
color:#666;
font-family:'Trebuchet MS', Verdana, sans-serif;
font-size:x-small;
font-weight:700;
letter-spacing:.3em;
padding:3px;
text-align:left;
text-transform:uppercase;
}

.module-calendar th,.module-calendar td {
font-weight:400;
text-align:center;
}

.module-featured-photo {
margin-bottom:5px;
}

.module-featured-photo .module-content img {
width:420px;
}

.module-tipjar-r2 .tipjar-button {
float:left;
}

.layout-moblog1 #beta {
width:380px;
}

.layout-moblog2 #alpha {
width:100px;
}

.layout-moblog2 #beta {
width:350px;
}

.layout-moblog2 #gamma {
width:190px;
}

.layout-moblog2 #delta {
width:140px;
}

.layout-moblog2 .module-photo img {
height:auto;
width:100px;
}

.layout-timeline #beta #gamma {
width:175px;
}

.layout-timeline #beta #delta {
width:170px;
}

.layout-one-column #alpha {
display:block;
float:none;
width:auto;
}

.layout-three-column #beta-inner {
background:#FFF;
border:0;
border-left:1px solid #000;
border-right:1px solid #000;
min-height:900px;
padding:0 30px 15px;
}

#navig {
color:#FFF;
height:15px;
margin-bottom:30px;
text-align:center;
	background: transparent url("http://reubenblog.typepad.com/banner2.jpg") no-repeat;
}

#navig a {
color:#FFF;
font-size:11px;
font-weight:700;
padding-left:15px;
padding-right:15px;
text-decoration:none;
}

.navigabout {
border-left:1px solid #FFF;
border-right:1px solid #FFF;
}

div.entry-body p {
padding-bottom:10px;
}

#alpha-inner div.module-about.module div.module-content span.titre {
font-size:small;
font-weight:700;
}

h3.entry-header a,#beta-inner h2 {
font-size:24px;
font-weight:400;
text-decoration:none;
}

#beta-inner h3,#beta-inner h2.date-header {
font-size:16px;
font-weight:400;
text-decoration:none;
}

h2.module-header {
font-size:10px;
}

#alpha-inner div.module-archives.module h2.module-header a,#alpha-inner div.module-archives.module h2.module-header,#alpha-inner div.module-about.module h2.module-header a,#alpha-inner div.module-archives.module h2.module-header,#gamma-inner div.module-galleries.module h2.module-header,#alpha-inner div.module-syndicate.module h2.module-header,#gamma-inner div.module-contactme.module h2.module-header {
color:#c99e64;
font-size:10px;
}

#alpha-inner div.module-syndicate.module div.module-content p a img {
vertical-align:bottom;
}

html,form {
margin:0;
padding:0;
}

.pkg,.comments-open label,.day-photo a,.comment-form .active-error {
display:block;
}

* html .pkg,* html .typelist-thumbnailed .module-list-item,* html .module-recent-photos .module-list {
height:1%;
}

.nav-list,.module-list,.archive-list {
list-style:none;
margin:0;
padding:0;
}

img.image-full,.module-featured-photo img,.module-mmt-calendar table {
width:100%;
}

.module-powered .module-content,#alpha-inner div.module-syndicate.module div.module-content p {
margin-bottom:10px;
}

.module-photo .module-content,.module-mmt-calendar th,.module-powered {
text-align:left;
}

.module-category-cloud .cloud-weight-9,.module-category-cloud .cloud-weight-10 {
font-size:1.75em;
}

.typelist-thumbnailed .module-list-item:after,.module-recent-photos .module-list:after {
clear:both;
content:" ";
display:block;
font-size:.1em;
height:.1px;
line-height:0;
visibility:hidden;
}

.typelist-thumbnail img,.module-featured-photo .module-content,.module-photo .module-content,.module-mmt-calendar .module-content,.module-mmt-calendar .module-header,.module-list,.module-list-item {
margin:0;
}

.hiddenBox,.comments-open label.hiddenBox {
display:none;
}

a:link,a:visited,a:hover,a:active,.entry-header a:link,.entry-header a:visited,.entry-header a:hover,.entry-header a:active {
color:#000;
}

.layout-artistic #alpha-inner,.layout-calendar #alpha-inner,.layout-timeline #alpha-inner,.layout-moblog1 #beta-inner,.layout-moblog2 #beta-inner,.layout-one-column #alpha-inner,.layout-two-column-left #beta-inner,.layout-two-column-right #alpha-inner,.layout-three-column-right #alpha-inner {
background:#FFF;
border:0;
padding:15px;
}

.layout-artistic #beta-inner,.layout-calendar #beta-inner,.layout-timeline #beta-inner,.layout-moblog1 #gamma-inner,.layout-moblog2 #gamma-inner,.layout-moblog2 #delta-inner,.layout-two-column-right #beta-inner,.layout-three-column-right #gamma-inner {
background:#FFF;
border-left:1px solid #666;
padding:15px 15px 15px 14px;
}

.module a:link,.module a:visited,.module a:active {
color:#;
}

.layout-moblog1 #alpha,.layout-moblog1 #gamma,.layout-two-column-left #alpha,.layout-two-column-right #beta,.layout-three-column #alpha,.layout-three-column #gamma,.layout-three-column-right #beta,.layout-three-column-right #gamma {
width:200px;
}

.layout-moblog1 #alpha-inner,.layout-moblog2 #alpha-inner,.layout-two-column-left #alpha-inner,.layout-three-column-right #beta-inner {
background:#FFF;
border-right:1px solid #666;
padding:15px 14px 15px 15px;
}

.layout-timeline #alpha,.layout-timeline #beta {
width:390px;
}

.layout-one-column #container,.layout-two-column-left #beta,.layout-two-column-right #alpha,.layout-three-column #beta,.layout-three-column-right #alpha {
width:400px;
}

.layout-two-column-left #container,.layout-two-column-right #container {
width:600px;
}

.layout-three-column #container,.layout-three-column-right #container {
width:800px;
}

.layout-three-column #alpha-inner,.layout-three-column #gamma-inner {
background:#FFF;
padding:0;
}

div.comments-content {
	background-color: gray;
	padding: 10px;
	color: black;
}

#beta-inner div.comments div.comments-info p {
	font-size: 10px;
}

p.comment-footer {
	color: white;
}

/* ph=1 */
