body {
font-size: 105%;
font-family: "Palatino Linotype", "Bookman Old Style", Georgia, "Bitstream Charter", serif;
line-height: 1.3;
margin: 0 1em 0 1em;
max-width: 1000px;
text-align: left;
}

h1 {
line-height: 1.2;
}

p{
margin-left: 2em;
text-align: left;
}

a {
text-decoration: none;
}

.cv {
margin-left: 2em;
}


img.nobrdr {
border: none;
}

#redesign {
float: right;
right: 10px;
background-color: white;
border: 3px solid blue;
width: 33%;
font-size: 90%;
font-family:font-family: Calibri,"Century Gothic", Corbel, "Bitstream Vera Sans",  Arial, sans-serif;
padding: 0.2em;
text-align: center;
margin-top: 1em;
}

#redesign p {
margin-left: 0.5em;
margin-right: 0.5em;
text-align: center;
}

#redesign h3 {
font-family: "Palatino Linotype", "Bookman Old Style", Georgia, "Bitstream Charter", serif;
text-align: center;
}
#redesign ul {
margin-left: 0.2em;
padding-left: 0.2em;
text-align: left;
}


#redesign li {
text-align: left;
}

/* == Start search bar, top right == */
#search {
margin-top: 0.3em;
float: right;
border: none;
width: 100%;
overflow: hidden;
}

fieldset {
border: none;
}

label {
text-align: center;
font-weight: bold;
margin-top: 0.3em;
}

.input-text {
border: none; 
background-color: transparent; 
margin-top: 0.3em;
padding-top: 0.8em;
text-align: center;
background: url(../art/roundbox2.gif) no-repeat left top; width: 140px; height: 29px;
}

.submitbutton {
border-style: none; 
cursor: pointer;
}

.submitbutton  a:hover{
border-style: none; 
}
/* End search bar, top right */

ul.smallball {
margin: 0; 
padding: 0;
padding-left: 2em;
list-style-type: none;
}

ul.smallball li{
padding-left: 1.3em;
background: url(../art/smallball.gif) no-repeat left top;
text-align: left;
margin-top: 0;
margin-bottom: 0;
}


.category {  /* Place the "categorized as" tab inside the cat-line block at the right */
margin:  0;
font-size: 90%;
color: #607b8b;
text-align: left;
margin-right: 1em;
}

.category {
width: 100%;
}

.category img {
border: none;
margin-top: 0.2em;
}

.cat-tab {
text-align: bottom;
height: 15px;
border: 0;
margin: 0;
margin-right: 3px;
padding: 0;
background: transparent;
border: none;
text-decoration: none;
}

.cat-tab a:link, .cat-tab a:visited, .cat-tab a:hover  {
text-align: left;
height: 15px;
border: 0;
margin: 0;
margin-right: 3px;
padding: 0;
background: transparent;
border: none;
text-decoration: none;
}
