﻿/**************************************************************************************************************/
/*******************************************[ system messages ]************************************************/
/**************************************************************************************************************/
#system-message
   {
   margin:                0 auto;
   width:                 715px
   }
#system-message dd
   {
   text-indent:           0
   }
#system-message dd li
   {
   padding-left:          5px
   }
#system-message .error,
#system-message .message
   {
   background-image:      none!important;
   padding:               0
   }
#system-message .message.message
   {
   background:            #83aecd
   }
#system-message .error ul,
#system-message .message ul
   {
   margin:                0
   }
#system-message dd.error ul
   {
   border:                none!important
   }
#system-message dd.message ul
   {
   filter:                alpha(opacity=70);
   border:                none!important;
   -moz-opacity:          0.7;
   opacity:               0.7
   }
#system-message dd.message li
   {
   text-align:            center;
   line-height:           20px;
   height:                20px
   }
/**************************************************************************************************************/
/*********************************************[ content heading ]**********************************************/
/**************************************************************************************************************/
table.contentheading
   {
   font-size:             1.35em;
   line-height:           1.2em;
   margin-bottom:         .4em 
   }
.contentheading
   {
   color:                 rgb(68,68,68);
   font-weight:           bold;
   font-size:             1.1em;
   line-height:           1.35;
   margin-bottom:         5px
   }
h2.contentheading,
.contentheading
   {
   padding:               0!important;
   line-height:           36px;
   font-size:             28px;
   height:                36px   
   }
/**************************************************************************************************************/
/*******************************************[ content description ]********************************************/
/**************************************************************************************************************/
.contentdescription
   {
   padding:               6px 6px 16px 6px
   }
.contentdescription img
   {
   padding:               0 7px 8px 0
   }
/**************************************************************************************************************/
/*********************************************[ content spacer ]***********************************************/
/**************************************************************************************************************/
.spacer
   {
   padding:               8px 0
   }       
/**************************************************************************************************************/
/********************************************[ column separator ]**********************************************/
/**************************************************************************************************************/
.column_separator
   {
   padding:               0 0 0 25px
   }
/**************************************************************************************************************/
/*******************************************[ content page title ]*********************************************/
/**************************************************************************************************************/
a.contentpagetitle,
a.contentpagetitle:link,
a.contentpagetitle:visited
   {
   color:                 rgb(140,140,140);
   text-decoration:       none;
   border:                0
   }
a.contentpagetitle:hover
   {
   color:                 rgb(0,0,0);
   text-decoration:       none;
   border-bottom:         0
   }
/**************************************************************************************************************/
/***********************************[ pdf, print, email heading buttons ]**************************************/
/**************************************************************************************************************/
td.buttonheading
   {
   padding:               2px 0 0 2px!important;
   text-align:            right;
   width:                 14px;
   margin-left:           6px
   }
.buttonheading img
   {
   height:                11px!important;
   width:                 12px!important;
   margin:                0 8px 0 0;
   float:                 right;
   border:                0   
   }
/**************************************************************************************************************/
/*******************************************[ open content panel ]*********************************************/
/**************************************************************************************************************/
table.contentpaneopen
   {
   margin:                0 10px 0 0;
   width:                 715px
   }
table.contentpaneopen ol,
table.contentpaneopen ul
   {
   padding:               10px 0 10px 28px;
   color:                 rgb(0,0,0)
   /*
   font-size:             12px;
   */
   }
.contentpaneopen
   {
   /*
   font:                  11px helvetica, arial, freesans, sans-serif;
   color:                 rgb(68,68,68);
   */
   margin:                0 0 20px 0;
   width:                 715px
   }
.contentpaneopen tr td
   {
   padding:               0 10px 0 0;
   }
.contentpaneopen tr:first-child td
   {
   padding-bottom:        0!important
   }
.contentpaneopen h2
   {
   padding:               0;
   margin:                0
   }
.contentpaneopen p
   {
   font:                  11px helvetica, arial, freesans, sans-serif;
   color:                 rgb(68,68,68);
   padding:               0 10px 0 0;
   text-align:            justify
   }
/**************************************************************************************************************/
/**********************************************[ start of page ]***********************************************/
/**************************************************************************************************************/
span#startOfPage
   {
   display:               none
   }
/**************************************************************************************************************/
/**********************************************[ article author ]**********************************************/
/**************************************************************************************************************/
.createby
   {
   padding:               3px 3px 3px 20px
   }
.written_by
   {
   padding:               0
   }
/*
.small
   {
   background:            url(../image/wrapper/content/author/graphic.png) no-repeat left top;
   color:                 rgb(108,109,110);
   padding:               0 0 0 20px;
   font-size:             10px
   }
 */
/**************************************************************************************************************/
/********************************************[ date of publication ]*******************************************/
/**************************************************************************************************************/
/*.createdate
   {
   background:            url(../image/wrapper/content/date/graphic.png) no-repeat left top;
   color:                 rgb(84,84,84);
   padding:               0 0 3px 20px;
   font-size:             10px   
   }
*/
/**************************************************************************************************************/
/***************************************[ date of article modification ]***************************************/
/**************************************************************************************************************/
.modifydate
   {
   /*
   padding:               0 6px 0 0; 
   font-style:            italic;   
   text-align:            right;
   line-height:           12px; 
   font-size:             10px;
   */
   display:               none
   } 
/**************************************************************************************************************/
/********************************************[ multi-page content ]********************************************/
/**************************************************************************************************************/
table.contenttoc
   {
   margin:                0 0 30px 30px;
   width:                 200px;
   padding:               0
   }
table.contenttoc th
   {
   font-family:           "lucida grande", "lucida sans unicode", tahoma, verdana, sans-serif;
   border-bottom:         solid 1px rgb(153,153,153);
   background-color:      rgb(232,232,232);
   color:                 rgb(128,128,128);
   font-size:             12px;
   text-indent:           5px;
   padding:               5px
   }
table.contenttoc td a
   {
   display:               block;
   width:                 auto
   }
table.contenttoc td a:hover
   {
   background:            rgb(241,241,241);
   color:                 rgb(0,0,0);
   display:               block;
   text-decoration:       none;
   width:                 auto
   }
table.contenttoc td
   {
   border-left:           solid 1px rgb(221,221,221);
   border-right:          solid 1px rgb(221,221,221);
   border-bottom:         solid 1px rgb(221,221,221);
   background:            rgb(252,252,252);
   text-align:            center
   }
.toclink
   {
   font-size:             10px;
   padding:               5px
   }
/**************************************************************************************************************/
/***********************************************[ blogger top ]************************************************/
/**************************************************************************************************************/
div.superBloggerTop
   {
   border-bottom:         1px solid rgb(221,221,221);
   border-top:            1px solid rgb(221,221,221);
   background-color:      rgb(234,234,234);
   padding:               4px 8px;
   margin:                0
   }
div.superBloggerTop a,
div.superBloggerTop a:hover
   {
   color:                 rgb(4,126,137)
   }
div.superBloggerTop a:hover
   {
   text-decoration:       underline
   }
/**************************************************************************************************************/
/*********************************************[ blogger toolbar ]**********************************************/
/**************************************************************************************************************/
div.sbTopToolbarLeft
   {
   float:                 left;
   width:                 18%
   }
