/* CSS Document */
html { background:url(images/bgbody.png) top repeat-x #515151; }
body { background:url(images/logo.png) left top no-repeat; color:#333333; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; line-height:1.5em; margin:0; padding:0; z-index:0; }
.clear { clear:both; }
.recentcomments {font-family:Trebuchet MS; font-size:13px !important; line-height:14px; color:#fff}
.recentcomments h2 { font-style:italic; margin-top:20px; font-family:Georgia, "Times New Roman", Times, serif;color:#fff}
.customized-recent-comments h3 {margin:3px 0 0 !important; display:inline;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic; font-weight:normal}
.customized-recent-comments h3 a:link { color:#ffaa00}
.customized-recent-comments h3 a:visited { color:#cbb17e}
.customized-recent-comments li { padding:4px; margin:3px 0 6px; list-style:none; border-bottom:1px dotted #ccc }
.customized-recent-comments li span {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#fff}
.customized-recent-comments { padding:0 !important}
a { outline:medium none !important; }
h1 { color:#333; font-size:12px; font-style:italic; font-weight:normal; }
h1 a { text-decoration:underline !important; }
a:hover { text-decoration:none; }
.widget_categoryposts {list-style:none !important}
.cat-post-item p { color:#333; padding-top:0; margin-top:0}
h2.widgettitle a {color:#333333 !important; font-size:16px !important; text-decoration:none !important; border-bottom:none !important}
.sidebar h1 { color:#0195C5; font-size:16px; line-height:normal; }
.hot { background:url("images/bghot.png") repeat-x scroll center top #EFEFEF !important; margin-bottom:0 !important; width:260px !important }
.hot h2 { border-bottom:1px dotted #FFFFFF !important; color:#FFFFFF !important; }
.hot a { border-bottom:1px dotted #000000 !important; color:#000000 !important; }
.hot li { color:#000000 !important; margin-bottom:15px }
#container { margin:0 0 0 51px; /*background:url(http://grafskaya.com/wp-content/uploads/pion1.png)*/}
.rsslides { color:#FFFFFF; font-family:Arial; font-size:12px; margin:0; overflow:hidden; position:relative; width:960px;}
.rsslides table { }
.rsslides td div { padding-top:0 !important; overflow:hidden }
.rsslides td div span { overflow:hidden; width:600px !important }
.rsslides td form div { }
.rsslides input { font-size:12px;}
.rsslides input[type="text"] { color:#000000 !important; font-size:14px !important; height:20px !important; width:180px; }
.rsslides div { }
.rsslides a { color:#f31100; }
.boxing div { height:23px !important}
#header { padding:0; position:relative; margin:0; height:86px }
#header h1 { background:url("images/logo.gif") no-repeat scroll -40px 0 transparent; height:70px; line-height:normal; margin:10px 0 0; width:224px; float:left }
#header a.logo { color:#fff; display:block; text-decoration:none; height:20px; padding-left:10px; }
#header a { color:#fff; text-decoration:none; }
#header a:hover { color:#0195C5; }
#header #search { height:20px; position:absolute; right:0; top:55px; }
.auth { display:none; font-family:Trebuchet MS; font-size:11px; height:20px; margin-right:20px; position:absolute; right:0; text-transform:capitalize; top:171px; }
.auth li { float:left; list-style:none outside none; margin-right:15px; }
.auth a { color:#FFFFFF !important; display:block; float:left; padding-left:10px; text-decoration:underline !important; }
.auth a:hover { text-decoration:none !important; }
#header #s { background:none repeat scroll 0 0 #FFFFFF; border:1px solid #CCCCCC; color:#333333; font-size:12px; margin:0; padding:2px; width:205px; }
#navbar { background: url(images/bgmenu.png) repeat-x; clear:both; height:25px; margin:0 0 0 308px; padding:6px 2px 7px 10px; width:800px !important; }
#navbar ul { border-left:1px solid #CCCCCC; margin:0; padding:0; }
#navbar li { display:block; float:left; }
#navbar a { color:#FFFFFF; display:block; float:left; font-size:14px; height:30px; padding:0 24px 0 0; }
#navbar a:hover, #navbar .current_page_item a { }
#navbar ul li ul { clear:both; left:-999px; margin:0; position:absolute; top:151px; width:200px; z-index:100; }
#navbar ul li:hover ul, #navbar ul li.sfhover ul { left:auto; }
#navbar ul li ul li { background:none repeat scroll 0 0 #FFFFFF; border-bottom:1px dotted #CCCCCC; width:180px; }
#navbar ul li.current_page_item ul li a, #navbar ul li ul li.current_page_item a { background:url("images/subnav1bg.png") repeat scroll 0 0 transparent; }
#navbar ul li ul li a { color:#10377B; float:none; font-size:12px; padding:5px 0 0 5px; }
#navbar ul li ul li a:hover { background:none repeat scroll 0 0 #EFEFEF; }
#posts { float:left; padding:20px 53px 0 50px; width:547px; background:#fff; min-height:1072px }
#posts h1 { font-size:30px !important; color:#187ebe !important; line-height:29px }
.commentbubble a { color:#333333 !important; font-size:17px !important; font-weight:bold }
.commentbubble a:hover { cursor:default; }
.date { color:#999999; font-size:12px; line-height:1.5em; }
.post { clear:both; margin:0 0 30px; }
.tags { color:#999999; font-size:10px; line-height:1.5em; }
.entry { margin:20px 0 0; }
.entry img { float:left; height:auto; margin:10px 20px 10px 0; max-width:576px; max-height:400px !important }
.entry p { font-family:Trebuchet MS; font-size:14px; line-height:normal; margin:10px 0 20px; text-align:justify; }
.entry li a {text-decoration:underline;font-family:Trebuchet MS; font-size:14px;}
.entry li {margin:0 0 5px 0}
.entry ul {margin:5px 0 20px}
.entry hr { background:none repeat scroll 0 0 #CCCCCC; border:medium none; height:1px; }
.post h2, h2 { border-bottom:1px dotted #CCCCCC; font-size:20px; font-weight:normal; margin:0 20px 5px 0; padding-bottom:5px; }
.entry h2 { border-bottom:1px dotted #CCCCCC; color:#B90000; font-size:16px; font-weight:normal; margin-top:50px; }
.entry h2 strong { font-weight:normal !important; }
.post h3 { font-size:14px; font-weight:bold; padding:10px 0; }
.navigation a { color:#0195C5; text-decoration:none; }
.post a { color:#10377B; text-decoration:none; }
.post p { line-height:16px; }
.post p a { text-decoration:underline; }
.post a:hover, .navigation a:hover { color:#333333; }
.post a img { border:medium none; }
.post blockquote { background:url("images/blockquotebg.gif") no-repeat scroll left top transparent; color:#777777; font-style:italic; padding:10px 5px 5px 36px; }
.postmetadata { clear:both !important; color:#333333; font-family:Trebuchet MS; line-height:1.5em; font-style:italic; padding:10px; border-left:10px solid #efefef; font-size:15px !important }
.postmetadata a { color:#0195C5; }
.alignleft { float:left; margin:5px 20px 20px 0; }
.alignright { float:right; margin:5px 0 20px 20px; }
.aligncenter { display:block; margin:0 auto 20px; }
.alignnone { margin:0; }
.wp-caption.alignleft { float:left; margin:5px 20px 20px 0; }
.wp-caption.alignright { float:right; margin:5px 0 20px 20px; }
.wp-caption.aligncenter { display:block; margin:0 auto 20px; }
.wp-caption.alignnone { margin:20px 0; }
.post .wp-caption { border-bottom:1px solid #CCCCCC; max-width:576px !important; padding:0 0 5px; text-align:center; }
.post .wp-caption-text { font-size:12px; margin:0; }
#commentform #author, #commentform #email, #commentform #url, #commentform #comment { background:none repeat scroll 0 0 #FFFFFF; border:1px solid #CCCCCC; color:#666666; margin:0 0 10px; padding:5px; }
.commentlist { list-style-type:none; margin:0; padding:0; }
.commentlist li { background:none repeat scroll 0 0 #EBEBEB; border:1px solid #CCCCCC; margin:0 0 20px; padding:20px 20px 0; }
.commentlist p { clear:both; margin:0 0 20px; }
.avatarcontainer { float:left; margin:0 5px 10px 0; }
.avatar { border:1px solid #CCCCCC; }
.sidebar { background:none; float:left; font-size:11px; line-height:normal; padding:25px; width:250px; margin-left: 10px;}
.sidebar {_padding:15px 0 10px 15px}
.sidebar ul { list-style-type:none; margin:0 0 30px 15px; padding:0; }
.sidebar h2 { border-bottom:1px dotted #CCCCCC; color:#333333; font-size:16px; font-weight:normal; margin:0 0 15px; padding:0 0 5px; }
.sidebar h1 { font-style:normal; margin:12px 0; }
.sidebar a { border-bottom:1px dotted #008FE1; color:#10377B; font-size:12px; text-decoration:none; }
.sidebar a:hover { border-bottom:medium none; color:#008FE1; }
.sidebar ul li { color:#10377B; list-style-type:circle; }
.sidebar ul li ul li { }
.sidebar ul li ul li ul li a { font-size:10px; padding:0 10px 0 20px; }
#footer { clear:both; color:#FFFFFF; font-size:14px; margin:50px auto 100px; padding:30px 0 0; line-height:normal}
#footer div { margin:0 auto; background:none !important }
#footer a { color:#FFFFFF; text-decoration:underline; }
#footer a:hover { text-decoration:none; }
#footer li { float:left; list-style:none outside none; margin-right:30px; }
#footer li a img { border:medium none; }
#footer h2 { display:none; }
#footer li img { width:120px; }
#wp-calendar { background:none repeat scroll 0 0 #EBEBEB; border:1px solid #CCCCCC; font-size:12px; margin:0; text-align:center; width:210px; }
#wp-calendar caption { text-align:left; }
#wp-calendar #today { background:none repeat scroll 0 0 #CCCCCC; }
#wp-calendar a { border:medium none; display:block; height:100%; padding:0; width:100%; }
#wp-calendar a:hover { background:none repeat scroll 0 0 #CCCCCC; }
.links { clear:both; float: left; font-family:Arial; list-style:none outside none; margin:0 10px 0 308px; background:#3f3f3f; width:790px; padding:7px 11px 9px; text-align:right }
.links {_margin-left:153px; _padding-top:8px}
*+html .links { padding-bottom:9px !important; }
.links { padding-bottom /*\**/: 10px\9 }
*+html #footer .links { margin:0 !important; padding:10px !important; }
.links a { color:#FFFFFF; font-size:13px; }
.links li { float:left; margin-right:30px; }
.comments-template { margin-top:50px; }
.author_bio {font-family:Arial; line-height:normal; border-left:10px #efefef solid; font-style:italic; margin-bottom:10px; clear:both; display:block; margin-top:100px }
.author_bio td { padding:10px 0 10px 10px; text-align:justify; }
.bannerbox { margin:-20px -53px 20px -50px; overflow:hidden;}
*+html .bannerbox a { height:45px !important; line-height:43px; padding-bottom:25px !important; padding-top:130px !important; }
.fs_powered_by { display:none; }
.maintext { color:#FFFFFF; font-size:12px; font-style:italic; font-family: Georgia; padding:8px 0; width:750px; float:left; line-height:17px; }
.maintext a { color:#FFFFFF !important; font-weight: normal; text-decoration:underline !important }
.entry_author_image { margin-bottom:25px; padding:0 20px 0 0; float:left }
.navigation { margin-top:82px; padding:20px 0; }
.navigation a { font-size:22px !important; }
.entry_author_image img { float:left; margin:0; max-height:150px; max-width:100px; }
#update-nag { display:none; }
.avatarcontainer, #avatar_footer { display:none !important; }
*+html .rsslides div.iesearch { margin-top:0 !important; }
.linksblock li { list-style:none !important; margin:10px 0 10px 10px; }
.linksblock li a img { border:none !important}
.linksblock { margin:30px 0 20px; line-height:30px;}
.sidebar .linksblock ul li { list-style-type:none; }
.linksblock a img, .linksblock a { border: medium none !important; }
.linksblock img { max-width:160px; margin:3px 0 0 }
#t13nc { display:none !important }
.bgbox { background:url(http://grafskaya.com/wp-content/uploads/bgsidebar.png) repeat-y right top; width:960px }
.naglavn { font-weight:bold; color:#ffae00 !important; font-family:Georgia; font-style:italic}
.bannerold {padding:15px 10px 5px; text-align:right}
.bluetopbox {background:#067fc3 url(http://grafskaya.com/wp-content/uploads/commentsbg1.png) repeat-y right top; margin:-20px -61px 50px -50px; padding:10px 20px 30px 50px}
input.submit {background:url("images/search.png") no-repeat center; border:0; border:hidden; width:90px; height:25px; cursor:pointer; margin-top:3px}
#respond {font-size:16px; font-style:italic; border-bottom:1px dotted #CCCCCC;font-weight:normal;}
.archivelist .postmetadata {font-size:12px !important}
object { max-width:557px !important}

iframe { padding:0; margin:0}


