/* 
	Tanzil Documents Stylesheet
	Hamid Zarrabi-Zadeh 
	http://tanzil.info
*/ 

body { margin: 0; padding: 0; font-size: 13px; background: #f3f3f3; font-family: "lucida grande",tahoma,verdana,arial,sans-serif;}
a { color: #3B5998; text-decoration: none;}
a:hover { text-decoration: underline; }
a:active, a:focus {outline: none;}
h1, h2, h3 {color: #333; margin: 0; padding: 0;}
input[type=checkbox], input[type=radio] { position: relative; bottom: -2px; margin-right: 5px; }
input, select {font-family: Tahome, Arial;}
.clear {clear: both}

.content {width:700px; margin: 0 auto;}
.header {padding-top: 8px; margin: 0;}
.header .content { padding: 0px 24px; border-style: solid; border-width: 1px 1px 0;}
.header a {color:#fff; font-weight: bold; font-size: 11px;}
.header a.item {display:block; float:left;}
.header a.item {line-height:29px; padding:2px 11px;}
.header a.item:hover {text-decoration:none;}
.header a.logo {font-size: 16px; font-family: verdana,arial; margin-left:-10px; font-weight: normal; }
.header a:active {outline: none;}
.header .sep {float: left; color: #ddd; font-size: 9px; line-height: 29px; padding: 2px 7px; cursor: default;}

/* blue header */
.header {background-color: #3B5998;}
.header .content {background-color: #627AAD; border-color: #1D4088;}
.header a.item:hover {background-color: #6d86b7;}

/* light green header */
.header {background-color: #3B9859;}
.header .content {background-color: #62AD7A; border-color: #1D8840;}
.header a.item:hover {background-color: #6db786;}

/* green header */
.header {background-color: #208080;}
.header .content {background-color: #209999; border-color: #207272;}
.header a.item:hover {background-color: #30a5a5;}

/* darker green header */
.header {background-color: #397075;}
.header .content {background-color: #329095; border-color: #396565;}
.header a.item:hover {background-color: #309ca2;}
/* .header a.item.active {background-color: #309ca2;} */

.body .title {background:white; border-bottom:1px solid #ddd; margin-bottom:20px; padding-bottom:25px; padding-top:0;}
.body .content { padding: 34px 24px; border: 1px solid #ddd; border-width: 0 1px 1px; background: #fff;}
.body h1 {font-size:24px; font-weight:normal; margin-bottom:25px;}
.body h2 {font-size:20px; font-weight:normal; letter-spacing:-0.03em; padding-top: 25px; margin:25px 0 15px 0; border-top: 1px solid #ddd;}
.body h3 {font-size:15px; margin:15px 0 10px 0}
.body h4 {font-size:15px; color: #444; font-weight: normal; margin: 1.2em 0 0.2em; }
.body hr {background: #d9d9d9; color:#d9d9d9; border-width:0; height:1px; margin: 20px 0;}
.body p, .body li {line-height: 18px;}
.body b {color: #404040;}
.body .note {background-color: #FFF9D7; border-bottom: 1px solid #E2C822; padding: 10px; color: #333; font-size: 13px;}
.body .info {color: #666; font-size: smaller; font-family: verdana;}

.footer { padding: 10px 0; margin-bottom: 30px; color: #777; font-size: 11px; }
.footer a { color: #777; }


