


body	{
  margin: 0;
  padding: 0;
  border: 0;
  text-align: center;
 color: #555;
  background: #bba url(/art/bg.gif) top center repeat-y;   
    font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  line-height:16px;
  }

img  {
  border: 0;
  display: block;
  }


  /* Wrapper */

#wrapper  {
  margin: 0 auto;
  padding: 0;
  border: 0;
  width: 740px;
  text-align: left;
  background: #fff url(/art/innerwrap.gif) top right repeat-y;
  }
 
#header {
background: url(/art/crunch-header-gfx-nc.jpg) no-repeat;
height:257px;
width:740px;
background-color:#7C1818;
}
#header2 {
background: url(/art/crunch-header-gfx-nc.jpg) no-repeat;
height:257px;
width:740px;
background-color:#ffffff;
}
#nav {height:28px;width:740px;}
#nav img {float:left;}
#headlink { height:120px;}
#headerads {
height:120px;
padding:10px 0px 0px 6px;
width:728px;
margin-bottom:7px;
height:90px;
text-align:center;
}

  
  /* Inner layout */

#content  {
  padding-left:15px;
  }
  
#main  {
  width: 496px;
  float: left;
}

.post {
padding-left:15px;
padding-right:18px;
}
.post img { padding-bottom:3px;}


/* thumbnail images styles */
.thumbs { float:left;padding-right:5px;}
.photocredit {clear:both;font-style:italic;font-size:10px;color:#999999;padding-top:5px;}
.photocredit a, .photocredit a:link, .photocredit a:visited { font-size:10px;color:#999999;text-decoration:none;}


#main .right  {float:right;margin-left:8px;}

#sidebar  {
  width: 215px;
  float: right;
  }
 #sidebarW, #sidebarN { padding:10px 15px 5px 15px;}
 #sidebarW { background:#FFFFFF url(/art/sbshad.gif) no-repeat;padding-top:20px;padding-bottom:5px;}

#sidebar h3 {
 color:#660000;
 margin-bottom:0px;
 padding-bottom:0px;
 margin-top:0px;
 padding-top:0px;
 font-size:13px;
 }
#sidebar .sidebarh3 {
 margin-bottom:0px;
 padding-bottom:0px;
 margin-top:0px;
 padding-top:0px;
 font-size:13px;
 }





  /* Default links   */

a:link, a:visited {
  text-decoration: underline;
  color: #878777;
  background: transparent; 
  }

a:hover {
  text-decoration: underline;
  color: #bba;
  background: transparent; 
  }

a:active {
  text-decoration: none;
  color: #878777;
  background: transparent;  
  }

  .post a { color:#660000; }
  /* Typography */
  
#main p, #sidebar p {
  line-height: 140%;
  margin-top: 5px;
  margin-bottom: 1em;
  }
 
img.alignright  { float:right;padding-left:8px;}
img.alignleft  { float:left;padding-right:8px;}
img.centered  { text-align:center;margin:0 auto;}
 
h1 {
 color:#7B1717;
 font-size:17px;
 font-weight:bold;
 margin: 25px 0 0 0;
 padding:0px;
 padding-bottom:4px;
 text-decoration:none;
}
.h1class a {
 text-decoration:none;
}
.archiveh1 {
 color:#7B1717;
 font-size:12px;
 font-weight:normal;
 margin: 10px 0 0 0;
 padding:0px;
 padding-bottom:4px;
 text-decoration:none;
}

h1 a, h1 a:visited {
 color:#7B1717;
 font-size:17px;
 font-weight:bold;
 margin: 25px 0 0 0;
 padding:0px;
 padding-bottom:4px;
}

h2, h3, h4, h5  {
  margin: 25px 0 0 0;
  padding: 0;
 }
h2 { font-size:12px;font-weight:bold;}
#date {
font-size:10px;
padding-bottom:10px;
}

ul  {
  margin: 0 0 25px 0;
  }

li  {
  line-height: 160%;
  }

#sidebar ul   {
  padding-left: 10px;
  padding-top: 3px;
  }

#sidebar ul li {
  list-style: none;
  padding: 0;
    margin: 0;
  line-height:14px;
  font-size:11px;
  }
  #sidebar li { padding-bottom:4px;}
  #sidebar a {
  text-decoration: none;
    font-size:11px;
	color:#333333

  }

 /* sidebar favorite links */
#sidebarlinklist {
padding-bottom:10px;
line-height:15px;
padding-top:4px;

}
#sidebarlinklist ul {
padding:0;
}
#sidebarlinklist li {
list-style-type:none;
padding:5px;
margin:0px;
line-height:15px;
}

#comments  {
  border: 0;
  border-top: 1px dashed #eed;
  margin: 10px 0 0 0;
  padding: 0;
  }

#comments h3  {
  margin-top: 10px;
  margin-bottom: -10px;
  font-weight: normal;
  font-style: italic;
  text-transform: uppercase;
  letter-spacing: 1px;
  }  

#comments dl dt   {
  font-weight: bold;
  font-style: italic;
  margin-top: 35px;
  padding: 1px 0 0 18px;
  color: #bba;
  }

#comments dl dd  {
  padding: 0;
  margin: 0;
  }
.deleted-comment {
  font-style:italic;
  color:gray;
  }
