/* reset.css */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}
table {border-collapse:collapse;border-spacing:0;}

/* style.css */
html {overflow-y:scroll;}
body {font-size:12px;line-height:18px;color:#222222;background-color:#ffffff;font-family:Verdana,sans-serif;}

h1,h2,h3,h4,h5,h6 {font-weight:normal;color:#111111;}

h1 {font-size:36px;line-height:1;margin-bottom:6px;}
h2 {font-size:24px;margin-bottom:9px;}
h3 {font-size:18px;line-height:1;margin-bottom:12px;margin-right:10px;}
h4 {font-size:14px;line-height:20px;margin-bottom:15px;}
h5 {font-size:12px;font-weight:bold;margin-bottom:18px;}
h6 {font-size:12px;font-weight:bold;}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

p {margin:0 0 18px;}
.left {float:left !important;}
p .left {margin:18px 18px 18px 0;padding:0;}
.right {float:right !important;}
p .right {margin:18px 0 18px 18px;padding:0;}

blockquote {margin:18px;color:#666;font-style:italic;}
strong,dfn {font-weight:bold;}
em,dfn {font-style:italic;}
sup, sub {line-height:0;}

abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 18px;font-style:italic;}
del {color:#666;}

pre {margin:18px 0;white-space:pre;}
pre,code,tt {font:12px 'andale mono', 'lucida console', monospace;line-height:1.5;}

li ul, li ol {margin:0;}
ul, ol {margin:0 18px 18px 0;padding-left:18px;}

ul {list-style-type:disc;}
ol {list-style-type:decimal;}

dl {margin:0 0 18px 0;}
dl dt {font-weight:bold;}
dd {margin-left:18px;}

.small {font-size:10px;margin-bottom:23px;line-height:23px;}
.large {font-size:14px;line-height:30px;margin-bottom:15px;}
.hide {display:none;}

.first {margin-right:0 !important;padding-right:0 !important;}
.last {margin-left:0 !important;padding-left:0 !important;}
.top {margin-top:0 !important;padding-top:0 !important;}
.bottom {margin-bottom:0 !important;padding-bottom:0 !important;}

.clearboth {clear:both !important;}
.alignleft {text-align:left;}
.alignright {text-align:right;}

iframe, object, embed {width:100%;margin-bottom:10px;}

body {font-size:12px;font-family:Arial;margin:0px;padding:0px;background-color:#ffffff;}
a {color:#0066CC;text-decoration:none;border-bottom:1px solid #dddddd;}
a:hover{text-decoration:none;border-bottom:1px solid #666666;}
a img {border:0px;}
.flowlink {color:#222222;}

#page {text-align:right;direction:rtl;position:relative;max-width:660px;margin-right:auto;margin-left:auto;}

/* header */
#header {border-bottom:1px solid #666666;position:relative;width:100%;margin-top:22px;margin-bottom:20px;z-index:5;}

#hd_title {padding-bottom:4px;float:right;line-height:18px;}
#hd_title a {border-bottom:0px;color:#222222;}
#hd_title h1 {font-size:14px;font-weight:bold;text-align:right;display:inline;}
#hd_title div {font-size:14px;font-weight:normal;text-align:right;display:inline;}

#hd_nav {position:relative;padding-left:10px;float:left;line-height:18px;z-index:7;}
#hd_nav a {color:#666666;font-size:11px;border-bottom:0px;}
#hd_nav a:hover {text-decoration:underline;}
#hd_nav form {width:100px;position:absolute;left:5px;top:0px;}
#hd_nav form .s_text {position:absolute;right:0px;top:0px;border:0px;background-image:url(images/hd_search_bg.png);background-repeat:no-repeat;background-position:top right;height:16px;width:70px;padding-right:5px;padding-top:3px;font-size:11px;line-height:13px;font-family:arial;}
#hd_nav form .s_submit {background-color:#ffffff;position:absolute;left:0px;top:0px;border:0px;background-image:url(images/hd_search_bg.png);background-repeat:no-repeat;background-position:top left;height:20px;width:25px;overflow:hidden;text-indent:-999px;cursor:pointer;}
#hd_nav form .s_submit:hover {background-position:bottom left;}

.iconlink img {opacity:0.6;filter:alpha(opacity=60);position:relative;margin-left:2px;top:2px;}
.iconlink:hover img {opacity:1;filter:alpha(opacity=100);}

/* body */
.pagetitle {font-size:16px;font-weight:bold;}

#items {float:right;width:100%;max-width:425px;position:relative;z-index:0;}
#sidebar {float:left;border-right:1px solid #cccccc;padding-right:15px;width:100%;max-width:200px;position:relative;right:0px;top:6px;padding-bottom:20px;}
#items p {margin-top:0px;}

.post{width:100%;max-width:425px;margin-bottom:10px;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #dfdfdf;line-height:19px;font-size:13px;}
.post img {margin-bottom:10px;max-width:100%;height:auto;}
.post h3 img {margin-bottom:0px;}
.post blockquote {font-size:15px;line-height:21px;margin-right:30px;}
.post small {display:block;font-size:10px;line-height:15px;}
.post .tinyicon {position:relative;margin-bottom:-1px;}

.post_title, h3 {font-size:15px;font-weight:bold;margin:0px;margin-bottom:7px;}
.post_title a {text-decoration:none;}

.postfooter {font-size:11px;text-align:left;direction:rtl;}
.postfooter a{font-size:11px;}
.postfooter img {position:relative;margin-bottom:-1px;}
.postfooter .commentslink {font-weight:bold;}

.commentlist {font-size:11px;}
.singlecomment {line-height:19px;margin-bottom:15px;}
.commenttitle {background-color:#ffffff;padding:2px;font-size:11px;}
.commentbody {padding-right:10px;padding-left:10px;padding-top:6px;padding-bottom:1px;background-color:#efefef;word-wrap:break-word;}
.singlecomment a {color:#222222;}
.singlecomment img {position:relative;margin-bottom:-1px;}

/* footer */
.prevnextlinks {width:100%;margin-top:10px;position:relative;clear:both;}
.prevnextlinks a {font-weight:bold;}

.prevlink {float:right;text-align:right;}
.nextlink {float:left;text-align:left;}
.prevnextlinks img {position:relative;margin-bottom:1px;} 

.footer {direction:rtl;text-align:center;color:#999999;font-size:11px;margin-bottom:15px;line-height:17px;}
.footer a {color:#999999;}

/* pagination */
.pagination {clear:both;padding-bottom:20px;position:relative;font-size:11px;line-height:13px;}
.pagination span, .pagination a {display:block;float:right;margin:2px 2px 2px 0;padding:6px 9px 5px 9px;text-decoration:none;width:auto;border:1px solid #cccccc;background:#ffffff;} 
.pagination a:hover{color:#ffffff;background:#3279BB;}
.pagination .current{padding:6px 9px 5px 9px;background:#3279BB;color:#ffffff;}

/* related */
#items .related {list-style:none outside none;margin:0px;padding:0px;}
#items .related li{margin-bottom:10px;margin-left:5px;float:right;width:102px;}
#items .related li a {padding:5px;border:1px solid #cccccc;display:block;min-height:141px;color:#666666;font-size:11px;line-height:12px;}
#items .related li a img {border-bottom:0px;position:relative;margin:0px;margin-bottom:4px;width:90px;height:90px;}
#items .related li a:hover {border:1px solid #666666;font-weight:bold;}
#items .related .emptyitem {border:1px solid #f2f2f2;height:140px;width:100px;}

/* sidebar */
#sidebar ul {none outside none;margin:0;padding:0;margin:0px;}
#sidebar li, #sidebar li li {list-style:none outside none;margin:0px;padding:0px;}
#sidebar h2 {font-size:13px;padding:0px;margin:0px;margin-bottom:5px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #cccccc;font-weight:bold;}
#sidebar .side {margin-bottom:20px;}
#sidebar .side li a {display:block;border-bottom:1px solid #cccccc;padding:2px;padding-right:4px;margin-bottom:2px;}
#sidebar .side li a:hover {font-weight:bold;border-bottom:1px solid #999999;}

#sidebar .widget_categories li a, #sidebar .categories_list li a {background-image:url(images/category.png);padding-right:14px;background-repeat:no-repeat;background-position:right 7px;}
#sidebar .widget_archive li a {background-image:url(images/archive.png);padding-right:14px;background-repeat:no-repeat;background-position:right 7px;}

#sidebar .widget_extended_comments .recentcomments li {background-image:url(images/comments.png);background-repeat:no-repeat;background-position:right 8px;border-bottom:1px solid #cccccc;padding:2px;padding-right:14px;margin-bottom:2px;}
#sidebar .widget_extended_comments .recentcomments li blockquote {margin:0px;}
#sidebar .widget_extended_comments .recentcomments li a {border-bottom:0px;}
#sidebar .widget_extended_comments .recentcomments li a:hover {font-weight:normal;}

#sidebar .widget_miniposts2_display .widget_footer {text-align:left;}
#sidebar .widget_miniposts2_display .widget_footer a {border-bottom:0px;background-image:url(images/aside.png);background-repeat:no-repeat;background-position:right 2px;padding-right:13px;}
#sidebar .minipost {padding-right:13px;margin-bottom:18px;position:relative;background-image:url(images/aside.png);background-repeat:no-repeat;background-position:right 3px;}

/* archives */
.archives ul {margin:0;padding:0;}
.archives ul li, .archives ul li li {list-style:none outside none;margin:0;padding:0;}
.archives ul li a {border-bottom:1px solid #CCCCCC;display:block;margin-bottom:2px;padding:2px 4px 2px 2px;}
.archives ul li a:hover {font-weight:bold;}
.archives .categories_list li a {background-image:url(images/category.png);padding-right:14px;background-repeat:no-repeat;background-position:415px 7px;}
.archives .monthly_list li a {background-image:url(images/archive.png);padding-right:14px;background-repeat:no-repeat;background-position:415px 7px;}
.archives .post_list li a {background-image:url(images/post.png);padding-right:12px;background-repeat:no-repeat;background-position:417px 7px;}

/* contact */
.formcontainer {padding-left:10px;padding-bottom:12px;}
.formcontainer .error, .formcontainer .important, .formcontainer .information, .formcontainer .success {font-weight:bold;}
.formcontainer .error {color:#cc7d11;}
.formcontainer .important {color:#c44e35;}
.formcontainer .information {color:#3d588f;}
.formcontainer .success {color:#49b027;}
.formcontainer .form-label {display:block;float:none;margin-top:6px;padding:0;text-align:right;width:100%;font-size:12px;}
.formcontainer .form-label label, .formcontainer .form-option label {cursor:pointer;}
.formcontainer .form-input input, .formcontainer .form-textarea textarea {padding:3px;font-family:arial;font-size:13px;width:100%;}
.formcontainer .form-textarea textarea {overflow:auto;}
.formcontainer .form-input input.error {background-color:#ffe4e4;}
.formcontainer .form-option, .formcontainer .form-submit {display:block;float:none;margin-top:12px;width:100%;text-align:left;}
.formcontainer .form-submit input {font-family:arial;font-size:12px;width:auto;padding:4px;}


@media (max-width: 660px) {
	body {padding-left:15px;padding-right:15px;}
	#items {float:none;}
	#sidebar {float:none;max-width:100%;padding-top:50px;padding-right:0px;border-right:0px;}
}