body {
       margin: 20px 0 20px 0;
       padding:0;
       background:#EAE7D6;
       font:small Verdana,Sans-serif;
       line-height:1.6em;
       font-size: 13px;
       color:#333;
       text-align: center;
}

#wrapper {
        width: 800px;
        margin: auto;
        padding: 0;
        text-align: left;
}

a {
	text-decoration: none;
	font-weight: bold;
}

a:link       { color: #382411;}
a:visited   { color: #AEB159;}
a:active    { color: #D8D577;}
a:hover     { color: #5C9F9F;}

.none, caption {
         display: none;
}

.clear {
        clear: both;
        margin:0;
        padding:0;
        height: 0.1px;
}

code {
         font: 13px 'Courier New', Courier, Arial, sans-serif;
         color: #CC3300;
}

acronym, abbr {
         cursor: help;
         border-bottom: 1px dotted #333;
}

del {
        color: #ccc;
        background: #FFFFCC;
}

blockquote {
              background: url("http://www.ijsn.net/themes/site_themes/butterfly/butterfly_quote.gif") top left no-repeat;
              margin: 10px;
              padding: 8px 0 0 25px;
}

textarea.text, input.text {
            font: 11px Verdana, Arial, sans-serif;
}

input.button {
           font: 11px Verdana, Arial, sans-serif;
           background: #607332;
           color: #FFF;
}

.lang_nav {
         background: #F3F3E9;
         text-align: right;
         margin: 0;
         padding: 0 20px 0 0;
         font-size: 10px;
}

.lang_nav p {
        margin: 0;
        padding: 0;
}

.lang_nav a:link {color: #666; font-weight:normal; }
.lang_nav a:visited {font-weight:normal; }
.lang_nav a:active {color: #5C9F9F; }
.lang_nav a:hover {color: #5C9F9F;}

table#postcomment tr td {
         font: 11px Verdana, Arial, sans-serif;
}

table#postcomment tr td p {
        margin: 4px 0 4px 0;
}

#header {
      margin: 0;
      padding: 0;
}

.header_img {
       bac kground: url("http://www.bedazzlemedesigns.com/IJSN/ijsn_header_new4.jpg") top left no-repeat;
       width: 800px;
       height: 85px;
       margin: 0;
       padding: 0;
}


#header h1 {
         font: 30px Arial, Verdana, sans-serif;
         color:#382411;
         margin: 0;
         padding: 10px;
}

#header a:link {
        border: none;
}

#header a {
        border: none;
        color: #990000;
}

#header a:hover {
        color: #CC0000;
}



/* NAVIGATION BAR -- TOP, MAIN PAGES */

#navcontainer{
       background: #607332;
       height: 30px;
       margin: 0;
       padding: 0;
}
#navcontainer ul{
       margin: 0;
       padding: 0;
}
#navcontainer ul li
{
       list-style-type: none;
       padding: 0;
       margin: 0;
       display: block;
       float: left;
       font: 11px/30px "Lucida Grande", verdana, sans-serif;
       text-align: center;
}

#navcontainer a
{
       color: #F8F2E5;
       text-decoration: none;
       display: block;
       width: 106px;
       border-top: none;
       border-right: 1px solid #A8B090;
       border-bottom: none;
}

#navcontainer li#active { 
                 background: #AEB159; 
                 color: #fff; 
                 border-bottom: none;
}
#navcontainer a:hover { 
                background: #5C9F9F; 
                color: #fff; 
                border-bottom: none;
}



/* NAVIGATION BAR -- LOWER, Second Level */

#navcontainer_2{
         background: #AEB159;
         height: 25px;
         margin: 0;
         padding: 0;
         display: table-cell;
         vertical-align: middle;
         width: 100%;
         border: none;
}



#navcontainer_2 ul{
         margin: 0;
         padding: 0;
}
#navcontainer_2 ul li
{
         list-style-type: none;
         padding: 0;
         margin: 0;
         display: block;
         float: left;
         font: 10px/25px "Lucida Grande", verdana, sans-serif;
         line-height: 90%;
         text-align: center;
         padding-top: 2px;        
}

#navcontainer_2 a
{
         color: #F8F2E5;
         text-decoration: none;
         display: block;
         width: 106px;
         border-top: 1px solid #A8B090;
         border-right: 1px solid #A8B090;
         border-bottom: none;

}

#navcontainer_2 li#active_2 { 
color: #382411; 
border-bottom: none;
}

