  * { outline:0; }
  a { color:#58585A;text-decoration: none }
  a:hover {color: #E4641C; }
  a.weblink {color: #0000FF; text-decoration: underline }
  a.weblink:hover {color: #E4641C }
  a.popuplink {color: #FF0000; text-decoration: none}
  a.popuplink:hover {color: #FF0000; text-decoration: underline}
  a.filelink {color: #04BC14; text-decoration: none}
  a.filelink:hover {color: #04BC14; text-decoration: underline}
  a.inline-toggle {color: Green; text-decoration: none;  font-weight: bold;  font-family: "Times New Roman", serif;     }
  a.inline-toggle:visited {color: Green; }
  a.inline-toggle:hover {text-decoration: underline}
  .fsmall {
        font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: center;
	margin: 10px 0px 0px 0px;
	}
  .crumbs {font-size: 8pt; margin-bottom: 3px; margin-top: 0px; color: #FFFFFF}
  .crumbs a {text-decoration: underline; color: #FFFFFF}
  .crumbs a:visited {text-decoration: underline; color: #FFFFFF}
  .crumbs a:hover {color: #F4BC5C}
@media screen{
  #idcontent {
      width: 100%;
      padding: 0px !important;
      padding: 10px 15px 5px 10px;
      position: relative;
   }
  #innerdiv {
      /*padding: 10px 5px 5px 10px !important;*/
      padding: 10px 5px 5px 0 !important;
      padding: 0px;
   }

    .topichead {
       padding: 5px;
    }

    .navlinks {
      font-size: 10pt;
    }
    .navlinks a {
      text-decoration: none;
      color: blue;
    }
    .navlinks a:visited {
      text-decoration: none;
      color: blue;
    }
    .navlinks a:hover {
      text-decoration: underline;
      color: blue;
    }

   /*html.nonscroll {
      overflow:hidden;
   }
   body.nonscroll {
      overflow:hidden;
      height:100%;
   }
   div.nonscroll {
      overflow-x: auto;
      overflow-y: scroll;
   }*/
}

/* *** paper.css *** */

.container .content .content-main .sub01 .content-normal iframe {
    position            : static;
}

html {
    overflow-y          : scroll;
    background-color    : #CCCCCC;
}
html, body {
    width               : 100%;
    height              : 100%;
}
html, body, div, p, a, ul, li, span, form, select, input, button, textarea, h1, h2, h3, h4, h5, h6, dl, dt, dd {
    margin              : 0;
    padding             : 0;
    color               : #212121;
    font-family         : Arial,Verdana,Tahoma,sans-serif;
    text-decoration     : none;
    outline             : 0 none;
    font-size           : 13px;
    line-height         : 18px;
}
a:hover, a.active {
    color               : #7da50b;
}
p a, a.p {
    color               : #7da50b;
}
p a:hover, a.p:hover {
    text-decoration     : underline;
}
img {
    border              : 0 none;
}
table {
    border-collapse     : collapse;
}

.clear {
    clear               : both;
    #display            : inline;
}
.container {
    margin              : 0 auto;
    padding             : 46px 0 20px;
    width               : 1176px;
}
.container .header {
    background          : url('paper_top.png') no-repeat scroll 0 0 transparent;
    height              : 13px;
    width               : 1176px;
    position            : relative;
    z-index             : 2;
}
.container .header .logo {
    position            : absolute;
    top                 : 2px;
    left                : 87px;
}
.container .header .hint {
    position            : absolute;
    left                : 344px;
    top                 : -8px;
}
.container .content_bg {
    background          : url('paper_middle.png') repeat-y scroll 0 0 transparent;
    width               : 1176px;
    position            : relative;
}
.container .content {
    background-color    : #FFFFFF;
    width               : 1000px;
    margin              : 0 8px;
    position            : relative;
    padding             : 16px 80px 35px;
    min-height          : 718px;
}
.container .footer {
    background          : url('paper_bottom.png') no-repeat scroll 0 0 transparent;
    height              : 16px;
    width               : 1000px;
    padding             : 15px 88px 0;
}
.container .footer * {
    font-size           : 11px;
}
.container .footer ul {
    list-style          : none;
    float               : left;
    margin-top          : 2px;
}
.container .footer ul li {
    display             : inline;
    margin              : 0 6px 0 0;
}
.container .footer ul li a:hover {
    color               : #363638;
    text-decoration     : none;
}
.container .footer form {
    float               : right;
}
.container .footer select {
    padding             : 1px;
    width               : 130px;
    float               : right;
}
.container .content .content-header {
    margin              : 0 0 18px;
}
.container .content .content-header .menu-language {
    float               : right;
	margin				: 0 0 18px;
}
.container .content .content-header .menu-language ul li {
    display				: inline;

	border-left			: 1px solid #000;
	padding				: 0 0 0 11px;
	margin				: 0 0 0 7px;
}
.container .content .content-header .menu-language ul li:first-child {
	border-left			: 0;
}
.container .content .content-header .menu-language ul li a {
	line-height			: 16px;
}
.container .content .content-header .menu-language ul li.active a {
	font-weight			: bold;
	color				: rgb(125, 165, 11);
}
.container .content .content-header .menu-top {
    float               : right;
    border-bottom       : 1px solid #DADADA;
    height              : 30px;
    width               : 735px;
    position            : relative;
    text-align          : right;
    margin              : 0 0 16px;
}
.container .content .content-header .menu-top ul li {
    display             : inline;
    padding             : 0 0 0 11px;
    margin             	: 0 0 0 7px;

    text-transform      : uppercase;
    font-size           : 13px;
	border-left			: 1px solid #000;
}
.container .content .content-header .menu-top ul li:first-child {
	border-left			: 0;
}
.container .content .content-header .menu-top ul li a {
    text-transform      : uppercase;
    font-weight         : bold;
    font-size           : 13px;
}
.container .content .content-header .menu-top ul li a.active,
.container .content .content-header .menu-top ul li a:hover {
    color               : #7da50b;
}
.container .content .content-header .menu-top .menu-item span {
    display             : none;
}
.container .content .content-header .menu-top .menu-item.menu-item-first span {
    display             : none;
}
.container .content .content-header .menu-social {
    float               : right;
}
.container .content .content-header .menu-social ul li {
    display             : inline;
    padding             : 0 0 0 6px;
    text-transform      : uppercase;
    font-size           : 13px;
}
.container .content .content-header .menu-social a {
    display             : block;
    width               : 27px;
    height              : 27px;
    background          : url('egr_icons_header.png') no-repeat -1px -1px transparent;
    float               : left;
    margin              : 0 0 0 4px;
    text-indent         : -20000em;
}
.container .content .content-header .menu-social a.blog {
    background-position : -1px -29px;
}
.container .content .content-header .menu-social a.facebook {
    background-position : -1px -1px;
}
.container .content .content-header .menu-social a.youtube {
    background-position : -1px -57px;
}
.container .content .content-header .menu-social a.twitter {
    background-position : -1px -113px;
}
.container .content .content-header .menu-social a.contact {
    background-position : -1px -197px;
}
.container .content .content-header .menu-social a.flickr {
    background-position : -78px -21px;
}

.container .content .content-main h4 {
    margin              : 0;
}
.container .content .content-main .menu-left {
    float               : left;
    width               : 234px;
}
.container .content .content-main .menu-left ul {
    list-style          : none;
}
.container .content .content-main .menu-left ul li {
    margin              : 0 0 5px;
}
.container .content .content-main .menu-left ul li ul {
    margin              : 5px 0 0 15px;
}
.container .content .content-main .menu-left .search {
    background          : url('search_bg.png') no-repeat scroll 0 0 transparent;
    height              : 20px;
    margin              : 0 0 30px;
}
.container .content .content-main .menu-left .search .submit {
    margin              : 4px 0 0 6px;
    float               : left;
}
.container .content .content-main .menu-left .search .text {
    border              : 0;
    background          : none;
    width               : 190px;
    height              : 20px;
    margin              : 0 0 0 10px;
}
.container .content .content-main .menu-left .search .text.blur {
    color               : #999;
}
.container .content .content-main .content-normal {
    float               : left;
    width               : 735px;
    margin              : 0 0 0 31px;
    position            : relative;
}




img.border {
    border              : 1px solid #F0F0F0;
}
h1 {
    border-bottom       : 1px solid #DADADA;
    font-size           : 13px;
    font-weight         : bold;
    height              : 24px;
    text-transform      : uppercase;
    margin              : 0 0 14px;
}
h1.c {
    text-transform      : none;
    margin              : 0 0 10px;
}
h1 b {
    color               : #7da50b;
}
p {
    margin              : 0 0 15px;
}
.container .content .menu-left ul {
    margin              : 0 0 30px;
}
.container .content .menu-left dt {
    float               : left;
    width               : 75px;
}
.container .content .menu-left dd {
    float               : left;
    margin              : 0;
    width               : 159px;
}
.container .content .content-main .content-normal .entry {
    margin              : 0 0 36px;
}
.container .content .content-main .content-normal .wp-caption {
    position            : relative;
}
.container .content .content-main .content-normal .wp-caption .wp-caption-text {
    background-color    : #FFFFFF;
    border              : 1px solid #F0F0F0;
    left                : 5px;
    padding             : 5px 10px;
    position            : absolute;
    top                 : 5px;
    width               : 200px;
    opacity             : 0.9;
    filter              : alpha(opacity=90);
}
.container .content .content-main .content-normal .column2 .left {
    float               : left;
    width               : 352px;
}
.container .content .content-main .content-normal .column2 .right {
    float               : right;
    width               : 352px;
}
.container .content .content-main .content-normal .column2 dt {
    width               : 352px;
    float               : left;
    clear               : left;
}
.container .content .content-main .content-normal .column2 dd {
    width               : 352px;
    float               : left;
    margin              : 0 0 0 31px;
}
.container .content .content-main .content-normal .column2 .right dt {
    width               : 165px;
    float               : left;
}
.container .content .content-main .content-normal .column2 .right dd {
    width               : 175px;
    float               : left;
    margin              : 0 0 0 12px;
    height              : 120px;
    overflow            : hidden;
}
.container .content .content-main .content-normal .column2 .right dd img {
    width               : 175px;
    height              : auto;
}
.container .content .content-main .content-normal.tutorial .column2 dt,
.container .content .content-main .content-normal.tutorial .column2 dd {
    margin-bottom       : 20px;
}
.container .content .content-main .content-normal.tutorial .meta {
    color               : #999;
}
.container .content .content-main .content-normal.tutorial img {
    margin              : 0 0 5px;
}
.popular-posts .meta {
    color               : #999;
    font-size           : 11px;
}
.post {
    margin              : 0 0 48px;
}
.post h2, .post h2 * {
    margin              : 0 0 17px;
    font-size           : 18px;
    font-weight         : bold;
}
.post h2 a, .post h2 a:hover {
    color               : #212121;
    text-decoration     : none;
}
.post .post-meta,
.post .post-meta a {
    color               : #999;
}
.post .pager {
    float               : right;
}
.post .pager a {
    color               : #999;
}
.post .post-content ul {
    list-style          : square;
    margin              : 0 0 15px 15px;
}
.yt .yt-pager {
    float               : right;
}
.yt .yt-pager a {
    color               : #999;
}
.yt iframe {
    margin              : 0 0 15px;
}
.yt .yt-info .left {
    float               : left;
    width               : 530px;
}
.yt .yt-info .right {
    float               : right;
    width               : 175px;
}
.comment {
    margin              : 0 0 20px;
}
.comment .comment-meta {
    color               : #999;
    margin-bottom       : 0;
}
.comment .comment-approved {
    margin-top          : -15px;
    font-size           : 10px;
    color               : #f00;
}
.comment-form h3 {
    margin              : 0 0 18px;
    font-size           : 16px;
    font-weight         : bold;
}
.comment-form textarea {
    border              : 1px solid #CCC;
    padding             : 2px;
    width               : 729px;
    height              : 54px;
}
.comment-form .text {
    border              : 1px solid #CCC;
    padding             : 2px;
    width               : 300px;
}
.comment-form .blur {
    color               : #999;
}
.comment-form dt {
    float               : left;
    width               : 530px;
}
.comment-form dd {
    float               : right;
    width               : 175px;
    text-align          : right;
}
