/*MOI*/
.center {
   display:block;
}

.left {
   float:left;
}

.right {
   float:right;
}



.navbar {
display:none;
}
* {
margin: 0;
padding: 0;
}
body {
font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
/*background:#fff url(thwebBg-1.gif) top left repeat-x;*/
color:#333;
background-color: #ccc;
text-align:center;
}
a  {outline:none; text-decoration:none}
a:link,
a:visited   {color:#6699cc;}
a:hover     {color:#FF3366;}
ul{
list-style:none;
margin:0;
padding:0;
}
#outer-wrapper {
text-align:left;
border:1px solid #AAAAAA;

/*width:100%;*/
width:980px;
background:#fff url(thwebBg-1.gif) top left repeat-x;

padding:0px;
margin:0 auto;
}
/* TOP MENU
----------------------------------------------- */
a.minyx{
float:left;
margin-left:10px;
width:130px;
height:23px;
display:block;
background-image:url(thminyx_lite.gif);
background-repeat:no-repeat;
}
a.minyx em{
display: none;
}
a.minyx:link,
a.minyx:visited{
background-position:0 0;
}
a.minyx:hover{
background-position:0 -23px;
}
ul#topMnu{
text-align:right;
padding:3px;
font-size:10px;
font-weight:bold;
}
ul#topMnu li{
display:inline;
border-right:1px solid #636870;
padding:0px 10px;
}
ul#topMnu li a:link,
ul#topMnu li a:visited  { color:#FFF;}
ul#topMnu li a:hover {color:#708033;}
/* header
----------------------------------------------- */
#header-wrapper {
   
}

#header {
}