ul.sbTopToolbarRight
   {
   text-align:            right;
   float:                 right;
   list-style:            none;
   width:                 80%;
   padding:               0;
   margin:                0
   }
ul.sbTopToolbarRight li
   {
   border-left:           1px solid rgb(204,204,204);
   padding:               0 0 0 8px;
   margin:                0 0 0 8px;
   display:               inline;
   text-align:            center;
   list-style:            none
   }
ul.sbTopToolbarRight > li:first-child
   {
   border:                none
   }
ul.sbTopToolbarRight li a img
   {
   vertical-align:        middle
   }
/**************************************************************************************************************/
/*************************************************[ bookmark ]*************************************************/
/**************************************************************************************************************/
a#bookmarkThisPage,
a#bookmarkThisPage:hover
   {
   background:            url(../image/wrapper/content/blogger/bookmark/default.png) no-repeat 0 50%;
   padding:               0 0 0 20px;
   margin:                0
   }
/**************************************************************************************************************/
/******************************************[ comments and reactions ]******************************************/
/**************************************************************************************************************/
a.sbDisqusTop,
a.sbDisqusTop:hover
   {
   background:            url(../image/wrapper/content/blogger/comment/default.png) no-repeat 0 50%;
   padding:               0 0 0 20px;
   margin:                0
   }
/**************************************************************************************************************/
/*********************************************[ image thumbnail ]**********************************************/
/**************************************************************************************************************/
div.sbArticleImage
   {
   margin:                8px 8px 8px 0;
   float:                 left
   }
div.sbArticleImage img
   {
   border:                1px solid rgb(192,192,192);
   background:            rgb(238,238,238);
   display:               block;
   padding:               4px;
   margin:                0
   }
div.sbArticleImage.processed
   {
   text-align:            center;
   clear:                 both;
   float:                 none;
   margin:                0
   }
div.sbArticleImage.processed img
   {
   border:                1px solid rgb(192,192,192);
   background:            rgb(238,238,238);
   margin:                8px auto;
   display:               block;
   padding:               4px
   }
div.articleListingImage
   {
   margin:                2px 8px 8px 0;
   float:                 left
   }
div.articleListingImage img
   {
   border:                1px solid rgb(204,204,204);
   background:            rgb(255,255,255);
   display:               block;
   padding:               4px;
   margin:                0
   }
/**************************************************************************************************************/
/**********************************************[ image caption ]***********************************************/
/**************************************************************************************************************/
img.caption
   {
   margin:0;
   width:auto!important;
   }
div.img_caption p
   {
   margin:0;
   font-size:11px;
   min-height:22px;
   line-height:20px;
   }
div.img_caption.left,
div.img_caption.right
   {
   margin:5px 26px 2px 0;
   }
div.img_caption.right
   {
   margin-left:26px;
   margin-right:0;
   }
   
/**************************************************************************************************************/
/*********************************************[ article listing ]**********************************************/
/**************************************************************************************************************/
div.articleListingText
   {}
/**************************************************************************************************************/
/************************************************[ blog post ]*************************************************/
/**************************************************************************************************************/
div.articleText
   {
   font:                  11px arial, helvetica, sans-serif;
   color:                 rgb(68,68,68);
   text-align:            justify;
   padding:               8px 0;
   width:                 715px;
   float:                 left
   }
/**************************************************************************************************************/
/**********************************************[ full article ]************************************************/
/**************************************************************************************************************/
div.articleFulltext
   {
   font:                  11px arial, helvetica, sans-serif;
   color:                 rgb(68,68,68);
   text-align:            justify;   
   float:                 left;
   padding:               0
   }
div.articleFulltext img
   {
   margin:                0 0 8px 8px;
   float:                 right;
   padding:               0
   }
/**************************************************************************************************************/
/*********************************************[ blogger bottom ]***********************************************/
/**************************************************************************************************************/
div.superBloggerBottom
   {
   width:                 715px;
   clear:                 both
   }
div.superBloggerBottom h3
   {
   display:               none
   }
/**************************************************************************************************************/
/*****************************************[ author details bottom ]********************************************/
/**************************************************************************************************************/
div.sbAuthorBlock
   {
   border:                1px solid rgb(146,146,146); 
   background:            rgb(246,246,246);
   color:                 rgb(66,122,173);
   margin:                8px 0;
   padding:               8px
   }
img.sbAvatar
   {
   border:                1px solid rgb(204,204,204);
   background:            rgb(255,255,255);
   margin:                0 8px 8px 0;
   float:                 left;
   padding:               4px
   }
div.sbTweetmeme
   {
   float:                 right
   }
/**************************************************************************************************************/
/************************************************[ rating ]****************************************************/
/**************************************************************************************************************/
div.sbListingRating
   {
   display:               block
   } 
/**************************************************************************************************************/
/********************************************[ section category ]**********************************************/
/**************************************************************************************************************/
div.sbSectionCategory
   {
   border-bottom:         1px dotted rgb(204,204,204);
   padding:               4px
   }
div.sbSectionCategory span
   {
   color:                 rgb(85,85,85);
   font-weight:           bold;
   padding:               0
   }
div.sbSectionCategory a.sbFeed,
div.sbSectionCategory a.sbFeed:hover
   {
   background:            url(../image/wrapper/content/blogger/feed/default.png) no-repeat 50% 50%;
   margin:                0 0 0 4px;
   padding:               0 6px;
   height:                12px;
   width:                 12px
   }
div.sbSectionCategory a.sbFeed span
   {
   display:               none
   }
div.sbSectionCategory span.sbSep
   {
   margin:                0 4px
   }
/**************************************************************************************************************/
/**************************************************[ tags ]****************************************************/
/**************************************************************************************************************/
div.sbTags
   {
   border-bottom:         1px dotted rgb(204,204,204);
   display:               block;
   width:                 715px;
   padding:               4px
   }
div.sbTags span
   {
   color:                 rgb(85,85,85);
   padding:               0 4px 0 0;
   font-weight:           bold
   }
div.sbTags a.sbTag
   {
   padding:               0 4px 0 0
   }
/**************************************************************************************************************/
/**********************************************[ tags listing ]************************************************/
/**************************************************************************************************************/
div.sbListingTags
   {
   padding:               4px 0
   }
div.sbListingTags span
   {
   color:                 rgb(85,85,85);
   padding:               0 4px 0 0;
   font-weight:           normal;
   }
div.sbListingTags a.sbTag
   {
   padding:               0 4px 0 0
   }
/**************************************************************************************************************/
/*******************************************[ social hiperlinks ]**********************************************/
/**************************************************************************************************************/
div.sbSocialLinksBlock
   {
   padding:               4px
   }
div.sbSocialLinksBlock span
   {
   color:                 rgb(85,85,85);
   padding:               2px 4px 0 0;
   display:               block;   
   font-weight:           bold;
   float:                 left
   }
div.sbSocialLinksBlock ul.sbSocialLinks
   {
   list-style:            none;
   float:                 left;
   padding:               0;
   margin:                0
   }
div.sbSocialLinksBlock ul.sbSocialLinks li
   {
   padding:               0 4px;
   list-style:            none;   
   float:                 left;
   margin:                0
   }
