/*----------------------------------------------------------------------------
++ JoomlaJunkie Joomla CSS
++ All Joomla! specific styling is kept here.
blue note: change f3f9ee to f3f9ee
----------------------------------------------------------------------------*/
/* from lighter to darker */
/* frontend editing mode
****************************/
#bd.editmode #secondary-content,#bd.editmode #tertiary-content{display:none;}
#bd.editmode #yui-main,#bd.editmode #yui-main .yui-b,#rational-magic.article.task-edit #bd #primary-content{margin-left:0!important;float:none!important;width:100%!important;}
#primary-content .mceToolbar td{padding:0;}
#editor .mceStatusbar{background:#dfd7bd;}
#editor .mceToolbar{background:#dfd7bd;}
/* pagination
******************************************************/
#pagination-wrap{overflow:hidden;background:#f3f9ee;padding:.5em .5em .3em .5em;border-top:1px solid #dfd7bd;}
#pagination-wrap .pagination-links{float:left;color:#7b6416;padding:.2em .5em;}
#pagination-wrap .pagination,#pagination-wrap .pagination li{margin:0;padding:0;}
#pagination-wrap .pagination{float:right;}
#pagination-wrap .pagination li{background:#efebdd;float:left;display:block;margin:0 0 0 .5em;color:#7b6416;}
#pagination-wrap .pagination li.bookends{background:none;color:#7b6416;}
#pagination-wrap .pagination li span,#pagination-wrap .pagination li a{display:block;padding:.1em .5em;border-right:1px solid #dfd7bd;border-bottom:1px solid #dfd7bd;}
#pagination-wrap .pagination li a:hover{background:#efebdd;color:#655212;text-decoration:none;border-color:#c3b481;}
/* system messages
******************************************************/
dl#system-message{padding:1em;margin-bottom:1em;}
dl#system-message dt.error{font-size:1.5em;}
dl#system-message dd.error{font-size:1.2em;}
dl#system-message dd.error ul{margin:0;list-style:none;}
dl#system-message dd.error ul li{margin:0;list-style:none;color:#161204;line-height:1;padding-top:0.5em;}
#primary-content #system-message dt{background:none;}
dl#system-message{border:5px solid #af2f15;background:#ffd39f;}
dl#system-message dt.error{color:#af2f15;}
/* readon links
******************************************************/
p.readon{margin-bottom:2em;}
p.readon a{background:#efebdd;padding:.4em .7em;border:1px solid #c3b481;}
p.readon a:before{content:'\203A';font-size:19px;padding:0px 10px 4px 3px;margin-right:5px;border-right:1px solid #C3B481;line-height:2;}
.readon span{display:none;}
p.readon a:hover{text-decoration:none;background:#dfd7bd;}
/* article mailto layout
******************************************************/
#mailto-wrap{text-align:left;padding:0;background:#dfd7bd;position:relative;}
#mailto-wrap h3{font-size:1.7em;width:300px;margin:1em auto .6em auto;}
#mailto-wrap ul{width:300px;margin:0 auto;}
#mailto-wrap li{list-style:none;}
#mailto-wrap label{display:block;}
#mailto-wrap .text-input{padding:0.5em;margin:.1em 0 .5em 0;width:90%;}
#mailto-wrap .focus{border-color:#c3b481;}
#mailto-wrap .form-action{padding:.5em 0 0 0;margin:0 0 .5em 0;}
#mailto-wrap .button.send{background:#332909;color:#ffffff;}
#mailto-wrap.success-message{padding:6em 5em;}
#mailto-wrap.success-message h3{margin-top:2em;}
#mailto-wrap.success-message a.close-window{display:block;width:300px;margin:0 auto;text-align:center;}
/* print preview layout
******************************************************/
#printview body{background:#dfd7bd;}
#printview #article-content br{display:none;}
#printview dl#system-message{margin-bottom:-0.7em;padding:.2em 0;}
#printview #system-message ul,
#printview #system-message li,
#printview #system-message dt,
#printview #system-message dd{display:inline;margin:0;padding:0;background:none;border:0;}
#printview #primary-content h1.article-title{margin:0 0 .5em;}
#printview .article-info,#printview #pagenav{display:none;}
#printview .print-icon{width:16px;height:16px;display:block;position:absolute;top:30px;right:30px;}
/* search results
******************************************************/
#search-top{border-top:1px dotted #c3b481;padding-top:1em;margin-bottom:1em;overflow:hidden;}
#search-top dt{float:left;width:22%;margin:0;font-size:1.1em;display:block;}
#primary-content #search-top dd{margin:0;padding:.1em 0 .5em 0;float:left;width:77%;display:block;}
#primary-content .search-phrase{display:block;padding-top:.5em;}
#primary-content.input-wrap{border:3px solid #efebdd;overflow:hidden;float:left;width:75%;}
#primary-content .search-input,#primary-content .form-input{border:1px solid #efebdd;padding:.5em 1em;background:#ffffff;font-size:1.2em;}
#primary-content #search-top .search-btn{margin-left:.6em;padding:.4em 1em;font-size:1.2em;}
#primary-content #search-top select{margin:0;padding:0;border:2px solid #dfd7bd;background:#ffffff;}
#primary-content .search-results{list-style-position:inside;margin:0;padding:0;}
#primary-content .search-results li{list-style:none;font-size:1.3em;color:#7b6416;border-top:1px solid #ffffff;border-bottom:1px solid #c3b481;padding:0.5em;}
#primary-content .search-results li.alt{background:#f3f9ee;}
#primary-content .search-results li a{text-decoration:none;float:left;}
#primary-content .search-results li .search-section{float:right;font-size:.7em;margin-top:.3em;color:#7b6416;font-size:.7em;}
#primary-content .search-description{clear:both;padding:.5em 0 0 0;margin:0;font-size:.8em;line-height:1.5em;color:#332909;}
#primary-content .searchintro{font-size:1.2em;margin:1em 0;}
#primary-content .searchintro span{color:#332909;}
#primary-content .pagination li{display:inline;}
#primary-content .search-info{overflow:hidden;margin:0;padding:.5em .5em;list-style:none;background:#efebdd;border-bottom:3px solid #c3b481;}
#primary-content .search-counter{float:left;font-size:1em;color:#7b6416;margin:.3em 0 0 0;}
#primary-content .search-counter span{color:#655212;}
#primary-content .search-counter .keyword{padding-left:.5em;}
#primary-content .search-limit{color:#655212;float:right;list-style:none;}
#primary-content .search-limit select{margin:.1em .1em 0 0;padding:0;background:#ffffff;border:1px solid #c3b481;}
#pagination-wrap.search-bottom{background:#ffffff;border-top:0;padding-top:1em;}
#pagination-wrap.search-bottom .pagination-links{padding:0;}
/* blog view
******************************************************/
.blog .article-row{overflow:hidden;margin:1em 0;border-top:2px dashed #efebdd;padding:1em 0;}
.blog .article-row.last{border-bottom:0;padding-bottom:0;}
.frontpage-blog .article-row{margin:1em 0 0 0;padding-bottom:1em;border-bottom:2px dashed #efebdd;border-top:0;}
#bd #primary-content .blog .article-row.first .contentheading{margin-top:0;}
.blog .cols2,
.blog .cols3,
.blog .cols4,
.blog .cols5{vertical-align:top;padding:0;margin:0;float:left;}
.blog .cols2{width:49%;}
.blog .cols2.column2{float:right;}
.blog .cols3{width:31%;}
.blog .cols3.column2{margin:0 1.5em;}
.blog .cols4{width:23%;}
.blog .cols4.column2{margin:0 1.5em;}
.blog .cols4.column4{margin:0 0 0 1.5em;}
.blog .cols5{width:18.3%;}
.blog .cols5.column2,.blog .cols5.column4{margin:0 1.5em;}
.blog .cols5.column5{margin:0;}
.article_separator{display:none;}
#bd #primary-content .blog .contentheading{margin:0.5em 0 .3em;}
.desc{font:normal 1.3em/1.3em arial;margin-bottom:1em;color:#655212;}
/* preview link on blog and frontpage views
******************************************************/
#cboxLoadedContent .article-page{padding:0 1em;}
#cboxLoadedContent h1{margin-top:0.5em;}
#cboxLoadedContent li.share,#cboxLoadedContent li.fontsize,#cboxLoadedContent #pagenav{display:none;}
#primary-content .preview-disabled{display:none;}
#primary-content .preview-enabled{display:inline;}
/* article page
******************************************************/
#rational-magic h1.article-title{margin:.5em 0 .2em 0;}
/* frontend editing
******************************************************/
#edit-content fieldset{background:#efebdd;}
#edit-content h2{font-size:1.5em;padding:.5em .6em;margin:0 0 1px 0;background:#dfd7bd;}
#edit-content textarea{border:1px solid #c3b481;background:#ffffff;}
#edit-content .button2-left{border:1px solid #ffffff;background:#ffffff;}
#edit-content .button2-left a{background:#dfd7bd;border:1px solid #c3b481;color:#7b6416;}
#edit-content .button2-left a:hover{background:#ffffff;}
#edit-content input.focus,#edit-content textarea.focus{border-color:#91761a;}
/* article options
******************************************************/
#rational-magic .article-info,#bd .article-info li{margin:0;padding:0;list-style:none;}
#rational-magic .article-info{overflow:hidden;margin:-5px 0 1em;padding:0;}
#rational-magic .article-info li{font-size:.9em;float:left;color:#c3b481;margin-right:10px;}
#rational-magic .article-info li strong{text-transform:capitalize;color:#655212;}
#rational-magic .article-info .icons{float:right;margin:.3em 0 0 .3em;}
#rational-magic .article-info .divider{color:#c3b481;}
#rational-magic .article-info .share a{text-decoration:underline;}
#rational-magic .article-info .author{list-style:none;}
#rational-magic .article-info li a{color:#332909;}
#rational-magic .article-info li a:focus{outline:0;}
#rational-magic .article-info li a span{background:transparent url(../../../../morph_assets/themelets/rational-magic/images/article-options.gif) no-repeat;width:16px;height:16px;display:block;text-indent:-7998px;}
#rational-magic .article-info li a .pdf-icon{background-position:0 1px;}
#rational-magic .article-info li a .email-icon{background-position:0 -32px;}
#rational-magic .article-info li a .print-icon{background-position:0 -16px;}
#rational-magic .modified{color:#7b6416;text-transform:uppercase;font-size:.9em;}
#rational-magic .filing{margin-top:-1em;}
/* com_user pages (login,register,etc) in lightbox
******************************************************/
#cboxLoadedContent{text-align:left;}
#cboxLoadedContent #component-contact h1,#cboxLoadedContent #login-wrap h1{color:#332909;}
#cboxLoadedContent #login-wrap label{color:#655212;text-transform:none;}
#cboxLoadedContent #component-contact p,#cboxLoadedContent #login-wrap p{color:#7b6416;}
#cboxLoadedContent #component-contact .inputbox,#cboxLoadedContent #login-wrap .form-input{background:#ffffff;border-color:#dfd7bd #efebdd #efebdd #dfd7bd;color:#7b6416;}
#cboxLoadedContent #component-contact .inputbox:focus,#cboxLoadedContent #login-wrap .form-input:focus{background:#ffffff;border-color:#dfd7bd #efebdd #efebdd #dfd7bd;color:#655212;}
#cboxLoadedContent #component-contact button.button,#cboxLoadedContent #login-wrap input.button,#cboxLoadedContent #login-wrap button.button{background:#91761a;color:#ffffff;font-weight:bold;font-size:1.5em;margin-bottom:1em;padding:0.2em 1em;border:0;}
#cboxLoadedContent #login-wrap{margin:0;}
#cboxLoadedContent #login-wrap #login-links{bottom:3.5em;}
#cboxLoadedContent #login-wrap #login-links li a{padding-left:15px;color:#7b6416;text-decoration:underline;}
#cboxLoadedContent #login-wrap #login-links li a:hover{color:#655212;}
#cboxLoadedContent #component-contact{padding:2em;}
#cboxLoadedContent #component-contact .inputbox{margin-bottom:1em;}
#cboxLoadedContent #component-contact .label-row{width:135px;font-size:1em;float:left;display:block;background:#efebdd;padding:7px 0;color:#332909;text-indent:10px;}
#cboxLoadedContent #component-contact .input-wrap{display:block;width:365px;float:left;}
#cboxLoadedContent #component-contact .input-wrap input{width:355px;padding:5px 5px;display:block;border:1px solid #dfd7bd;}
#cboxLoadedContent #component-contact #contact_email,#cboxLoadedContent #component-contact #contact_subject{padding:6px 5px 5px;}
#cboxLoadedContent #component-contact #message-wrap{overflow:hidden;clear:both;}
#cboxLoadedContent #component-contact p.desc{margin-bottom:1.5em;}
#cboxLoadedContent #component-contact #contact_textmsg{width:100%;float:left;clear:both;font-size:1.5em;padding-bottom:.3em;}
#cboxLoadedContent #component-contact textarea#contact_text{border-color:#dfd7bd;width:497px;}
#cboxLoadedContent #user-reset #login-wrap{width:308px;height:287px;}
#cboxLoadedContent #user-remind #login-wrap{width:308px;height:230px;}
#cboxLoadedContent #user-reset #login-wrap .form-input,#cboxLoadedContent #user-remind #login-wrap .form-input{width:293px;}
#cboxLoadedContent #contact-top ul,#cboxLoadedContent #contact-top .adr{display:none;}
/* joomla default table styles
******************************************************/
tr.sectiontableentry1,tr.sectiontableentry2{border:1px solid #c3b481;}
tr.sectiontableentry1 td,tr.sectiontableentry2 td{padding:.2em .5em;border-right:1px solid #c3b481;}
tr.sectiontableentry2 td{background:#efebdd;}
.sectiontableheader{text-align:left;font-size:1.3em;font-weight:bold;height:30px;background:transparent url(../../../../morph_assets/themelets/rational-magic/images/btmshelf-bg.jpg) repeat-x 0 10%;color:#ffffff;}
table td.sectiontableheader{border:none;background:#dfd7bd;border:1px solid #c3b481;}
table td.sectiontableheader a{color:#655212;}
td.sectiontableentry1 input,td.sectiontableentry2 input{margin-top:4px;}
/* joomla category table
******************************************************/
#primary-content table.category-table{border:1px solid #c3b481;border-bottom:0;margin-top:.5em;}
#primary-content table.category-table thead th{background:#efebdd;border-bottom:1px solid #c3b481;color:#655212;padding:.2em .5em;}
#primary-content table.category-table tr{border-bottom:1px solid #c3b481;}
#primary-content table.category-table tr td{padding:.2em 0 .2em .5em;}
#ct-count,.ct-count{width:5%;text-align:center;}
#ct-count{border-right:1px solid #c3b481;}
/* polls component
******************************************************/
.poll{width:100%;margin:0;padding:0;}
.poll,#bd .poll tr,#bd .poll td{border:0;}
.pollstableborder{margin:0.5em 0 1em;width:100%;}
.pollstableborder td{padding:0.1em 0.2em;}
.pollstableborder td input{margin-top:4px;}
.polls_color_1{background-color:#8D1B1B;border:2px solid #B22222;}
.polls_color_2{background-color:#6740E1;border:2px solid #4169E1;}
.polls_color_3{background-color:#8D8D8D;border:2px solid #D2D2D2;}
.polls_color_4{background-color:#CC8500;border:2px solid #FFA500;}
.polls_color_5{background-color:#5B781E;border:2px solid #6B8E23;}
.pollstableborder tbody td{margin:0;padding:0;}
.polls_color_1,
.polls_color_2,
.polls_color_3,
.polls_color_4,
.polls_color_5{padding:5px;margin:2px;}
.polls h4,.polls h4{margin:0 0 5px 0;}
.pollstableborder td{font:normal 0.9em/1.4em Arial;}
form.polls ul li{padding:3px 5px;}
form.polls li.sectiontableentry1{background:#efebdd;}
/* back to top link
******************************************************/
#top-link{display:block;position:fixed;right:5px;bottom:5px;background:transparent url(../../../../morph_assets/themelets/rational-magic/images/backtotop.png) no-repeat 0 50%;border:0;color:#7b6416;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif;font-size:1em;margin:0;padding:0;outline:0;text-transform:uppercase;padding-left:15px;}
/* login module input width
******************************************************/
.sidebar #username,.sidebar #passwd{width:97%;}
.internetrational-magic60 #top-link,.internetrational-magic70 #top-link{height:1.5%;}
/* login page
******************************************************/
#login-wrap{width:400px;margin:3em auto;background:#f3f9ee;padding:2em;position:relative;}
#login-wrap h1{margin:0;padding:0;}
#login-wrap p{font-size:1.2em;color:#655212;margin-top:.2em;border-bottom:1px dashed #c3b481;padding-bottom:.7em;margin:.2em 0 .5em 0;}
#login-wrap ul,#login-wrap li{margin:0;padding:0;overflow:hidden;}
#login-wrap li{color:#7b6416;}
#login-wrap .input-wrap{width:98%;}
#login-wrap .input-wrap .form-input{padding:.5em;width:95.6%;}
#login-wrap .input-wrap input:focus{border-color:#c3b481;}
#login-wrap .label label{display:block;font-size:1.2em;padding:.5em 0;color:#7b6416;padding-top:.5em;text-transform:uppercase;}
#login-wrap #com-form-login-remember{margin:1em 0;}
#login-wrap .login-btn input{padding:.5em 1em;}
#login-wrap .login-btn .button.focus{border:0;}
#login-links{position:absolute;bottom:2em;right:5em;}
#login-links li{list-style:circle;font-size:1em;color:#7b6416;}
#login-wrap img{display:none;}
#login-wrap .req{color:red;}
#login-wrap #email{margin-bottom:1em;}
#login-form.login-confirm label{display:block;}
#login-form.login-confirm input{width:367px;}
#login-form.login-confirm button{background:#dfd7bd;}
/* debug results
******************************************************/
#system-debug{text-align:left;background:#ffffff;border:5px solid #c3b481;margin:0 2em 2em 2em;padding:1em 2em 2em 2em;}
/* page navigation plugin
******************************************************/
#primary-content #pagenav,#primary-content #pagenav li{margin:0;padding:0;list-style:none;}
#primary-content #pagenav{clear:both;overflow:hidden;border-top:1px solid #dfd7bd;border-bottom:1px solid #dfd7bd;padding:.5em 0;margin:2em 0 1em 0;}
#primary-content #pagenav li{float:left;width:50%;}
#primary-content #pagenav li.pagenav-next{float:right;text-align:right;}
#primary-content #pagenav li a{font-size:1.2em;}
#primary-content #pagenav li a span{color:#655212;}
/* article rating
******************************************************/
#content-rating{clear:both;overflow:hidden;background:#f3f9ee;padding:.5em .6em .3em .6em;margin:0;color:#332909;font-size:.9em;border-bottom:1px solid #c3b481;}
#content-rating span{float:left;margin-top:.2em;}
#content-rating img{padding-top:0;margin-bottom:-2px;}
#content-rating span.rate-results{float:right;}
#content-rating input.button{padding:0;margin-bottom:.3em;background:#ffffff;text-transform:uppercase;font-size:.9em;border:1px solid #c3b481;}
/* article tooltip
******************************************************/
.tool-tip{border:5px solid #6cadbe;display:block;}
.tool-tip div{background:#ffffff;padding:1em;border:1px solid #tooltipBrdrColor2;}
.tool-tip div div{padding:0;border:0;text-align:left;}
.tool-tip div .tool-title{font-weight:bold;padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px dashed #c3b481;}
.tool-tip div .tool-text{color:#7b6416;}
#rational-magic #shareit-box{position:absolute;display:none;}
#rational-magic #shareit-header{width:138px;}
#rational-magic #shareit-body{width:138px;height:100px;background:url(../../../../morph_assets/themelets/rational-magic/images/shareit.png);}
#rational-magic #shareit-blank{height:20px;}
#rational-magic #shareit-url{height:50px;text-align:center;}
#rational-magic #shareit-url input.field{width:100px;height:26px;background:transparent url(../../../../morph_assets/themelets/rational-magic/images/field.gif) no-repeat;border:none;outline:none;padding:1px 5px 0;margin:3px auto;font-size:11px;}
#rational-magic #shareit-icon{height:20px;}
#rational-magic #shareit-icon ul{list-style:none;width:130px;margin:0;padding:0 0 0 9px;}
#rational-magic #shareit-icon ul li{float:left;padding:0;list-style:none;margin:0;}
#rational-magic #shareit-icon ul li a{background:transparent url(../../../../morph_assets/themelets/rational-magic/images/sharethis-icons.png) no-repeat scroll 0 -3px;text-indent:-7998px;display:block;width:20px;height:20px;}
#rational-magic #shareit-icon ul li.shareit-facebook a{background-position:0 0px;}
#rational-magic #shareit-icon ul li.shareit-delicious a{background-position:0 -40px;}
#rational-magic #shareit-icon ul li.shareit-designfloat a{background-position:0 -77px;}
#rational-magic #shareit-icon ul li.shareit-digg a{background-position:0 -114px;}
#rational-magic #shareit-icon ul li.shareit-stumbleupon a{background-position:0 -151px;}
#rational-magic #shareit-icon ul li.shareit-twitter a{background-position:0 -186px;}
/* article table of contents
******************************************************/
#toc{float:right;border:5px solid #dfd7bd;margin:1em 0 0 1em;}
#toc{background:#ffffff;margin:0 0 0 1em;z-index:999;}
#toc div{border:1px solid #c3b481;padding:1em;}
#toc h3,#toc ul,#toc li{margin:0;padding:0;}
#toc h3{padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px dashed #c3b481;font-size:1.2em;}
#toc h3 span{font-size:.9em;color:#7b6416;padding-left:1.7em;}
#article #toc ul li{color:#7b6416;list-style-type:disc;margin-left:1em;}
#article #toc ul li:hover{color:#161204;}
#article #toc ul li.toc-showall{border-top:1px dashed #c3b481;padding:.5em 0 0 0;margin:0.5em 0 -0.3em 0;list-style:none;}
#article #toc ul li.toc-showall{color:#655212;}
#article .pagenavcounter{display:none;}
#article #toc ul li.toc-active{color:#c3b481;}
#article #toc ul li.toc-active a{color:#7b6416;}
/* default joomla plugin version */
#article table.contenttoc{float:right;border:5px solid #dfd7bd;margin-left:1em;background:#ffffff;padding:1px;display:block;}
#article table.contenttoc th{padding:.5em 1em .5em .8em;background:#91761a;color:#ffffff;border-bottom:1px solid #91761a;}
#article table.contenttoc td{padding:0;border-top:1px solid #c3b481;background:#efebdd;}
#article table.contenttoc tr.alt td{background:#ffffff;}
#article table.contenttoc td a{display:block;padding:.4em 1em .4em .5em;}
#article table.contenttoc td a:hover{background:#dfd7bd;text-decoration:underline;}
#article table.contenttoc td a.active{text-decoration:underline;background:#dfd7bd;}
/* article page nav
******************************************************/
#primary-content #articlenav,#primary-content #articlenav li{margin:0;padding:0;list-style:none;}
#primary-content #articlenav{overflow:hidden;padding:0 0 .5em 0;margin:0;}
#primary-content #articlenav li{float:left;}
#primary-content #articlenav li.articlenav-next{float:right;}
#primary-content #articlenav li{font-size:1.2em;color:#7b6416;}
#primary-content #articlenav li span{color:#655212;}
/* article font-sizer
******************************************************/
.fontsize-label{float:left;padding-right:5px;}
#fontsizer{overflow:hidden;float:right;position:relative;bottom:-3px;}
#fontsizer a{margin-right:3px;outline:0;background:url(../../../../morph_assets/themelets/rational-magic/images/fontsize-icons.png) no-repeat;text-indent:-9999px;display:block;width:11px;height:11px;float:left;}
#fontsizer .smallFont{background-position:0 0;}
#fontsizer .smallFont:hover{background-position:-11px 0;}
#fontsizer .defaultFont{background-position:0 -11px;}
#fontsizer .defaultFont:hover{background-position:-11px -11px;}
#fontsizer .largeFont{background-position:0 -22px;}
#fontsizer .largeFont:hover{background-position:-11px -22px;}
/* author profile
******************************************************/
#author-profile{float:right;border:5px solid #c3b481;padding:1em;margin:0 0 1em 1em;background:#efebdd;}
#author-profile h3,#author-profile p{margin:0;padding:0;}
#author-profile img{margin:1em 0;background:#ffffff;padding:1px;border:3px solid #dfd7bd;}
#article-content #author-profile .mod,
#article-content #author-profile .mod h3,
#article-content #author-profile .mod .modinner,
#article-content #author-profile .simpleContact-item{background:none;margin:0;padding:0;border:0;}
#article-content #author-profile .mod h3{font-size:1.3em;text-transform:uppercase;}
#article-content #author-profile .simpleContact-item img{background:#ffffff;padding:1px;border:5px solid #dfd7bd;}
#article-content #author-profile .simpleContact-item p{font-size:1em;text-indent:1.6em;}
####article-content #author-profile .contact-sendusemail a{background:#729997;padding:.5em .8em;display:inline;}
/* contact form
******************************************************/
#emailForm .inputbox{border:1px solid;border-color:#dfd7bd #efebdd #efebdd #dfd7bd;background:#ffffff;}
#emailForm .contact_email label{padding:0;margin:0;text-indent:0;}
#contact-top{position:relative;}
#contact-top .contact-info h2,#contact-top .contact-info h3{margin:0;padding:0;}
#contact-top .contact-info h2{font-size:1.5em;line-height:1;margin-bottom:.3em;}
#contact-top .contact-info h3{font-size:.9em;margin-bottom:.2em;color:#7b6416;text-transform:uppercase;}
#contact-top .contact-info .contact{margin-bottom:1em;}
#contact-top .contact-info .adr{margin-bottom:1em;}
#contact-top .contact-info .adr span{display:block;}
#contact-top .contact-info ul{margin:0;}
#contact-top .contact-info .vcard li.tel{margin:0;list-style:none;}
#contact-top .contact-info strong{width:60px;display:inline-block;font-weight:bold;}
#contact-top .contact-info .vcard li span.type{display:none;}
#contact-top .contact-info .vcard,#contact-top .contact-info .website{font-size:1em;}
#contact-top .contact-info a{text-decoration:underline;}
#contact-top .contact-photo{position:absolute;top:0;right:0;background:#ffffff;padding:1px;border:5px solid #dfd7bd;margin:.7em 1em 0 0;z-index:999;}
#contact-top .contact-photo img{max-width:300px;}
#contact-top .contact-photo:hover img{max-width:900px;}
#primary-content #contact-form h3{margin-bottom:0;}
#primary-content #contact-form label{display:block;margin-top:1em;padding-bottom:.3em;}
#primary-content #contact-form p{margin-top:.5em;font-size:1em;color:#655212;}
#contact-form #contact_text{width:90%;}
#primary-content #contact-form p label{display:inline;}
#contact-form button{padding:.5em 1em;margin-bottom:1em;background:#c3b481;color:#ffffff;}
#primary-content #component-contact p.contact-description{margin:0 0 2em 0;font-size:1.2em;line-height:1.5em;color:#655212;}
#primary-content .focus{border-top:1px solid #91761a;border-left:1px solid #91761a;background:#ffffff;}
.invalid{color:#aa0000;}
/* contact category list
******************************************************/
#contact-table thead,#contact-table tfoot{background:#efebdd;}
#contact-table thead{border-bottom:1px solid #dfd7bd;}
#contact-table thead th,#contact-table tbody td{padding:.5em .5em;}
#contact-table tbody td{border-bottom:1px solid #dfd7bd;}
#contact-table .tbl-number{text-align:center;}
#contact-table td a{text-decoration:underline;}
/* weblinks
******************************************************/
/* links list */
.other-categories,.weblinks-category{margin:0 0 0 1.5em;}
.weblinks-category span{color:#7b6416;}
.weblinks-category p{color:#655212;}
/* submit weblink form */
#submit-weblink li{position:relative;margin:0;padding:5px 0 5px 150px;list-style:none;}
#submit-weblink .label{position:absolute;top:8px;left:0;}
#submit-weblink ul{margin:0;padding:0;}
#submit-weblink select,#submit-weblink input,#submit-weblink textarea{margin:0;padding:0;border:1px solid #c3b481;background:#ffffff;}
#submit-weblink input{padding:2px;}
#submit-weblink textarea{padding:5px;width:99%!important;}
#submit-weblink input.focus,#submit-weblink textarea.focus{border-color:#91761a;}
/* newsfeeds list
******************************************************/
h1 .visit-link{color:#7b6416;font-size:.6em;position:relative;top:-3px;}
h1 .visit-link a{color:#655212;text-decoration:underline;}
/* section list
******************************************************/
#primary-content #section-links{margin-left:1em;}
#section-links .cat-desc{margin-bottom:1em;font:normal 1em/1.5em Arial;}
#section-links .small{color:#7b6416;}
#section-links .category{margin-left:0;}
/* leading article
*****************************************************/
#bd .leading{margin:2em 0;border-bottom:2px dashed #efebdd;}
.blog-more{margin:2em 0 0 0;background:#efebdd;border-top:5px solid #dfd7bd;}
#primary-content .blog-more ul{margin:0;padding:0 1em 1.2em 2.2em;}
.blog-more h3{margin:0 0 .3em 0;padding:.7em 1em 0 .8em;border-top:1px solid #c3b481;}
#bd .blog-more li{padding:0 0 .2em 0;list-style:disc;}
#bd .blog-more li a{color:#655212;}
.pagenavbar{background:#efebdd;padding:.7em .5em .5em .5em;border-top:1px solid #dfd7bd;}