/* Freestyle II, format version 1.3 RW3.5  */

/* www.multithemes.com
Copyright:
You can modify all features of  theme but only for your personal use.
By installing this theme file onto your computer, you agree that you will use this theme only for your personal web design.
You can't distribute or resell this theme without written permission from Multithemes.      
 */

/* @group variable corners */

#headerEdge{
}



#headerEdge #rightEdge {
}

#footerEdge {

}

#footerEdge #rightEdge {

}
      
/* @end *//* @group general styles */

body {
      text-align: center;
      margin: 0 0 15px;
      padding-right: 20px;
      padding-bottom: 20px;
      padding-left: 20px;
      padding: 0;
      font-size: 12px;
}

p {
}

b, strong {

}

a:link {
      text-decoration: none;
      color: #993300;
      text-shadow: 0px 0px 0px #000000;
}

a:visited {
      text-decoration: none;
      color: #993300;
      text-shadow: 0px 0px 0px #000000;
}

a:hover, a:active {
      color: #000000;
      text-shadow: 2px 2px 1px #d9d9d9;      
}

img {
}

.image-left {
      float: left;
      margin: 3px 0 3px 4px;
      padding: 3px 0 3px 4px;
}

.image-right {
      float: right;
      margin: 3px 0 3px 4px;
      padding: 3px 0 3px 4px;
}
      
/* @end */

/* @group Layout 35 */

#contentContainer #content ul {
}

#contentContainer #content li {
}

#sidebarContainer #sidebar ul {
}

#sidebarContainer #sidebar li {
} 

      
/* @end */

/* @group layout-- reference base */

.clearer {
      clear: both;
}

#container #top {

}

#container {
      text-align: left;
      margin-right: auto;
      margin-left: auto;
      padding: 0;
}

#pageHeader {
      margin: 0;
      padding: 0;
}

#pageHeader img {
      margin-right: 15px;
}

#pageHeader h1 {
      font-weight: bold;
}

#pageHeader h2 {
      font-weight: bold;
}

/* the same way */

#contentContainer {
      margin-bottom: 6px;
      margin-right: 150px;
      background: transparent;
      margin-top: 7px;
      font-size: 12px;
      line-height: 17px;
}

#contentContainer #content {
      padding: 10px;
      margin-right: 7px;
      margin-left: 0;
}

#sidebarContainer {
      width: 170px;
      float: right;
      clear: left;
      font-size: 11px;
      line-height: 16px;
}

#sidebarContainer #sidebar {
      padding: 0px 0px;
}

#sidebarContainer .sideHeader {
      font-weight: bold;
      background: 0px;
      color: #000000;      text-align: left;
      font-size: 10px;
      padding: 3px 14px;
      margin-bottom: 0px;
      margin-top: 40px;
}

#footer {
      text-align: right;
      padding-bottom: 0;
      margin-top: 0;
      margin-right: 0;
      margin-left: 0;
      height: 20px;
      font-size: 11px;
      padding-right: 30px;
      padding-left: 30px;
      color: #000000;
}

#footer p {
      padding: 0;
      margin: 0;
}

#footer a:link, #footer a:visited {
      color: #000000;
      text-decoration: none;
      font-weight: bold;
      
}

#footer a:hover, #footer a:active {
      text-decoration: underline;
      color: #000000;      
}
      
/* @end */

/* @group bread crumb - navigator text */

#breadcrumbcontainer {
      text-align: center;
      margin-bottom: 0;
      margin-top: 0;
      background: transparent;
      font-size: 11px;
      padding: 0 15px;
      line-height: 22px;
}

#breadcrumbcontainer ul {
      list-style: none;
      margin: 0;
      padding: 0;
}

#breadcrumbcontainer li {
      display: inline;
      padding: 0;
}

#breadcrumbcontainer a {
      text-decoration: none;
      color: #000000;
}

#breadcrumbcontainer a:hover {
      text-decoration: underline;
      color: #000000;
}
      
/* @end */

/* @group toolbar */

#navcontainer {
      margin-right: auto;
      margin-left: auto;
      position: relative;
      height: 24px;
      text-decoration: none;
      font-size: 12px;
      line-height: 2.1em;
}

#navcontainer #current {
      text-shadow: 0px 0px 2px #ffffff;
}

#navcontainer .currentAncestor {
      text-shadow: none;
      background: transparent;
}

/* x */

#navcontainer ul {
      list-style: none;
      margin: 0;
      padding: 0;
      position: absolute;
      top: 0;
      left: 0;
}

#navcontainer li {
      display: inline;
      float: left;
}

#navcontainer a{
      width: 120px;
      display: block;
      text-align: center;
      height: 24px;
}

#navcontainer a:hover {
}

#navcontainer a:active {
}

/* I */

#navcontainer ul ul {
      position: absolute;
      left: 0;
      top: 24px;
      background: transparent;
}

