#blinklist_badge {border: 1px solid #ccc; font:11px Arial; width:166px;text-align:center}
#blinklist_badge .Thumb{border:1px solid #ccc}
#blinklist_badge_header { font:13px Arial;font-weight:bold;color:#005500;background:#F2F2F2}
#blinklist_badge_body ul {list-style-type: none; padding: 0; margin:20px 10px;}
#blinklist_badge_body li {list-style:none; margin-bottom:10px solid #ffff33}
#blinklist_badge_body {border: 2px solid #F2F2F2; background-color:#FFcc99;}
.badge_item_title a { font-weight:bold; color:#663366;}
.badge_item_url {color:#660066; font:9px; display:none}
.badge_item_description {color:#111111; font-size:9px}
#blinklist_badge_footer a {font: 10px Arial; color:#0099FF; text-decoration:none}
#blinklist_badge a {text-decoration:none;color:#3399CC}
#blinklist_badge a:hover {text-decoration:underline}

body { 
 background-color: #666600;
 margin-top: 0px;
 width: 720px;
 float: center;
 margin-right: auto;
 margin-left: auto; 
 font-size: 16px; 
 font-family: georgia;
 text-align: left;
 border: 2px; padding: 5;
 height: 101%; 
 position: relative;
}
 
a:link { 
 color: #6600cc; 
 font-size: 1em; 
 text-decoration: none; 
}

a:visited { 
 color: #333399; 
 font-size: 1em; 
 text-decoration: none; 
}

a:active { 
 color: #333399; 
 font-size: 1em; 
 text-decoration: none; 
}

a:hover { 
 font-size: 1em; 
 text-decoration: underline; 
 color: #003399;
}

/*---  LEFT SIDE BAR ---*/
#menu {
 width: 176px;
 float: left;
 margin-left: 50px;
 font: 11px verdana,trebuchet,sans-serif;
 padding-right:0px;
 text-align: center;
 color: #333;
 padding-bottom: 30px;
 border-left: 1px solid #ff3300;
 border-top: 1px solid #ff3300;
 border-bottom: 1px solid #ff3300;
 background-color: #EEE8AA; 
}

.cloud {padding: 3px 2px 2px 3px;
	   font-size:10px;
        font-family:Kartika;
        color:#000000;
        line-height: 115%;
        background-color:#336600;
        text-align:center;
        left-margin: 3px;
        width:164;
        }


/*---  MAIN BLOGGIT COLUMN ---*/
#content {
 float: center;
 margin-right: 0px;
 margin-left: 0px;
 margin-bottom: 40px;
 margin-top:0px;
 border: 1px solid #FF3300;
 text-align: center;
 padding-bottom: 10px;
 padding-left: 10px;
 padding-right: 10px;
 voice-family: "\"}\"";
 voice-family: inherit;
 background-color: #ff4500;
 width:715px;

}

#rightside {
  background-color:   #fff;
  font-family:        Verdana, Geneva, Trebuchet MS, Arial, Sans-serif;
  font-size:          10px;
  font-weight:        normal;
  color:              #000;
  float: left;
  width: 170px;  
}
/*--- Dotted line between menu items in sidebar ---*/

.menuSpacer {
 border-bottom: 1px dotted #ff3300;
 margin-bottom: 15px; 
}


/*--  2HA orange menu   */
.topbanner {
 color: #000000;
 font-weight: bold;
 background-color: #ff4500;
 text-align: left;
 width: 729px;
 border-top:   1px solid #ff3300;
 border-left:   1px solid #ff3300;
 border-right:   1px solid #ff3300;
 margin-top:0px;
 margin-left: 0px;
 font-size: 14px; 
 font-family: georgia;
}

/*-- lengthy intro blurb section  --*/
.topblurb {
 font-family:  verdana,trebuchet,sans-serif;
 font-size:    9px;
 font-weight: 200;
 color: 	   #ffffff;
 border-top:   1px solid #ff3300;
 border-left:   1px solid #ff3300;
 border-right:   1px solid #ff3300;
 border-bottom:   1px solid #ff3300;
 text-align:   center;
 background-color: #666666;
 height:    46px;
 width: 702px;
 float:center;
 margin-left: 0px;
 margin-right:0px;
 margin-bottom: 0px;
 padding-bottom: 6px;
 padding-top: 6px;
 padding-left: 15px;  
 padding-right:5px;
}

.navigationbar {
 color: #000000;
 font-weight: bold;
 background-color: #ff3300;
 text-align: left;
 width: 710px;
 border-left:   1px solid #ff3300;
 border-right:   1px solid #ff3300;
 border-top:   1px solid #ff3300;
 margin-top:0px;
 margin-left: 100px;
 font-size: 14px; 
 font-family: georgia;
}	


