html, body, div, li, img {
	 margin: 0px;
	 padding: 0px;
	 font-family: Tahoma;
	 font-size: 12px;
}
body {
	 text-align: center;
	 background: #e8a749 url('../images/html_bk.jpg') repeat-x;
}
a {
	 color: #561e01;
	 font-weight: bold;
	 text-decoration: none;
	 border-bottom: 1px dotted transparent;
}
a:hover {
	 border-bottom: 1px dotted #FDA227;
}
div#wrapper {
	 width: 900px;
	 margin: 0 auto;
}
div#title {
	 width: 900px;
	 height: 180px;
	 background: url('../images/title_bk.jpg') no-repeat top left;
}
div#left_col {
	 width: 276px;
	 float: left;
	 text-align: left;
}
div#form {
	 width: 276px;
	 height: 240px;
	 background: url('../images/form_bk.jpg') no-repeat top left;
	 color: #ffffff;
}
div#extra {
	 width: 216px;
	 height: 370px;
	 background: url('../images/extra_bk.jpg') no-repeat top left;
	 padding-left: 50px;
	 padding-right: 10px;
}
div#content {
	 background:transparent url(../images/content_bk.png) repeat-y scroll 0 0;
	 float:right;
	 margin-top:-569px;
	 min-height:569px;
	 padding-left:30px;
	 padding-right:40px;
	 text-align:justify;
	 width:570px;
	 color: #593b28;
}
div#content_top {
	 float: right;
	 width: 624px;
	 height: 70px;
	 margin-top: -29px;
	 background: url('../images/content_top.jpg') no-repeat top left;
}
div#foot {
	 clear: both;
	 width: 900px;
	 height: 170px;
	 background: url('../images/foot_bk.jpg') no-repeat top left;
}

/* FORM DIV */
div#form h3 {
	 font-size: 14px;
	 text-decoration: underline;
	 text-align: right;
	 margin: 0px;
	 padding: 0px;
	 margin-right: 15px;
	 line-height: 40px;
}
div#form label {
	 display: block;
	 font-size: 11px;
	 font-weight: bold;
	 margin-left: 50px;
}
div#form input, textarea {
	 width: 200px;
	 background-color: #f3e4b6;
	 border: 1px solid #e8a749;
	 margin-bottom: 10px;
	 margin-left: 50px;
}
div#form input.button {
	 width: auto;
}
button {
	 background: url(../images/bk_btn.jpg) repeat-x;
	 height: 23px;
	 border: 1px solid #dd8629;
	 font-weight: bold;
	 color: #5f1401;
	 text-transform: uppercase;
}
button:hover {
color: #dd8629;

}
/* EXTRA DIV */
div#extra ul {
   margin: 0px;
	 padding: 0px;
}
div#extra h3 {
	 font-size: 14px;
	 text-decoration: underline;
	 text-align: left;
	 margin: 0px;
	 padding: 0px;
	 line-height: 40px;
	 margin-left: -5px;
}
div#extra a:hover {
   border-bottom: 1px dotted #fff;
}
/* CONTENT TOP */
div#content_top h1 {
	 text-align: right;
	 margin-right: 70px;
	 color: #593b28;
	 font-style: italic;
}
div#content h1,h2,h3,h4 {
	 margin: 0px;
	 padding: 0px;
}
/* TITLE */
div#nav {
	 position: relative;
	 top: 20px;
	 right: 35px;
	 text-align: right;
	 padding: 0px;
	 border-right: 1px dashed #dd8629;
}
div#nav ul {
	 list-style-type: none;
	 margin: 0px;
	 padding: 0px;
}
div#nav li {
	 margin-bottom: 3px;
}
div#nav a {
	 color: #561e01;
	 font-weight: bold;
	 text-decoration: none;
	 font-variant: small-caps;
	 font-size: 15px;
	 font-style: oblique;
	 border-bottom: 1px dashed transparent;
}
div#nav a:hover {
	 color: #ffffff;
	 border-bottom: 1px dashed #dd8629;
}
/* RACCOLTA SCRIPTS */
ul#scripts, ul#scripts ul {
	 margin: 0px;
	 padding: 0px;
	 list-style-type: none;
}
ul#scripts ul {
	 margin-left: 40px;
}
ul#scripts li {
	 margin-bottom: 4px;
}
ul#scripts li.category span img {
	 width: 40px;
	 vertical-align: middle;
}
ul#scripts li span {
	 font-size: 14px;
	 font-weight: bold;
}
div.script_head, li.category span {
	 font-weight: bold;
	 cursor: pointer;
}
div.script_head:hover, li.category span:hover, li.category a:hover {
	 color: #dd8629;
}
li.category a {
	 color: inherit;
	 text-decoration: none;
}
ul#scripts li span.entry_title {
	 font-size: 12px;
}
div.script_content {
	 background-color: #ffffff;
	 width: 95%;
	 border: 1px dashed;
	 margin-top: 2px;
	 overflow: hidden;
}
div.category_content {
	 margin-bottom: 20px;
}
div.script_content_inner {
	 padding: 10px;
}
div.script_content_inner p{
	 padding: 0px;
	 margin: 0px;
}
/* DIV PUBLISHED */
div#published {
	 font-size: 12px;
	 font-weight: bold;
}
div#published hr{
	 border: 0px;
	 border-top: 1px dashed;
	 margin-bottom: 10px;
}