div.sbSocialLinksBlock ul.sbSocialLinks li a
   {
   background-repeat:     no-repeat;
   display:               block;
   height:                16px;
   float:                 left;
   width:                 16px;
   background-position:   0 0
   }
div.sbSocialLinksBlock ul.sbSocialLinks li a:hover
   {}
div.sbSocialLinksBlock ul.sbSocialLinks li a span
   {
   display:               none
   }
/**************************************************************************************************************/
/********************************************[ social networks ]***********************************************/
/**************************************************************************************************************/
a.delicious
   {
   background-image:      url(../image/wrapper/content/blogger/social/delicious.png)
   }
a.digg
   {
   background-image:      url(../image/wrapper/content/blogger/social/digg.png)
   }
a.reddit
   {
   background-image:      url(../image/wrapper/content/blogger/social/reddit.png)
   }
a.stumble
   {
   background-image:      url(../image/wrapper/content/blogger/social/stumble.png)
   }
a.facebook
   {
   background-image:      url(../image/wrapper/content/blogger/social/facebook.png)
   }
a.myspace
   {
   background-image:      url(../image/wrapper/content/blogger/social/myspace.png)
   }
a.technorati
   {
   background-image:      url(../image/wrapper/content/blogger/social/technorati.png)
   }
/**************************************************************************************************************/
/********************************************[ twitter network ]***********************************************/
/**************************************************************************************************************/
a.sbTwitterButton
   {
   background:            url(../image/wrapper/content/blogger/social/twitter.png) no-repeat 0 50%;
   padding:               2px 0 0 20px;
   margin:                8px 0;
   display:               block;
   text-decoration:       none;
   float:                 left
   }
a.sbTwitterButton:hover
   {
   text-decoration:none
   }
a.sbTwitterButton span
   {}   
/**************************************************************************************************************/
/********************************************[ disqus comments ]***********************************************/
/**************************************************************************************************************/
#disqus_thread
   {
   border:                1px solid rgb(221,221,221);
   background:            rgb(246,246,246);
   margin:                8px 0;
   padding:               8px   
   }
/**************************************************************************************************************/
/************************************************[ read more ]*************************************************/
/**************************************************************************************************************/
a.readon
   {
   background:            url(../image/wrapper/content/extended/default.png) no-repeat top;
   color:                 rgb(255,153,0);
   text-transform:        uppercase;
   line-height:           normal;
   display:               block;
   float:                 right;
   width:                 101px;   
   text-decoration:       none;   
   line-height:           20px;   
   text-indent:           30px;
   font-size:             10px;   
   height:                20px
   }
a.readon:hover,
a.readon:active,
a.readon:focus
   {
   background:            url(../image/wrapper/content/extended/default.png) no-repeat bottom;
   color:                 rgb(102,102,102);
   text-decoration:       none
   }
a.readon,
.back_button a,
.button,
.validate
   {
   height:                20px!important;
   line-height:           20px!important;
   cursor:                pointer;
   padding:               0 8px;
   padding-right:         10px;
   border:                none;
   margin:                0
   }
a.readon,
.back_button a
   {
   display:               block;
   float:                 left
   }
a.readon:hover,
a.readon:active,
a.readon:focus,
.back_button a:hover
   {
   text-decoration:       none
   }
.button,
.validate
   {
   cursor:                pointer;
   font-weight:           normal;
   padding-right:         10px;
   padding-bottom:        4px
   }
/**************************************************************************************************************/
/************************************************[ pagination ]************************************************/
/**************************************************************************************************************/
.pagenav
   {
   color:                 rgb(153,153,153);
   padding:               2px
   }
a.pagenav,
.pagenav_prev a,
.pagenav_next a,
.pagenavbar a
   {
   border-left:           1px solid rgb(225,225,225);
   border-top:            1px solid rgb(225,225,225);
   border-bottom:         1px solid rgb(186,189,182);
   border-right:          1px solid rgb(186,189,182);
   background:            rgb(245,245,245);
   color:                 rgb(153,153,153);
   padding:               1px 4px;
   text-decoration:       none;
   font-size:             11px;
   height:                100%
   }
a.pagenav:hover,
a.pagenav:active,
.pagenav_prev a:hover,
.pagenav_prev a:active,
.pagenav_next a:hover,
.pagenav_next a:active,
.pagenavbar a:hover,
.pagenavbar a:active
   {
   padding:               1px 4px;
   border-left:           1px solid rgb(225,225,225);
   border-top:            1px solid rgb(225,225,225);
   border-bottom:         1px solid rgb(186,189,182);
   border-right:          1px solid rgb(186,189,182);
   color:                 rgb(0,0,0);
   text-decoration:       none
   }
th.pagenav_prev a,
th.pagenav_prev a:link,
th.pagenav_prev a:visited,
th.pagenav_next a,
th.pagenav_next a:link,
th.pagenav_next a:visited
   {
   color:                 rgb(153,153,153);
   font-weight:           normal
   }
th.pagenav_prev a:hover,
th.pagenav_next a:hover
   {
   color:                 rgb(0,0,0);
   font-weight:           normal
   }
.pagenavbar
   {
   padding:               0 0 0 14px;
   font-size:             11px
   }
.pagenavcounter
   {
   color:                 rgb(170,170,170);
   padding:               10px 0 0 0
   }
ul.pagination
   {
   margin:                15px auto 0;
   text-align:            center;
   padding:               10px 0
   }
ul.pagination li
   {
   display:               inline;
   background:            none;
   padding:               0;
   margin:                0
   }
ul.pagination a,
ul.pagination li span
   {
   text-transform:        uppercase;
   padding:               2px 5px;
   font-size:             10px
   }
/**************************************************************************************************************/
/********************************************[ article seperator ]*********************************************/
/**************************************************************************************************************/
.article_separator
   {
   background-color:      rgb(238,238,238);
   margin:                0 0 20px 0;
   display:               block;
   width:                 715px;
   clear:                 both;
   height:                5px
   }
   











.logo-disqus
{
	display:none
}




#main,
table.blog
{
width: 715px	
	
	}



.componentheading,
td.contentheading,
.contentheading
 {
 font: bold 12px "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif;;
 text-transform: uppercase;
 letter-spacing: normal;   
 color: rgb(22,122,173);
 text-align: left	
 }

/*div.articleIntrotext,*/
 
a.sbDisqusCounter
 {
 /*background: url(../image/wrapper/content/extended/default.png) no-repeat top;*/
 text-transform: uppercase;
 text-decoration: none;   
 color: rgb(255,153,0);
 line-height: normal;
 line-height: 20px;   
 text-indent: 30px;
 font-size: 10px;   
 display: block;
 float: left;
 height: 20px;
 /*width: 101px*/
 }
a.sbDisqusCounter:hover,
a.sbDisqusCounter:active,
a.sbDisqusCounter:focus
 {
 /*background: url(../image/wrapper/content/extended/default.png) no-repeat bottom;*/
 color: rgb(102,102,102);
 text-decoration: none
 }
div.sbBackToTop
div.sbBackToTop a
   {
   display: none
   }
.dsq-brlink
   {
   display: none
   }
   