.date {
 font-family: verdana,trebuchet,sans-serif;
 font-size: 20px;
 color: #996633;
 font-weight: bold;
 padding-left: 14px;
 border-top: 2px solid #ff3300;
 border-left: 1px solid #ff3300;
 border-right: 1px solid #ff3300;
 border-bottom: 2px solid #ff3300;
 background: #ffffff;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left:auto;
 margin-right:auto;
 text-align: left;
 width:714px;
}

/*---  Weblog individual entry formatting.  ---*/

.weblog {
 padding-bottom: 12px;
 padding-top: 6px;
 padding-left: 15px;  
 padding-right:15px;
 border-bottom:3px dotted #CCff00;
 background-color:   #dcdcdc;
 border: 1px solid #ff3300;
 position: relative;
 width: 697px;
 text-align: left;
 float:center;
 margin-top: 0px;
 margin-right: auto;
 margin-left: auto;
 font-family: Garamond;
 font-weight:400;
 font-size:14px;	
 color:#000000;
}

.weblogmore {
 float:center;
 padding-bottom: 12px;
 padding-top: 6px;
 padding-left: 6px;  
 padding-right: 12px;
 border-bottom:3px dotted #CCff00;
 background-color:   #dcdcdc;
 border: 1px solid #ff3300;
 position: relative;
 width: 680px;
 text-align: left;
  margin-right: 5px;
   font-size:12px;
 }

.quotemark {
 font-family: Swiss721 BlkEx BT; 
 font-size: 80px;
 background-color:gray;
 padding-left: 30px;
 padding-right: 20px;
 width: 20%;
 text-align: left;
 color: coral;
}

/*--  H3.menu {font-family: "verdana"; font-size:17pt;  font-weight: 450; top: 0px; left: 0px; }  --*/
/*  title for blog entry   */

.title {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   17px;
 color:   #333333;
 font-weight: bold;
 background-color: #eee8aa;
 padding-top: 5px;
 padding-left: 10px;
 padding-right: 8px;
 padding-bottom: 1px;
 margin-right:5px;
 margin-bottom:1px;
 text-align: left;
 border: 1px solid #000000;
 width:96%;
}	


/*---  Used in Trackback and Pingback page.  ---*/
/*---
H2 {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   20px;
 color:       #333333;
 font-weight: bold;
}   ---*/



blockquote {
 background-color: #66cc66;
 border-top: 1px solid #9900cc;
 border-bottom: 1px solid #9900cc;
 padding: 3px;
 font-family: bookman old style;
 background: transparent url(images/quoteopen.gif) left top no-repeat;
 text-indent:37px;
 text-align:left;
 
}
blockquote div {
  background: transparent url(images/quoteclose.gif) right bottom no-repeat !important;
  background-color: #cccc66;
  color: #222222;
}

