/****************************************************************/
/*   Design:   Multiflex-4.0 / Layout-4                         */
/*   File:     Text formats                                     */
/*--------------------------------------------------------------*/
/*   Design:   1234.info                                        */
/*   Date:     December 18, 2007                                */
/*--------------------------------------------------------------*/
/*   License:  Fully open source without restrictions.          */
/*             Please keep footer credits with the words        */
/*             "Design by 1234.info". Thank you!                */
/****************************************************************/

/******************/
/*  MAIN SECTION  */
/******************/

/* MAIN NAVIGATION */
.nav3-grid {width:199px; border-bottom:solid 0px rgb#A98178;border-right:solid 1px rgb#A98178;}
.nav3-grid p {font-weight:normal; font-size:100%;}

/*.nav3-grid h2.widgettitle{list-style:none; clear:both; background-image:none; margin:0em 0em .5em -12px; padding:4px 0px 3px 9px; line-height:1.5em; background:#9A0034; font-family:"trebuchet ms",arial,sans-serif; color:#FFFBF5; font-weight:bold; font-size:120%;}*/


.nav3-grid ul {margin: 0 0 0px 0;padding:0 0 10px 0px; list-style:none;}
/*ul.nav3-grid ul {margin: 0px 0 15px 0;list-style:none;}*/
.nav3-grid li {list-style:square;list-style-position:outside; line-height:1.3em;margin-left:12px; padding:5px 0px 8px 0px;}
.nav3-grid li a, .nav3-grid li a:visited {display:block; color:#9A0034;}
.nav3-grid li a:hover, .nav3-grid dd a:hover {display:block; background-color:#F7E4E0; color:#7A462E;text-decoration:none;}

/*.nav3-grid dd a, .nav3-grid dd a:visited {display:block; min-height:1.7em /*Non-IE6*/; height:auto !important; height:1.7em /*IE6*/; line-height:1.5em;padding:5px 0 5px 0; border:none; font-weight:normal; text-decoration:none; color:#9A0034; font-size:100%;}*/

#mynavcontainer {background: transparent; width: 200px; margin: 0px 0px 0px 0px;  padding: 0em 0 0 0;  font-family: verdana, arial;margin-top:0px; }

ul#mynavlist { text-align: left;  list-style: none;  padding: 0 0 0 0px;  margin: 0px 0 0px 0px;}
ul#mynavlist ul {margin-bottom:5px;}
ul#mynavlist li a { width: 185px; }
ul#mynavlist li { display: block; margin: 0px; padding: 0px;}
ul#mynavlist li a {display: block; padding: 0.3em 0.3em 0.3em 9px; border-width: 1px; border-color: #ffe #aaab9c #ccc #fff; border-style: solid;  color: #804040;   font-size: 110%;  font-weight:normal;text-transform: none; text-decoration: none;  background: #fefbf7;}
ul#mynavlist li a:hover {color: #9A0034;  background: #f6e4df;  border-color: #aaab9c #fff #fff #ccc;}


#mynavcontainer h1.grey {clear:both; margin:0px 0 3px 0px; padding:4px 2px 5px 10px; background-color:#9A0034; /*background-color:rgb(137,170,214)/*For blue background*/; font-family:"trebuchet ms",arial,sans-serif; color:#FFFBF5; font-weight:bold; font-size:120%;}

/* put is space at top of navcontainer so dont put in #mynavlist h2{width:190px;list-style:none; clear:both; display:block; margin:0em 0em 0em 0px; padding:4px 0px 3px 9px; line-height:1.5em; background:#9A0034; font-family:"trebuchet ms",arial,sans-serif; color:#FFFBF5; font-weight:bold; font-size:120%;}*/
/* for categories on the blog */
#mynavcontainer #mynavlist h2.widgettitle{width:190px;list-style:none; clear:both; display:block; margin:0px 0em 0em 0px; padding:4px 0px 3px 9px; line-height:1.5em; background:#9A0034; font-family:"trebuchet ms",arial,sans-serif; color:#FFFBF5; font-weight:bold; font-size:120%;}
#mynavlist ul li.cat-item a{padding: 0.5em 0.3em 0.5em 9px;  margin-bottom:0px; background: #fefbf7;font-weight:bold;}
#mynavlist ul li.cat-item a:hover{padding: 0.5em 0.3em 0.5em 9px;  margin-bottom:0px; background: #f6e4df; font-weight:bold;}
#mynavlist ul.children {margin-bottom:0px; padding: 0.0em 0.3em 0.0em 0.3em; background: #fefbf7;}
#mynavlist ul.children li.cat-item a{width:173px;margin:0 0 0 0px;padding: 0.1em 0.1em 0.1em 20px; background:url(../img/bg_bullet_arrow2.gif) no-repeat 7px 2px;font-weight:normal; font-style:normal;border-color: #ffe #aaab9c #ccc #fff; border-style: solid;  color: #804040;   font-size: 110%; text-decoration: none;}
#mynavlist ul.children li.cat-item a:hover{width:173px;margin:0 0 0 0px;padding: 0.1em 0.1em 0.1em 20px; background:url(../img/bg_bullet_arrow.gif) no-repeat 7px 2px;font-weight:normal; font-style:normal; border-color: #aaab9c #fff #fff #ccc;color: #9A0034;  }


#mynavlist ul.wp-tag-cloud {inherit:none;}
#mynavlist ul.wp-tag-cloud li{display:inline;padding:0 0 0 5px; background:#FEECD8;border:0px;}
#mynavlist ul.wp-tag-cloud li a{display:inline;padding:0 0 0 5px; background:#FEECD8;border:0px;}
#mynavlist ul.wp-tag-cloud li a:hover{display:inline;padding:0 0 0 5px; background:#FEECD8;border:0px;}

.main-navigation .loginform {width:160px; margin:-10px 20px 0 20px;}
.main-navigation .loginform p {clear:both; margin:0; padding:0;}
.main-navigation .loginform fieldset {width:160px; border:none;}
.main-navigation .loginform label.top {float:left; width:125px; margin:0 0 2px 0; font-size:110%;}
.main-navigation .loginform label.right {float:left; width:125px; margin:5px 0 0 0; padding:0 0 0 3px; /*IE6*/; font-size:110%;}
.main-navigation .loginform input.field {width:158px; margin:0 0 5px 0; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:solid 1px rgb#A98178; font-family:verdana,arial,sans-serif; font-size:110%;}
.main-navigation .loginform input.checkbox {float:left; margin:5px 0 0 0 !important /*Non-IE6*/; margin:2px 0 0 -3px /*IE6*/; border:none;}
.main-navigation .loginform input.button {float:left; width:5.0em; margin:10px 0 5px 0; padding:1px; background:#FEECD8;border:solid 1px #A98178; text-align:center; font-family:verdana,arial,sans-serif; color:#A98178; font-size:110%;}
.main-navigation .loginform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:#7A462E;}

.main-navigation .searchform {width:160px; margin:0 20px 0 30px;}
.main-navigation .searchform p {clear:both; margin:0; padding:0;}
.main-navigation .searchform fieldset {border:none;}
.main-navigation .searchform input.field {float:left; width:158px; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:1px solid rgb#A98178; font-family:verdana,arial,sans-serif; font-size:120%; margin:2px 0 2px 0;}
.main-navigation .searchform input.button {float:left; width:3.0em; margin-top: 0.5em; padding:1px; background:#FEECD8;border:solid 1px #A98178; text-align:center; font-family:verdana,arial,sans-serif; color:#A98178; font-size:120%;}
.main-navigation .searchform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:#7A462E;}

.main-navigation h1.grey {clear:both; margin:0px 0 3px 0px; padding:4px 2px 5px 10px; background-color:#9A0034; /*background-color:rgb(137,170,214)/*For blue background*/; font-family:"trebuchet ms",arial,sans-serif; color:#FFFBF5; font-weight:bold; font-size:120%;}
.main-navigation h2 {clear:both; margin:0px 0 3px 0px; padding:4px 2px 5px 10px; background-color:#9A0034; /*background-color:rgb(137,170,214)/*For blue background*/; font-family:"trebuchet ms",arial,sans-serif; color:#FFFBF5; font-weight:bold; font-size:110%;}

.main-navigation h3 {clear:both; margin:10px 10px 5px 10px; color:#7A462E; font-weight:bold; font-size:100%;} /* Note: h2 not existent, to make identical to formats for main-navigation for easier exchange */
.main-navigation p {clear:both; margin:0 10px 10px 10px; color:#7A462E; line-height:1.3em; font-size:110%;}
.main-navigation p.center {text-align:center;}
.main-navigation p.right {text-align:right;}

/* MAIN CONTENT */

.main-content h1.pagetitle {margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 7px #F7E4E0; font-family:"trebuchet ms",arial,sans-serif; color:#9A0034; font-weight:bold; font-size:190%;}
.main-content h1.block {clear:both; margin:1.0em 0 .5em 0; padding:2px 0 2px 5px; background:#A98178; font-family:"trebuchet ms",arial,sans-serif; color:#FFFBF5; font-weight:normal; font-size:190%;}
.main-content h1.blockb {clear:both; margin:1.0em 0 .5em 0; padding:2px 0 2px 5px; background:#9A0034; font-family:"trebuchet ms",arial,sans-serif; color:#FFFBF5; font-weight:normal; font-size:190%;}
.main-content h1 {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:#9A0034; font-weight:normal; font-size:190%;}
.main-content h2 {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:#9A0034; font-weight:bold; font-size:150%;text-decoration:none;}
.main-content h2.blockb {clear:both; margin:1.5em 0 1em 0; padding:2px 0 2px 5px; background:#9A0034; font-family:"trebuchet ms",arial,sans-serif; color:#FFFBF5; font-weight:bold; font-size:150%;text-decoration:none;}

.main-content h2.blockqte {clear:both; margin:1.0em 3em 1.0em 3em; padding:10px 5px 2px 5px; background:#F7E4E0; font-family: verdana, arial,sans-serif; color:#7A462E; text-align:center; font-weight:bold; font-size:160%;}
.main-content h2.archivetitle {margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 7px #A98178; font-family:"trebuchet ms",arial,sans-serif; color:#7A462E; font-weight:bold; font-size:150%;}
.main-content h2.blockbsearch {clear:both; margin:1.5em 0 1em 0; padding:2px 0 2px 5px; background-color:#9A0034; font-family:"trebuchet ms",arial,sans-serif; color:#FFFBF5; font-weight:bold; font-size:150%;text-decoration:none;}
.main-content h2.blockg {clear:both; margin:1.5em 0 1em 0; padding:2px 0 2px 5px; background:#A98178; font-family:"trebuchet ms",arial,sans-serif; color:#FFFBF5; font-weight:bold; font-size:150%; text-decoration:none;}
.main-content h2.blockr {clear:both; margin:1.5em 0 1em 0; padding:2px 0 2px 5px; background:rgb(255,0,0); font-family:"trebuchet ms",arial,sans-serif; color:#FFFBF5; font-weight:bold; font-size:150%; text-decoration:none;}
.main-content h3 {clear:both; margin:1.5em 0 0 1em 0; font-family:"trebuchet ms",arial,sans-serif; color:#7A462E; font-weight:bold; font-size:120%;}
.main-content h1.side {clear:none;}
.main-content h2.side {clear:none;}
.main-content h3.side {clear:none;}

.main-content h4 {margin:1.5em 0 1.0em 0; color:#7A462E; font-family:"trebuchet ms",arial,sans-serif; font-weight:bold; font-size:100%;text-decoration:underline}
.main-content h5 {margin:1.5em 0 1.0em 0; color:#7A462E; font-family:"trebuchet ms",arial,sans-serif; font-size:120%;}
.main-content h6 {margin:1.2em 0 0.2em 0; color:#7A462E;  font-weight:bold; font-size:100%;}
.main-content p {margin:0 0 1.0em 0; line-height:1.4em; font-size:120%;color:#7A462E;}
.main-content p.center {text-align:center;}
.main-content p.right {text-align:right;}
.main-content p.details {clear:both; margin: 1em 0 1.0em 0; line-height:1.3em; font-size:100%;}
.main-content p.intro {margin:1.0em 0 1.0em 0; line-height:1.6em; color:#9A0034; font-size:130%; font-weight:bold; font-family: verdana,arial,sans-serif;}

.main-content blockquote {clear:both; display:block; margin:1.0em 3em 1.0em 3em; padding:10px 5px 2px 5px; background:rgb(255,234,234); font-family: verdana, arial,sans-serif; color:rgb(0,0,0); text-align:center; font-weight:bold; font-size:110%;}

.main-content table {clear:both; width:450px; margin:2.0em 0 0.2em 20px; table-layout: fixed; border-collapse:collapse; empty-cells:show; background-color:#FEECD8;}
.main-content table th.top {height:3.5em; padding:0 7px 0 7px; empty-cells:show; background-color:#F7E4E0; text-align:left; color:#FFFBF5; font-weight:bold; font-size:110%;}
.main-content table th {height:3.0em; padding:2px 20px 2px 7px; border-left:solid 2px #FFFBF5; border-right:solid 2px #FFFBF5; border-top:solid 2px #FFFBF5; border-bottom:solid 2px #FFFBF5; background-color:#F7E4E0; text-align:left; color:#7A462E; font-weight:bold; font-size:110%;}
.main-content table td {height:3.0em; padding:2px 7px 2px 7px; border-left:solid 2px #FFFBF5; border-right:solid 2px #FFFBF5; border-top:solid 2px #FFFBF5; border-bottom:solid 2px #FFFBF5; background-color:#F7E4E0; text-align:left; font-weight:normal; color:#7A462E; font-size:110%;}
p.caption {clear:both; margin:0.5em 0 2.0em 20px; text-align:left; color:#7A462E; font-size:110%;}
main-content caption {clear:both; margin:0.5em 0 2.0em 0px; text-align:center; color:#7A462E; font-size:110%;font-weight:bold;}

/*this is for a table in the column1-unit of the blog*/
.column1-unit table {clear:both; margin:0.5em 1px 0.5em 1px; table-layout: fixed; border-collapse:collapse; empty-cells:show; background-color:#FEECD8;}
.column1-unit table tbody{padding:2px 7px 2px 7px; border:solid 2px #FFFBF5; background-color:#FEECD8; text-align:center; font-weight:normal; color:#7A462E; font-size:100%;}
.column1-unit table th.top {padding:0 7px 0 7px; empty-cells:show; background-color:#F7E4E0; text-align:center; color:#FFFBF5; font-weight:bold; font-size:100%;}
.column1-unit table th {padding:2px 20px 2px 7px; border: solid 2px #FFFBF5; background-color:#FEECD8; text-align:center; color:#7A462E; font-weight:bold; font-size:110%;}
.column1-unit table td {padding:2px 7px 2px 7px; border: solid 2px #FFFBF5; background-color:#FEECD8; text-align:center; font-weight:normal; color:#7A462E; font-size:100%;}
.column1-unit caption {clear:both; margin:0.5em 0 0.0em 0px; text-align:center; color:#7A462E; font-size:110%;font-weight:bold;}

.main-content ul {list-style:none; margin:0.5em 0 1.0em 0;}
.main-content ul li {margin:0 0 1.0em 2px; padding:0 0 0 12px; color:#7A462E; background:url(../img/bg_bullet_full_2.gif) no-repeat 0 0.5em; line-height:1.3em; font-size:120%;}
.main-content ol {margin:0.5em 0 1.0em 20px !important /*Non-IE6*/; margin:0.5em 0 1.0em 25px /*IE6*/;}
.main-content ol li {list-style-position:outside; color:#7A462E; margin:0 0 0.2em 0; line-height:1.3em; font-size:120%;}

.main-content p.author {margin:0 0 0em 0; line-height:1.3em; color:#9A0034; font-size:110%; font-weight:normal; font-family: verdana,arial,sans-serif;}



/*****************ua articles formatting******************/

.main-content .uawarticle b {font-weight:bold;color:#7A462E;}
.main-content .uawbyline {font-size:110%; font-style: italic;margin-bottom:1em;}
.main-content .uawarticle p {font-size:120%;line-height:1.4em; color:#7A462E;}
.main-content .uawarticle h1 {clear:both; margin:1.5em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:#9A0034; font-weight:bold; font-size:190%;}
.main-content .uawarticle h2 {clear:both; margin:1.5em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:#9A0034; font-weight:bold; font-size:150%; text-decoration:underline;}
.main-content .uawarticle h3 {clear:both; margin:1.5em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:#7A462E; font-weight:bold; font-size:120%; text-decoration:underline;}
.main-content .uawarticle h4 {margin:1.5em 0 0.5em 0; color:#7A462E; font-family:"trebuchet ms",arial,sans-serif; font-weight:bold; font-size:100%;text-decoration:underline;}
.main-content .uawabout {font-style: italic; margin-top:1em;}


.main-content strong {font-weight:bold;color:#7A462E;}


.contactform {width:418px; margin:2.0em 0 0 0; padding:10px 10px 0 10px; border:solid 1px rgb#A98178; background-color:rgb(240,240,240);}
.contactform fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}
.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:#7A462E; font-weight:bold; font-size:130%;}
.contactform label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%;}
.contactform select.combo {width:175px; padding:2px; border:solid 1px rgb#A98178; font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.field {width:275px; padding:2px; border:solid 1px rgb#A98178; font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform textarea {width:275px; padding:2px; border:solid 1px rgb#A98178; font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.button {float:right; width:9.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:#FEECD8;border:solid 1px #A98178; text-align:center; font-family:verdana,arial,sans-serif; color:#A98178; font-size:110%;}
.contactform input.button:hover {cursor: pointer; border:solid 1px #7A462E;; background:rgb(220,220,220); color:#7A462E;}

/* COMMENTS */
h3#respond {margin-top:25px;}
ol.commentlist li p {font-size:90%;}
.commentform {width:418px; margin:2.0em 0 0 0; padding:10px 10px 0 10px; border:solid 1px #A98178; background-color:#FEECD8;}
.commentform fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px #A98178;}
.commentform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:#7A462E; font-weight:bold; font-size:130%;}
.commentform label {margin:0 0 0 10px; padding:2px; font-size:110%;}
.commentform label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%;}
.commentform select {width:175px; padding:2px; border:solid 1px #A98178; font-family:verdana,arial,sans-serif; font-size:110%;}
.commentform input#author, .commentform input#email, .commentform input#url {width:275px; padding:2px; border:solid 1px #A98178; font-family:verdana,arial,sans-serif; font-size:110%;}
.commentform textarea {width:275px; padding:2px; border:solid 1px #A98178; font-family:verdana,arial,sans-serif; font-size:110%;}
.commentform input#submit {float:right;padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:#F7E4E0;border:solid 1px #A98178; text-align:center; font-family:verdana,arial,sans-serif; color:#A98178; font-size:110%;  margin: 5px 20px 5px 0; }
.commentform input#submit:hover {cursor: pointer; border:solid 1px #7A462E; background:#F7E4E0; color:#9A0034;}




/* TAG CLOUD */
.main-subcontent ul.wp-tag-cloud {width:185px;}
li#tag_cloud {font-size:62.5%;background:none; border:none;width:185px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
li#tag_cloud a {display:inline; background:none; border:none; padding:5px; line-height:normal;width:185px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

/* MAIN SUBCONTENT */
.main-subcontent h1 {clear:both; margin:0 0 10px 0; padding:4px 0px 3px 10px; background-color:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:#FFFBF5; font-weight:bold; font-size:110%;}
.main-subcontent h1.red {clear:both; margin:0 0 5px 0; padding:4px 0px 3px 10px; background-color:#d70266; font-family:"trebuchet ms",verdana,arial,sans-serif; color:#FFFBF5; font-weight:bold; font-size:110%;}
.main-subcontent h1.grey {clear:both; margin:0 0 5px 0; padding:4px 0px 3px 10px; background-color:#9A0034; font-family:"trebuchet ms",verdana,arial,sans-serif; color:#FFFBF5; font-weight:bold; font-size:110%;}
.main-subcontent h1.blue {clear:both; margin:0 0 5px 0; padding:4px 0px 3px 10px; background-color:#9A0034; font-family:"trebuchet ms",verdana,arial,sans-serif; color:#FFFBF5; font-weight:bold; font-size:110%;}
 /* Note: h2 non-existent, to make HTML-code interchangeable between 'main-navigation' and 'main-subcontent' */
.main-subcontent h3 {clear:both; margin:1.0em 10px 0.5em 10px; color:#7A462E; font-weight:bold; font-size:100%;}
.main-subcontent p {clear:both; margin:0 10px .5em 10px; color:#7A462E; font-size:110%; line-height:1.2em;}
.main-subcontent p.center {text-align:center;}
.main-subcontent p.right {text-align:right;}

.main-subcontent ul {list-style:none; margin:0.5em 10px 1.0em 10px;}
.main-subcontent ul li {margin:5px 0 0.2em 2px; padding:0 0 0 11px; background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.4em; line-height:1.2em; font-size:110%;}
.main-subcontent ol {margin:0.5em 10px 1.0em 30px !important /*Non-IE6*/; margin:0.5em 10px 1.0em 35px /*IE6*/;}
.main-subcontent ol li {list-style-position:outside; margin:0 0 0.4em 0; font-size:110%;}

.main-subcontent .loginform {width:160px; margin:0 10px 0 10px;}
.main-subcontent .loginform p {clear:both; margin:0; padding:0;}
.main-subcontent .loginform fieldset {width:160px; border:none;}
.main-subcontent .loginform label.top {float:left; width:125px; margin:0 0 2px 0; font-size:110%;}
.main-subcontent .loginform label.right {float:left; width:125px; margin:5px 0 0 0; padding:0 0 0 3px; /*IE6*/; font-size:110%;}
.main-subcontent .loginform input.field {width:158px; margin:0 0 5px 0; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:solid 1px rgb#A98178; font-family:verdana,arial,sans-serif; font-size:110%;}
.main-subcontent .loginform input.checkbox {float:left; margin:5px 0 0 0 !important /*Non-IE6*/; margin:2px 0 0 -3px /*IE6*/; border:none;}
.main-subcontent .loginform input.button {float:left; width:5.0em; margin:10px 0 5px 0; padding:1px; background:#FEECD8;border:solid 1px #A98178; text-align:center; font-family:verdana,arial,sans-serif; color:#A98178; font-size:110%;}
.main-subcontent .loginform input.button:hover {cursor:pointer; border:solid 1px #7A462E; background:rgb(220,220,220); color:#7A462E;}

.main-subcontent .searchform {width:160px; margin:0 10px 0 10px;}
.main-subcontent .searchform fieldset {border:none;}
.main-subcontent .searchform input.field {float:left; width:158px; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:1px solid rgb#A98178; font-family:verdana,arial,sans-serif; font-size:120%;}
.main-subcontent .searchform input.button {float:left; width:3.0em; margin-top: 0.5em; padding:1px; background:#FEECD8;border:solid 1px #A98178; text-align:center; font-family:verdana,arial,sans-serif; color:#A98178; font-size:120%;}
.main-subcontent .searchform input.button:hover {cursor:pointer; border:solid 1px #7A462E; background:rgb(220,220,220); color:#7A462E;}

.main-subcontent .mysignupr{width:200px; margin:0px 0px 0px -12px !important /*Non-IE6*/; margin:0px 0px 0px -12px /*IE6*/; padding:0px 0px 0px 0px; border: 0px; background-color:transparent;}
.main-subcontent .mysignupbuttonr ul {width:176px;  list-style-image: none;}
.main-subcontent .mysignupbuttonr li {width: 176px; background-image:none; background-color:transparent;  list-style-image: none; color:#9A0034; text-align:center; font-family: verdana, arial;  font-size: 100%; font-weight:bold;}
.main-subcontent .mysignupbuttonr li a:hover { list-style-image: none; display: block; color: #FFFFFF;  background: #d70266;  border-color: #aaab9c #fff #fff #ccc; font-weight:bold;text-decoration:none;}
.main-subcontent .mysignupbuttonr li a { list-style-image: none; display: block; color: #804040;  background: #FACADA;  padding: 0.4em 0.4em 0.4em 0.4em; border-width: 1px; border-color: #ffe #aaab9c #ccc #fff; border-style: solid;  text-decoration: none; text-align:center;font-weight:bold;}

.main-navigation #myleftbutton{width:100%px; margin:0px 0px 0px -12px !important /*Non-IE6*/; margin:0px 0px 0px 0px /*IE6*/; padding:0px 0px 0px 0px; border: 0px; background-color:transparent;}
.main-navigation #myleftbutton ul {width:135px; display: block; list-style-image: none;}
.main-navigation #myleftbutton li {width: 135px; background-image:none; background-color:transparent; display: block; list-style-image: none; color:#9A0034; text-align:center; font-family: verdana, arial;  font-size: 100%; font-weight:bold;}
.main-navigation #myleftbutton li a:hover { list-style-image: none; display: block; color: #FFFFFF;  background: #d70266;  border-color: #aaab9c #fff #fff #ccc; font-weight:bold;}
.main-navigation #myleftbutton li a {width: 135px; list-style-image: none; display: block; color: #804040;  background: #FACADA;  padding: 0.4em 0.4em 0.4em 0.4em; border-width: 1px; border-color: #ffe #aaab9c #ccc #fff; border-style: solid;  text-decoration: none; text-align:center;font-weight:bold;}

/********************/
/*  COMMON CLASSES  */
/********************/

.column1-unit img {clear:both; float:left; margin:3px 10px 7px 0; padding:1px; border:1px solid #A98178;}
.column1-unit img.center {clear:both; float:none; display:block; margin:0 auto; padding:1px; border:1px solid #A98178;}
.column1-unit img.right {clear:both; float:right; margin:3px 0 7px 10px; padding:1px; border:1px solid #A98178;}

.column1-unit img.alignnone {clear:both; float:left; margin:3px 10px 7px 0; padding:1px; border:1px solid #A98178;}
.column1-unit img.alignleft {clear:both; float:left; margin:3px 10px 7px 0; padding:1px; border:1px solid #A98178;}
.column1-unit img.aligncenter {clear:both; float:none; display:block; margin:0 auto; padding:1px; border:1px solid #A98178;}
.column1-unit img.alignright {clear:both; float:right; margin:3px 0 7px 10px; padding:1px; border:1px solid #A98178;}

.main img {clear:both; float:left; margin:3px 10px 7px 0; padding:1px; border:1px solid #A98178;}
.main img.center {clear:both; float:none; display:block; margin:0 auto; padding:1px; border:1px solid #A98178;}
.main img.right {clear:both; float:right; margin:3px 0 7px 10px; padding:1px; border:1px solid #A98178;}


.main-content h1 a {color:#9A0034; font-weight:normal; text-decoration:none;}
.main-content h2.blockg a {color:#FFFBF5; font-weight:normal; text-decoration:none;}
.main-content h2.blockg a:hover {color:#FFFBF5; font-weight:normal; text-decoration:underline;}
.main-content h2.blockbsearch a {background-color:FACADA; color: rgb(255,251,245); font-weight:normal; text-decoration:none;}
.main-content h2.blockbsearch a:link {background-color:FACADA; color: rgb(255,251,245);  font-weight:normal; text-decoration:none;}
.main-content h2.blockbsearch a:hover {background-color:FACADA; color: rgb(255,251,245);  font-weight:normal; text-decoration:underline;}


.main a {color:#9A0034; font-weight:bold; text-decoration:none; font-size:90%;}
.main a:hover {color:#9A0034; text-decoration:underline;}
.main a:visited {color:#9A0034;}

.main-subcontent a {color:#9A0034;  font-weight:normal; text-decoration:none;}
.main-subcontent h1 a {color:#9A0034;  font-weight:normal; text-decoration:none;font-size:100%;}
.main-subcontent a:hover {color:#9A0034; text-decoration:underline;}
.main-subcontent a:visited {color:#9A0034}

.main a img {border:solid 1px #A98178;}
.main a:hover img {border:solid 1px #9A0034; }
.main p.toppage {clear:both; text-align:center;}
.main a.toppage {clear:both; background:url(../img/toppage-icon.gif) no-repeat 0px 0px.0px 0px; line-height:1.3em;}

.column1-unit .more-link a {color:#9A0034; font-weight:bold; text-decoration:none;font-size:80%;}