#navcontainer_2 a:hover { 

color: #382411; 
         border-bottom: none;
}

#canvas_f {
         width: 800px;
         margin: 0;
         padding: 0;
        background: #ccc;
}


#canvas {
        width: 800px;
        background: #FBFAF5;
}

#main_col {
        width: 550px;
min-height:500px;
        float: left;
        margin: 0;
        padding: 0 0 30px 0;
        background: #fff;
}

.bar-head {
          background: url("http://www.bedazzlemedesigns.com/IJSN/ijsn_header_new3.jpg") top left no-repeat;
          height: 170px;
          margin: 0 0 15px 0;
          padding: 0;
}
.date-header {
         margin: 15px;
         padding: 0;
}
.date-header h2 {
         font: 24px Arial, 'Times New Roman', sans-serif;
         margin: 0;
         padding: 0;
         color:#382411;
}

.entry-title {
         margin: 0;
         padding: 0;
}

.entry-title h3 {
         margin: 0 0 8px 0;
         padding: 0;
         color:#382411;
         font: bold 14px Verdana, 'Times New Roman', sans-serif;
}

.entry-title h3 a {
        border: none;
        color: #990000;
}

.entry-title h3 a:hover {
       border: none;
       color: #FF0000;
}

.entry {
       margin: 20px 10px 0 10px;
       padding: 0;
       border: 0px solid #FF0000;
}

.entry-info {
      margin: 10px 0 10px 0; padding: 0; font-size: 10px; text-align: right; border-top: 1px solid #ccc; line-height: 16px; }

.entry-info p { margin: 0; padding: 0; }

.entry .imgupload {
       border: none;
       float: left;
       margin: 20px 10px 0 0;
       border: 1px solid #333;
}

.entry-footer {
      margin: 10px 0 10px 0;
      font-size: 0.8em;
}

.paginate {
      margin: 10px 0 10px 40px;
      font-size: 0.85em;
}
#preview {
     margin: 10px 80px 10px 5px;
    padding: 5px 5px 5px 5px; 
    background-color: #999999;
     border: 1px solid #333333;
    font-weight: normal;
}

#catlist {
       padding: 5px 10px 0 15px;
       border: 0px solid #333;
}
#catlist li {
       padding: 0 0 5px 15px;
       border: 0px solid red;
       font-size: 0.95em;
       line-height: 130%;
} 
.navi-pages {
        text-align: right;
        margin: 15px;
        font-size: 11px;
        background: #FBF8EF;
        padding: 10px;
}
.navi-pages p {
       margin: 0;
       padding: 0;
}

#smaller {
        width: 240px;
        float: right;
        margin: 0;
        padding: 0;
        font-size: 11px;
        line-height: 16px;
}
.smaller-c {
        margin: 10px;
}

#smaller .box-1 {
         margin: 0 0 30px 0;
}

#smaller h4 {
       margin: 0 0 8px 0;
       padding: 0;
       color:#382411;
       font: bold 16px Verdana, Arial, sans-serif;
}
#smaller ul {
       list-style: square;
       margin: 0 0 0 15px;
       padding: 0;
}
#smaller ul li {
       margin: 4px 0 4px 0;
}


#comments, #comments-post, #trackbacks {
       margin: 20px 15px 10px 15px;
       padding: 0;
       font-size: 11px;
       line-height: 17px;
}
#comments h4, #comments-post h4, #trackbacks h4 {
       margin: 0 0 20px 0;
       padding: 0;
       color: #990000;
       font: bold 14px Verdana, 'Times New Roman', sans-serif;
}
.comment-item, .trackbacks-item {
       margin: 5px 0 20px 0;
       padding: 0 0 20px 0;
       border-bottom: 1px solid #f3f3f3;
}
.comment-text p, .comment-info p, .trackbacks-text p, .trackbacks-info p {
       margin: 0 0 8px 0;
       padding: 0;
}
.comment-info, .trackbacks-info {
       text-align: right;
       font-size: 10px;
}
.trackbacks-text h5 {
       font: bold 11px Verdana, Arial, sans-serif;
       margin: 0;
       padding: 0;
       color: #993300;
}

#footer {
      margin: 0;
      padding: 0;
      font-size: 10px;
      background: #F4F4EA;
}

.footer-i {
      margin: 0px;
      padding: 10px;
}
.footer-i p {
       margin: 0;
       padding: 0;
}
						
#username {
       font-weight:bold;
       color: #993300;
}