body  {margin:0px 0px 0px 0px; background:#CCCCCC;}


/* ----------- HEADER ELEMENTS ------------ */
#hdrtag	{position: relative;
		width: 770px;
		left: -1px;
		top: -1px;
		text-align: left;
        border-bottom: 1px dotted #414141;
        padding-bottom: 7px;
        }
#hdr	{position: relative;
		left: 0px;
		top: 5px;
		font-family: verdana, arial, sans-serif;
        font-size: 18px;
        font-weight : bold;
        color: #232323;
        text-decoration: none;
        }
#tag	{position: absolute;
		right: 0px;
		top: 13px;
		font-family: verdana, arial, sans-serif;
		font-size: 12px;
		font-weight : bold;
		color: #232323;
		text-decoration: none;
        }

/* ----------- BLOCK ELEMENTS ------------ */
#easel	{background:#CCCCCC;
		width: 770px;
		margin: 0 auto;
        padding-bottom: 7px;
		padding-top: 0;
		clear: both;
		}
#canvas	{background:#CCCCCC;
		float: left;
		width: 770px;
		margin: 10px 0 0 0;
		padding: 0;
		text-align: center;
		}
#content	{float: left;
			width: 525px;
			margin: 0;
			padding: 0;
			text-align: left;
			}
#rightside	{float: right;
			width: 220px;
			margin: 0;	
			padding-bottom: 0px;
			padding-top: 0px;
			padding-left: 0px;
			padding-right: 0px;
			text-align: left;
			}
#single	{background:#CCCCCC;
		float: left;
		width: 770px;
		margin: 10px 0 0 0;
		padding: 0;
		text-align: left;
		}