.first {color: #FFFF00; font-family: verdana;}
.second {color: #009900; font-family: verdana; }
.third {color: #0033FF; font-family: verdana; }

.pullquote_left { width: 200px; border-top:4px solid silver; margin: 5px 15px 5px 0; font-size: 1.4em; text-align: center;  float: left; border-bottom:4px solid silver;   background: transparent url(images/quoteopen.gif) left top no-repeat !important;
	   border-top:4px solid silver;	
	}

.pullquote_right { width: 200px; margin: 5px 3px 5px 12px; font-size: 1.4em; text-align: center;  float: right; 
	   border-top:4px solid silver; border-bottom:4px solid silver;		display: inline;
	padding-right: 24px;
 }

.pullquote div {
  background: transparent url(images/quoteclose.gif) right bottom no-repeat !important; border-bottom:4px solid silver;	
}

.closequote div {  width: 200px;
  background: transparent url(images/quoteclose_s.gif) right bottom no-repeat !important; 
  border-bottom:4px solid silver;
}

/*   background: transparent url(images/quoteopen_s.gif) left top no-repeat !important;   */



/*--- "member" links: login, register, calendar, etc. ---*/

.loginLinks, .loginLinks a { 
 color:       #000000;
 font-family: verdana,trebuchet,sans-serif;
 font-size:   11px; 
}
.loginLinks a:link    { color:  #003399; font-weight: bold;}
.loginLinks a:visited { color:  #003399; font-weight: bold;}
.loginLinks a:active  { color:  #999999; font-weight: bold;}
.loginLinks a:hover   { color:  #cccccc; font-weight: bold;} 



/*---  Used in Weblog templates to format the title of entries  ---*/

 /*    006600   */



.H2 {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   20px;
 font-color:   #FFFFFF;
 font-weight: bold;
 background-color: #ccffcc;
 padding-left: 14px;
 border-top: 2px solid #708090;
 border-left: 1px solid #ff3300;
 border-right: 1px solid #ff3300;
 border-bottom: 4px solid #ff3300;
 margin-top:  8px;
 margin-bottom: 3px;
 text-align: left;
 width:96%;
}

H3 {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   14px;
 color:       #333333;
 font-weight: bold;
 background-color: #ccffcc;
}

/*---  Used in weblog.php in the left side-bar, and archives.php page to format the date header  ---*/

H4 {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   12px;
 color:       #999999;
 margin-top: 2px;
 margin-bottom: 5px;
 font-weight: bold;
}

/*---  Used in comment templates to format text used in the comment form. ---*/

H5 {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   11px;
 color:       #666666;
 margin-top: 2px;
 margin-bottom: 2px;
 font-weight: normal;
}

/*---    rounded corners for quotes from http://roundedcornr.com/  --*/
.roundedcornr_box_675612 {
   background: #eeeeee;
}
.roundedcornr_top_675612 div {
   background: url(roundedcornr_675612_tl.png) no-repeat top left;
}
.roundedcornr_top_675612 {
   background: url(roundedcornr_675612_tr.png) no-repeat top right;
}
.roundedcornr_bottom_675612 div {
   background: url(roundedcornr_675612_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_675612 {
   background: url(roundedcornr_675612_br.png) no-repeat bottom right;
}

.roundedcornr_top_675612 div, .roundedcornr_top_675612, 
.roundedcornr_bottom_675612 div, .roundedcornr_bottom_675612 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_675612 { margin: 0 15px;  }


/*---  Name of author in weblog entries ---*/

.author {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   14px;
 color:       #ff3300;
 font-weight: bold;
 text-align: center;
 padding-top: 5px;
}

/*---  Paragraph formatting in weblog entries ---*/

p {
 font-family: book antiqua;
 font-size:   14px;
 color:       #333333;
 margin-top: 2px #0F0;
 margin-bottom: 2px #0F0;
 font-weight: normal;
 text-align:  left;
 
}



/*--  Default form field formatting. --*/

form {
  margin-top:         0px;
}

/*--  Input field formatting. --*/

.input {
  border-top:         1px solid #999999;
  border-left:        1px solid #999999;
  background-color:   #fff;
  font-family:        book antiqua;
  font-size:          11px;
  height:             1.6em;
  padding:            .3em 0 0 2px;
  margin-top:          3px;
  margin-bottom:       3px;
} 

/*--  Input text-area formatting --*/

.textarea {
  border-top:         1px solid #999999;
  border-left:        1px solid #999999;
  background-color:   #fff;
  font-family:        book antiqua;
  font-size:          11px;
  margin-top:         3px;
  margin-bottom:      3px;
}

/*--  Submit button formatting. --*/

.button {
  background-color:   #fff;
  font-family:        Verdana, Geneva, Trebuchet MS, Arial, Sans-serif;
  font-size:          11px;
  font-weight:        normal;
  text-transform:     lowercase;
  color:              #000;
}

/*--  Pull-down menus. --*/

.pulldown {
  background-color:   #fff;
  font-family:        Verdana, Geneva, Trebuchet MS, Arial, Sans-serif;
  font-size:          10px;
  font-weight:        normal;
  color:              #000;
}

/*--    right column   --*/






/* THE FOLLOWING CSS IS USED WITH THE MINI-CALENDAR */


/*  Calendar header text  */
.header {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   10px;
 color:       #333333;
 font-weight: bold;
}

/*  Navigational links in the header of mini-calendar  */
.navlinks, .navlinks a:link, .navlinks a:active, .navlinks a:visited, .navlinks a:hover{ 
 color:       #eeffee;
 font-family: verdana,trebuchet,sans-serif;
 font-size:   10px; 
 font-weight: bold;
} 
.navlinks a:link    { color:  #eeffee; text-decoration: none;}
.navlinks a:visited { color:  #eeffee; text-decoration: none;}
.navlinks a:active  { color:  #333333; text-decoration: none;}
.navlinks a:hover   { color:  #000000; text-decoration: underline;}


/*  Days of the week text  */
.weekdays {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   9px;
 color:       #666666;
 font-weight:  bold;
}

/*  Days of the month text and links */
.monthdays, .monthdays a:link, .monthdays a:active, .monthdays a:visited, .monthdays a:hover {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   9px;
 color:       #ff3300;
}
.monthdays a:link    { color:  #0000b0; text-decoration: underline;font-weight: bold;}
.monthdays a:visited { color:  #0000b0; text-decoration: underline;font-weight: bold;}
.monthdays a:active  { color:  #333333; text-decoration: underline;font-weight: bold;}
.monthdays a:hover   { color:  #cccccc; text-decoration: none;font-weight: bold;}

