body, table, td, th, p, h1, h2, h3, h4, img, ul, i, ol, form {margin:0;padding:0}
html {overflow-y: scroll;}
a img {border:none}
body {font: 70%/130% verdana, arial, sans-serif;}
table {font-size: 100%;border-collapse:collapse}
td, th {vertical-align:top; padding:5px 0;}

body {text-align:center;background:#fff url('/images/layout/bg-body.jpg') repeat-x top left;color:#666;}
#layout {width:965px;margin:0px auto;text-align:left;}
#header {background:#9db829 url('/images/layout/selling-graphics.jpg') no-repeat top center;}

#header #logo {font:normal 380% arial, sans-serif;letter-spacing:-3px;padding:0;margin:0px}
#header #logo a {color:#fff;text-decoration:none;}
#header #logo span {position:absolute;width:965px;height:160px;left:0;top:0;background: url('/images/layout/selling-graphics.jpg') no-repeat top left;}

#navigation {height:29px;margin-left:10px}
#nav {padding-top:3px}
#nav li {list-style-type:none;list-style-image:none;}

ul#nav,ul{color:000000;padding:0;margin:0;list-style-type:none;}
ul#nav ul{margin:0px;}
ul#nav li{float:left;display:inline;margin-top:3px}
ul#nav a{display:block;font:normal 125% arial, sans-serif;text-transform:uppercase;color:#999;text-decoration:none;letter-spacing:-1px;padding:3px 10px 3px 10px;}
ul#nav a:hover {color:#000;background-color:#fff1e1;} /* e9f6d3 */
ul#nav ul a{}
ul#nav ul a:hover{background-color:#e9f6d3;}
ul#nav ul{position:absolute;visibility:hidden;border-bottom:1px solid white;background-color:white;}
ul#nav li:hover ul,ul#nav li.hover ul{visibility:visible;}
ul#nav li li{float:none;border:1px solid #ddd;border-top:none;display:block;padding:0;margin:0}
ul#nav li li a {padding:1px 9px;font-size:110%;letter-spacing:0}
ul#nav li{behavior:url(hover.htc);}

#main1 {background:#fff url('/images/layout/bg-main1.jpg') repeat-y top left;width:100%}
#main2 {background:url('/images/layout/bg-main2.jpg') no-repeat top left;width:100%;padding:15px 0 50px 0}

#footer {background:#324200 url('/images/layout/bg-footer.jpg') repeat-x top left;color:#fff;text-align:center}
#footer1 {width:965px;margin:0px auto;text-align:left;padding:10px 0 30px 0}
#footer-left {float:left;display:inline;width:500px;margin-left:36px}
#footer-right {float:right;display:inline;width:380px}
#footer h3 {color:#fff}
#footer a {color:#ffc30c}
#footer a:hover {color:#ffeaa8}

#right-col {float:right;display:inline;width:380px}
#left-col {float:left;display:inline;width:540px;margin-left:11px}
#left-col-in {padding:0 20px}

.rcol-1 {width:178px;float:left;display:inline}
.rcol-2 {width:177px;float:right;display:inline}
#right-col h2 {font-size:180%;color:#9ab623;}
#right-col a {font-weight:normal;color: #008BB2}
#right-col a:hover {color:#003848}
.fullpage {margin-left:-20px;margin-right:-20px}

.article-info {text-align:right;color:#008bb2;font-size:90%;line-height:100%padding:0;margin:2px 0 15px 0}
.article-info img {vertical-align:baseline;margin-left:5px}
.article-info a {color:#ef8200}
.article-category a {color:#008BB2}
.article-category a:hover {color:#003848}


.article {line-height:150%;font-size:110%;margin-bottom:25px}
.article h1 a {color:#008bb2;text-decoration:none;font-weight:normal}
.article h1 a:hover {color:#003848}

.excerpt-footer {background:url('/images/layout/bg-excerpt.gif') no-repeat center left;padding-left:32px}
.excerpt-footer .comments img {margin-left:10px}
.excerpt-footer .comments a {font-weight:normal}

.comment-date {float:right;font-size:90%;color:#008bb2}
.comment-author {padding-left:53px}
.comment-body {font-size:90%;padding:15px 20px}
.comment {background:#f7feff url('/images/layout/bg-comment.gif') no-repeat 0px 3px;margin:10px 0 0 0 }


.similar h3 {color:#9ab623;margin-bottom:5px;padding-top:18px;background:url('/images/layout/bg-similar-top.jpg') no-repeat top center}
.similar {background:url('/images/layout/bg-similar-bottom.jpg') no-repeat bottom center;padding-bottom:5px;margin-bottom:10px}

/* Standard rules */
.clear {font-size:1px;line-height:1px;height:1px;clear:both}
.clear-right {clear:right}

/* Content rules */
h1, h2, h3 {font-family:arial;}
h1 {font-size:230%;padding:10px 0 5px 0;margin:0;letter-spacing:-1px;font-weight:normal;color:#008bb2;background:url('/images/layout/bg-h1.gif') repeat-x bottom left;line-height:100%} /* ff8200 */
h2 {font-size:200%;padding:0; margin:20px 0 5px 0;letter-spacing:-1px;font-weight:normal;color:#008bb2;line-height:100%}
h3 {font-size:130%;padding:0; margin:20px 0 0px 0;letter-spacing:-1px;font-weight:bold;color:#008bb2;}
p {margin:0 0 15px 0}
a {color:#ef8200;font-weight:bold}
a:hover {color:#713d00}
.red, .red h2, .red h3 {color:#ff4444}
.red li {list-style-image:url('/images/layout/point-red.gif')}
.green, .green h2, .green h3{color:#9ab623}

ul, ol {margin: 0px 0 15px 30px}
li {padding-bottom:3px}
ul li {list-style-image:url('/images/layout/point.gif')}

table {border-collapse:collapse;margin-bottom:15px;margin-top:15px}
table td, table th {border-bottom:1px solid #C6F2FF;padding:3px 7px}
table th {background-color:#E4F9FE;color:#008bb2;font-weight:bold;text-align:left;border-bottom:1px solid #94D2E0}


.right {float:right;margin:0.4em 0 0.5em 1em}
.left {float:left;margin:0.4em 1em 0.5em 0}

.box-blue-1 {background:url('/images/layout/bg-box-middle.gif') repeat-y top left;width:275px;float:right;display:inline;margin-left:15px;margin-bottom:10px;font-size:90%;line-height:120%;clear:right}
.box-blue-2 {background:url('/images/layout/bg-box-top.gif') no-repeat top left;}
.box-blue-3 {background:url('/images/layout/bg-box-bottom.gif') no-repeat bottom left;padding:20px 20px 5px 20px}
.box-blue-1 h3 {margin-top:0}

#comment-form {background-color:#f0fcff;margin-left:-25px;margin-right:-25px;padding:10px 25px 10px 50px}
#comment-form table td {border:none}
.comment_name_input, .comment_email_input, .comment_web_input, .txpCommentInputMessage {border:1px solid #c6f2ff;background-color:#fff;color:#000;padding:2px 5px}
#comment-form label {font-weight:bold}
.comment-body {background-color:#f0fcff;}
#search-form input {border-width:1px}
.comments_error {color:#f00}

hr {border-width:0;border-top:1px solid #ccc;height:1px;margin:25px 0 15px 0}

.addthis {float:right;margin-left:25px}
.number {vertical-align:-6px;margin-right:5px;}

.ds-thumb img {border:5px solid #eee}
.ds-thumb {background:url('/images/layout/bg-thumb.jpg') no-repeat bottom right;float:left;padding:0 28px 0 0}
.ds-last strong {clear:left;display:block;font-weight:normal;padding-bottom:9px;font-size:90%}

/* spam field */
#importantfield{ display:none}

tt {font-family:monospace;background-color:#eef3da;font-size:120%;padding:0 5px}
kbd {font-family:monospace;background-color:#fcead4;border-color:1px solid #fad4a8;font-size:120%;padding:0 5px}

/* New comment styles */
.comm-author {font:bold 145% arial;letter-spacing:-1px;padding-bottom:3px}
.comm-author a {text-decoration:none;color:#9ab623}
.comm-gravatar {width:80px;float:left;display:inline;margin-bottom:15px}
.comm-gravatar img {margin-bottom:3px}
.comm-time a {font-size:90%;color:#aaa;text-decoration:none}
.comm-text {margin-left:80px;background:url('/images/layout/bg-comment-others.gif') no-repeat top left;padding:20px 0 20px 40px;line-height:150%;font-size:110%;}
.comm-admin .comm-text {background:url('/images/layout/bg-comment-author.jpg') no-repeat top left;color:#000}
.comm-item {margin:10px 0 10px 0;clear:left}

.last-comm-item {clear:left;margin-bottom:3px}

.popular-article {clear:left;display:block;margin-top:10px;overflow:auto}
.popular-article img {float:left;margin-right:10px;border:none}

.book-price {font-size:120%;margin-top:7px}
.book-details li {font-size:90%;margin-left:130px}

.tweet_time {font-size:90%;float:right;text-decoration:none;color:#666}
.tweet {margin-bottom:7px}

.fullpage {margin-left:-20px;margin-right:-20px}