/*-----------------------------------------------------------------------------version:   1.0author:    daniel vecchiatoemail:     info@4webby.comwebsite:   http://www.4webby.com/-----------------------------------------------------------------------------*//* =General-----------------------------------------------------------------------------*//* Remove padding and margin * {  margin: 0;	padding: 0;}*//* Put it back on certain elements */h1, h2, h3, h4, h5, h6, p, pre, blockquote,  ul {margin: 1em 0;}/* Class for clearing floats */.clear {clear:both;}/* Remove border around linked images */img {border: 0;}/* =Typography-----------------------------------------------------------------------------*/body {font: 90%/1.6  Verdana, sans-serif;margin: 0;padding: 0;/*background-image: url(images/page-back.gif);background-repeat: repeat-x;*/font-family: Arial, Helvetica, sans-serif;background-color: #CC3366;}/* =Wrapper-----------------------------------------------------------------------------*//* Centering Technique================================== */#wrapper {position: relative;left: 50%;width: 820px;margin-left: -410px;padding: 10px;background-color:#FFFFFF}/* =Headings-----------------------------------------------------------------------------*/#wrapper2 {padding: 10px;padding-bottom: 0;background-color: #990066;}#header {width: 100%;margin-top: 10px;height: 132px;background-image: url(images/header.jpg);background-repeat:no-repeat;}#header h1 {padding-top: 10px;padding-left: 400px;}#browse_crag {width: 800px;margin: 0;background-image: url(images/browse_crag_bg.jpg);background-repeat: repeat-x;}.login {color: #666;font-size:11px;padding: 5px;}.login a:link, .login a:visited {text-decoration: none;font-weight: bold;color: #666;}.login a:hover {text-decoration:none;color: #FF0000;}/* =Links-----------------------------------------------------------------------------*//* =Branding-----------------------------------------------------------------------------*//* =Main Nav-----------------------------------------------------------------------------*/#mainnav {width: 800px;margin-top: 10px;}/* circle */#navlist {margin: 0;padding: 0 0 20px 10px;/*border-bottom: 1px solid #fff;*/}#navlist ul, #navlist li {margin: 0;padding: 0;display: inline;list-style-type: none;}#navlist a:link, #navlist a:visited {float: left;line-height: 14px;font-weight: bold;margin: 0 10px 4px 10px;text-decoration: none;color: #fff;}#navlist a:link#current, #navlist a:visited#current {border-bottom: 6px solid #000;border-top: 2px solid #000;padding: 2px 2px 2px 2px;background: #fff;color: #990066;}#navlist a:hover {border-bottom: 6px solid #FF0000;border-top: 1px solid #666;padding: 2px 2px 3px 2px;background: #fff;color: #000;}#navlist a:hover {color: #990066;}/* =Sub Nav-----------------------------------------------------------------------------*//* =Main Content-----------------------------------------------------------------------------*/#mainContent {width: 100%;margin-top: 10px;padding: 1em 0 1em 0;background-color:#FFFFFF;}#mainContent a:link, #mainContent a:visited {color: #990066;font-weight: bold;text-decoration: none;/*background:url(images/external.gif) right top no-repeat !important;padding-right: 10px !important;padding-left: 0 !important;*/}#mainContent a:hover, #mainContent a:active {color: #FF0000;text-decoration: none;}#mainContent .title a:link, #mainContent .title a:visited{text-decoration: none;color: #000000;}#mainContent .title a:hover, #mainContent .title a:active{background-color: #990066;color: #FFFFFF;padding: 5px;}/* =Secondary Content-----------------------------------------------------------------------------*//* =Footer-----------------------------------------------------------------------------*/#footer {width: 100%;height: 42px;text-align:center;color: #fff;font-size:1em;/*background-image: url(images/footer.gif);*/background-color: #990066;}#footer a {text-decoration: none;}.footer_menu {font-size:14px;color: #FFFFFF;}.footer_menu a {padding-left: 10px;padding-right: 10px;color: white;text-decoration: none;border-right: 1px solid #99FF33;}.footer_menu a:hover {background-color: #99FF33;color: #000000;}.webdesign {font-size:12px;padding: 10px;text-align:right;}.webdesign a {text-decoration: none;color: #CCCCCC;}.webdesign a:hover {padding: 3px 10px 3px 10px;color: #666;background-color: #FFF;font-weight:bold;border: 1px solid #666;}/* =Forms-----------------------------------------------------------------------------*/.error {/*	position: absolute;margin-left: 11em;left: 200px;right: 0;*/font-weight: bold;color:#760000;padding-left: 18px;background: url(images/error.png) no-repeat left top;}.important {background-color: #FBE6F2;background-image:url(images/note.gif) no-repeat left top;border: 1px solid #D893A1;color: #333;margin: 10px 0 5px 0;padding: 10px;font-weight: bold;width: 400px;}p.note {border:1px solid #E4E7A7;background:#FFFDBD url(images/note.gif) 17px 12px no-repeat;color:#232D30;padding:15px 23px 25px 64px;margin:1.75em 0;}/* :KLUDGE: Explicitly set the width for IE6- */* html .error {width: 10em;}/* =Tables-----------------------------------------------------------------------------*//*table {   border-spacing: 0;  border-collapse: collapse;}td {  text-align: left;  font-weight: normal;}*//* =Forms-----------------------------------------------------------------------------*/.button {text-align:center;font-weight:bold;}.button a {text-align: center;text-decoration: none;background: url(../fade-butt.png);border: 3px double #999;border-left-color: #ccc;border-top-color: #ccc;color: #333;padding: 0.25em;}.button a:active {background: #f4f4f4;border: 3px double #ccc;border-left-color: #999;border-top-color: #999;}/* =Misc 2-----------------------------------------------------------------------------*/.box {margin-bottom: 10px;display: block;}.contatti {float: right;margin: 10px;margin-right: 0px;margin-top: 5px;width: 320px;border: 1px solid #00CC00;padding: 10px;font-size: 12px;}.box_green {border: 2px solid #00CC00;padding: 10px;margin: 20px;}ol {margin: 10px;margin-left: 30px;padding-left:0;list-style-type: decimal;}ul {margin: 10px;margin-left: 30px;padding-left:0;list-style-type: none;list-style-image: url(images/bullet.gif);}li {padding-left:0px;margin-bottom:5px;}.numeri {width: 195px;border-left: 5px solid #00CC00;padding-bottom: 10px;padding-top: 10px;}.external {background:url(../external.gif) right top no-repeat !important;padding-right: 10px !important;padding-left: 0 !important;}.thanks {margin: 50px 190px 100px 100px;display: block;width: 400px;border: 1px solid #99FF00;padding: 10px;text-align:center;font-weight:bold;}/*ROUNDED CORNER BOX-----------------------------------------------------------------------------*/.rounded_box_green {background: #99FF00;width: 190px;padding: 5px;/* padding greater than corner height|width */margin-bottom: 10px;color:#000;}.rounded_box_green h3,.rounded_box_orange,.rounded_box_gray  h3 {font-size: 120%;color: #99b5d1;text-align: center;display: block;background-color:#ffffff;padding:2px;}#right_sidebar ul {margin-left: 20px;}.rounded_box_green li {list-style-image: url(images/bullet_white.gif);font-size: 12px;}/*ROUNDED BOX ORANGE-----------------------------------------------------------------------------*/.rounded_box_orange {background: #FF9900;width: 190px;padding: 5px;/* padding greater than corner height|width */color:#000;margin-bottom: 10px;}/*ROUNDED BOX GRAY-----------------------------------------------------------------------------*/.rounded_box_gray {background: #CCCCCC;width: 190px;padding: 5px;/* padding greater than corner height|width */color:#000;margin-bottom: 10px;}.rounded_box_gray  h3{font-size: 130%;}#mainContent .rounded_box_gray a:hover, #mainContent .rounded_box_gray a:active {color: #FF9900;text-decoration: none;}img.rss_icon{margin-right: 5px;}/*RIGHT SIDEBAR-----------------------------------------------------------------------------*/#right_sidebar {float: right;margin-top: 20px;padding: 5px 0 5px 10px;width: 200px;}#right_sidebar code {display: none;margin: 0;padding: 0;}code {font-family: Monaco, Verdana, Sans-serif;font-size: 12px;background-color: #f9f9f9;border: 1px solid #D0D0D0;color: #002166;display: block;margin: 14px 0 14px 0;padding: 12px 10px 12px 10px;overflow: auto;}.news {padding-bottom: 20px;margin-bottom:10px;border-bottom: 1px dashed #CCCCCC;float: left;width: 600px;}.documentation h1 {color: #444;background-color: transparent;border-bottom: 1px solid #D0D0D0;font-size: 16px;font-weight: bold;margin: 24px 0 2px 0;padding: 5px 0 6px 0;}.documentation p{ font-family: Lucida Grande, Verdana, Geneva, Sans-serif; font-size: 14px; color: #4F5155; }.news h1 {font-size: 20px;margin:0;padding-top: 5px;}.title {margin-top: 20px;background-color: #f9f9f9;border-bottom: 1px dashed #CCCCCC;border-top: 1px dashed #CCCCCC;padding-bottom: 25px;}div.date {border:1px solid #CCCCCC;float:left;font-size:10px;margin-right:5px;position:relative;text-align:center;top:5px;width:58px;}div.number {font-size:20px;line-height:1.2em;}div.month {background-color:#990066;color:#FFFFFF;padding:3px 0pt;}.read_more {font-size: 14px;text-align: right;display: block;padding-right: 10px;font-weight: bold;border: 1px solid #CCCCCC;}/* =Top ADS-----------------------------------------------------------------------------*/#ads {width: 100%;/*padding-left: 10px;*//*height:60;border: 1px solid #CCCCCC;*/}.google {float: left;padding: 10px 5px 10px 0px;width: 234px;height: 60px;border: 1px solid #CCCCCC;margin-left: 20px;}.google_bottom {clear: left;padding: 10px 5px 10px 5px;border: 1px solid #CCCCCC;width: 470px;height: 60px;margin-left: 60px;}/* =DIGG, DELICIOUS-----------------------------------------------------------------------------*/.links_h {background:transparent url(images/bookmarks.png) no-repeat scroll 0pt;height:30px;margin:0pt auto;width:300px;}.links_h a, .links_h a:hover {background:transparent none repeat scroll 0%;border:0pt none;display:block;float:left;height:30px;margin:0pt;padding:0pt;width:30px;}.links_h a span {display:none;}.donate {float: right;width: 60px;}.box_left {float: left;width: 288px;height: 230px;border: 1px solid #CCC;border-top: 15px solid #99FF00;}.box_right {float: right;width: 288px;height: 230px;border: 1px solid #CCC;border-top: 15px solid #FF9900;}.box_right h3, .box_left h3 {margin: 0;font-size: 18px;border-bottom: 1px solid #CCCCCC;padding: 5px;line-height: 14px;}.box_right h3{color: #FF9900}.box_left h3{color: #99FF00}/*CODE HIGHLIGHT-----------------------------------------------------------------------------*/div.code {	margin: 0;	padding: 0;	border: 1px solid #D0D0D0;	background-color: #F9F9F9;	margin: 0;	overflow: auto;}div.code .head {	margin: 0;	padding: 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	background-color: #CCC;	border-bottom: 1px solid #888;	padding-left: 2px;}div.code ol {	margin: 0;	padding: 10px;	margin-left: 0;	padding-left: 30px;	list-style-type: none;/*remove to see line numbers*/}div.code li {	font: normal normal 12px 'Courier New', Courier, monospace;	color: #000000;	text-align: left;}div.code .foot {	display: none;}div.code .de1 {color: #000000;}div.code .imp {color: #a31515;}div.code .kw1 {color: #0000ff;}div.code .kw2 {color: #0000ff;}div.code .kw3 {color: #0000ff;}div.code .kw4 {color: #0000ff;}div.code .co1 {color: #ff8000; font-style: italic;}div.code .es0 {color: #0000ff;}div.code .br0 {color: #000000;}div.code .st0 {color: #a31515;}div.code .nu0 {color: #000000;}div.code .me1 {color: #008000;}div.code .me2 {color: #008000;}div.code .re0 {color: #0000ff;}