/* ------------------------------
HTML Redefine Tags
------------------------------ */
body{font-family:Verdana, Trebuchet, Arial, Helvetica, sans-serif; font-size:12px; margin:20px; padding:0; background-color:#FFFFFF;}

input, form, textarea
h1, h2, h3, h4, h5, h6{margin:0; padding:0;}
h1{font-size:18px;}
h2{font-size:14px; color:#999999;}
h3{font-size:9px; font-color:#999999; border-bottom:solid 1px #DEDEDE; padding:4px 0; margin-bottom:18px;}

a:link, a:visited{color:#333300; font-weight:bold; text-decoration:none;}
a:hover{color:#999933; text-decoration:underline}

/* ------------------------------
PAGE STRUCTURE
------------------------------ */

/* #container has an absolute width (830 pixel) */

#container{width:830px; margin:0 auto; background-color:#FFFFFF;}
#topbar{width:auto; display:block; height:54px; background-color:#FFFFFF;}
#adbar{width:auto; display:block; height:94px; background-color:#FFFFFF; padding:9px;}
#subtitlebar{width:auto; display:block; padding:5px; font-size:9px; font-weight:normal; color:#FFFFFF; background-color:#999999; text-transform:uppercase; text-align:left;}
#navbar{width:auto; display:block; height:24px; border-bottom: 2px solid #000; text-align:right; background-color:#FFFFFF;}
#navbar a{heigth:28px; line-height:18px; padding:0 8px; display:inline; background-color:#FFFFFF;}

#main{width:auto; display:block; padding:10px 0; border: 1px solid #999; background-color:#FFFFFF;}
#column_left{width:480px; padding-right:10px; margin-right:20px; margin-left:10px; float:left; border-right: 1px solid #DEDEDE;}
#column_right{width:140px; margin-right:20px; float:left;}
#column_right_adsense{width:132px; float:left; padding:6px; border-left: 1px solid #DEDEDE;}
div.spacer{clear:both; height:10px; display:block;}

#footer{width:auto; display:block; padding:10px 0; font-size:11px; color:#666666;}

/* ------------------------------
CUSTOM CLASSES
------------------------------ */

/* Add here your custom classes ... */


/*--- Titles of weblog entries ---*/

.title {
 font-family: Georgia, Bookman, Times, verdana, trebuchet, serif;
 font-size:   24px;
 font-weight: normal;
 color:       #000000;
}

.title a:link {
 font-weight: normal;
 color:       #000000;
}

.title a:visited {
 font-weight: normal;
 color:       #000000;
}

.title a:hover {
 font-weight: normal;
 color:       #999933;
}

.title a:active {
 font-weight: normal;
 color:       #999933;
}


/*---  Weblog entry formatting.  ---*/


.weblog {
 padding-bottom: 14px;
 margin-bottom: 28px;
 border-bottom: 2px solid #333333;
}


.weblog img {
 padding: 6px;
 border: 1px solid #DEDEDE;
 margin: 8px;
}


/*---  Used to format art attribution text in entries. ---*/

.attribution {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   9px;
 color:       #444444;
 margin-top: 2px;
 margin-left: 8px;
 margin-right: 8px;
 font-weight: normal;
}


/*---  Name of author in weblog entries ---*/

.author {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   11px;
 color:       #222222;
 font-weight: normal;
}

.author a:link {
 font-family: verdana,trebuchet,sans-serif;
 font-weight: bold;
 font-size:   9px;
 color:       #333300;
 text-decoration: none;
}

.author a:visited {
 font-family: verdana,trebuchet,sans-serif;
 font-weight: bold;
 font-size:   9px;
 color:       #333300;
 text-decoration: none;
}

.author a:hover {
 font-family: verdana,trebuchet,sans-serif;
 font-weight: bold;
 font-size:   9px;
 color:       #999933;
 text-decoration: underline;
}

.author a:active {
 font-family: verdana,trebuchet,sans-serif;
 font-weight: bold;
 font-size:   9px;
 color:       #999933;
 text-decoration: underline;
}





.blogroll {
 font-size: 11px;
 margin-bottom: 18px;
 padding-bottom: 14px;
 padding-top: 5px;
 color: #000000;
 line-height: 150%;
 font-weight: normal;
 text-decoration: none;
}

.blogroll a:link {
 font-size: 11px;
 padding-bottom: 5px;
 color: #000000;
 font-weight: normal;
 text-decoration: none;
}

.blogroll a:visited {
 font-size: 11px;
 padding-bottom: 5px;
 color: #666666;
 font-weight: normal;
 text-decoration: none;
}

.blogroll a:hover {
 font-size: 11px;
 padding-bottom: 5px;
 color: #000000;
 font-weight: normal;
 text-decoration: underline;
}

.blogroll a:active {
 font-size: 11px;
 padding-bottom: 5px;
 color: #666666;
 font-weight: normal;
 text-decoration: underline;
}

/*---  Used in the blogroll to format category subheads  ---*/

H4 {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   12px;
 color:       #000000;
 margin-top: 20px;
 margin-bottom: 2px;
 padding-top: 9px;
 font-weight: bold;
 text-transform: none;
 border-top: 4px double #DEDEDE;
}


/*---  Used in the recent posts section to format titles  ---*/

H5 {
 font-family: Bookman, NewBaskerville, Times, verdana, trebuchet, serif;
 font-size:   16px;
 font-weight: bold;
 color:       #000000;
 padding-top: 16px;
}


/*--- Used to format the reading column ---*/

.doread {
 font-size: 10px;
 margin-bottom: 18px;
 padding-bottom: 9px;
 padding-top: 3px;
 color: #000000;
 font-weight: normal;
 text-decoration: none;
 border-bottom: 1px solid #DEDEDE;
 margin-left: auto;
 margin-right: auto;
}

.doread img {
 border: none;
 margin-bottom: 6px;
}