﻿/* ::::: http://1.ru/wp-content/themes/bluespot/bluespot/style.css ::::: */


body { margin: 0pt; padding: 0pt; background: rgb(224, 230, 224) url('stripes_bg.gif') repeat scroll 0% 0%; font-family: Verdana,Tahoma,Arial,Serif; line-height: 1.5em; voice-family: inherit; font-size: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(51, 51, 51); }

p { margin: 0.5em 0px 0.7em; line-height: 1.6em; }

a { text-decoration: none; }

a:link, a:visited { text-decoration: none; color: rgb(25, 25, 112); }

a:hover, a:active { border-bottom: 1px solid rgb(184, 134, 11); }

#rap { margin: 0pt auto; padding: 0pt; background: rgb(255, 255, 255) url('sidebarbg.gif') repeat-y scroll right center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; voice-family: inherit; width: 780px; }

html > body #rap { width: 780px; }


h2, h3 { border-bottom: 1px solid rgb(234, 234, 234); margin: 0pt; padding: 3px 0pt; font-size: 1.6em; color: rgb(85, 102, 119); font-family: 'Frutiger Linotype','Lucida Grande','Trebuchet MS',sans-serif; font-weight: normal; }


#header { margin: 0pt auto; padding: 0pt; background: transparent url('header.jpg') no-repeat scroll right top; height: 80px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 100%; }


#header h1 { margin: 10px; font-size: 1.6em; }


#header h1 a:link, #header h1 a:visited { border-bottom: medium none; background: transparent none repeat scroll 0% 0%; color: rgb(240, 240, 240); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }


#header h1 a:hover, #header h1 a:active { border-bottom: 1px solid rgb(255, 255, 255); background: transparent none repeat scroll 0% 0%; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }


#header h2 { border-bottom: medium none; margin: 10px; font-size: 1.1em; color: rgb(208, 208, 208); font-family: Georgia,Verdana,Arial,Serif; font-weight: bold; }


#main { margin: 0pt; padding: 0pt; float: left; width: 568px; }


.post { margin: 10px;  -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }


.post-title { margin-left: 75px; }

.post-title a:link, .post-title a:hover, .post-title a:visited, .post-title a:active { border-bottom: medium none; }


.day-date { margin: 0pt 0pt 0pt 75px; padding: 3px 0pt; font-size: 0.9em; color: rgb(153, 153, 153); }


.day-date em { font-style: normal; color: rgb(102, 102, 102); }

.post-info { border-bottom: 1px solid rgb(234, 234, 234); margin: 0pt; background: transparent url('comments-small.gif') no-repeat scroll left center; font-size: 0.9em; color: rgb(102, 102, 102); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 12px; }

.post-content { padding: 10px; font-family: Verdana,Tahoma,Arial,Serif; font-size: 1.3em; }


#sidebar { padding: 10px; float: left; width: 190px; line-height: 1.3em; }


#sidebar ul { list-style-type: none; list-style-image: none; list-style-position: outside; }


#sidebar form, #sidebar .block, #sidebar ul { margin: 0pt; padding: 1em; background: transparent url('sidebox.gif') no-repeat scroll center bottom; font-size: 0.9em; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }


#sidebar ul li { margin: 0pt 0pt 0pt 5px; padding: 3px 0pt; list-style-image: none; }

#sidebar a { border: medium none ; text-decoration: none; }

#sidebar a:hover { border-bottom: 1px solid; }


#sidebar h2 { border: medium none ; margin: 20px 0pt 0pt; padding: 5px 10px 0pt; background: transparent url('sideh2.gif') no-repeat scroll center top; font-size: 1.3em; color: rgb(250, 250, 250); height: 20px; font-variant: small-caps; font-weight: bold; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }


#footer { border: 1px solid rgb(139, 69, 19); margin: 0pt auto; padding: 5px 10px; background: rgb(25, 25, 112) none repeat scroll 0% 0%; clear: both; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(221, 221, 221); font-size: 0.9em; width: 758px; }

#footer strong { color: rgb(255, 255, 255); font-size: 1.4em; }


#footer div { margin: 0pt; padding: 0pt; float: right; width: 30%; }
#footer a { color: rgb(221, 221, 221); text-decoration: none; }
#footer a:hover { border-bottom: 1px solid rgb(255, 255, 255); background: transparent none repeat scroll 0% 0%; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#gnav { border-bottom: 1px solid rgb(136, 107, 109); margin: 0pt auto; padding: 0pt 0pt 3px; background: rgb(25, 25, 112) none repeat scroll 0% 0%; list-style-type: none; list-style-image: none; list-style-position: outside; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-variant: small-caps; font-family: 'Frutiger Linotype','Lucida Grande','Trebuchet MS',sans-serif; font-weight: bold; text-align: right; font-size: 1.2em; }
#gnav li { margin: 0pt; padding: 5px 10px; list-style-type: none; list-style-image: none; list-style-position: outside; display: inline; }
#gnav li a:link, #gnav li a:visited { border-bottom: medium none; padding: 2px 0pt; background: transparent none repeat scroll 0% 0%; color: rgb(204, 204, 204); text-decoration: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#gnav li a:hover, #gnav li a:active { border-bottom: 2px solid rgb(255, 255, 255); background: transparent none repeat scroll 0% 0%; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#gnav li.current_page_item a:link, #gnav li.current_page_item a:visited, #gnav li.current_page_item a:hover, #gnav li.current_page_item a:active { border-bottom: 2px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }
#header, #main, #content, #sidebar, #footer, .widget { overflow: hidden; }