/* --- LINKS --- */		
A         	{color: #000000; text-decoration: none; font-weight:bold;} 
A:link		{color: #000000; text-decoration: none;} 
A:visited	{color: #000000; text-decoration: none;} 
A:active	{color: #666666;} 
A:hover		{color: #666666;}
/* #414141, #999966 */		

/* --- TEXT ELEMENTS --- */		
#pgnav {font-family: verdana, arial, sans-serif;
        font-size: 15px;
        font-weight : bold;
        color: #232323;
        text-decoration: none;
        }
#bodytext {font-family:verdana, arial, sans-serif;
          font-size: 14px;
          color: #232323;
          text-decoration: none;
          }
h1, h2, h3 {margin: 0px; padding: 0px;}
.clearall {clear:both;}
hr {margin: 0px; padding: 0px;}
.dbu {font-family:verdana, arial, sans-serif;
      color:#232323;
      font-size:small;
      font-weight:bold;
      background:#CCCCCC;
      padding-left: 3px;  	
      padding-right: 15px;  
      padding-top:5px;  
      padding-bottom:5px;  
      margin-top:12px;
      margin-bottom:12px;
      text-align:left;
      text-transform:uppercase;
      letter-spacing: .2em;	
      }		

/* --- BLOG BODY --- */		
.blog {padding: 0 0 0 0;}
.blogbody	{font-family:verdana, arial, sans-serif;  
          	color:#232323;  
          	font-size:x-small;   
          	font-weight:normal;  
          	background:#FFF;  
          	line-height:140%;  
          	padding-left:10px;  	
          	padding-right:10px;  
          	padding-top:10px;  
          	padding-bottom:10px;  
          	border-bottom: 1px solid #999999;
          	border-left: 1px solid #999999;
          	border-right: 1px solid #999999;
			}  
.blogbody a,
.blogbody a:link,
.blogbody a:visited,
.blogbody a:active,
.blogbody a:hover {font-weight: normal; text-decoration: underline;}
.title {font-family: verdana, arial, sans-serif; 
        font-size: small; 
        color: #232323; 
        text-transform: uppercase;
        font-weight: bold;	
        }			
#menu	{font-family:verdana, arial, sans-serif;  
       	color:#232323;  
       	font-size:x-small;   
       	font-weight:normal;  
       	line-height:140%;  
		margin-top:15px;
		margin-bottom:15px;
		background:#CCCCCC;}	
#datewrap	{background-color:#CCCCCC;
			border-top: 20px;		
			padding-top: 15px;
			padding-bottom: 5px;
			padding-left: 0px;
			padding-right: 5px;
	   		margin: 0;
          	border-bottom: 1px solid #999999;
      		}			
.date	{background-color:#999999;
		font-family:verdana, arial, sans-serif; 
      	color: #c4c4c4;
      	font-size: xx-small; 
      	font-weight: bold;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		padding-right: 5px;
  		margin-top: 0px;
  		margin-bottom: 5px;
      	}			
.posted	{font-family:verdana, arial, sans-serif; 
        font-size: x-small; 
        color: #414141;
        margin-top: 15px; 
        margin-bottom: 15px; 
        margin-left: 0px; 
        margin-right: 0px; 
        padding-bottom:5px; 
        padding-top:5px; 
        }

/* --- SIDE BOXES --- */		
.side {font-family:verdana, arial, sans-serif;
      color:#333;
      font-size:x-small;
      font-weight:normal;
      background:#FFF;
      line-height:140%;
      padding:2px;				
      margin-bottom:0px;
      border-bottom: 1px solid #999999;
      border-left: 1px solid #999999;
      border-right: 1px solid #999999;
      }	
.sidetitle {font-family:verdana, arial, sans-serif;
            color:#414141;
            font-size:x-small;
            font-weight:bold;
            background:#CCCCCC;
            padding-left:3px;  	
            padding-right:0px;  
            padding-top:5px;  
            padding-bottom:5px;  
            margin-top:0px;
            text-align:left;
            text-transform:uppercase;
            letter-spacing: .2em;
            border-top: 7px solid #CCCCCC;		
            border-bottom: 4px solid #999999;		
            }		
.sidewrapper {font-family:verdana, arial, sans-serif;
              color:#666;
              font-size:xx-small;
              font-weight:normal;
              background:#FFFFFF;
              line-height:140%;
              padding:0px;
              padding-bottom:0px; 
              text-align:center;	
              margin-bottom:0px;
              border-bottom: 1px solid #999999;
              border-left: 1px solid #999999;
              border-right: 1px solid #999999;
              }
.sidetitlebutton {font-family:verdana, arial, sans-serif;
                  color:#666;
                  font-size:10px;
                  font-weight:normal;
                  background:#CCCCCC;
                  text-align:center;
                  padding: 0 0 0 0 ; 
                  }		
.sidetitleinput {font-family:verdana, arial, sans-serif;
                color:#333;
                font-size:x-small;
                font-weight:normal;
                background:#FFF;
                }		
.textbx {font-family: verdana, arial, sans-serif;
        color: #000;
        font-size: x-small;
        font-weight: normal;
        background: #fff;
        }	

/* --- CALENDAR --- */		
.calendarwrapper {font-family:verdana, arial, sans-serif;
                  color:#414141;
                  font-size:xx-small;
                  font-weight:normal;
                  background:#FFFFFF;
                  line-height:140%;
                  padding:0px;
                  padding-bottom:5px; 
                  text-align:center;	
                  margin-bottom:0px;
                  border-bottom: 1px solid #999999;
                  border-left: 1px solid #999999;
                  border-right: 1px solid #999999;
                  }
.calendar {font-family:verdana, arial, sans-serif;
          color:#414141;
          font-size:xx-small;
          font-weight:normal;
          background:#FFFFFF;
          line-height:140%;
          padding:2px;
          text-align:center;	
          }
.calendarhead {font-family:verdana, arial, sans-serif;
              color:#414141;
              font-size:x-small;
              font-weight:bold;
              background:#FFF;
              line-height:140%;
              padding:2px;				
              }

/* --- MISC SIDEBAR ELEMENTS --- */		
.wishhead {font-family:verdana, arial, sans-serif;
          color:#414141;
          font-size:x-small;
          font-weight:bold;
          background:#FFF;
          line-height:140%;
          padding-left:0px;  	
          padding-right:0px;  
          padding-top:3px;  
          padding-bottom:2px;  
          border-bottom: 1px solid #999999;		
          }	
.syndicate {font-family:verdana, arial, sans-serif;
            color:#f0efef;
            font-size:x-small;
            font-weight:normal;
            background:#CCCCCC;
            line-height:140%;
            text-align:center;	
            padding-left:3px;  	
            padding-right:0px;  
            padding-top:10px;  
            padding-bottom:10px;  
            }	
.powered {font-family:verdana, arial, sans-serif;
          color:#f0efef;
          font-size:xx-small;
          font-weight:bold;
          background:#CCCCCC;
          line-height:140%;
          text-transform:uppercase; 
          padding-left:3px;  	
          padding-right:0px;  
          padding-top:10px;  
          padding-bottom:10px;  
          letter-spacing: .2em
          }	

/* --- PHOTOGALLERIES --- */		
.pgtitle {font-family:verdana, arial, sans-serif;
          color:#414141;
          font-size:small;
          font-weight:bold;
          left: 12px;
          background:#CCCCCC;
          padding-left: 3px;  	
          padding-right: 15px;  
          padding-top:5px;  
          padding-bottom:5px;  
          margin-top:0px;
          text-align:left;
          text-transform:uppercase;
          letter-spacing: .2em;
          border-top: 7px solid #CCCCCC;		
          border-bottom: 5px solid #999999;		
          }		
.pg {font-family:verdana, arial, sans-serif;
    color: #000000;
    font-size: small;
    font-weight: normal;
    left: 12px;
    line-height: 140%;
    background: #FFFFFF;
    padding-left: 10px;  	
    padding-right: 15px;  
    padding-top: 10px;  
    padding-bottom: 20px;  
    border-bottom: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    }

/* --- ARCHIVE --- */		
.arc_cat_content {font-family:verdana, arial, sans-serif;  
                  color:#414141;  
                  font-size:small;   
                  font-weight:normal;  
                  line-height:140%;  
                  background:#CCCCCC;
                  left: 12px;
                  top: 106px;
                  margin-right: 15px;
                  margin-bottom: 15px;
                  padding-left: 15px;
                  padding-right: 15px;
                  padding-top: 10px;
                  padding-bottom: 20px;
                  }
#archive_content {font-family:verdana, arial, sans-serif;  
                  color:#000000;  
                  font-size:small;   
                  font-weight:normal;  
                  line-height:140%;  
                  background:#FFFFFF;
                  left: 12px;
                  top: 106px;
                  margin-right: 15px;
                  margin-bottom: 15px;
                  padding-left: 15px;
                  padding-right: 15px;
                  padding-top: 10px;
                  padding-bottom: 20px;
                  border:1px solid #999999;
                  }

/* --- COMMENTS --- */		
.comments-body {font-family:verdana, arial, sans-serif;
                color:#414141;
                font-size:small;
                font-weight:normal;
                background:#FFF;
                line-height:140%;
                padding:10px;			
                border-bottom: 1px solid #999999;
                border-left: 1px solid #999999;
                border-right: 1px solid #999999;
                }		
.comments-post {font-family:verdana, arial, sans-serif;
                color:#666;
                font-size:x-small;
                font-weight:normal;
                background:#FFF;			
                }	
.comments-shead	{font-family:verdana, arial, sans-serif; 
                font-size: small; 
                color: #666; 
                padding:5px;
                font-weight:bold;
                margin-top:10px;		
                }		
.comments-head	{font-family:verdana, arial, sans-serif; 
                font-size: small; 
                color: #666; 
                /*		border:1px solid #999;*/
                padding:5px;
                font-weight:bold;
                margin-top:10px;		
                border-top: 7px solid #CCCCCC;		
                border-bottom: 5px solid #999999;		
                }		
#banner-commentspop {font-family:verdana, arial, sans-serif;
                    color:#FFF;
                    font-size:large;
                    font-weight:bold;
                    border-bottom:1px dotted #FFF;
                    border-top:3px solid #99CCFF;
                    background:#336699;
                    padding:15px; 
                    }