.thebanner{
/*background:url(logo.jpg) top left no-repeat scroll;*/
height: 80px;
/*overflow: hidden;*/
}
#header .Header {
float: left;
margin-left: 10px;
}
#header .title {
font-size:36px;
letter-spacing:-2px;
font-weight:normal;
margin:0;
padding:20px 0 10px 0;
}
#header .title,#header .title a:link,#header .title a:visited{color:#4b5698;}
#header .title a:hover{color:#FF3366;}
#header .title small{
display:block;
color:#666;
font-size:10px;
text-transform:uppercase;
letter-spacing:-1px;
margin:10px 0 0 0;
}
/* menu
----------------------------------------------- */
#header .LinkList{
float:right;
width: 40%;
}
#header .LinkList h2{
display:none;
}
#header ul{
line-height:20px;
float: right;
}
#header ul li{
background-image:url(thmnuSep.gif);
background-position:0 1px;
background-repeat:no-repeat;
padding:0px 0px;
display:inline;
font-size:11px;
/*margin:-19px 0 0 0;*/
margin:4px 0 0 0;
float:left;
}
#header ul li a{
font-weight:bold;
text-transform:uppercase;
padding:30px 15px;
}
#header ul li a:link,
#header ul li a:visited{color:#000;}
#header ul li a:hover   {
color:#FF6633;
background-image:url(thmnuIndicator.gif); background-repeat:no-repeat; background-position:top center;
}
#toprss{
float: right;
width:64px;
height:42px;
display:block;
padding:0 0 0 30px;
margin:0;
}
#toprss em{
display: none;
}
#toprss a{
background-image:url(thitemFeed.gif);
background-repeat:no-repeat;
display:block;
width:64px;
height:42px;
position:relative;
padding:0;
margin:35px 0 0 0;
}
#toprss a:link,
#toprss a:visited{
background-position:bottom right;
}
#toprss a:hover{
background-position:top right;
}
/* Content
----------------------------------------------- */
.clear {
clear: both;
}
#content-wrapper {
width:980px;
overflow:auto;
margin:15px auto;
}
#main-wrapper {
width:515px;
float:left;
}
#sidebar-wrapper {
width:455px;
float:left;
margin-left:10px;
}
/* Posts
----------------------------------------------- */
.date-header {
}
.post-title{
font-size:22px;
letter-spacing:-1px;
background-image:url(thdotsH.gif);
background-position:bottom left;
background-repeat:repeat-x;
margin:0px;
padding:6px 0;
font-weight:normal;
}
.postmeta {
font-size:10px;
letter-spacing:normal;
color:#ababab;
display:block;
text-align:right;
}
.post .postmeta .post-date {
padding:2px 0 2px 20px;
background:url(thicon_date.gif) no-repeat 0 0;
}
.post .post-body {
padding:20px 5px;
}
.post .post-body img ,.post .post-body a img {
border-style:solid;
border-width:1px;
padding:5px;
}
.post .post-body a:link img,
.post .post-body a:visited img{
background-color:#FFF;
border-color:#DDD;
}
.post .post-body a:hover img{
background-color:#F5F5F5;
border-color:#CCC;
}
div.post .post-body ul{
margin:10px;
}
.post .post-body ul li{
background-image:url(thicon_miniarrow.gif);
background-position:0px 8px;
background-repeat:no-repeat;
padding:2px 0px 2px 10px;
}
.post ol{
    list-style:decimal-leading-zero;
    list-style-position: inside;
     

}
.post .post-body a{text-decoration:underline; font-weight:bold;}
.post .post-body a:link,
.post .post-body a:visited{color:#3D81EE;}
.post .post-body a:hover{color:#0099CC;}
.post .post-body blockquote{
background:#FFFFFF url(thbq.gif) top left no-repeat;
margin:0 auto;
padding:0 0 0 45px;
color:#666;
font-size:11px;
width:80%;
}
.post .post-body blockquote blockquote{
background-image:none;
border-left:5px solid #DDD;
padding:0 0 0 20px;
margin-left:20px;
}
.post .post-body code{
font-size:11px;
}
.post .post-footer{
border-top:3px double #EEE;
border-bottom:3px double #EEE;
padding:4px 0px;
margin-bottom:10px;
font-size:11px;
}
.post .post-footer span,.post .post-footer .post-comment-link a{
display:inline;
background-repeat:no-repeat;
padding:4px 0px 3px 20px;
background-position:0 -2px;
}
.post .post-footer .post-labels {background-image:url(thicon_folder.gif);}
.post .post-footer .post-comment-link a{background-image:url(icon_recentComment.gif);}
.post .post-footer .post-backlinks {background-image:url(thicon_track.gif);}
.post .post-footer span{
padding:0 0 0 20px;
float: left;
}
.post .post-footer .post-comment-link {
float:right;
}
.post .post-footer .post-comment-link a{
padding:0px 0px 0px 20px;
font-weight:bold;
}
.post .post-footer a:link,
.post .post-footer a:visited{color:#00A200;}
.post .post-footer a:hover{color:#333;}
/* Comments
----------------------------------------------- */
#comments h4,.comment-footer a {
font-weight:bold;
font-size:14px;
letter-spacing:-1px;
color:#555;
padding:0 0 0 25px;
background-position:left;
background-repeat:no-repeat;
}
#comments h4{
background-image:url(thicon_comments.gif);
}
#comments-block {
}
.comment  {
border-bottom:1px solid #EEE;
border-top:1px solid #EEE;
padding:10px;
margin:5px 0;
background-color:#fdfdfd;
}
.comment-author {
font-style:normal;
font-size:11px;
}
.comment-author a ,.comment-author b{
text-transform:uppercase;
}
.comment-body{
padding: 5px 3px;
}
.comment-body a{
color: #666;
}
.deleted-comment {
font-style:italic;
color:gray;
}
.comment-footer a{
background-image:url(thicon_addcomment.gif);
}
.comment-footer {
margin-bottom: 10px;
}
.feed-links {
clear: both;
line-height: 2.5em;
}
#blog-pager-newer-link {
float: left;
}
#blog-pager-older-link {
float: right;
}
#blog-pager {
text-align: center;
}
/* Sidebar Content
----------------------------------------------- */
#sidebar-wrapper .sidebar {
}
#sidebar a:link,
#sidebar a:visited{
color:#0066CC;
}
#sidebar a:hover{
color:#FF3300;
}
#sidebar a img{border:none;}
#sidebar a img{border:none;}
#sidebar h2{
font-size:12px;
color:#333;
text-align:center;
border-bottom:3px solid #DDD;
}
#sidebar .widget{
margin-top: 10px;
}
#sidebar #bottomsidebar #leftsidebar{
float:left;
width:48%;
}
#sidebar #bottomsidebar #righsidebar{
float:right;
width:48%;
}
#sidebar #bottomsidebar  h2   {
background-color:#47505F;
border-bottom:2px solid #2F353F;
color:#FFF;
padding:5px 0px;
text-transform:uppercase;
font-weight:normal;
font-size:11px;
}
#sidebar ul li{
border-bottom:1px solid #EEE;
padding:3px 0px;
}
#sidebar ul li a{
background-image:url(thicon_bullet.gif);
background-repeat:no-repeat;
padding:0 0 0 20px;
}
#sidebar ul li ul li a{
background-image:none;
}
#sidebar  ul li a:link,
#sidebar  ul li a:visited{
background-position:0px -4px;
}
#sidebar ul li a:hover{
background-position:0px -84px;
}
/*Feed*/
#topsidebar .Feed{
background-image:url(recentBg.gif);
background-position:0px 22px;
background-repeat:repeat-x;
}
#topsidebar .Feed ul li a{
background-repeat:no-repeat;
padding:3px 0px 3px 20px;
}
#topsidebar .Feed ul li a:link,
#topsidebar .Feed ul li a:visited{
background-position:0px 0px;
}
#topsidebar .Feed ul li a:hover{
background-position:0px -80px;
}
#sidebar .Feed a.mini_rss{
float:right;
width:20px;
height:20px;
display:inline;
background-image:url(thicon_rss.gif);
}
#sidebar .Feed a.mini_rss em{
display: none;
}
#sidebar .Feed a.mini_rss:link,
#sidebar .Feed a.mini_rss:visited{
background-position:0 0px;
}
#sidebar .Feed a.mini_rss:hover{
background-position:0 -20px;
}
/*CATS*/
div#sidebar #Label1 ul li a{
background-image:url(thicon_folder.gif);
}
/*archive*/
#sidebar #ArchiveList a{
background-image:url(thicon_date.gif);
}
/*Links*/
#sidebar #LinkList2 ul li a{
background-image:url(thicon_link.gif);
}
/*search*/
#searchform{
margin:10px auto;
background-color:#444;
border:2px solid #333;
}
#searchform div{
border:1px solid #565656;
padding:5px 0;
text-align:center;
}
#searchform label{
background-image:url(thicon_search.gif);
background-position:0 0;
background-repeat:no-repeat;
padding:2px 0 10px 25px;
height:14px;
}
#searchform #s{
font-size:11px;
padding:2px;
width:72%;
}
#searchform img{
border:none;
padding:0;
margin:0;
}
#searchform #searchsubmit{
margin:0 5px 0 0;
padding:0;
width:70px;
height:21px;
position:relative;
float:right;
}
/* Profile
----------------------------------------------- */
#Profile1{
background-color:#F8F8EE;
border:1px solid #EEE;
padding:5px;
}
#Profile1 h2{
border-color:#dcd6b3;
}
#Profile1 img.photo{
float:left;
margin:10px;
}
#Profile1t a{font-weight:bold; text-decoration:underline;}
#Profile1 a:link,
#Profile1 a:visited{color:#FFA300;}
#Profile1 a:hover{color:#333;}
/*******************************************
footer
*/
#footer-wrapper {
color: #FFF;
background-color:#31363E;
text-align: center;
margin:0;
width:100%;
position:relative
}
#footer-wrapper a {
text-transform:uppercase;
font-size:10px;
}
#footer-wrapper a{color:#FF9900;}