#navcontainer ul ul li {
      background: transparent;
      color: #000000;
}

#navcontainer ul ul a {
      height: 24px;
      color: #000000;
      margin-right: 0;
      margin-left: 0;
      width: 120px;
}

#navcontainer ul ul a:hover{
      background: transparent;
}

#navcontainer ul ul #current{
      background: transparent;
}

/* II  --> over */

#navcontainer ul ul ul {
      position: absolute;
      left: 0;
      top: 24px;
      margin: 0;
      white-space: nowrap;
      padding: 0px 0px 0px 0;
      background: transparent;
}

#navcontainer ul ul ul li
 {
      background: transparent;
}

#navcontainer ul ul ul li a
 {
      background: transparent;
}

#navcontainer ul ul ul li a:hover
 {
      background: transparent;
}

#navcontainer ul ul ul #current {
      background: transparent;
}

#navcontainer ul ul ul ul
 {
      background: transparent;
      display: none;
}

/* @end */

/* @group global  */

.standout, blockquote {
      border: inherit;
      color: #3f3f3f;
      margin: 0 10px;
      font-weight: bold;
      padding-right: 10px;
      padding-left: 10px;
}

h1 {
      color: #000000;
      margin: 0px;
}

h2 {
      color: #191919;
      margin: 0px;
}

h3 {
      color: #333333;
      margin: 0px;
}

.imageStyle {
      border: 1px none;
}
/* @end */

/* @group blog */

/* @group blog 35 */

.blog-entry-summary {
      margin-bottom: 15px;
      color: #414141;
      background: url(images/page/trasp0.png) repeat left top;
      padding: 6px;
      border: inherit;
}
 
 .blog-read-more {
      padding: 5px;
      margin-top: 2px;
      margin-bottom: 2px;
}

/* The blog also supports styles for the Read More links, it uses the followig CSS tag: */
      
/* @end */

/* @group Archive Page */

.blog-archive-background {
      text-decoration: none;
      background: url(images/color1/white.jpg) #7f7f7f center repeat-y;
}

.blog-archive-headings-wrapper {       text-align: left;
      text-decoration: none;
      margin-right: auto;
      margin-left: auto;
}

.blog-archive-entries-wrapper {       text-align: left; 
      text-decoration: none;
      margin-right: auto;
      margin-left: auto;
      padding: 1px;
}.blog-archive-link a:link, .blog-archive-link a:visited {
      color: #3f3f3f;
}

.blog-archive-link a:hover {
      text-decoration: underline;
}

.blog-archive-month {
      font-weight: bold;
      font-size: 25px;
      text-align: left;
      text-indent: 40px;
      margin-bottom: 4px;
      background: 9px 0px url(images/blogpaper.gif) no-repeat;
      line-height: 30px;
      color: #1c1c1c;
      margin-top: 3px;
}

.blog-archive-link {
      font-size: 15px;
      background: url(images/blogback.gif) no-repeat 25px 4px;
      text-align: left;
      text-indent: 41px;
      margin-bottom: 17px;
      font-weight: bold;
}      
/* @end */

.blog-entry {
}

.blog-entry-title {
      font-weight: bold;
      font-size: 18px;
      text-indent: 10px;
      color: #1c1c1c;
      margin-bottom: 7px;
}

.blog-entry-date {
      text-align: right;
      background: url(images/page/trasp0.png) repeat left top;
      padding-right: 10px;
      border-top: 1px solid #adadad;
      color: #636363;
      font-size: 11px;
}

.blog-entry-body {
      margin-bottom: 20px;
      padding: 0;
      margin-top: 13px;
}

.blog-entry-comments {
      text-align: right;
      padding-right: 10px;
      margin-bottom: 15px;
      margin-top: 10px;
      font-size: 11px;
}

.blog-entry-category {
}

.blog-category-link-enabled {
}

.blog-category-link-disabled {
}

.blog-category-link-enabled, .blog-category-link-disabled {
      font-size: 13px;
      padding-bottom: 3px;
      line-height: 20px;
      font-weight: bold;
      background: url(images/blogback.gif) no-repeat 0px 3px;
      padding-left: 14px;
}

/* @end */

/* @group file sharing */

.filesharing-description {
      margin-bottom: 10px;
}

.filesharing-item {
      padding: 1px 1px 1px 10px;
      margin-bottom: 10px;
      font-weight: bold;
      background: transparent repeat url(images/page/trasp-light.png);
      text-shadow: 2px 1px 3px #ffffff;
}

.filesharing-item-title a:link {
      margin-bottom: 5px;
      text-decoration: none;
      padding-top: 1px;
      padding-right: 1px;
      padding-bottom: 1px;
}

.filesharing-item-title a:hover {
      text-shadow: 0px 0px 0px #ffffff;
      text-decoration: none;
      border-bottom: 1px solid #000000;
}