a:active,
a:focus {outline:0;}
.clr {clear:both;height:0;line-height:0;margin:0;padding:0;float:none;}
li.clr {clear:both;height:0;line-height:0;margin:0;padding:0;float:none;list-style:none;background:none;border:none;display:block;}
hr {line-height:0;height:0;border:none;border-bottom:2px dotted #ccc;padding:0;margin:16px 0;clear:both;}






 

.componentheading

   {
   font:                  bold 12px "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif;
   color:                 rgb(103,103,103);
   margin:                0 0 0px 0;


   text-transform:        uppercase;
   /*margin:                1.5em 0;*/
   text-align:            left;
   letter-spacing: normal
   }
.contentheading a,
.contentheading a:link,
.contentheading a:visited
   {
   color:                 rgb(22,122,173);
   text-decoration:       none;
   text-transform:        uppercase;   
   }
.contentheading a:hover
   {
   color:                 rgb(0,0,0);
   text-decoration:       underline
   }



   



/*
div.articleIntrotext span.firstLetter {font-family:Georgia, "Times New Roman", Times, serif;font-size:60px;display:block;float:left;padding:16px 4px 4px 0;margin:0;}
*/ 








a.image,
a.image:hover
   {
   border: 0
   }
table.moduletable
   {
   width: 100%;
   padding: 0;
   margin: 0
   }
div.moduletable,
div.module
   {
   /*margin-bottom: 20px*/
   }





 /*  
.contentheading
   {
   font:                  1.2em helvetica, arial, freesans, sans-serif;
   margin:                0 0 20px 0;
   color:                 rgb(22,122,173);
              
   }
*/   

.section,
.category
   {
   font:                  normal 0.9em verdana;
   text-transform:        inherit
   }   


.modifydate
   {
   display: none
   }   


/*##############################################[ MACINTOSH ]#################################################*/ 
/**************************************************************************************************************/
/***************************************[ specific macintosh attributes ]**************************************/
/**************************************************************************************************************/
* html .clearfix
   {
   height:                1%
   }
.clearfix
   {
   display:               inline-block
   }
.clearfix:after
   {
   visibility:            hidden;
   display:               block;
   clear:                 both;
   content:               ".";
   height:                0
   }
.clear
   {
   clear:                 both
   }   
.clr
   {
   font-size :            1px
   }
#noiemac {display: none}

/*################################################[ HTML ]####################################################*/ 
/**************************************************************************************************************/
/*****************************************[ specific html attributes ]*****************************************/
/**************************************************************************************************************/
html>body html
{
	margin-left: -1px;
}

html {
	margin-left: -1px;
	overflow-Y: scroll;
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
	head~body *{ margin-left: -1px;}
}
*+html .clearfix
   {
   display:               inline-block /*css4*/
   }
html
   {
   filter:                expression(document.execCommand("BackgroundImageCache", false, true)) /*FILTER*/
   }
html,
body,
div,
span,
applet,
object,
iframe,
caption,
del,
dfn,
em,
font,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend
   {
   vertical-align:        baseline;
   font-size:             100%;
   outline:               0;
   padding:               0;
   border:                0;
   margin:                0
   }
:focus
   {
   outline:               0
   }
   
hr
   {
   border-bottom:         2px dotted #ccc;
   margin:                16px 0;
   border:                none;
   clear:                 both;
   line-height:           0;
   padding:               0;
   height:                0
   }
   
  
   
   
/**************************************************************************************************************/
/*****************************************[ hyperlinks attributes ]********************************************/
/**************************************************************************************************************/   
a:active,
a:focus
   {
   outline:               0
   }   
/**************************************************************************************************************/
/********************************************[ image attributes ]**********************************************/
/**************************************************************************************************************/
a img
   {
   border-style:          none
   }   
/**************************************************************************************************************/
/********************************************[ table attributes ]**********************************************/
/**************************************************************************************************************/
td.label
   {
   font-weight:           bold
   }
caption,
th,
td
   {
   font-weight:           normal
   }
/**************************************************************************************************************/
/********************************************[ form attributes ]***********************************************/
/**************************************************************************************************************/
input.input-text,
select,
textarea
   {
   font:                  12px arial, helvetica, sans-serif;
   border:                1px solid rgb(182,182,182)   
   }
select option
   {
   padding:               0 10px 0
   }
option,
optgroup
   {
   font:                  12px arial, helvetica, sans-serif
   }
optgroup
   {
   font-weight:           bold
   }
input.input-text,
textarea
   {
   padding:               2px
   }
textarea
   {
   overflow:              auto
   }
input.radio
   {
   margin:                0 3px 0
   }
input.checkbox
   {
   margin:                0 3px 0
   }
.v-fix
   {
   float:                 left
   }
.v-fix .validation-advice
   {
   position:              relative;
   margin-right:          -12em;
   display:               block;
   width:                 12em   
   }
.qty
   {
   width:                 2.5em
   }
.group-select label,
.form-list label,
.payment-methods label
   {
   font-weight:           bold
   }
.button-set
   {
   border-top:            1px solid rgb(228,228,228);
   text-align:            right;
   clear:                 both;
   padding:               8px 0;
   margin:                4em 0
   }
.button-top-set
   {
   padding-bottom:        8px;
   padding-top:           0;
   border-top:            0;
   margin-top:            0         
   }
.form-list
   {
   margin-bottom:         10px
   }
.form-list li
   {
   margin-bottom:         6px
   }
.form-list li .input-box .input-text,
.form-list li .input-box textarea
   {
   width:                 250px
   }
.form-list li .input-box select
   {
   width:                 256px
   }
.form-list li.addElement
   {
   border-top:            1px solid rgb(221,221,221);
   padding-top:           10px
   }
.group-select li
   {
   margin:                0 8px 10px 0;
   padding-left:          8px
   }
.group-select li .input-box
   {
   width:                 275px;   
   float:                 left
   }
.group-select li .input-text,
.group-select li select,
.group-select li textarea
   {
   width:                 525px
   }
.group-select li .input-box .input-text,
.group-select li .input-box textarea
   {
   width:                 250px
   }
.group-select li .input-box select
   {
   width:                 256px
   }
.validation-advice,
.required
   {
   color:                 rgb(235,52,10)
   }
.validation-advice
   {
   background:            url(../images/validation_advice_bg.gif) no-repeat 2px 4px;
   line-height:           1.25em;
   padding-left:          13px;
   font-weight:           bold;
   min-height:            15px;   
   font-size:             10px;
   clear:                 both;
   margin-top:            3px
   }
.validation-failed
   {
   border:                1px solid rgb(235,52,10) !important;
   background:            rgb(250,235,231) !important
   }
label.required
   {
   font-weight:           bold
   }
p.required
   {
   text-align:            right
   }
/**************************************************************************************************************/
/*******************************************[ iframe attributes ]**********************************************/
/**************************************************************************************************************/
iframe
   {
   border:                0
   }
iframe.hidoframe,
div.hidoframe iframe
   {
   visibility:            hidden
   }   
/**************************************************************************************************************/
/***********************************************[ blockquote ]*************************************************/
/**************************************************************************************************************/
blockquote:before,
blockquote:after,
q:before,
q:after
   {
   content: "";
   }
blockquote,
q
   {
   quotes: "" ""
   }
/*###############################################[ STRUCTURE ]################################################*/   
/**************************************************************************************************************/
/*************************************************[ wrapper ]**************************************************/
/**************************************************************************************************************/
.wrapper
   {
   background:            rgb(236,237,238) url(../image/wrapper/graphic.png) top repeat-x scroll;
   min-width:             980px
   }
/**************************************************************************************************************/
/************************************************[ container ]*************************************************/
/**************************************************************************************************************/
.container
   {
   margin:                0 auto 0 auto;
   width:                 980px;
   text-align:            left
   }
/*#################################################[ BAR ]####################################################*/   
/**************************************************************************************************************/
/************************************************[ toolbar ]***************************************************/
/**************************************************************************************************************/
.toolbar
   {
   font:                  10px verdana;
   margin:                0 0 20px 0;
   padding:               14px 0
   }
.toolbar a   
   {
   color:                 rgb(236,237,238)
   }
.toolbar a:hover   
   {
   color:                 rgb(199,199,199)
   }    
.toolbar ul
   {
   display:               inline
   }
.toolbar ul a
   {
   background:            url(../image/wrapper/footer/separator/graphic.png) no-repeat 100% 50%;
   padding:               0 15px 0 0
   }
.toolbar ul li   
   {
   padding:               0 10px 0 5px;
   display:               inline
   }
.toolbar ul li:last-child a
{
background: none	
}
.toolbar .left
   {
   float:                 left
   }
.toolbar .right
   {
   float:                 right
   }
.toolbar .right img
   {
   border:                1px solid rgb(236,237,238);
   margin:                0 0 0 5px
   }
/*###############################################[ HEADER ]###################################################*/   
/**************************************************************************************************************/
/************************************************[ header ]****************************************************/
/**************************************************************************************************************/
.header
   {
   position:              relative;
   padding:               0 0 5px;
   height:                90px;
   text-align:            left;
   z-index:               999;
   border:                0
   }
/*#########################################[ CORPORATE IDENTITY ]#############################################*/   
/**************************************************************************************************************/
/***********************************************[ logotype ]***************************************************/
/**************************************************************************************************************/
.module-en-eu-weblog-logotype,
.module-en-us-weblog-logotype,
.module-en-gb-weblog-logotype,
.module-pt-pt-weblog-logotype,
.module-pt-br-weblog-logotype,
.module-es-es-weblog-logotype,
.module-it-it-weblog-logotype,
.module-fr-fr-weblog-logotype,
.module-de-de-weblog-logotype
   {
   position:              relative;
   background: transparent!important; 
   float:                 left;
   left:                  0;
   top:                   0
   }      
/*#############################################[ NAVIGATION ]#################################################*/   
/**************************************************************************************************************/
/**********************************************[ structure ]***************************************************/
/**************************************************************************************************************/
#navigation
   {
   left: 0;
   top: 0
   }
/**************************************************************************************************************/
/***********************************************[ layout ]*****************************************************/
/**************************************************************************************************************/   
ul.dropdown
   {
   font:                  bold 11px/normal arial, helvetica, sans-serif;
   background:            transparent;
   position:              relative;
   line-height:           1.8em;
   list-style:            none;   
   float:                 left;
   z-index:               597;
   padding:               0;
   margin:                0
    }
ul.dropdown a:link,
ul.dropdown a:visited
   {
   color:                 rgb(255,255,255);
   background-color:      rgb(52,52,52);
   text-decoration:       none
   }
ul.dropdown a:hover
   {
   border-bottom-color:   rgb(68,152,199) !important
   }
ul.dropdown ul
   {
   font:                  11px/1em tahoma, geneva, verdana, sans-serif;
   border-left:           1px solid rgb(76,76,76);   
   border-top:            1px solid rgb(26,26,26);
   position:              absolute;
   visibility:            hidden;
   margin:                -1px 0;
   width:                 170px;
   list-style:            none;
   top:                   100%;
   z-index:               598; 
   padding:               0;   
   right:                 0;
   left:                  0
   }
ul.dropdown ul a,
ul.dropdown ul span
   {
   padding:               0
   }
ul.dropdown,
ul.dropdown ul
ul.dropdown li
   {
   list-style:            none;
   padding:               0;
   margin:                0   
   }
ul.dropdown ul li
   {
   background-color:      rgb(58,58,58);
   float:                 none
   }
ul.dropdown ul li a
   {
   border-color:          rgb(74,74,74) rgb(36,36,36) rgb(36,36,36);
   border-left:           none
   }
ul.dropdown ul ul
   {
   font-weight:           normal;
   left:                  188px;   
   border-left:           none; 
   border-top:            none;     
   right:                 auto;
   margin:                0;
   top:                   0
   }
ul.dropdown ul ul li
   {
   background-color:      rgb(76,76,76)
   }
ul.dropdown ul ul li a
   {
   border-color:          rgb(89,89,89) rgb(51,51,51) rgb(51,51,51)
   }
ul.dropdown ul ul ul li
   {
   background-color:      rgb(89,89,89)
   }
ul.dropdown ul ul ul li a
   {
   border-color:          rgb(118,118,118) rgb(64,64,64) rgb(64,64,64)
   }
ul.dropdown li
   {
   color:                 rgb(255,255,255);
   background-color:      rgb(51,51,51);
   vertical-align:        middle;
   line-height:           45px;   
   list-style:            none;
   float:                 left;
   padding:               0;
   margin:                0;
   zoom:                  1
   }
ul.dropdown li a
   {
   border-color:          rgb(64,64,64) rgb(26,26,26) rgb(26,26,26) rgb(80,80,80);
   border-style:          solid;
   line-height:           1.8em;
   border-width:          1px   
   }
ul.dropdown li:hover,   
ul.dropdown li.hover
   {
   position:             relative;
   cursor:               default;
   z-index:              599   
   }
/**************************************************************************************************************/
/*********************************************[ first level ]**************************************************/
/**************************************************************************************************************/
ul.dropdown *.first-level
   {
   padding:               16px 19px 16px 16px;
   background-image:      none
   }
ul.dropdown a.first-level,
ul.dropdown .first-level span
   {
   display:               block
   }
ul.dropdown ul *.first-level
   {
   padding:               15px 20px 15px 20px
   }
ul.dropdown ul a.first-level:hover
   {
   color:                 rgb(22,26,27)
   }
ul.dropdown ul li a.first-level,
ul.dropdown ul *.first-level
   {
   border-color:          rgb(74,74,74) rgb(36,36,36) rgb(36,36,36);
   border-left:           none
   }
ul.dropdown ul ul ul li a.first-level,
ul.dropdown ul ul ul *.first-level
   {
   border-color:          rgb(118,118,118) rgb(64,64,64) rgb(64,64,64)
   }
/**************************************************************************************************************/
/****************************************[ second level selection ]********************************************/
/**************************************************************************************************************/
ul.dropdown a.second-level-selection,
ul.dropdown .second-level-selection span
   {
   display:               block
   }
ul.dropdown *.second-level-selection
   {
   padding:               5px 30px
   }
ul.dropdown ul *.second-level-selection
   {
   padding:               8px
   }
ul.dropdown ul .second-level-selection,
ul.dropdown ul a.second-level-selection
   {
   width:                 171px
   }
ul.dropdown ul a.second-level-selection:hover
   {
   color:                 rgb(246,246,246);
   background-color:      rgb(61,61,61)
   }
ul.dropdown ul li a.second-level-selection,
ul.dropdown ul *.second-level-selection
   {
   border-color:          rgb(74,74,74) rgb(36,36,36) rgb(36,36,36);
   border-left:           none
   }
ul.dropdown ul ul li a.second-level-selection,
ul.dropdown ul ul *.second-level-selection
   {
   border-color:          rgb(89,89,89) rgb(51,51,51) rgb(51,51,51)
   }
ul.dropdown ul ul ul li a.second-level-selection,
ul.dropdown ul ul ul *.second-level-selection
   {
   border-color:          rgb(118,118,118) rgb(64,64,64) rgb(64,64,64)
   }
ul.dropdown li a.second-level-selection,
ul.dropdown *.second-level-selection
   {
   border-color:          rgb(64,64,64) rgb(26,26,26) rgb(26,26,26) rgb(80,80,80);
   border-style:          solid;
   line-height:           1.8em;
   border-width:          1px   
   }
ul.dropdown-vertical-rtl *.second-level-selection
   {
   padding:               0
   }
/**************************************************************************************************************/
/*********************************************[ second level ]*************************************************/
/**************************************************************************************************************/
ul.dropdown a.second-level,
ul.dropdown .second-level span
   {
   display:               block   
   }
ul.dropdown *.second-level
   {
   padding:               0
   }
ul.dropdown ul *.second-level
   {
   padding:               8px
   }
ul.dropdown ul .second-level,
ul.dropdown ul a.second-level
   {
   width:                 171px
   }
ul.dropdown ul a.second-level:hover
   {
   color:                 rgb(246,246,246);
   background-color:      rgb(61,61,61)
   }
ul.dropdown ul li a.second-level,
ul.dropdown ul *.second-level
   {
   border-color:          rgb(74,74,74) rgb(36,36,36) rgb(36,36,36);
   border-left:           none
   }
ul.dropdown ul ul li a.second-level,
ul.dropdown ul ul *.second-level
   {
   border-color:          rgb(89,89,89) rgb(51,51,51) rgb(51,51,51)
   }
ul.dropdown ul ul ul li a.second-level,
ul.dropdown ul ul ul *.second-level
   {
   border-color:          rgb(118,118,118) rgb(64,64,64) rgb(64,64,64)
   }
ul.dropdown li a.second-level,
ul.dropdown *.second-level
   {
   border-color:          rgb(64,64,64) rgb(26,26,26) rgb(26,26,26) rgb(80,80,80);
   border-style:          solid;
   line-height:           1.8em;
   border-width:          1px
   }
ul.dropdown-vertical-rtl *.second-level
   {
   padding-right:         15px
   }
/**************************************************************************************************************/
/**********************************************[ third level ]*************************************************/
/**************************************************************************************************************/
ul.dropdown a.third-level,
ul.dropdown .third-level span
   {
   display:               block   
   }
ul.dropdown *.third-level
   {
   padding:               0
   }
ul.dropdown ul *.third-level
   {
   padding:               8px
   }
ul.dropdown ul .third-level,
ul.dropdown ul a.third-level
   {
   width:                 170px
   }
ul.dropdown ul a.third-level:hover
   {
   color:                 rgb(255,255,255);
   background-color:      rgb(70,152,202)
   }
ul.dropdown ul li a.third-level,
ul.dropdown ul *.third-level
   {
   border-color:          rgb(74,74,74) rgb(36,36,36) rgb(36,36,36);
   border-left:           none
   }
ul.dropdown ul ul li a.third-level,
ul.dropdown ul ul *.third-level
   {
   border-color:          rgb(89,89,89) rgb(51,51,51) rgb(51,51,51)
   }
ul.dropdown ul ul ul li a.third-level,
ul.dropdown ul ul ul *.third-level
   {
   border-color:          rgb(118,118,118) rgb(64,64,64) rgb(64,64,64)
   }
ul.dropdown li a.third-level,
ul.dropdown *.third-level
   {
   border-color:          rgb(64,64,64) rgb(26,26,26) rgb(26,26,26) rgb(80,80,80);
   border-style:          solid;
   line-height:           1.8em;
   border-width:          1px   
   }
ul.dropdown-vertical-rtl *.third-level
   {
   padding:               0 15px 0
   }
ul.dropdown *.open
   {
   background-color:      rgb(61,61,61)
   }
ul.dropdown ul *.open
   {
   color:                 rgb(255,255,255);
   background-color:      rgb(76,76,76)
   /*
   background-image:      url('comnav-arrowover.png');
   */
   }
ul.dropdown ul ul *.open
   {
   color:                 rgb(255,255,255);
   background-color:      rgb(89,89,89)
   /*
   background-image:      url('comnav-arrowover2.png');
   */
   }
ul.dropdown a.open:hover
   {
   color:                 rgb(255,255,255);
   background-color:      rgb(0,0,0)
   }
ul.dropdown ul a.open:hover
   {
   color:                 rgb(255,255,255)
   /*   
   background-image:      url('comnav-arrowon.png');
   */
   }
/**************************************************************************************************************/
/*********************************************[ specific item ]************************************************/
/**************************************************************************************************************/   
#tutorials
   {
   text-align:            center;
   width:                 106px
   }
/*	   
#tutorials ul { right: auto; left: 0; width: 249px; text-align: left; }
#tutorials ul ul { left: 249px; width: 150px; }
#tutorials ul a { width: 232px; }
#tutorials ul a.dir { width: 210px; }
#tutorials ul ul a { width: 133px; }
#tutorials ul ul a.dir { width: 111px; }
#tutorials ul ul ul { left: 100%; }
*/
/*##############################################[ HOMEPAGE ]##################################################*/   
/**************************************************************************************************************/
/***********************************************[ creators ]***************************************************/
/**************************************************************************************************************/
.homepage-creator
   {
   /*border:                1px solid rgb(221,221,221);*/
   background-color:      rgb(252,252,252);
   position:              relative;   
   border-top:            none;
   padding:               0   
   }
.outline-creator
   {
   /*border:                1px solid rgb(221,221,221);*/
   background-color:      rgb(255,255,255);
   border-top:            none;
   padding:               0   
   }   
/*#############################################[ BREADCRUMBS ]################################################*/   
/**************************************************************************************************************/
/*********************************************[ top hiperlinks ]***********************************************/
/**************************************************************************************************************/
.breadcrumbs
   {
   border-bottom:         1px solid rgb(221,221,221);
   border-top:            1px solid rgb(255,255,255);
   padding:               5px 12px 4px px;
   background:            rgb(246,246,246);
   line-height:           1.30em; /*1.25em*/
   height:                1.30em
   }
.breadcrumb
   {
   display:               inline
   }
.breadcrumbs span,
.breadcrumb span,
.pathway span
   {
   background:            transparent!important; 
   text-decoration:       none;
   border:                0
   }
.pathway
   {
   text-transform:        lowercase	
   }
.pathway .youah
   {
   font-weight:           bold
   }
/**************************************************************************************************************/
/*************************************************[ crumbs ]***************************************************/
/**************************************************************************************************************/
.crumbs
   {
   float:                 left
   }
.crumbs ul
   {
   display:               inline
   }
.crumbs li
   {
   display:               inline;
   line-height:           18px
   }
.crumbs a,
.crumbs a:hover
   {}
/*################################################[ PAGES ]###################################################*/   
/**************************************************************************************************************/
/*************************************************[ middle ]***************************************************/
/**************************************************************************************************************/
.middle
   {
   padding:               10px 0 30px 0;
   min-height:            350px   
   }
/*###############################################[ COLUMNS ]##################################################*/   
/**************************************************************************************************************/
/************************************************[ columns ]***************************************************/
/**************************************************************************************************************/
.col-left
   {
   margin:                0 0 0 10px;
   width:                 230px;
   float:                 left
   }
.col-left .truncated .show dl
   {
   left:                  30px;
   top:                   10px
   }
/**************************************************************************************************************/
/*********************************************[ main column ]**************************************************/
/**************************************************************************************************************/
div#main.col-main,
.col-main
   {
   margin:                0 10px 0;
   float:                 right;
   width:                 715px
   }
.col-main .padder
   {} 
   

/*###############################################[ SIDEBAR ]##################################################*/   
/**************************************************************************************************************/
/************************************************[ standard ]**************************************************/
/**************************************************************************************************************/
.sidebar .box
   {
   margin-bottom:         20px
   }
.sidebar .content
   {
   background:            rgb(246,246,246); 
   padding:               8px 10px 
   }
.sidebar h3
   {
   text-transform:        uppercase;   
   font-size:             1.05em
   }
.sidebar h4
   {
   color:                 rgb(68,68,68);
   text-transform:        uppercase
   }
.sidebar .actions
   {
   text-align:            right
   }
.sidebar .actions a,
.sidebar .actions a:hover
   {
   text-decoration:       underline
   }
.sidebar .item
   {
   border-bottom:         1px solid rgb(221,221,221);
   padding-bottom:        5px;
   margin-bottom:         5px   
   }
.sidebar .last
   {
   border-bottom:         none;
   margin-bottom:         0
   }
.sidebar .actions
   {
   border-top:            1px solid rgb(221,221,221);
   padding-top:           5px;
   margin-top:            0
   }
/*###############################################[ CONTENT ]##################################################*/   
/**************************************************************************************************************/
/***********************************************[ panel open ]*************************************************/
/**************************************************************************************************************/   

/**************************************************************************************************************/
/*********************************************[ avatar table ]*************************************************/
/**************************************************************************************************************/
td.avatar
   {
   border:                1px solid rgb(238,238,238);
   padding:               0;
   margin:                0
   }
td.avatar img
   {
   float:                 left;
   padding:               0;
   margin:                0
   }
/**************************************************************************************************************/
/**********************************************[ avatar heading ]**********************************************/
/**************************************************************************************************************/


table.avatar_header
   {
   /*font:                  normal 0.9em verdana,sans-serif;*/
   border:                1px solid rgb(238,238,238);
   background-color:      rgb(248,248,248);
   width:                 715px /* 100% */;
   margin:                0 0 0.5em 0;
   height:                70px
   }
   
/*   
   
table.avatar_header tr td span.content_section,
table.avatar_header tr td span.content_category
   {
   font:                  normal 0.9em verdana;
   text-transform:        inherit
   }
*/   
table.avatar_header tr td span.content_section a,
table.avatar_header tr td span.content_category a
   {
   color:                 rgb(151,140,110)
   }
   /*
table.avatar_header span.small,
.author
   {
   background:            url(../image/wrapper/content/author/graphic.png) no-repeat left top;
   font:                  normal 0.9em verdana;   
   color:                 rgb(151,140,110);
   padding:               0 0 0 20px;

   }   
*/
/*
table.avatar_header tr.avatar_article
   {
   padding:               0 0 0 5px
   }
   /*
table.avatar_header tr td.contentheading
   {
   color:                 rgb(233,78,0);
   margin:                0 0 20px 0;
   font-size:             1.2em
   } 
   */
table.avatar_header tr td.avatar img
   {
   padding:               0
   }   
    
  
table.avatar_header tr .avatar_article
   {
width: 100%
   }
  
/**************************************************************************************************************/
/********************************************[ content heading ]***********************************************/
/**************************************************************************************************************/
table.contentheading
   {
   /*margin-bottom:.4em;*/
   /*font-size:1.35em;*/
   /*line-height:1.2em;*/
   }

/**************************************************************************************************************/
/*******************************************[ content page title ]*********************************************/
/**************************************************************************************************************/
/*


*/   
/*###############################################[ CAPTION ]##################################################*/ 
/**************************************************************************************************************/
/**********************************************[ information ]*************************************************/
/**************************************************************************************************************/
img.archive-caption-middle
   {
   border: 1px solid #000	
   }
p.archive-caption-middle
   {
   text-align: center!important;
   line-height: 1.8em;
   /*clear:both;*/
   font-size: .9em;
   color: rgb(72,122,145);	
   clear:both;
   caption-side:left;
   border: 1px solid silver;
   vertical-align:middle;
   padding: 5px;
   background: rgb(238,238,238);
   overflow:hidden;
    _overflow:visible;
    _height:1;
   }
/*#############################################[ TYPOGRAPHY ]#################################################*/ 
/**************************************************************************************************************/
/**********************************************[ information ]*************************************************/
/**************************************************************************************************************/
div.legend-information
   {
   margin:                25px 0
   }
div.legend-information p
   {
   margin:                7px
   }   
div.legend-information span.color
   {
   border:                1px solid rgb(253,230,71);	   
   background-color:      rgb(253,255,199);
   color:                 rgb(255,255,255);
   margin:                0 0 10px 0;
   padding:               5px 10px;
   display:               block
   }   
div.legend-information span.color h1
   {
   background:            transparent url('../../../../image/wrapper/content/typography/legend/information/default.gif') no-repeat left center;
   font:                  bold .9em verdana;
   color:                 rgb(255,102,0);
   padding:               5px 0 0 25px;
   margin:                0 0 10px 0
   }
div.legend-information .separator
   {
   background-color:      rgb(253,230,71);
   color:                 rgb(253,230,71);
   height:                1px
   }
/**************************************************************************************************************/
/************************************************[ warning ]***************************************************/
/**************************************************************************************************************/
p.legend-warning
   {
   background:            transparent url('../../../../image/wrapper/content/typography/legend/warning/default.gif') no-repeat left center; 
   border:                1px solid rgb(221,221,221);
   background-color:      rgb(246,246,246);
   padding:               12px 0 14px 30px;
   color:                 rgb(171,46,80);
   background-position:   7px center;
   min-height:            14px;
   width:                 auto
   }
   
/**************************************************************************************************************/
/********************************************[ disqus comments ]***********************************************/
/**************************************************************************************************************/


/*################################################[ FOOTER ]##################################################*/   
/**************************************************************************************************************/
/************************************************[ structure ]*************************************************/
/**************************************************************************************************************/
/*
div#footer_menu li { line-height:20px; height:20px; float:left; width:auto; padding: 0 12px 0 0; }
div#footer_menu{
	float:left;
}
div#footer ul{
	list-style-type:none;
}
div#footer ul li{
	float:left;
	width:auto;
	height:40px;
	line-height:40px;
	margin-right:12px;
}
#footer_menu li {
	line-height:41px;
	height:41px;
	float:left;
	width:auto;
	padding: 0 12px 0 0;
}
*/
.footer
   {
   background-image:      url(../image/wrapper/footer/graphic.png);
   color:                 rgb(102,102,102);   
   margin:                0 0 0 0;
   background-position:   top left;
   background-repeat:     repeat-x;
   }
.footer .footer-container
   {
   padding:               20px 20px 10px 20px;
   margin:                0 auto;
   width:                 980px;
   text-align:            left;
   }
.footer .footer-container-right
   {
   float:                 right;
   text-align:right;
   }
.footer .footer-callout
   {
   padding:               20px 0
   }
.footer .footer-hiperlinks
   {
   margin:                0 0 10px 0
   }
.footer .footer-hiperlinks li.last a
   {
   background:            none;   
   padding:               0;
   margin:                0
   }
.footer ul a
   {
   background:            url(../image/wrapper/footer/separator/graphic.png) no-repeat 100% 50%;
   padding:               0 5px 0 0;
   margin:                0 3px 0 0
   }
.footer ul,
.footer li
   {
   display:               inline;

   }
.footer a,
.footer a:hover
   {
   color:                 rgb(142,142,142)
   } 
   




















/*################################################[ BETA ]####################################################*/ 
td.avatar
{
border: none
}
img.avatar_left
   {
   float:                 left;
   margin:                4px;
   padding:               0
   }


ol.decimalLeadingZero
{
list-style-type:decimal-leading-zero
}
table.contentpane ol,
table.contentpane ul
{  
/*font-size: 12px;*/
color: #000	;
padding: 10px 0 10px 28px;
}
.img_caption
{
text-align: center!important;
background: silver;
}
.img_caption.left
{
float: left;
margin: 0
}
.img_caption.left p
{
clear: both;
text-align: center;
border: 0
}
/*##############################################[ COMPONENTS ]################################################*/   
/**************************************************************************************************************/
/********************************************[ standard heading ]**********************************************/
/**************************************************************************************************************/




/*############################################[ LATEST PANEL ]################################################*/ 
/**************************************************************************************************************/
/*********************************************[ default style ]************************************************/
/**************************************************************************************************************/
#panel-latest
   {
   background-image:      url(../image/wrapper/panel/latest/graphic.png);
   color:                 rgb(185,185,185);
   background-color:      transparent;
   background-repeat:     no-repeat;
   margin:                20px 0;
   background-position:   top;   
   font-size:             92%
   }
#panel-latest li 
   {
   background:           url(../image/wrapper/panel/latest/hiperlink/graphic.gif) no-repeat 0 10px;
   padding:              3px 0 3px 10px
   }
#panel-latest a
   {
   color:                 rgb(185,185,185)
   }
#panel-latest a:hover,
#panel-latest a:active,
#panel-latest a:focus
   {
   color:                rgb(219,213,213);
   text-decoration:      none
   }
/**************************************************************************************************************/
/**************************************************[ wrapper ]*************************************************/
/**************************************************************************************************************/
#panel-latest .wrapper
   {
   clear:                 both;
   width:                 100%
   }
/**************************************************************************************************************/
/***************************************************[ content ]************************************************/
/**************************************************************************************************************/
#panel-latest .content
   {
   padding:               20px 0
   }
/**************************************************************************************************************/
/*****************************************[ specific module attributes ]***************************************/
/**************************************************************************************************************/
#panel-latest div.moduletable
   {
   padding:               0;
   margin:                0
   }
#panel-latest div.moduletable h3
   {
   display:               none
   }
#panel-latest div.moduletable h3 span
   {
   background:            none;
   padding:               0
   }
#panel-latest .left,
#panel-latest .center
   {
   overflow:              hidden;
   float:                 left
   }
#panel-latest .right
   {
   overflow:              hidden;	
   float:                 right
   }   
#panel-latest .left div.moduletable,
#panel-latest .center div.moduletable
   {
   border-bottom:         1px dotted silver;
   margin:                20px 10px 10px;
   border-right:          transparent;
   border-left:           transparent;
   border-top:            transparent;
   background:            transparent;
   text-align:            left
   }
#panel-latest .right div.moduletable
   {
   border:                1px solid silver;
   margin:                0 10px 0;
   width:                 21.88em
   }
   
   
/*################################################[ MODULE ]##################################################*/   
/**************************************************************************************************************/
/*********************************************[ events calendar ]**********************************************/
/**************************************************************************************************************/
.module-events-calendar
   {
   border:                1px solid rgb(221,221,221);
   background-color:      rgb(246,246,246);
   margin:                0 0 20px 0
   }
.module-events-calendar h3
   {
   background-image:      url(../image/heading/default.png);
   background-repeat:     no-repeat;
   text-indent:           -9999px;   
   height:                44px;
   padding:               0   
   }
.module-events-calendar #calendar-19,
.module-events-calendar #tableCalendar-19 table,
.module-events-calendar table.blogCalendar
   {
   padding:               0;
   margin:                0
   }
.module-events-calendar table.blogCalendar
   {
   border-collapse:       collapse;
   text-align:            center; 
   width:                 100%;
   padding:               0;
   margin:                0
   }
.module-events-calendar td.blogCalendarHeader
   {
   background-color:      rgb(187,187,187);
   color:                 rgb(255,255,255); 
   text-align:            center;
   padding:               10px 0;
   height:                0;
   margin:                0
   }
.module-events-calendar td.headerDate
   {
   background-color:      rgb(187,187,187)
   }
.module-events-calendar a.headerDate
   {
   color:                 rgb(255,255,255); 
   text-transform:        uppercase;
   text-align:            center;
   text-decoration:       none
   }
.module-events-calendar td.headerArrow
   {
   background-color:      rgb(187,187,187)
   }
.module-events-calendar a.headerArrow
   {
   color:                 rgb(255,255,255); 
   text-align:            center;
   text-decoration:       none
   }
.module-events-calendar td.dayName,
.module-events-calendar td.dayName a
   {
   font:                  bold 1em/20px "trebuchet ms", verdana, arial, helvetica, sans-serif;
   background-color:      rgb(255,255,255);
   color:                 rgb(193,187,165)
   }
.module-events-calendar td.blogCalendarDay
   {
   text-align:            center;
   height:                25px;
   width:                 25px
   }
.module-events-calendar a.blogCalendarDay
   {
   font:                  bold 12px "trebuchet ms", verdana, arial, helvetica, sans-serif;
   background-color:      rgb(22,122,173);
   color:                 rgb(255,255,255);
   text-decoration:       underline;
   display:               block;
   text-decoration:       none;
   font-weight:           bold
   }
.module-events-calendar td.blogCalendarToday
   {
   color:                 rgb(255,255,255);
   background-color:      rgb(22,122,173);
   font-weight:           bold
   }
.module-events-calendar a.blogCalendarToday
   {
   font:                  bold 12px "trebuchet ms", verdana, arial, helvetica, sans-serif;
   color:                 rgb(255,255,255);
   background-color:      rgb(253,111,0)
   }
.module-events-calendar .dropList
   {
   background:            rgb(255,255,255);
   list-style:            none
   }   