/* DIV CONTENT */
div#content pre {
	 font-family: "Courier New", Monospace;
	 font-size: 11px;
	 color: #461800;
	 background-color: #fffbf3;
	 margin: 0px;
	 margin-bottom: 11px;
	 border: 1px dashed #fda227;
	 padding: 5px;
	 overflow: auto;
}
div#content pre span.comment {
	color: gray;
}
div#content h4 {
	 margin-bottom: -8px;
	 font-size: 1.2em;
}
div#content span.strike {
	 text-decoration: line-through;
}
div#content p.download {
	 margin-top: 20px;
	 padding: 5px;
	 background-color: #d4e0ed;
	 border: 1px dashed #477db4;
}
div#content p.download a {
	 text-decoration: none;
	 color: #477db4;
	 font-size: 1.3em;
}
div#content p.download img {
	 width: 48px;
	 height: 48px;
	 border: 0px;
	 vertical-align: middle;
}

div#content img.flag {
	 background-color: #d4e0ed;
	 border: 1px dashed #477db4;
	 width: 16px;
	 height: 11px;
	 padding: 3px;
	 margin-right: 3px;
	 margin-top: 3px;
	 vertical-align: middle;
}
div.entry {
	 margin: 0px;
	 margin-bottom: 10px;
	 padding: 5px;
	 padding-bottom: 0px;
}
div.entry h3 {
	 border-bottom: 1px dotted #fda227;
}
div.entry h5 {
	 font-weight: normal;
	 margin-top: 0px;
}
div#content h2 {
	 margin-bottom: 10px;
	 margin-top: 20px;
}
div.website_prev {
	 float: right;
	 width: 300px;
	 background-repeat: no-repeat;
	 font-weight: bold;
	 font-size: 12px;
	 margin-left: 10px;
	 min-height: 500px;
}
div.website_prev p {
	 margin-top: 290px;
	 margin-left: 10px;
	 margin-right: 10px;
	 font-style: italic;
}
form#comment_form {
	 border: 1px dashed #fda227;
	 background-color: #fffbf3;
	 padding: 20px;
	 padding: 0px;
	 padding-left: 20px;
	 padding-right: 20px;
	 width: 70%;
	 margin-left: auto;
	 margin-right: auto;
}
form#comment_form img {
	 vertical-align: top;
}
form#comment_form input, form#comment_form textarea {
	 background-color:#F3E4B6;
	 border:1px solid #E8A749;
	 width:200px;
	 margin: 0px;
	 padding: 0px;
}
form#comment_form label {
	 display: block;
	 text-indent: 5px;
}
form#comment_form textarea {
	 height: 60px;
	 width: 100%;
}
form#comment_form textarea {
	 height: 60px;
	 width: 100%;
}
form#comment_form input#comment-captcha-answer {
	 height: 50px;
	 width:  85px;
	 font-size: 40px;
	 font-weight: bold;
}
ol.comments {
	 width: 80%;
	 margin-left: auto;
	 margin-right: auto;
	 background-color:#F3E4B6;
	 padding: 10px;
	 padding-left: 30px;
	 padding-bottom: 1px;
}
ol.comments li {
	 background-color: #fffbf3;
	 padding: 2px;
	 margin-bottom: 10px;
	 border:1px solid #E8A749;
}
ol.comments p {
	 margin: 5px;
}