.filesharing-item-title a:visited {
      text-shadow: 0px 0px 0px #ffffff;
      text-decoration: none;
}

.filesharing-item-description {

      text-decoration: none;
      text-shadow: 0px 0px 0px #ffffff;
      font-weight: normal;
      font-size: 11px;
      padding: 3px;
}

/* @end */

/* @group photo album */

/* index page thumbnails */

.thumbnail-caption {
      margin: 0;
      padding: 0;
      height: 35px;
      display: block;
      font-size: 11px;
}

.thumbnail-frame img {
     border: none;
      margin-top: auto;
      margin-right: auto;
      margin-left: auto;
      padding: 0px;
}

.thumbnail-frame {
    position: absolute;
    bottom: 0;
    left: 0;
}

.thumbnail-wrap {
      text-align: center;
      position: relative;
      float: left;
      margin-bottom: 50px;
      margin-right: 10px;
      margin-left: 0;
}

.album-wrapper {
      display: block;
      width: 99%;
      position: relative;
}

.album-description {
      margin-bottom: 58px;
      padding-top: 4px;
}

/* UP Album 35 modified */

.album-title {
      color: #1c1c1c;
      font-weight: bold;
      margin-top: 0;
      border-bottom: solid #adadad 1px;
      font-size: 18px;
      padding-bottom: 7px;
      text-indent: 10px;
}

.thumbnail-table {
      width: 59%;
      margin-right: auto;
      margin-left: auto;
      float: left;
}

.thumbnail-frame:hover {
            background: repeat url(images/color1/sidebar_tile2.png) transparent;
      text-decoration: underline;
}

.thumbnail-frame a {
}

.thumbnail-frame a:hover {
}

/* single page- view */

.photo-background {
}

.photo-navigation {
      background: url(images/page/trasp2.png) repeat-y center;
      margin-top: 5px;
      margin-bottom: 5px;
      height: 100px;
}

.photo-links {
      color: #7f7f7f;
      font-weight: bold;
}

.photo-navigation a:link, .photo-navigation a:visited {
      color: #000000;
      text-shadow: none;
      text-decoration: none;
}

.photo-navigation a:hover {
      text-decoration: underline;
      color: #000000;
}

.photo-frame{
      background: url(images/page/trasp1.png) repeat;
      margin: 0;
      padding: 20px;
}

.photo-title {
      font-weight: bold;
      color: #000000;
      padding: 4px 0 0;
      font-size: 20px;
      text-shadow: 2px 2px 1px #ffffff;
      margin-right: 0;
      margin-bottom: 0;
      margin-left: 0;
}

.photo-caption {
      color: #585858;
      font-style: italic;
      font-size: 13px;
      font-weight: bold;
}
      
/* @end */

/* @group quicktime page */

.movie-description {
      text-align: left;
      margin-top: 15px;
      border: 1px solid #d6d6d6;
      padding: 3px;
      background: #dfdfdf;
}
      
/* @end */

/* @group quicktime album */

/* Index Page */

.movie-page-title {
      color: #1c1c1c;
      font-weight: bold;
      margin-top: 0;
      border-bottom: solid #adadad 1px;
      font-size: 18px;
      padding-bottom: 7px;
      text-indent: 10px;
}

.movie-page-description {      
      font-size: 1em;
      margin-bottom: 20px;
      padding-bottom: 10px;
      text-align: left;
      padding-top: 8px;
}

.movie-thumbnail-frame {
      float: left;
      display: inline;
      width: 131px;
      text-align: center;
      margin: 5px 15px 10px 0;
}

.movie-thumbnail-frame:hover {
      text-shadow: 0px 0px 5px #ffffff;
      text-decoration: underline;
}


.movie-thumbnail-caption {
      padding-top: 9px;
      text-align: center;
      padding-bottom: 8px;
      font-size: 11px;
}

/* Index Page END */

/* single page movie */

.movie-background { 
}

.movie-frame {
      text-align: center;
      margin-top: 20px;
      background: none;
      margin: 5px;
}

/* movie-frame -- 8 rientranti */

.movie-title {
      text-align: center;
      color: #000000;
      text-shadow: 1px 1px 2px #ffffff;
      padding-top: 5px;
      background: url(images/page/trasp1.png) repeat;
      padding-bottom: 5px;
      font-weight: bold;
      font-size: 13px;
}

/* Single Page movie end */


/* @end */

/* @group contact form - imput */
.message-text { } 

.required-text { } 

.form-input-field {
      background: #e9e9e9;
} 

.form-input-button { } 
/* @end */

/* www.multithemes.com
Copyright:
You can modify all features of  theme but only for your personal use.
By installing this theme file onto your computer, you agree that you will use this theme only for your personal web design.
You can't distribute or resell this theme without written permission from Multithemes. */


