/*******************************************************/
/* Name: template1_grey */
/* Id:   24             */
/*******************************************************/
/* Top-level elements */
body { font-family: Verdana, Helvetica, sans-serif; background-color: #7e7e7e; }
#containerDiv { margin: 30px auto 0px auto; padding: 25px; width: 800px; color: black; background-color: white; }

/*******************************************************/
/* Multi-use elements and classes */
a { color: black; }
a:hover { color: black; text-decoration: none; }
hr { display: none; }
ul { margin: 0px; padding: 0px; list-style-type: none; }

.time { color: #7e7e7e; font-family: Verdana, Helvetica, sans-serif; font-size: 10px; }

/*******************************************************/
/* Main Elements */
#mainDiv { float: left; margin: 20px 30px 0px 20px; width: 560px; }
* html #mainDiv { margin-left: 10px; }

div.post { margin: 20px 0px 50px 0px; padding-bottom: 50px; line-height: 150%;
color: black; font-family: Verdana, Helvetica, sans-serif;  font-size: 12px; border-bottom: 1px dashed #cccccc;
width : 560px; overflow:hidden; }

div.post h1, div.post h2 { margin-bottom: 15px; font-weight: normal; }
div.post h1 a, div.post h2 a { color: black; text-decoration: none; font-family: Verdana, Helvetica, sans-serif;
font-size: 25px; line-height: 110%; }

div.post span.time { display: block; }
div.post p { margin-top: 0px; }
div.post img { border-width: 1px; border-style: solid; border-color: black; }
div.post ul { margin: 20px 0px 0px 0px; }
div.post li a { font-size: x-small; font-weight: bold; }

/*******************************************************/
/* Menu elements */
#menuDiv { float: left; padding-left: 30px; width: 150px; color: black; font-family: Verdana, sans-serif;
font-size: 12px; line-height: 150%; overflow: hidden; border-left: 1px dashed #cccccc; }
#menuDiv a { text-decoration: none; }
#menuDiv h4 { margin: 0px 0px 15px 0px; color: black; font-family: Verdana, sans-serif; font-size: 12px; }
#menuDiv div { margin-bottom: 20px; padding-bottom: 25px; }

/* About Me */
#aboutMeDiv { border-bottom: 1px dashed #cccccc; }
#aboutMeDiv p { line-height: 150%; }
#aboutMeDiv a { text-decoration: underline; }

/* Categories */
#categoriesDiv { border-bottom: 1px dashed #cccccc; }
#categoriesDiv li { margin-bottom: 10px; }
