﻿body                            { text-align: center;  margin: 0;  padding: 0;  font-family: tahoma,arial,sans-serif;  font-size: 0.8em;  color: #000000;  background: #ffffff; }

a:link, a:visited, a:active     { color: #666666;  font-weight: bold;  text-decoration: none;}
a:hover                         { color: #cc0000;  font-weight: bold;  text-decoration: underline;}
ul, ol, dl, p,
h1, h2, h3, h4, h5, h6          {  margin-top: 10px;  margin-bottom: 10px;  padding-top: 0;  padding-bottom: 0;}

ul ul, ul ol, ol ul, ol ol      {  margin-top: 0;  margin-bottom: 0;}

code, pre                       { font-family: "Courier New" ,Courier,monospace;  font-size: 1em;}
pre                             {  overflow: auto;  word-wrap: normal;  padding-bottom: 1.5em;  overflow-y: hidden;  width: 99%;}
abbr[title], acronym[title]     {  border-bottom: 1px dotted;}
hr                              {  display: block;  height: 2px;  border: none;  margin: 0.5em auto;  color: #cccccc;  background-color: #cccccc;}

table                           {  font-size: 1em;}

div.post, ul.commentlist li,
ol.commentlist li               {  word-wrap: break-word;}

pre, .wp_syntax                 {  word-wrap: normal;}

div#wrapper                     {  text-align: center;  margin-left: auto;  margin-right: auto;  display: block;  width: 990px;}

div#container                   {  padding: 0;  width: auto;  margin-left: auto;  margin-right: auto;  text-align: left;  display: block;}

table#layout                    {  font-size: 100%;  width: 100%;  table-layout: fixed;}
.colone                         {  width: 200px;}
.colone-inner                   {  width: 200px;}
.coltwo                         {  width: 100%;}
.colthree-inner                 {  width: 200px;}
.colthree                       {  width: 200px;}

td#header                       {  width: auto;  padding: 0;}
table#logoarea, table#logoarea tr,
table#logoarea td               {  margin: 0;  padding: 0;  background: none;  border: 0;}
table#logoarea                  {  width: 100%;  border-spacing: 0px;}
img.logo                        {  display: block;  margin: 0 10px 0 0;}
td.logoarea-logo                {  width: 1%;}
h1.blogtitle, h2.blogtitle      {  display: block;  margin: 0;  padding: 0;  letter-spacing: -1px;  line-height: 1.0em;  font-family: tahoma,arial,sans-serif;  font-size: 240%;  font-smooth: always;}

h1.blogtitle a:link,
h1.blogtitle a:visited,
h1.blogtitle a:active,
h2.blogtitle a:link,
h2.blogtitle a:visited,
h2.blogtitle a:active           { text-decoration: none;  color: #666666;  font-weight: bold;  font-smooth: always;}

h1.blogtitle a:hover,
h2.blogtitle a:hover            {  text-decoration: none;  color: #000000;  font-weight: bold;}

p.tagline                       {  margin: 0;  padding: 0;  font-size: 1.2em;  font-weight: bold;  color: #666666;}

td.feed-icons                   {  white-space: nowrap;}

div.rss-box                     {  height: 1%;  display: block;  padding: 10px 0 10px 10px;  margin: 0;  width: 280px;}

td.search-box                   { height: 1%;}
div.searchbox                   { height: 35px;  border: 1px dashed #cccccc;  border-bottom: 0;  width: 250px;  margin: 0;  padding: 0;  position:relative;  text-align:right;}

div.searchbox input             {  padding-right:60px;}
div.searchbox-form              {  margin: 5px 10px 5px 10px;}

#dnn_dnnSEARCH_txtSearch.NormalTextBox { width: 190px; margin:0;cursor:text; position:absolute; top:5px;left:9px; padding-left:10px !important;padding-right:30px !important;font-size:14px;color:#666666;}
a#dnn_dnnSEARCH_cmdSearch:hover,
a#dnn_dnnSEARCH_cmdSearch:active,
a#dnn_dnnSEARCH_cmdSearch:visited,
a#dnn_dnnSEARCH_cmdSearch:link					{ width:22px; height:21px; font-size:0px; line-height:0; margin:0; display:inline-block; background-image:url('images/magnifier-left.png') !important; background-repeat:no-repeat; cursor: pointer; position:absolute;top:10px; left:220px; }


div.horbar1, div.horbar2        {  font-size: 1px;  clear: both;  display: block;  position: relative;  padding: 0;  margin: 0;  width: 100%;}
div.horbar1                     {  height: 5px;  background: #ffffff;  border-top: dashed 1px #cccccc;}
div.horbar2                     {  height: 5px;  background: #ffffff;  border-bottom: dashed 1px #cccccc;}
div.header-image-container      {  position: relative;  margin: 0;  padding: 0;  height: 150px;}
div.opacityleft                 {  position: absolute;  z-index: 2;  top: 0;  left: 0;  background-color: #ffffff;  height: 150px;  width: 200px;  filter: alpha(opacity=40);  -moz-opacity: .40;  opacity: .40;}
div.opacityright                {  position: absolute;  z-index: 2;  top: 0;  right: 0;  background-color: #ffffff;  height: 150px;  width: 200px;  filter: alpha(opacity=40);  -moz-opacity: .40;  opacity: .40;}

a.divclick:link,
a.divclick:visited,
a.divclick:active,
a.divclick:hover                { width: 100%;  height: 100%;  display: block;  text-decoration: none;}

/*========================================================*/
/*  1. Standard Elements                                    */
/*========================================================*/

body, html					{ height:100%; }

body								{ margin: 15px 0 0 0; padding:0; position: relative; background-color: #FFFFFF; font-size: 0.8em; color:#666666; margin:15px 0px 0px 0px; text-align:center; }
body #Form					{ margin: 0; padding:0; height:100%; }
table, tr, td				{ font-family: tahoma,arial,sans-serif; font-size: 15px; font-weight: normal; color: #222; line-height: 140%; }
td                  { vertical-align:top;}

p, div, ul, li			{ font-family: tahoma,arial,sans-serif; font-size: 15px; font-weight: normal; color: #222; line-height: 140%; }
p									  { display: block; margin:0; padding: 0 0 15px 0; }

ul									{ padding-left:30px; }
ol li								{ list-style: decimal; }
li									{ margin: 5px 0; }

img                 { border:0; }

/*td                  {vertical-align:top;text-align:left;}*/

/*========================================================*/
/*  2. Design Elements                                    */
/*========================================================*/

div,p								{ margin-top:0 }/*clear top margin for mozilla*/
.left								{ float: left; }
.right								{ float: right; }
.clear								{ clear: both; }
.dummy								{ display: none; }

.icons								{ padding-bottom: 1px !important; line-height:0 !important; min-height:1px !important; }
.Settings,
#dnn_ctr_ModuleContent				{ text-align:left !important; }

.ControlPanel .SubHead				{ font-family:Arial !important; font-size:12px !important; }
.ControlPanel input,
.ControlPanel select,
.ControlPanel textarea				{ padding:1px !important; }
.ControlPanel .Normal,
.ControlPanel .normal				{ text-align:center !important; }
.ControlPanel       				{ margin-bottom:20px; background:#f1f1f1;}

/*========================================================*/
/*  4. Tokens                                             */
/*========================================================*/
/*-- login token idle                  --*/ .LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, a.LOGIN_object:active { background:  url(images/lock.png) no-repeat bottom left;  font-size: 11px; font-weight:bold; text-decoration: none; height:12px; padding: 7px 0 0 20px; margin: 0px 0px 0px 0px;}
/*-- login token hover                 --*/ a.LOGIN_object:hover { background:  url(images/lock_go.png) no-repeat bottom left;}
/*-- user token idle                   --*/ .USER_object, a.USER_object:link, a.USER_object:visited, a.USER_object:active {  color: #939393; background:  url(images/pencil.png) no-repeat bottom left; font-size: 11px; font-weight:bold; text-decoration: none; height:12px; padding: 7px 0 0 20px;  margin: 0px 0px 0px 15px;}
/*-- user token hover                  --*/ a.USER_object:hover {  background:  url(images/pencil_go.png) no-repeat bottom left; }
/*-- date token idle                   --*/ .DATE_object, a.DATE_object:link, a.DATE_object:visited, a.DATE_object:active { }
/*-- date token hover                  --*/ a.DATE_object:hover { }
/*-- terms privacy and copyright       --*/ .FOOTER_objects { }
/*-- terms privacy and copyright links --*/ a.FOOTER_objects:link, a.FOOTER_objects:visited, a.FOOTER_objects:active { }
/*-- terms privacy and copyright hover --*/ a.FOOTER_objects:hover {  }
/*-- language selector dropdown        --*/ .Language_object { }

.clear {clear: both;line-height: 0px;font-size: 0px;height: 0px;}
#dynaSidebar a.CommandButton {background:  url(images/bullet_go.png) no-repeat 0px 0px; padding:1px 0px 1px 18px;height:12px;}
#dnn_ContentPane a.CommandButton {background:  url(images/bullet_go.png) no-repeat 0px 0px; padding:1px 0px 1px 18px;height:12px;}
#IconBar.ascx_cmdHelp, #IconBar.ascx_cmdSolutions {display:none;}

/*========================================================*/
/*  5. Text                                               */
/*========================================================*/

.Normal,
.normal								{ font-family: tahoma,arial,sans-serif; font-size: 100%; font-weight: normal; color: #222; line-height: 120%; text-align:left; }
strong,
b,
.NormalBold						{ font-family: tahoma,arial,sans-serif; font-size: 100%; font-weight: bold; color: #222; line-height: 120%; text-align:left; }
.NormalRed						{ font-family: tahoma,arial,sans-serif; font-size: 100%; font-weight: bold; color: #C00; line-height: 120%; text-align:left; }
.Head								  { font-family: Helvetica, Arial, sans-serif;	  font-size: 16px; font-weight: 700; line-height: 130%; color: #247bb3; border: none; margin-top:0; margin-bottom:5px; text-transform:uppercase; }
.SubHead							{ font-family: tahoma,arial,sans-serif; font-size: 100%; font-weight: bold; color: #222; line-height: 120%; text-align:left; }
.font-family					{ font-family: tahoma,arial,sans-serif; font-size: 100%; font-weight: bold; color: #777; line-height: 120%; background: transparent; }

h1, h2, h3, h4, h5, h6          {  color: #000;  display: block;  font-smooth: always;}
h1                              {  font-size: 24px;  line-height: 1.2;  margin: 0.3em 0 10px;}
h2                              {  font-size: 20px;  line-height: 1.3;  margin: 1em 0 .2em;}
h3                              {  font-size: 18px;  line-height: 1.3;  margin: 1em 0 .2em;}
h4                              {  font-size: 16px;  margin: 1.33em 0 .2em;}
h5                              {  font-size: 1.3em;  margin: 1.67em 0;  font-weight: bold;}
h6                              {  font-size: 1.15em;  margin: 1.67em 0;  font-weight: bold;}
h1 a, h2 a, h1 a:link, h2 a:link,
h1 a:visited, h2 a:visited      {  color: #000;}
h1 a:active, h2 a:active,
h1 a:focus, h2 a:focus,
h1 a:hover, h2 a:hover          {  color: #669900;}


blockquote					  { color:#777; font-family: Georgia, Times, Serif; font-size:100%; font-style:italic; }
hr									  { background:#ddd; border:none; clear:both; height:1px; }


/*========================================================*/
/*  7. Forms                                              */
/*========================================================*/

a.SearchButton:hover, a.SearchButton:active, a.SearchButton:visited, a.SearchButton:link
{
    width: 20px;
    height: 20px;
    font-size: 0;
    line-height: 0;
    margin: 0;
    display: inline-block;
    background-image: url( 'images/search.gif' ) !important;
    background-repeat: no-repeat;
    cursor: pointer;
    position:absolute;
    top:0;
    right:0;
}

input.text, input.textbox, input.password, input.file, input.TextField, textarea, input.NormalTextBox
{
  padding: 3px;
  color: #000000;
  border-top: solid 1px #333333;
  border-left: solid 1px #333333;
  border-right: solid 1px #999999;
  border-bottom: solid 1px #cccccc;
  background: url(http://wp-themes.com/wp-content/themes/atahualpa/images/inputbackgr.gif) top left no-repeat;
}

/*========================================================*/
/*  8. Main Menu and Module Menus                         */
/*========================================================*/

/* Actions Menu */
.MainMenu_SubMenu					{ z-index: 999999; margin: 0px ; border-right: 1px #990000 solid; border: 1px #e4e4e4 solid; border-bottom: 2px #e4e4e4 solid; padding: 0 5px 10px 5px; }
.ModuleTitle_MenuItem				{ color: #848996; font-size: 100%; font-weight: normal; height: 23px; padding: 0px 5px; border: 0; border-bottom: 1px #f5f5f5 solid; white-space: nowrap; }
.ModuleTitle_MenuItemSel			{ color: #FFFFFF; font-size: 100%; font-weight: normal; height: 23px; padding: 0px 5px; border: 0; border-bottom: 1px #f5f5f5 solid; white-space: nowrap; background-color: #848996; }
.ModuleTitle_MenuContainer			{ color: #2c2c2c; }
.ModuleTitle_MenuBar				{ cursor: pointer; }
.ModuleTitle_MenuIcon 				{ padding: 0px 5px; }
.ModuleTitle_RootMenuArrow			{ display: none; }
.ModuleTitle_MenuArrow				{ display: none; }
.ModuleTitle_MenuBreak				{ display: none; }

/*========================================================*/
/*  9. Template spezifisch                               */
/*========================================================*/

td#left                       { vertical-align: top;  border-right: dashed 1px #CCCCCC;  padding: 10px 10px 10px 10px;  background: #ffffff;}
td#left-inner                 {  vertical-align: top;  border-right: dashed 1px #CCCCCC;  padding: 10px 10px 10px 10px;  background: #ffffff;}
td#right                      {  vertical-align: top;  border-left: dashed 1px #CCCCCC;  padding: 10px 10px 10px 10px;  background: #ffffff;}
td#right-inner                {  vertical-align: top;  border-left: dashed 1px #CCCCCC;  padding: 10px 10px 10px 10px;  background: #ffffff;}
td#middle                     {  vertical-align: top;  width: 100%;  padding: 10px 15px;}
td#footer                     {  width: auto;  background-color: #ffffff;  border-top: dashed 1px #cccccc;  padding: 10px;  text-align: center;  color: #777777;  font-size: 85%;}
td#footer p                   {  font-size: 85%;}

td#footer a:link,
td#footer a:visited,
td#footer a:active,
td#footer a:hover             {  text-decoration: none;  color: #777777;  font-weight: normal;}

div.widget                    {  display: block;  width: auto;  margin: 0 0 15px 0;}
div.widget-title              {  display: block;  width: auto;}
div.widget-title h3,
td#left h3.tw-widgettitle,
td#right h3.tw-widgettitle,
td#left ul.tw-nav-list,
td#right ul.tw-nav-list       {  padding: 0;  margin: 0;  font-size: 1.6em;  font-weight: bold;}
div.widget ul, div.textwidget {  display: block;  width: auto;}
div.widget select             {  width: 98%;  margin-top: 5px;}
div.widget ul,                 
ul.children, ul.children li   {  list-style-type: none !important; margin: 0;  padding: 0;  width: auto; }

div.widget ul li              {  display: block;  margin: 2px 0 2px 0px;  padding: 0 0 0 5px;  border-left: solid 7px #cccccc;}
div.widget ul li:hover,
div.widget ul li.sfhover      {  display: block;  width: auto;  border-left: solid 7px #000000;}
div.widget ul li ul li        {  margin: 2px 0 2px 5px;  padding: 0 0 0 5px;  border-left: solid 7px #cccccc;}

div.widget ul li ul li:hover,
div.widget ul li ul li.sfhover{  border-left: solid 7px #000000;}
div.widget ul li ul li ul li  {  margin: 2px 0 2px 5px;  padding: 0 0 0 5px;  border-left: solid 7px #cccccc;}

div.widget ul li ul li ul li:hover,
div.widget ul li ul li ul li.sfhover        {  border-left: solid 7px #000000;}

div.widget ul li a:link,
div.widget ul li a:visited,
div.widget ul li a:active                   {  text-decoration: none;  font-weight: normal;  color: #666666;  font-weight: normal;}
div.widget ul li ul li a:link,
div.widget ul li ul li a:visited,
div.widget ul li ul li a:active             {  color: #666666;  font-weight: normal;}

div.widget ul li ul li ul li a:link,
div.widget ul li ul li ul li a:visited,
div.widget ul li ul li ul li a:active       {  color: #666666;  font-weight: normal;}

div.widget ul li a:hover,
div.widget ul li ul li a:hover,
div.widget ul li ul li ul li a:hover        { color: #000000;}

div.widget ul li a:link, div.widget ul li a:visited, div.widget ul li a:active, div.widget ul li a:hover
{
  display: inline;
}
* html div.widget ul li a:link, * html div.widget ul li a:visited, * html div.widget ul li a:active, * html div.widget ul li a:hover
{
  height: 1%;
}
div.widget_pages ul li, div.widget_categories ul li
{
  border-left: 0 !important;
  padding: 0 !important;
}
div.widget_pages ul li a:link, div.widget_pages ul li a:visited, div.widget_pages ul li a:active, div.widget_categories ul li a:link, div.widget_categories ul li a:visited, div.widget_categories ul li a:active
{
  padding: 0 0 0 5px;
  border-left: solid 7px #cccccc;
}
div.widget_pages ul li a:hover, div.widget_categories ul li a:hover
{
  border-left: solid 7px #000000;
}
div.widget_pages ul li ul li a:link, div.widget_pages ul li ul li a:visited, div.widget_pages ul li ul li a:active, div.widget_categories ul li ul li a:link, div.widget_categories ul li ul li a:visited, div.widget_categories ul li ul li a:active
{
  padding: 0 0 0 5px;
  border-left: solid 7px #cccccc;
}
div.widget_pages ul li ul li a:hover, div.widget_categories ul li ul li a:hover
{
  border-left: solid 7px #000000;
}
div.widget_pages ul li ul li ul li a:link, div.widget_pages ul li ul li ul li a:visited, div.widget_pages ul li ul li ul li a:active, div.widget_categories ul li ul li ul li a:link, div.widget_categories ul li ul li ul li a:visited, div.widget_categories ul li ul li ul li a:active
{
  padding: 0 0 0 5px;
  border-left: solid 7px #cccccc;
}
div.widget_pages ul li ul li ul li a:hover, div.widget_categories ul li ul li ul li a:hover
{
  border-left: solid 7px #000000;
}
div.widget_pages ul li a:link, div.widget_pages ul li a:active, div.widget_pages ul li a:visited, div.widget_pages ul li a:hover
{
  display: block !important;
}
div.widget_categories ul li a:link, div.widget_categories ul li a:active, div.widget_categories ul li a:visited, div.widget_categories ul li a:hover
{
  display: inline !important;
}

fieldset
{
  border: 1px solid #cccccc;
  width: auto;
  padding: 0.35em 0.625em 0.75em;
  display: block;
}
legend
{
  color: #000000;
  background: #f4f4f4;
  border: 1px solid #cccccc;
  padding: 2px 6px;
  margin-bottom: 15px;
}
form p
{
  margin: 5px 0 0 0;
  padding: 0;
}
label
{
  margin-right: 0.5em;
  font-family: arial;
  cursor: pointer;
}

textarea
{
  width: 96%;
}
input.inputblur
{
  color: #777777;
  width: 95%;
}
input.inputfocus
{
  color: #000000;
  width: 95%;
}
input.highlight, textarea.highlight
{
  background: #e8eff7;
  border-color: #37699f;
}
.button, .Button
{
  padding: 0 2px;
  height: 24px;
  line-height: 16px;
  background-color: #777777;
  color: #ffffff;
  border: solid 2px #555555;
  font-weight: bold;
}
.buttonhover
{
  padding: 0 2px;
  cursor: pointer;
  background-color: #6b9c6b;
  color: #ffffff;
  border: solid 2px #496d49;
}
form#commentform input#submit
{
  padding: 4px 10px 4px 10px;
  font-size: 1.2em;
  line-height: 1.5em;
  height: 36px;
}
table.searchform
{
  width: 100%;
}
table.searchform td.searchfield
{
  padding: 0;
  width: 100%;
}
table.searchform td.searchbutton
{
  padding: 0 0 0 5px;
}
table.searchform td.searchbutton input
{
  padding: 0 0 0 5px;
}
blockquote
{
  height: 1%;
  display: block;
  clear: both;
  color: #555555;
  padding: 1em 1em;
  background: #f4f4f4;
  border: solid 1px #e1e1e1;
}
blockquote blockquote
{
  height: 1%;
  display: block;
  clear: both;
  color: #444444;
  padding: 1em 1em;
  background: #e1e1e1;
  border: solid 1px #d3d3d3;
}

ul.rMenu, ul.rMenu ul, ul.rMenu li, ul.rMenu a
{
  display: block;
  margin: 0;
  padding: 0;
}
ul.rMenu, ul.rMenu li, ul.rMenu ul
{
  list-style: none;
}
ul.rMenu ul
{
  display: none;
}
ul.rMenu li
{
  position: relative;
  z-index: 1;
}
ul.rMenu li:hover
{
  z-index: 999;
}
ul.rMenu li:hover > ul
{
  display: block;
  position: absolute;
}
ul.rMenu li:hover
{
  background-position: 0 0;
}
ul.rMenu-hor li
{
  float: left;
  width: auto;
}
ul.rMenu-hRight li
{
  float: right;
}
ul.rMenu-ver li
{
  float: none;
}
div#menu1 ul.rMenu-ver, div#menu1 ul.rMenu-ver ul
{
  width: 11em;
}
div#menu2 ul.rMenu-ver, div#menu2 ul.rMenu-ver ul
{
  width: 11em;
}
ul.rMenu-wide
{
  width: 100%;
}
ul.rMenu-vRight
{
  float: right;
}
ul.rMenu-lFloat
{
  float: left;
}
ul.rMenu-noFloat
{
  float: none;
}
div.rMenu-center ul.rMenu
{
  float: left;
  position: relative;
  left: 50%;
}
div.rMenu-center ul.rMenu li
{
  position: relative;
  left: -50%;
}
div.rMenu-center ul.rMenu li li
{
  left: auto;
}
ul.rMenu-hor ul
{
  top: auto;
  right: auto;
  left: auto;
  margin-top: -1px;
}
ul.rMenu-hor ul ul
{
  margin-top: 0;
  margin-left: 0px;
}
ul.rMenu-ver ul
{
  left: 100%;
  right: auto;
  top: auto;
  top: 0;
}
ul.rMenu-vRight ul, ul.rMenu-hRight ul.rMenu-ver ul
{
  left: -100%;
  right: auto;
  top: auto;
}
ul.rMenu-hRight ul
{
  left: auto;
  right: 0;
  top: auto;
  margin-top: -1px;
}
div#menu1 ul.rMenu
{
  background: #ffffff;
  border: dashed 1px #cccccc;
}
div#menu2 ul.rMenu
{
  background: #777777;
  border: solid 1px #000000;
}
div#menu1 ul.rMenu li a
{
  border: dashed 1px #cccccc;
}
div#menu2 ul.rMenu li a
{
  border: solid 1px #000000;
}
ul.rMenu-hor li
{
  margin-bottom: -1px;
  margin-top: -1px;
  margin-left: -1px;
}
ul#rmenu li
{
}
ul#rmenu li ul li
{
}
ul.rMenu-hor
{
  padding-left: 1px;
}
ul.rMenu-ver li
{
  margin-left: 0;
  margin-top: -1px;
}
div#menu1 ul.rMenu-ver
{
  border-top: dashed 1px #cccccc;
}
div#menu2 ul.rMenu-ver
{
  border-top: solid 1px #000000;
}
div#menu1 ul.rMenu li a
{
  padding: 4px 5px;
}
div#menu2 ul.rMenu li a
{
  padding: 4px 5px;
}
div#menu1 ul.rMenu li a:link, div#menu1 ul.rMenu li a:hover, div#menu1 ul.rMenu li a:visited, div#menu1 ul.rMenu li a:active
{
  text-decoration: none;
  margin: 0;
  padding: 4px 5px;
  color: #777777;
  text-transform: uppercase;
  font: 11px Arial,Verdana,sans-serif;
}
div#menu2 ul.rMenu li a:link, div#menu2 ul.rMenu li a:hover, div#menu2 ul.rMenu li a:visited, div#menu2 ul.rMenu li a:active
{
  text-decoration: none;
  margin: 0;
  padding: 4px 5px;
  color: #ffffff;
  text-transform: uppercase;
  font: 11px Arial,Verdana,sans-serif;
}
div#menu1 ul.rMenu li
{
  background-color: #ffffff;
}
div#menu2 ul.rMenu li
{
  background-color: #777777;
}
div#menu1 ul.rMenu li:hover, div#menu1 ul.rMenu li.sfhover
{
  background: #dddddd;
}
div#menu2 ul.rMenu li:hover, div#menu2 ul.rMenu li.sfhover
{
  background: #000000;
}
div#menu1 ul.rMenu li.current_page_item > a:link, div#menu1 ul.rMenu li.current_page_item > a:active, div#menu1 ul.rMenu li.current_page_item > a:hover, div#menu1 ul.rMenu li.current_page_item > a:visited
{
  background-color: #eeeeee;
  color: #000000;
}
div#menu1 ul.rMenu li.current_page_item a:link, div#menu1 ul.rMenu li.current_page_item a:active, div#menu1 ul.rMenu li.current_page_item a:hover, div#menu1 ul.rMenu li.current_page_item a:visited, div#menu1 ul.rMenu li a:hover
{
  background-color: #eeeeee;
  color: #000000;
}
div#menu2 ul.rMenu li.current-cat > a:link, div#menu2 ul.rMenu li.current-cat > a:active, div#menu2 ul.rMenu li.current-cat > a:hover, div#menu2 ul.rMenu li.current-cat > a:visited
{
  background-color: #cc0000;
  color: #ffffff;
}
div#menu2 ul.rMenu li.current-cat a:link, div#menu2 ul.rMenu li.current-cat a:active, div#menu2 ul.rMenu li.current-cat a:hover, div#menu2 ul.rMenu li.current-cat a:visited, div#menu2 ul.rMenu li a:hover
{
  background-color: #cc0000;
  color: #ffffff;
}
div#menu1 ul.rMenu li.rMenu-expand a, div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand a, div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand a, div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a
{
  padding-right: 15px;
  padding-left: 5px;
  background-repeat: no-repeat;
  background-position: 100% 50%;
  background-image: url(http://wp-themes.com/wp-content/themes/atahualpa/images/expand-right.gif);
}
div#menu2 ul.rMenu li.rMenu-expand a, div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand a, div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand a, div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a
{
  padding-right: 15px;
  padding-left: 5px;
  background-repeat: no-repeat;
  background-position: 100% 50%;
  background-image: url(http://wp-themes.com/wp-content/themes/atahualpa/images/expand-right-white.gif);
}
ul.rMenu-vRight li.rMenu-expand a, ul.rMenu-vRight li.rMenu-expand li.rMenu-expand a, ul.rMenu-vRight li.rMenu-expand li.rMenu-expand li.rMenu-expand a, ul.rMenu-vRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, ul.rMenu-vRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, ul.rMenu-vRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, ul.rMenu-vRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, ul.rMenu-vRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, ul.rMenu-vRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, ul.rMenu-vRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, ul.rMenu-hRight li.rMenu-expand a, ul.rMenu-hRight li.rMenu-expand li.rMenu-expand a, ul.rMenu-hRight li.rMenu-expand li.rMenu-expand li.rMenu-expand a, ul.rMenu-hRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, ul.rMenu-hRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, ul.rMenu-hRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, ul.rMenu-hRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, ul.rMenu-hRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, ul.rMenu-hRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a, ul.rMenu-hRight li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand a
{
  padding-right: 5px;
  padding-left: 20px;
  background-image: url(http://wp-themes.com/wp-content/themes/atahualpa/images/expand-left.gif);
  background-repeat: no-repeat;
  background-position: -5px 50%;
}
div#menu1 ul.rMenu-hor li.rMenu-expand a
{
  padding-left: 5px;
  padding-right: 15px !important;
  background-position: 100% 50%;
  background-image: url(http://wp-themes.com/wp-content/themes/atahualpa/images/expand-down.gif);
}
div#menu2 ul.rMenu-hor li.rMenu-expand a
{
  padding-left: 5px;
  padding-right: 15px !important;
  background-position: 100% 50%;
  background-image: url(http://wp-themes.com/wp-content/themes/atahualpa/images/expand-down-white.gif);
}
div#menu1 ul.rMenu li.rMenu-expand li a, div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand li a, div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li a, div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li a, div#menu1 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li a
{
  background-image: none;
  padding-right: 5px;
  padding-left: 5px;
}
div#menu2 ul.rMenu li.rMenu-expand li a, div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand li a, div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li a, div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li a, div#menu2 ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li.rMenu-expand li a
{
  background-image: none;
  padding-right: 5px;
  padding-left: 5px;
}
* html ul.rMenu
{
  display: inline-block;
  display: block;
  position: relative;
  position: static;
}
* html ul.rMenu ul
{
  float: left;
  float: none;
}
ul.rMenu ul
{
}
* html ul.rMenu-ver li, * html ul.rMenu-hor li ul.rMenu-ver li
{
  width: 100%;
  float: left;
  clear: left;
}
*:first-child + html ul.rMenu-ver > li
{
  width: 100%;
  float: left;
  clear: left;
}
ul.rMenu li a
{
  position: relative;
  min-width: 0;
}
* html ul.rMenu-hor li
{
  width: 11em;
  width: auto;
}
* html div.rMenu-center
{
  position: relative;
  z-index: 1;
}
* html ul.rMenu ul
{
  display: block;
  position: absolute;
}
* html ul.rMenu ul, * html ul.rMenu-hor ul, * html ul.rMenu-ver ul, * html ul.rMenu-vRight ul, * html ul.rMenu-hRight ul.rMenu-ver ul, * html ul.rMenu-hRight ul
{
  left: -10000px;
}
* html ul.rMenu li.sfhover
{
  z-index: 999;
}
* html ul.rMenu li.sfhover ul
{
  left: auto;
}
* html ul.rMenu li.sfhover ul ul, * html ul.rMenu li.sfhover ul ul ul, * html ul.rMenu li.sfhover ul ul ul ul, * html ul.rMenu li.sfhover ul ul ul ul ul, * html ul.rMenu li.sfhover ul ul ul ul ul ul
{
  display: none;
}
* html ul.rMenu li.sfhover ul, * html ul.rMenu li li.sfhover ul, * html ul.rMenu li li li.sfhover ul, * html ul.rMenu li li li li.sfhover ul, * html ul.rMenu li li li li li.sfhover ul
{
  display: block;
}
* html ul.rMenu-ver li.sfhover ul
{
  left: 100%;
}
* html ul.rMenu-vRight li.sfhover ul, * html ul.rMenu-hRight ul.rMenu-ver li.sfhover ul
{
  left: -100%;
}
* html ul.rMenu iframe
{
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
}
* html ul.rMenu
{
  margin-left: 1px;
}
* html ul.rMenu ul, * html ul.rMenu ul ul, * html ul.rMenu ul ul ul, * html ul.rMenu ul ul ul ul
{
  margin-left: 0;
}
* html ul.rMenu
{
  display: inline-block;
  display: block;
  position: relative;
  position: static;
}
* html ul.rMenu ul
{
  float: left;
  float: none;
}
ul.rMenu ul
{
  background-color: #fff;
}
* html ul.rMenu-ver li, * html ul.rMenu-hor li ul.rMenu-ver li
{
  width: 100%;
  float: left;
  clear: left;
}
*:first-child + html ul.rMenu-ver > li:hover ul
{
  min-width: 0;
}
ul.rMenu li a
{
  position: relative;
  min-width: 0;
}
* html ul.rMenu-hor li
{
  width: 6em;
  width: auto;
}
* html div.rMenu-center
{
  position: relative;
  z-index: 1;
}
html:not([lang*=""]) div.rMenu-center ul.rMenu li a:hover
{
  height: 100%;
}
html:not([lang*=""]) div.rMenu-center ul.rMenu li a:hover
{
  height: auto;
}
* html ul.rMenu ul
{
  display: block;
  position: absolute;
}
* html ul.rMenu ul, * html ul.rMenu-hor ul, * html ul.rMenu-ver ul, * html ul.rMenu-vRight ul, * html ul.rMenu-hRight ul.rMenu-ver ul, * html ul.rMenu-hRight ul
{
  left: -10000px;
}
* html ul.rMenu li.sfhover
{
  z-index: 999;
}
* html ul.rMenu li.sfhover ul
{
  left: auto;
}
* html ul.rMenu li.sfhover ul ul, * html ul.rMenu li.sfhover ul ul ul
{
  display: none;
}
* html ul.rMenu li.sfhover ul, * html ul.rMenu li li.sfhover ul, * html ul.rMenu li li li.sfhover ul
{
  display: block;
}
* html ul.rMenu-ver li.sfhover ul
{
  left: 60%;
}
* html ul.rMenu-vRight li.sfhover ul, * html ul.rMenu-hRight ul.rMenu-ver li.sfhover ul
{
  left: -60%;
}
* html ul.rMenu iframe
{
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
}
.clearfix:after
{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix
{
  min-width: 0;
  display: inline-block;
  display: block;
}
* html .clearfix
{
  height: 1%;
}
* html a.posts-icon, a.comments-icon, a.email-icon, img.logo
{
  behavior: url( "http://wp-themes.com/wp-content/themes/atahualpa/js/iepngfix.php" );
}
.clearfix:after
{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix
{
  min-width: 0;
  display: inline-block;
  display: block;
}
* html .clearfix
{
  height: 1%;
}
.clearboth
{
  clear: both;
  height: 1%;
  font-size: 1%;
  line-height: 1%;
  display: block;
  padding: 0;
  margin: 0;
}


div.widget_pages a.current:link,
div.widget_pages a.current:visited,
div.widget_pages a.current:hover,
div.widget_pages a.current:active {
  padding: 0 0 0 5px;
  border-left: solid 7px #000000;
}

@media print
{
  #imagecontainer, #menu1, .searchbox, div.horbar2, div.horbar1
  {
    display: none;
  }
}

