
body { margin: 0px; padding: 0; color: #727272; background: url(images/bg.jpg) repeat; font-family: Trebuchet MS; font-size: 12px; line-height: 18px; }
a:link, a:visited { text-decoration: none; color: #E00000; }
a:hover { color: #3B3B3B; }
a { outline: none; }
h1 { margin: 0px 0px 10px 0px; font-weight: normal; font-size: 30px; line-height: 30px; }
h2 { margin: 0px 0px 10px 0px; font-weight: normal; font-size: 27px; }
h3 { margin: 0px 0px 10px 0px; font-weight: normal; font-size: 24px; }
ul {line-height: 24px;}


/*------------------------------------------------*/
/*------------------[MAIN LAYOUT]-----------------*/
/*------------------------------------------------*/
#wrapper2 { width: 950px; margin: 0 auto 20px auto; padding: 5px; background: transparent url(images/content-bg.png) repeat; -moz-border-radius: 10px; -webkit-border-radius: 10px; -border-radius: 10px; }
.post-wrapper { background-color: #FFF; padding: 23px 20px; width: 570px;
-moz-border-radius: 10px; -webkit-border-radius: 10px; -border-radius: 10px;
 }
.home-post-wrap { width: 280px; height: 495px; margin-right: 10px; float: left; background-color: #FFF; margin-bottom: 10px; padding: 10px 10px; overflow: hidden;
-moz-border-radius: 10px; -webkit-border-radius: 10px; -border-radius: 10px;
 }
.home-post-wrap2 { width: 580px; padding: 5px 15px 15px 15px; float: left; background-color: #FFF; margin-bottom: 15px;
-moz-border-radius: 10px; -webkit-border-radius: 10px; -border-radius: 10px;
}
.index-post-wrap { width: 585px; margin-right: 13px; margin-bottom: 10px; float: left; background-color: #FFF; border: 1px solid #EBEBEB; padding: 10px; }
.thumbnail-home { border: 0px; margin: 0px 0px 0px 0px; }
blockquote { overflow: auto; padding: 0 10px; margin: 20px 30px; background-color: #f5f5f5; border: 1px solid #e0e0e0; }
#container { float: right; width: 950px; padding-top: 15px; color: #727272; }
#left-div { width: 635px; float: left; padding-bottom:15px}
#left-inside { float: left; padding: 0px 0px 0px 15px; }
.articleinfo { border-bottom: 1px solid #EEEEEE; padding-bottom: 7px; color: #545454; }
.home-post-wrap ul li a:link, .home-post-wrap ul li a:visited, .home-post-wrap ul li a:active { display: block; color: #727272; width: 277px; padding: 3px 3px 3px 0; background-image: none !important; border-bottom: 1px dotted #D7D7D7; }
.home-post-wrap ul li { color: #727272 !important; margin-left: 0px; width: 100%; }
.home-post-wrap ul { float: left; margin: 0px 0px 20px 0px; padding-left:0; list-style-type: none; width: 100%;}
.home-post-wrap ul li a:hover { display: block; color: #393939; padding: 3px 3px 3px 0; background-color: #F5F5F5; }
.headings { font-size: 13px; color: #E00000; font-weight: bold; font-family: Trebuchet MS; float: left; width: 100%; margin-bottom: 5px; margin-top: 0px; }

.icons { margin-top: 0px; margin-bottom: -5px; margin-right: 10px; }
.thumbnail-div { width: 281px; height: 280px; margin-bottom: 5px; float: left; margin-right: 10px; }
.thumbnail-div-2 { width: 280px; padding: 5px; border: 1px solid #E1E1E1; margin: 6px 10px 0 0; float: left; }
.thumbnail-div-3 { width: 60px; height: 60px; padding: 2px; border: 1px solid #E1E1E1; margin-bottom: 5px; float: left; margin-right: 10px; }
.post-info { color: #000; font-size: 10px; }
.post-inside-2 { float: left; width: 450px; }

.current-category { background-color: #FFF; color: #E00000; padding: 5px; display: block; margin-bottom: 10px; width: 603px; }
#unique { height: 495px !important; float: right !important; margin-right: 10px !important; overflow: hidden; }
p img { padding: 0; max-width: 100%; }


/*------------------------------------------------*/
/*---------------------[TITLES]-------------------*/
/*------------------------------------------------*/
.post-title { line-height: 30px; font-size: 24px; margin-top: 0px; }
.titles { font-weight: normal; font-size: 24px; text-decoration: none; }
.titles a:link, .titles a:visited, .titles a:active { text-decoration: none; font-size: 17px; font-family: Trebuchet MS; margin-bottom: 10px; display: block; background-color: #383838; padding: 5px 10px 5px 10px; color: #FFF; width: 261px; float: left; }
.titles2 a:link, .titles2 a:visited, .titles2 a:active { text-decoration: none; font-size: 17px; font-family: Trebuchet MS; margin-bottom: 10px;display: block; background-color: #383838; padding: 5px 10px 5px 10px; color: #FFF; float: left; }


/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
img .centered { display: block; margin-left: auto; margin-right: auto; }
img .alignright { padding: 4px; margin: 0 0 2px 7px; float: right !important; display: inline !important; }
img .alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; float: left; }
.alignright { float: right; }


/*------------------------------------------------*/
/*-------------------[SIDEBAR]--------------------*/
/*------------------------------------------------*/
#sidebar-wrapper { width: 315px; float: right; margin-bottom: 20px; }
                #sidebar { float: right; padding-left: 0px; padding-right: 0px; width: 315px; }
                                .sidebar-box { padding: 10px; margin-bottom: 10px; float: left; background-color: #FFF; width: 280px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -border-radius: 10px;  }
                                                .sidebar-box ul li a:link, .sidebar-box ul li a:visited, .sidebar-box ul li a:active { display: block; color: #727272; width: 274px;  padding: 3px 3px 3px 0; background-image: none !important; border-bottom: 1px dotted #D7D7D7; }
                                                .sidebar-box ul li { color: #727272 !important; margin-left: 0px; width: 100%; }
                                                .sidebar-box ul { padding: 0; float: left; margin: 0px 0px 0px 0px; list-style-type: none; }
                                                .sidebar-box ul li a:hover { display: block; color: #393939; padding: 3px 3px 3px 0; background-color: #F5F5F5; }
                                                .sidebar-box h2 { margin: 5px 0px 10px 0px; font-weight: normal; font-size: 22px; color: #E00000; }


/*------------------------------------------------*/
/*---------------[FEATURED ARTICLES]--------------*/
/*------------------------------------------------*/
.titles-featured a, .titles-featured a:hover, .titles-featured { font-size: 30px; display: block; margin-bottom: 10px; margin-top: 5px; }
.titles-featured a, .titles-featured a:hover, .titles-featured { font-size: 28px; line-height: 30px; }
.thumbnail-div-featured { border: 5px solid #E7F3FF; width: 580px; height: 160px; }
#featured { background-color: #FFF; background-image: url(images/post-bg.gif); background-repeat: repeat-x; padding: 10px; width: 593px; border: 1px solid #EBEBEB; margin-bottom: 10px; }
.featured-content { float: right; width: 353px; margin-right: 5px; }




/*------------------------------------------------*/
/*-----------------[TABBED CONTENT]---------------*/
/*------------------------------------------------*/
.nanotabs { width:562px; }
.tabs { }
.tabs li { float:left; list-style:none; text-align: center; }
.tabs li a { display:block; text-align: center; padding:5px 0px; background:#F5F5F5; color:#333; font-size: 11px; text-decoration:none; width: 104px; height: 18px; float: left; margin-bottom: -1px; z-index: 100; margin-right: 2px; }
.tabs li a:hover { color:#000; background:#DDD; }
.tabs li a.selected { color: #FFF; background-color: #9B0000; }
.nanotabs div { display:none; width: 542px; padding-left: 10px; padding-right: 10px; float: left; }
#ichi { padding-top: 10px; padding-bottom: 10px; background:#F5F5F5; }
.san { padding-top: 10px; padding-bottom: 10px; background:#F5F5F5; }
.ni { padding-top: 10px; padding-bottom: 10px; background:#F5F5F5; }
.san a, .san a:visited { display: block; padding: 5px; border: 1px dashed #FFF; background-color: #9B0000; color: #FFF; float: left; margin-bottom: 5px; margin-right: 5px; }
.san a:hover { background-color: #DDDDDD; color: #000; }
.idTabs { padding: 0px; float: left; list-style-type: none; margin-left: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 10px; }
.idTabs ul { margin-left: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 10px; }
.idTabs li { display: inline; margin: 0px; padding: 0px; float: left; color: #A2A2A2; text-align: center; font-size: 11px; margin-left: 0px; padding-left: 0px; }
.idTabs li a { color: #393939; background-color: #F9F9F9; text-decoration: none; padding-left: 10px; padding-right: 10px; height: 27px; margin-right: 4px; display: block; float: left; font-size: 10px; font-weight: bold; text-transform: lowercase; padding-top: 2px; }
.idTabs li a:visited { }
.idTabs li a:hover { background-color: #E8E8E8; color: #000; }
.idTabs li a.selected { background-color: #9B0000; color: #FFF; text-decoration: none; padding-left: 10px; padding-right: 10px; height: 27px; display: block; float: left; margin-right: 4px; }
#recententries { float: left; display: block; background-color: #FFF; margin-bottom: 10px; }
#recentcomments2 { float: left; display: none; background-color: #FFF; margin-bottom: 10px; }
#mostcomments { float: left; display: none; background-color: #FFF; margin-bottom: 10px; }
#recententries a:visited, #recententries a:hover, #recentcomments2 a:visited, #recentcomments2 a:hover, #mostcomments a:visited, #mostcomments a:hover { color: #393939; }


/*------------------------------------------------*/
/*----------------[RANDOM ARTICLES]---------------*/
/*------------------------------------------------*/
.random { float: left; margin-bottom: 20px; font-size: 10px; }
.random-image { float: left; width: 80px; padding: 2px; height: 80px; border: 1px solid #E1E1E1; display: inline; margin-right: 10px; }
.random a:link, .random a:visited { font-size: 13px; font-weight: bold; }

#header {
width: 920px;
margin: 0 auto 0 auto;
}

#logo {
float: left;
margin-bottom: 1px;
}

#footer {
width: 960px;
margin: 0 auto 20px auto;
text-align: center;
}

#footer img {
border: 0;
margin-right: 0 10px;
}

#barcode {
margin: 15px 15px 5px 15px;
height: 100px;
-moz-border-radius: 5px; -webkit-border-radius: 5px; -border-radius: 5px;
}

#navigation {
float: left;
}

        #nav {
                margin:0;
                padding:0;
                list-style:none;
        }

                #nav li {
                -moz-border-radius: 5px; -webkit-border-radius: 5px; -border-radius: 5px;
                        float:left;
                        display:block;
                        position:relative;
                        z-index:1;
                         background: url(./images/button-bg.png) center repeat-x;
        padding: 8px 10px;
        font-weight: 600;
        font-size: 15px;
        line-height: 16px;
        text-decoration: none;

        margin:10px 13px 36px 0;
        -moz-box-shadow: 0 1px 2px rgba(115,115,115,0.9);
                }

                #nav li a:link { color: #666666; }
                #nav li a:hover { color: #333333; }