/* --- TRACKBACK --- */		
.trackback-body {font-family:verdana, arial, sans-serif;
                color:#414141;
                font-size:small;
                font-weight:normal;
                background:#FFF;
                line-height:140%;
                padding:10px;			
                }		
.trackback-url {font-family:verdana, arial, sans-serif;
                color:#414141;
                font-size:small;
                font-weight:normal;
                background:#FFF;
                line-height:140%;
                padding:10px;
                border:1px solid #999999;			
                }
.trackback-post {font-family:verdana, arial, sans-serif;
                color:#414141;
                font-size:x-small;
                font-weight:normal;
                background:#FFF;			
                }

/* ----------- IMAGES ------------ */
.imgtop,
.imgbottom	{display: block;
            padding: 1em 0;
            margin: 0;
			clearall: both;
            }
.imgleft	{float: left;
          	display: block;
          	padding: 1em 6px 2px 0;
          	margin: 6px 0 0 0;
			clearall: both;
          	}
.imgleftsub {float: left;
            display: block;
            padding: 0 6px 2px 0;
			clearall: both;
            }
.imgright	{float: right;
          	display: block;
          	padding: 1em 0 2px 4px;
          	margin: 6px 0 0 0;
			clearall: both;
          	}
.imgrightsub	{float: right;
              	display: block;
              	padding: 0 0 2px 4px;
				clearall: both;
              	}

/* --- OLD ELEMENTS --- */		

/*	#content {*/
/*		float:left;*/
/*		width:65%;*/
/*		background:#fff;*/
/*		border-right:1px dotted #999;*/
/*		margin-right:15px;*/
/*		padding-bottom:20px;*/
/*		}*/

/*	#links {*/
/*		background:#fff;*/
/*		padding-right:15px;*/				
/*		}*/

/*	.blog {*/
/*		padding-left:15px;*/
/*  		padding-top:15px;*/
/*  		padding-right:15px;*/			
/*		}*/	