.comment-body { border-bottom:#e5e5e5 dashed 1px;padding-bottom:10px;}


.post-body {
border-bottom:#BBA dotted 1px;
margin-bottom:2px;
}
 .post-footer {
	margin-bottom:15px;
	padding-bottom:8px;
	text-align:right;
 }   
.blogger-labels { float:left;padding-right:5px;}
  
   /* footer layout */


#footer  {
  margin: 0;
  text-align: left;
  border-top: 1px solid #f9f9f9;
  background-color: #EFEFDE;
  }
#footerlinks {
text-size:11px;
background-color: #cccccc;
padding:5px;
height:25px;
} 
#footerlinks a {
color:#333333;
} #footerlinks ul li {
display:inline;
list-style-type:none;
padding-right:10px;
}

#boiler  {
  font-size: x-small;
  color: #999;
  text-align:left;
  padding:10px;
  }
 

/* feedburner aggregator styles */
div.feedBurnerFeedBlock p.feedTitle {font-weight:bold;font-size:13px;color:#7B1717;}
.feedBurnerFeedBlock a { color:#7B1717;text-decoration:none;font-size:10px;}
p.feedTitle { color:#7B1717;font-size:14px;font-weight:bold;text-decoration:none;margin-bottom:0px;padding-bottom:0px;}

a.feedTitle { text-decoration:none;color:#7B1717;}
.feedTitle a { text-decoration:none;color:#7B1717;}
.feedTitle a:visited { text-decoration:none;color:#7B1717;}

div.feedBurnerFeedBlock li { margin-bottom:1px;margin-left:1px;padding-left:0px;}
div.feedBurnerFeedBlock ul { margin-bottom:0px;margin-top:0px;}


#feedback ul {margin-bottom:0;margin-top:0px;padding-bottom:0;padding-top:0px;}
#feedback li {padding-bottom:2px;list-style:none;margin-left:1px;padding-left:0px;}
#feedback P {padding-bottom:0px;margin-bottom:1px;}

#hotthisweek, #hotthisweek a, #hotthisweek a:link, #hotthisweek a:visited {
font-size:12px;
font-weight:normal;
color:#7B1717;
margin-bottom:6px;
}
#hotthisweek li {
	padding-bottom:8px;
	margin-bottom:4px;
line-height:16px;
}

#main #feedback2 ul {margin-bottom:0;margin-top:0px;padding-bottom:0;padding-top:0px;}
#main #feedback2 li {padding-bottom:2px;list-style:none;margin-left:1px;padding-left:0px;}
#main #feedback2 { text-decoration:none;color:#7B1717;}
#main #feedback2 .feedTitle a { text-decoration:none;color:#7B1717;}
#main #feedback2 .feedBurnerFeedBlock a, #feedback2 .feedBurnerFeedBlock a:link { text-decoration:none;color:#7B1717;font-size:11px;}
#main .feedBurnerFeedBlock a { text-decoration:none;color:#7B1717;font-size:11px;}


.hotthisweek a {display: block; width:160px;  margin:0;}
#creditfooter { display:none;}

 
#gallerynav li {
display:inline;list-style-type:none;padding-right:5px;border-right:#e5e5e5 solid 1px;margin-right:5px;
}
#gallerynav a, #gallerynav a:visited { text-decoration:none;}

/* adbrite */
.adHeadline {font: bold 12px Arial; text-decoration: underline; color: #7B1717;}
.adText {font: normal 12px Arial; text-decoration: none; color: black;}
.adbrites a {text-decoration:none;}

.hotpicts P { margin-top:0px;margin-bottom:0px;font-size:11px;text-align:center;}
.hotpictsgallery td { font-size:11px;lineheight:11px;}
.hotpictsgallery img { margin-bottom:0px;padding-bottom:0px;}
.hotpictsgallery a { margin-top:0px;margin-bottom:0px;}

.sbtextads a { font-size:12px;color:#7B1717;font-weight:bold;}
#hottags { margin:5px 0 0 0px;}
#hottags li { list-style-type:none;display:inline;padding-right:10px;}

div.TWIIGSPOLL p.TWIIGSPOLLtotalvotes { font: 11px arial; color: #FFFFFF; display:none; }

.sbthumb {
height: 85px;
	width: 52px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #eeeeeb;
	border-bottom-color: #eeeeeb;
	float:left;
	overflow:hidden;
}
 #sidebarPicts { background:#FFFFFF url(/art/sbshad.gif) no-repeat;padding-top:20px;padding-bottom:8px;width:213px;height:255px; }

.topthumb {
height: 85px;
	width: 55px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #eeeeeb;
	border-bottom-color: #eeeeeb;
	float:left;
	overflow:hidden;
}
 #toppictbox { width:448px;height:85px;margin-top:5px; }

#hq-content {
width:800px;
margin:0 auto;
}
.hq-title { font-size:11px;margin-top:0px;padding-top:0px;}

/* wordpress gallery */
.gallery {
				margin: auto;
			}
			.gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				padding-right:5px;
				}
			.gallery img {
				border: none;
			}
			.gallery-caption {
				margin-left: 0;
			}
.dlinks  a { font-size:13px;text-decoration:none;}
.dlinks  a:hover { text-decoration:underline;}


