/*  
Theme Name: Indianpark Style 2.0
Theme URI: 
Description: stile per il sito Indian Park
Version: 2.0
Author: otrotroc
Author URI: http://www.otrotroc.com/
*/

/* COLORS PALETTE
666
fff
fff
900
eee
399 > celeste (links)
d2b061 > giallo (background)
d8d6b5 > senape (bg newsbox)
  */


/* GENERAL */
html,body {margin:0;padding:0;}
body {background-color: #000; font: 75% Verdana,sans-serif; color:#d8d6b5; text-align:left;}
a {text-decoration:none; font-weight:bold; color:#900;}
a:hover {text-decoration:underline}
ul, dl, dt, dd {margin:0; padding:0;}
ul li  {margin:0; padding:0; list-style-type:none;}
.hidden {position:absolute; top:-9999px; left:-9999px;}
acronym {border-bottom: 1px dotted #fc0; cursor:help;}
hr {clear:both; border:none;}
a img {border:none;}


/* LAYOUT */
div#wrap_header {width:100%; margin:0; padding:0; float:left;  /*background:url('images/bg_wraphead.jpg') left bottom repeat-x;*/}
div#header {width:900px; margin:0 auto; padding:0;}
div#page {width:100%; clear:both; float:left; margin:0; padding:20px 0;   /*border-top:1px dotted #666;*/}
div#content {width:900px; margin:0 auto; padding:0; overflow:auto;}
div#wrap_footer {width:100%; clear:both; float:left; margin:0; padding:20px 0; /*background:url('images/bg_wrapnews.jpg') left top repeat-x;*/}
div#footer {width:900px;  margin:0 auto; padding:10px 0 0 0; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; border-top:1px solid #444;}
div#menu {margin:0; padding:0; width:160px; float:left;}
div#inner_content {margin:0 0 0 168px; padding:0;}
div#sidebar {padding:0; margin:20px 0; width:300px;}

/* HEADER */
div#headerimg {clear:both; background:url('images/bg_headerimg.jpg') center top no-repeat; margin:0; width:858px; height:500px; /*border:1px solid #eee; */}
div#headerimg .description {	font-size: 1.2em; }

div#menu_servizi {margin:0; padding:2px 0 0 0; font-size:85%; line-height:1.4em; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; text-transform:uppercase;}
div#menu_servizi ul {margin:0; padding:0; text-align:right;}
div#menu_servizi ul li {list-style-type:none; display:inline; margin:0; padding:0 0 0 10px;}
div#menu_servizi ul li a:link, div#menu_servizi ul li a:visited {color:#eee;}
div#menu_servizi ul li a.hover {color:#fff; text-decoration:underline;}
div#menu_servizi ul li.current_page_item a {color:#d2b061; text-decoration:underline;}

div#sponsors ul {margin:0; padding:10px 0; text-align:center; border-top:1px solid #444; border-bottom:1px solid #444;}
div#sponsors ul li {display:inline; padding:0;}


/* SEARCH BOX */
div#search_box {width: 140px; margin:0; padding:7px 0 0 0; font-size:0.9em; color:#333; clear:both;}
div#search_box fieldset {border: none;}
input#ricerca {width:150px; border:1px solid #000; background-color:#f2eaa6; margin:5px 0;}
input#button_ricerca {color:#222; font-weight:bold; background-color:#eee; border:1px solid #000;}


/* MAIN NAVIGATION */
div#main_navigation {padding:170px 30px 0 680px; /*width:360px;*/ text-align:right; /*border:1px solid #eee;*/}
div#main_navbox {/*border:1px dotted #c00;*/}
div#main_navbox ul {padding:0; text-transform:uppercase; font-weight:bold; font-size:1.3em; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; }
div#main_navbox ul li {/*display:inline; float:left;*/ margin:0 0 7px 0; padding:2px; background-color:#000;}
div#main_navbox ul li a:link, div#main_navbox ul li a:visited {text-decoration:none; color:#ddd; padding:3px 10px;}
div#main_navbox ul li a:hover  {color:#fff;padding:3px 10px;}
div#main_navbox ul li.current_page_item a  {color:#fff; padding:3px 10px;}
div#main_navbox ul li.current_page_ancestor a, div#main_navbox ul li.current_page_parent a {color:#fff; padding:3px 10px;}


/* PAGES NAVIGATION */
div#pagenav {margin:0; padding:0; width:100%; font-weight:bold; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; }
div#pagenav ul {width:100%; text-transform:none; font-size:95%; padding:0;}
div#pagenav ul li a {display:block; text-decoration:none; color:#666; }
div#pagenav ul li a:link, div#pagenav ul li a:visited {display:block; text-decoration:none; color:#ddd; padding:5px; background-color:#3a82bd; border-bottom:1px solid #f2eaa6; text-transform:uppercase;}
div#pagenav ul li a:hover, div#pagenav ul li.current_page_item a, div#pagenav ul li.current_page_ancestor a, div#pagenav ul li.current_page_parent a {color:#000; background-color:#3a82bd; padding:5px; border-bottom:1px solid #f2eaa6;}

div#pagenav ul ul {border-bottom:none;}
div#pagenav ul ul li a:link, div#pagenav ul ul li a:visited {display:block; background-color:#f2eaa6; text-decoration:none; color:#eee; padding:3px 0 3px 5px; border-bottom:1px solid #d2b061; text-transform:uppercase;}
div#pagenav ul ul li a:hover, div#pagenav ul ul li.current_page_item a {color:#3a82bd; background-color:#f2eaa6; padding:3px 0 3px 5px; border-bottom:1px solid #d2b061;}

div#pagenav ul ul ul li a:link, div#pagenav ul ul ul li a:visited {display:block; background-color:transparent; text-decoration:none; color:#eee; padding:3px 0 3px 10px;  border-bottom:1px solid #f2eaa6; }
div#pagenav ul ul ul li a:hover, div#pagenav ul ul ul li.current_page_item a {color:#3a82bd; background-color:#transparent; padding:3px 0 3px 10px;  border-bottom:1px solid #f2eaa6; }


/*  TEXT - h */
h1, h2, h3, h4 {margin:0; padding:0; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; color:#3a82bd; text-transform:uppercase; line-height:1em;}
.content_title { font-size:1.3em; padding:0 0 10px 0; color:#3a82bd;}
h3 { font-size:1.1em; color:#eee;}
div#sidebar h2 { font-size:1.2em; margin:0 0 5px 0; padding:5px 0 5px 2px; color:#000;}
div#sidebar h3 { font-size:1em; margin:12px 0 0 0; padding:0; color:#000;}
#headerimg .description {text-decoration: none; color: #000;	}
.pagedocs_title {margin:15px 0 5px 25px; font-size:1.3em;}
div#inner_content h3 {margin:13px 0 5px 5px;}
div#inner_content h4 {margin:7px 0 3px 0;}



/*  TEXT - p */
div#content p {line-height:1.4; margin:0;}
.intro {padding-bottom:3px;}
blockquote {font-size:1.3em; color:#333; font-family:"Times New Roman", Georgia, serif; font-style:italic;}


/* HOME PAGE CONTENT */
.goto {height:30px; background:url('images/box_settore_bottom.jpg') bottom left no-repeat; padding-bottom:5px; }
.goto p {color:#000; text-align:right; padding:0 5px 15px 0;}
.goto p a:link, .goto p a:visited {color:#000;}
.goto p a:hover {color:#000;}

div#notizie h2 {color:#3a82bd; font-size:1.4em; padding:4px 0 31px 0px; text-align:center; margin:0 0 20px 0;background: url('images/bg_heading-2.jpg') bottom center no-repeat;}
.page_title {color:#3a82bd; font-size:1.4em; padding:4px 0 31px 0px; text-align:center; background: url('images/bg_heading-2.jpg') bottom center no-repeat;}
div#notizie {clear:both; width:100%; float:left;}


/* POST NEWS*/
div#news_box {width:480px; float:right; overflow:hidden;}
.post_news {margin: 0 0 5px 0; padding-bottom:15px;}
.post_news_title {margin:0; font-size:1.3em; line-height:1.2em;}
.post_news_title a:link, .post_news_title a:visited {color:#fff;}
.post_news_title a:hover {color:#3a82bd; text-decoration:none;}
.post_news_date {font-size:0.9em; margin:0 0 5px 0; padding:2px 0; color:#999; font-weight:bold; font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; line-height: 1.2em; border-bottom:1px solid #444;}
.post_news_content {margin:5px 0 0 0; padding-top:5px; color:#d8d6b5; border-top:1px solid #444;}
.post_news_notes { font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size:0.8em; margin:3px 0 0 0;}
.pichead_news {width:500px; /*height:200px; overflow:hidden;*/}

/* POST SPOT ON */
div#spoton_box {width:302px; float:left}
.post_spoton {margin: 0 0 10px 0; padding-bottom:15px; border:1px solid #444; background-color:#111;}
.post_spoton_title {padding:5px; font-size:1.3em; line-height:1.2em;}
.post_spoton p {padding:10px 10px 0 10px; font-size:0.9em;}
.post_spoton_title a:link, .post_spoton_title a:visited {color:#000;}
.post_spoton_title a:hover {color:#900; text-decoration:underline;}
.post_spoton_date {text-align:left; background:url('images/bg_spoton_box_02.gif') top left repeat-y; padding:0 15px 5px 15px; color:#333; font-weight:bold;}

.post_spoton_head { position: relative;  }
.post_spoton_head h3 { width: 250px; padding:5px; background-color:#fff; font-size:1.3em;position: absolute; top: 20px; left: 0px; z-index: 1;}
.post_spoton_head h3 a:link, .post_spoton_head h3 a:visited {color:#444;}
.post_spoton_head h3 a:hover {color:#000; text-decoration:none; }
.pichead_spoton { height:150px; width:300px; overflow:hidden;}
.post_spoton_head img { height:150px; width:300px; border-bottom:1px solid #444; }


/* POST */
.post {margin: 0 0 5px 0; width:500px; }
.post_content {clear:both; padding-top:10px; }
.post_notes { font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size:0.8em; padding-top:5px;}
.post ul {margin:7px 0;}
.post ul li {background: url('images/icon_list_1.gif') 0 6px no-repeat; padding:0 0 5px 10px;}
.post_content img {float:left; margin:3px 10px 5px 0;}
ul.event_list_data li {background-image:none;}
.post_content img {border:1px solid #444; margin:0 7px 7px 0;}

.navigation {font-size:0.9em; padding-bottom:20px;}
.alignright {float:right;}
.alignleft {float:left;}

/* PAGE */
.page_box {margin: 0 0 0 40px; }
.page_box img {border:1px solid #444; margin:0 7px 7px 0;}
div#inner_content h3.page_subtitle  {margin:0; padding:5px 0 0 0; text-transform:none;}
.page_content {padding-top:10px;}
.page_notes { font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size:0.8em; }
.page_content ul {margin:3px 0 0 5px;}
.page_content ul li {background: url('images/icon_list_1.gif') 0 6px no-repeat; padding:0 0 5px 10px;}

ul#corsi_data {padding:20px 0 0 0;  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size:1.1em;}
ul#corsi_data li {padding-bottom:5px;}

div#links_box {padding-bottom:20px;}
div#links_box h2 {padding:15px 0 5px 0; font-size:1.2em; color:#eee;}
div#links_box ul ul li {padding:0 0 5px 10px;}


/* ARCHIVES */
div#archive_box {width:100%; padding-top:20px;}
div#archive_box dt { text-transform:uppercase; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size:1.2em; line-height:1.3em; background: url('images/icon_list_1.gif') 0 7px no-repeat; padding-left:10px;}
div#archive_box dt a:link, div#archive_box dt a:visited {color:#fff;}
div#archive_box dt a:hover {color:#900; text-decoration:underline;}
div#archive_box dd {padding:0 0 10px 10px; font-size:0.8em;}

/* SITEMAP */
div#sitemap {padding:0 0 0 20px; margin:0;}
div#sitemap ul {font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; text-transform:uppercase;}
div#sitemap ul li {line-height:1.8em; }
div#sitemap ul li a {border-bottom:1px solid #333;}
div#sitemap ul ul {text-transform:lowercase; margin:0 0 10px 30px; padding:0; border-left:1px solid #333;}
div#sitemap ul ul li {background:transparent url('images/bg_map.gif') 0 10px no-repeat; padding:0 0 0 15px; margin:0;}
div#sitemap ul ul li a {border:none; }
div#sitemap ul li a:link, div#sitemap ul li a:visited {color:#333}
div#sitemap ul li a:hover {text-decoration:none; background-color:#333; color:#000;}

/* FOOTER */
div#footer p {font-size:0.9em;}

