        body
        {
            font-family: verdana,arial,Helvetica, sans-serif;
            font-size: 12px;
            margin: 0;
            padding: 0;
            color: black;
        }
        #top
        {
            width: 100%;
            height: 228px;
            background: white url(images/bg.gif) repeat-x;
            margin: 0;
            padding: 0;
        }
        #header
        {
            margin: 0 auto;
            padding: 0;
        }
        #header h1
        {
            text-indent: -10000px;
            margin: 0;
            padding: 0;
        }
        #header h1 a
        {
        	height: 70px;
            display: block;
            background: url(images/webdoubt.gif) no-repeat;
        }
        h1, h2, h3
        {
            font-family: Arial, Helvetica, sans-serif;
            padding: 0;
            margin: 30px 0 0px;
            font-weight: normal;
        }
        H2
        {
            font-size: 1.8em;
        }
        H2
        {
            font-size: 1.8em;
            line-height: 1.3em;
        }
        H3
        {
            font-size: 1.5em;
        }
        H1 a, H2 a, H3 a { color: #0086c7 !important; }
        H1 a:hover, H2 a:hover, H3 a:hover { color: #666 !important; text-decoration: none; }
        a:link
        {
            text-decoration: none;
            color: #282520;
            border: none;
        }
        a:active
        {
            text-decoration: none;
            color: #282520;
            border: none;
        }
        a:visited
        {
            text-decoration: none;
            color: #282520;
            border: none;
        }
        a:hover
        {
            text-decoration: underline;
            color: #666;
            border: none;
        }
        #nav2
        {
            width: 950px;
            font-weight: 700;
            margin: 0 auto;
            padding: 15px 0 0 0;
        }
        #nav2 div  { height: 100px; }
        #nav2 div h2 { line-height: 80px; font-weight: normal; margin: 0 !important; color: #666; }
        ul.nav2
        {
            height: 35px;
            line-height: 35px;
            float: left;
            list-style: none;
            font-size: 12px;
            font-weight: 700;
            margin: 0;
            padding: 0;
        }
        ul.nav2 li
        {
            float: left !important;
            list-style-type: none;
            margin: 0;
            padding: 0;
        }
        ul.nav2 li a, ul.nav2 li a:link, ul.nav2 li a:visited
        {
            text-decoration: none;
            color: #fff;
            float: left;
            display: block;
            padding: 0 20px 0 0;
        }
        ul.nav2 li a:hover
        {
            color: #dcdcdc;
            text-decoration: underline;
        }
        ul.nav2 li a:active
        {
            color: #fff;
            text-decoration: none;
        }
        ul.nav2 li.current_page_item a
        {
            text-decoration: none;
            color: red;
        }
        ul.nav2 li ul
        {
            float: left;
            margin: 0;
            padding: 0;
        }
        .postmetadata
        {
            background: #F7F4E9;
            padding: 5px;
            margin-bottom: 0;
        }
        span.cmt
        {
            background: transparent url(images/comment.gif) no-repeat;
            border: 0;
            margin: 0;
            padding: 0 0 5px 20px;
        }
        span.cty
        {
            background: transparent url(images/category.gif) no-repeat;
            border: 0;
            margin: 0;
            padding: 0 0 5px 20px;
        }
        #main
        {
        	background: transparent url(images/bg_content.gif) no-repeat scroll 571px 0;
            width: 950px;
            margin: 0 auto;
            padding: 0;
        }
        #content
        {
            float: left;
            width: 580px;
            margin: 0;
            padding: 0;
        }
        .entry
        {
            float: left;
            width: 560px;
            margin: 0;
            padding: 0;
            overflow: hidden;
            margin-bottom: 15px;
            line-height: 1.5em;
        }
        .entry ABBR
        {
            display: block;
            font-size: 0.9em;
        }
/* To prevent code not wrapping */
.entry PRE {
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
white-space : normal;
}
        .entry PRE
        {
            padding: 5px;
            border: 1px solid black;
            color: #555;
            background-color: #eeeeee;
        }
        #sidebar
        {
            float: right;
            width: 370px;
            margin: 0;
            padding: 0;
        }
        #rsidebar
        {
            float: right;
            width: 350px;
            margin: 0;
            padding: 0;
            overflow: hidden;
        }
        #sidebar h2
        {
            color:#ED2024;
            font-family:Arial,Helvetica,sans-serif;
            font-size:1.2em;
            font-weight: normal;
            border-bottom:1px solid #D2CDBB;
            margin: 30px 0 5px;
            padding: 0;
        }
        #sidebar ul
        {
            list-style-type: none;
            margin: 0;
            padding: 0;
        }
        #sidebar ul li
        {
            list-style-type: none;
            margin: 0 0 10px;
            padding: 0;
        }
        #sidebar ul li ul
        {
            list-style-type: square;
            margin: 0;
            padding: 0 3px;
        }
        #sidebar ul li ul li
        {
            list-style-type: none;
            background: transparent url(images/li.gif) no-repeat 0 3px;
            border: 0;
            margin: 0;
            padding: 0 0 3px 15px;
        }
        .navigation
        {
            width: 580px;
            color: #666;
            margin: 0 auto;
            padding: 0;
        }
        .alignright
        {
            float: right;
            margin-top: 10px;
            margin-bottom: 10px;
        }
        .alignleft
        {
            float: left;
            margin-top: 10px;
            margin-bottom: 10px;
        }
        #searchform
        {
            height: 35px;
            line-height: 35px;
            float: right;
            margin: 0;
            padding: 0;
        }
        input#s
        {
            color: #5188d2;
            width: 200px;
            border: 1px solid #cbcbcb;
            background: #fcfcfc;
        }
        #footer
        {
            background: #9e866a;
            clear: both;
            height: 2px !important;
            margin: 0;
            padding: 0;
        }
        #footerbox
        {
            background: #1e1b16;
            height: 200px;
            line-height: 200px !important;
            margin: 0;
            padding: 0;
        }
        .footer
        {
        	text-align: right;
            width: 950px;
            color: #bbb;
            line-height: 1.5em;
            margin: 0 auto;
            padding: 0;
            padding-top: 65px;
        }
        .footer a:hover
        {
            text-decoration: underline;
            color: #fff;
            border: none;
        }
        .footer a:link, .footer a:active, .footer a:visited
        {
            text-decoration: underline;
            color: #25aacd;
            border: none;
        }
        .boxcomments
        {
            border-top: 5px solid #ddd;
            border-bottom: 5px solid #ddd;
            margin-bottom: 20px;
            width: 580px;
        }
        #commentform
        {
            border-top: 1px solid #eee;
            margin: 0;
            padding: 15px 15px 1px;
        }
        #commentform label
        {
            display: block;
            margin: 0;
        }
        #commentform input
        {
            width: 170px;
            margin: 0 5px 10px 0;
            padding: 1px;
        }
        #commentform textarea
        {
            width: 400px;
            margin: 0 0 10px;
            padding: 0;
        }
        #commentform #submit
        {
            margin: 0 0 20px;
        }
        #commentform p
        {
            margin: 5px 0;
        }
        ol.commentlist
        {
            margin: 0 0 1px;
            padding: 0;
        }
        ol.commentlist :hover
        {
            background: #e9f0c5;
        }
        ol.commentlist li
        {
            border-top: 1px solid #eee;
            display: block;
            list-style: none;
            margin: 0;
            padding: 15px 15px 1px;
        }
        ol.commentlist li :hover
        {
            background: none;
        }
        ol.commentlist li.commenthead
        {
            display: block;
            list-style: none;
            margin: 0;
            padding: 5px 15px;
        }
        ol.commentlist li.commenthead h2
        {
            margin: 0;
        }
        ol.tblist
        {
            border-top: 1px solid #fff;
            list-style: none;
            margin: 0 0 1px;
            padding: 15px;
        }
        ol.tblist li
        {
            display: block;
            list-style: none;
            background: #e9f0c5;
            padding-left: 15px;
            margin: 0 0 5px;
        }
        #ads-4 DIV { margin: 0px 20px 0px; }
