/* ::::: http://buzya.ru/wp-content/themes/win7blog/patterns/sticky-simple.css ::::: */

/* ::::: http://buzya.ru/wp-content/themes/win7blog/style.css ::::: */

/* ::::: http://buzya.ru/wp-content/themes/win7blog/patterns/2c-r.css ::::: */

a { color: rgb(98, 128, 174); }
a:hover { color: rgb(192, 213, 235); }
#menu a { color: white; }
#menu li a:hover { background-color: rgb(42, 98, 135); }
.sidebar { color: rgb(192, 213, 235); }
.sidebar a { color: rgb(192, 213, 235); }
#wp-calendar caption { color: rgb(201, 201, 201); }
#wp-calendar a { color: rgb(98, 128, 174); }
*::-moz-selection { background: rgb(98, 128, 174) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: white; }
h1 a { color: white; }
h1 a:hover { color: rgb(230, 232, 250); }
h2 { color: rgb(98, 128, 174); }
h3 { color: rgb(201, 201, 201); }
#site-descr { color: rgb(230, 232, 250); }
#footer p { color: rgb(98, 128, 174); }
#w7b_search_btn1, #w7b_search_btn2, #submit { border-color: rgb(46, 87, 126); color: rgb(98, 128, 174); background-color: rgb(227, 238, 249); }
.text { border-color: rgb(46, 87, 126); background: rgb(227, 238, 249) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
body { background: rgb(1, 45, 80) url('background.jpg') repeat-x scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.sidebar { margin-left: 770px; width: 200px; }
#goros { padding: 40px 40px 0px; background: rgb(255, 255, 255) no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 1450px; }
#wrapper { border: medium none ; margin: 0pt auto; background: transparent url('wrapper.jpg') repeat-y scroll center 200px; width: 980px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#header { background: transparent url('header.jpg') no-repeat scroll center bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 980px; height: 1017px; }
#container { background: transparent url('container.jpg') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(0, 0, 0); }
#content { margin: 0pt; padding: 0pt 0pt 20px 45px; float: left; width: 695px; }
#footer { border: medium none ; margin: 0pt auto; background: rgb(1, 45, 80) url('footer.jpg') no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; clear: both; width: 980px; }
* { margin: 0pt; padding: 0pt; }
body { margin: 0pt auto; padding: 0pt; font-family: Verdana,"BitStream vera Sans",Helvetica,Sans-serif; font-size: 14px; }
a { text-decoration: none; }
p { padding: 0pt 0pt 10px; }
img { border: 0pt none ; }
h2 { padding: 20px 0pt; font-size: 1.8em; line-height: 1.6em; }
h3 { padding: 10px 0pt; }
.text { border-style: solid; border-width: 1px; padding: 2px 1px; vertical-align: middle; }
.fixed { clear: both; }
#astro10 { background: white url('fon4.jpg') no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: fixed; width: 100%; height: 100%; z-index: 20; top: 0px; left: 0px; }
#astro11 { padding-top: 570px; padding-left: 15px; text-align: center; width: 100%; }
#header { position: relative; }
#header h1 { padding: 945px 0pt 25px; text-align: center; font-family: Arial; font-size: 50px; height: 80px; }
#footer p { padding: 70px 0pt 1em; font-family: tahoma; text-align: center; }
#site-descr { text-align: center; font-size: 14px; font-weight: normal; }
#menu { margin: 0pt 0pt 3px 18px; overflow: hidden; white-space: nowrap; float: left; width: 75%; height: 31px; line-height: 1.5em; }
#menu li { display: inline; }
#menu a { padding: 5px 7px; float: left; font-weight: bold; }
#wsearch { margin: 5px 0pt 0pt 765px; width: auto; }
#win7blog_s { width: 130px; }
#w7b_search_btn1, #w7b_search_btn2, #submit { border-style: solid; border-width: 1px; padding: 1px; vertical-align: middle; }
#container { line-height: 1.5em; }
#content { position: relative; }
.entry-content { padding: 0pt 0pt 20px; overflow: hidden; }
.entry-content img { max-width: 685px; }
.entry-content ul, .entry-content ol { margin-bottom: 10px; }
.entry-content ul li, .entry-content ol li { list-style-position: inside; padding-left: 20px; }
.entry-content blockquote, .entry-content pre { border-left: 5px solid rgb(221, 221, 221); margin: 10px 30px 10px 10px; padding-left: 20px; color: rgb(119, 119, 119); }
.post_datetime { margin: 23px 5px 0pt 0pt; background: transparent url('date_button.png') no-repeat scroll center top; float: left; width: 50px; height: 62px; font-size: 0.8em; font-family: arial,georgia; color: white; text-align: center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.post_day { padding-top: 2px; font-size: 30px; font-weight: bold; }
.entry-title { line-height: 1.2em; }
.entry-meta { margin: -10px 0pt 5px; font-family: arial; color: gray; font-size: 0.9em; }
.hentry .entry-meta { margin: -15px 0pt 10px; }
.sidebar { padding: 0pt; font-size: 12px; line-height: 1.5em; }
.sidebar li, .comments li { list-style-type: none; list-style-image: none; list-style-position: outside; }
.sidebar a:hover { text-decoration: underline; }
.sidebar h3 { border-bottom: 1px dotted gray; padding: 0pt 0pt 2px; list-style-position: outside; margin-bottom: 5px; font-size: 13px; }
.sidebar .widget { margin-bottom: 1.5em; }
#wp-calendar { text-align: left; width: 185px; margin-bottom: 1em; }
#wp-calendar caption { font-weight: bold; text-align: left; padding-bottom: 2px; margin-bottom: 2px; }
.alignleft, img.alignleft { margin: 10px 10px 0pt 0pt; float: left; }
div#nav-below { margin-top: 1em; }
div.navigation { height: 1.25em; }
div.navigation div.nav-next { float: right; text-align: right; }
div.gallery dl, div.navigation div.nav-previous { float: left; }
input#author, input#email, input#url, div.navigation div { width: 30%; }
