@charset "UTF-8";

/* CSS Document */



* {

margin:0;

padding:0;

}



body {

background:#ffffff url('images/bkg-body.jpg') repeat-x left top;

font:normal 12px arial, verdana, tahoma, geneva, helvetica, lucida-sans,sans-serif;

margin:0;

padding:0;

}



input,button,textarea,select {

font:normal 12px/12px Verdana, sans-serif;

color:#2d3538;

vertical-align:middle;

}



legend {

display:none;

}



fieldset {

border:none;

}



ul,ol {

list-style:none;

}



ol {

list-style-type:decimal;

}



table {

border-collapse:collapse;

width:100%;

}





img {

border:1px solid #ccc;

text-align:center;

margin:0;

padding:4px;

}



a:link {

text-decoration:none;

color:#58a2cc;

border:0;

}



a:active {

text-decoration:underline;

color:#58a2cc;

border:0;

}



a:visited {

text-decoration:none;

color:#58a2cc;

border:0;

}



a:hover {

text-decoration:underline;

color:#58a2cc;

border:0;

}



a:focus {

outline:none;

}



#top {

border-top:0;

}



#bg {

width:870px;

margin:0 auto;

}



.con {

width:870px;

}



.header {

width:810px;

float:left;

position:relative;

padding:25px 30px 0;

}



* html .header {

width:810px;

float:left;

position:relative;

padding:25px 30px 30px;

}



.header h1 {

display:none;

letter-spacing:-1px;

float:left;

font-size:160%;

width:610px;

margin:0;

padding:10px 0;

}



.header h1 a,.header h1 a:visited,.header .LogoText h1 a:hover {

display:none;

color:#58a2cc;

text-decoration:none;

background:url('images/logo-icon.png') no-repeat left;

padding-left:45px;

}



.header .rss {

position:absolute;

top:20px;

right:0;

}



.header .rss li {

display:inline;

background:url('images/rss-ico.png') no-repeat left 2px;

padding-left:20px;

margin-right:5px;

}



.menu {

width:810px;

margin-top:20px;

float:left;

padding:0 20px;

}



.menu li {

display:inline;

font-size:100%;

font-weight:bold;

float:left;

line-height:30px;

}



.menu li ul {

display:none;

}



.menu li a {

padding-left:6px;

margin-right:2px;

background:url('images/menu-left.png') no-repeat left top;

float:left;

text-decoration:none;

}



.menu li a span {

display:block;

background:url('images/menu-right.png') no-repeat right top;

float:none;

color:#333333;

padding:0 10px 0 4px;

}



.menu li a:hover {

background-position:0 -30px;

color:#fff;

text-decoration:none;

}



.menu li a:hover span {

background-position:100% -30px;

color:#000000;

}



.menu .current_page_item a {

background:url('images/menu-left-h.png') no-repeat left bottom;

color:#fff;

}



.menu .current_page_item a span,.menu .current_page_item a:visited span,.menu .current_page_item a:hover span {

background:url('images/menu-right-h.png') no-repeat right bottom;

color:#000000;

}



.sl-a {

width:540px;

float:left;

}



.sl-t {

background:url('images/sl-t.png') no-repeat top;

width:540px;

height:15px;

float:left;

}



.sl-b {

background:url('images/sl-b.png') no-repeat bottom;

width:540px;

height:15px;

float:left;

}



.sl {

width:480px;

background:#fff;

border-left:solid 1px #f2f0ea;

border-right:solid 1px #f2f0ea;

float:left;

min-height:300px;

padding:10px 29px;

}



* html .sl {

height:300px;

}



.attachment-container {

width:540px;

margin:0 auto;

}



.title {

border-bottom:solid 1px #ccc;

padding-bottom:15px;

margin-bottom:15px;

}



.post,.attachment {

padding:15px 0;

border-bottom:2px solid #eee; 

margin: 0 0 15px 0;

}



.p-head {

padding-bottom:10px;

background:url('images/post-head.png') repeat-x bottom;

}



.p-head h1 {

	font-size:190%;

}



.p-head h2 a,.post .p-head h2 a:visited {

color:#000;

text-decoration:none;

}



.p-head h2 a:hover {

color:#000;

}



.p-head h3 a,.post .post-head h3 a:visited {

color:#000;

text-decoration:none;

}



.p-head h3 a:hover {

color:#000;

}



.p-who-date {

font-size:11px;

color:#666;

padding:6px 0 0;

}



.p-con {

padding:5px 0;

}



.p-con p {

color:#666;

padding:5px 0;

line-height:1.6em;

}



.p-con img {

margin-bottom:10px;

}



.p-con ol {

margin:0;

padding:10px 0 10px 25px;

}



.p-con ol li {

font-size:12px;

line-height:15px;

color:#63565f;

padding:2px 0;

}



.p-con ul {

margin:0;

padding:5px 0;

}



.p-con ul li {

list-style-type:none;

background:url('images/p-con-li.png') no-repeat left top;

font-size:12px;

line-height:17px;

color:#63565f;

font-family:Verdana, tahoma, geneva, helvetica, lucida-sans,sans-serif;

margin:0 0 6px;

padding:2px 0 2px 15px;

}



.p-con blockquote {

color:#a98951;

background:#f8f8f2;

margin:10px 0;

padding:20px;

}



.p-con blockquote p {

font:normal 13px/19px Georgia;

color:#a98951;

padding:5px 0;

}



.p-con blockquote li {

list-style-type:none;

font-size:11px;

line-height:16px;

padding:2px 0 2px 13px;

}



.p-det {

padding:5px 0;

}



.p-det li {

display:inline;

margin-right:5px;

font-size:11px;

color:#999;

}



.p-det .p-cat {

background:url('images/p-cat-ico.png') no-repeat left 2px;

padding-left:20px;

}



.p-det .p-com {

background:url('images/p-com-ico.png') no-repeat left 2px;

padding-left:14px;

}



.p-tag {

background:url('images/p-tag.png') no-repeat left 1px;

padding-left:18px;

font-size:11px;

}



.sticky {

background:#D7ECF3;

padding:15px;

}



.post-page h1 {

padding:10px 0;

}



.post-page h2 {

font-size:130%;

}



.post-page h3 {

font-size:110%;

margin:0 0 10px 0;

}



.post-page img {

float:left;

margin:0 15px 5px 0;

}



.post-page hr{

	color: #dedede;

	background-color: #ededed;

    height: 1px !important;	

	border:none;

	margin:10px 0 35px 0;

	}



span#more-2{

	display:none;

	height:1px;

}

.post-page p {

color:#666;

padding:5px 0;

line-height:1.6em;

}



.post-page ol {

margin:0;

padding:10px 0 10px 25px;

}



.post-page ol li {

font-size:12px;

line-height:15px;

color:#63565f;

padding:2px 0;

}



.post-page ul {

margin:0;

padding:5px 0;

}



.post-page ul li {

list-style-type:none;

background:url('images/p-con-li.png') no-repeat left top;

font-size:12px;

line-height:15px;

color:#63565f;

padding:2px 0 2px 13px;

}



.post-page blockquote {

color:#333;

background:#f8f8f2;

margin:0;

padding:10px;

}



.post-page blockquote p {

font-size:12px;

line-height:17px;

margin:0;

padding:0;

}



.post-page blockquote li {

list-style-type:none;

font-size:12px;

line-height:17px;

padding:2px 0 2px 13px;

}



p img {

max-width:100%;

padding:0;

}



.wp-caption {

border:1px solid #ddd;

text-align:center;

background-color:#f3f3f3;

padding-top:4px;

margin:4px;

}



.wp-caption img {

border:0 none;

margin:0 auto;

padding:0;

}



.wp-caption p.wp-caption-text {

font-size:11px;

line-height:17px;

margin:0;

padding:0 4px 5px;

}



img.aligncenter,.aligncenter,.aligncenter img,img.centered {

display:block;

margin-left:auto;

margin-right:auto;

border:1px solid #ccc;

padding:10px;

}



img.alignright {

display:inline;

border:solid 5px #f2f0ea;

margin:0 0 5px 15px;

padding:1px;

}



img.alignleft {

display:inline;

border:solid 5px #f2f0ea;

margin:0 15px 5px 0;

padding:1px;

}



.alignright {

float:right;

}



.alignleft {

float:left;

}



img.wp-smiley {

border:0;

margin:0;

}



.nav {

overflow:hidden;

font-size:10px;

line-height:12px;

font-weight:bold;

text-align:right;

margin:0 0 10px;

}



.attachment .nav {

margin-top:20px;

}



.attachment .nav a {

display:block;

}



.nav .left a {

float:left;

background:url('images/nav-left.png') no-repeat left 1px;

padding-left:15px;

}



.nav .right a {

float:right;

background:url('images/nav-right.png') no-repeat right 1px;

padding-right:15px;

}



.sr-a {

width:300px;

float:right;

}



.sr-t {

background:url('images/sr-t.png') no-repeat top;

width:300px;

height:15px;

float:left;

}



.sr-b {

background:url('images/sr-b.png') no-repeat bottom;

width:300px;

height:15px;

float:left;

}



.sr {

float:left;

background:#fff;

border-left:solid 1px #f2f0ea;

border-right:solid 1px #f2f0ea;

width:276px;

font-size:11px;

color:#333;

padding:0 11px;

}



.sr h3 {

font-size:14px;

color:#000;

padding-bottom:5px;

}



.search-all {

background:#c1d898 url('images/search-top.png') no-repeat top;

width:276px;

margin-bottom:12px;

}



.search {

background:url('images/search-bottom.png') no-repeat bottom;

padding:10px 15px;

}



.search h3 {

padding-bottom:5px;

background:none;

padding-left:0;

}



.search input {

border:none;

background:url('images/search-form.png') no-repeat;

font:normal 11px/14px Verdana;

padding:5px 12px 10px 30px;

}



.search button {

background:none;

border:none;

width:58px;

height:26px;

margin:0;

padding:0;

}



.categ-all {

background:#f7f5e8 url('images/categ-top.png') no-repeat top;

width:276px;

margin-bottom:12px;

}



.categ {

background:url('images/categ-bottom.png') no-repeat bottom;

padding:15px;

}



.categ ul {

border-top:solid 1px #e1ddcd;

border-bottom:solid 1px #fefdf5;

}



.categ li {

border-bottom:solid 1px #e1ddcd;

border-top:solid 1px #fefdf5;

background:url('images/categ-arrow.png') no-repeat left 7px;

padding:2px 0 3px 17px;

}



.categ li a,.categ li a:visited,.categ li a:hover {

text-decoration:underline;

}



.categ .current-cat {

font-weight:bold;

}



.widget-all {

background:#F1F7FC;

padding:15px 15px 6px 15px;

}



.widget {

background:#f8f8f2 url('images/widget-top.png') no-repeat top;

width:276px;

margin-bottom:12px;

}



.widget ul {



}



.widget li {

background:url('images/categ-arrow.png') no-repeat left 7px;

padding:2px 0 3px 17px;

}



.widget li ul {

padding-top:4px;

border-top:none;

border-bottom:none;

margin:0;

}



.widget li ul li {

border-bottom:none;

border-top:none;

background:none;

font-size:10px;

padding:1px 0;

}



.widget li a,.widget li a:visited,.widget li a:hover {

text-decoration:none;

}



.widget li a:hover {

text-decoration:underline;

}



.widget_tag_cloud {

line-height:20px;

}



.widget_calendar table {

width:100%;

}



.widget_calendar table td {

text-align:center;

padding:3px;

}



.widget_calendar table th {

text-align:center;

border-bottom:solid 1px #ecece3;

padding:5px 3px;

}



.widget_calendar caption {

background:#ecece3;

padding:5px 0;

}



.widget_calendar #today {

background:#ecece3;

}



.widget_search #s {

border:solid 1px #333;

margin-bottom:5px;

padding:3px;

}



.widget_flickrRSS h3 {

margin-bottom:10px;

}



.widget_flickrRSS ul {

border-bottom:none;

border-top:none;

margin:0;

padding:0;

}



.widget_flickrRSS li {

border-bottom:none;

border-top:none;

background:none;

list-style-type:none;

display:inline;

margin:0 8px 0 0;

padding:0;

}



.widget_flickrRSS li a img {

border:solid 1px #999;

width:50px;

height:50px;

margin-bottom:10px;

}



.widget_flickrRSS li a:visited img {

border:solid 1px #999;

width:50px;

height:50px;

margin-bottom:10px;

}



.widget_flickrRSS li a:hover img {

border:solid 1px #000;

}



.recent-all {

background:#f8f8f2 url('images/widget-top.png') no-repeat top;

width:276px;

margin-bottom:12px;

}



.recent {

background:url('images/widget-bottom.png') no-repeat bottom;

padding:15px;

}



.recent .tabs {

padding-bottom:10px;

border-bottom:solid 1px #e4e4db;

width:246px;

float:left;

}



.recent .tabs li {

display:inline;

font:bold 10px/10px Verdana, sans-serif;

float:left;

}



.recent .tabs li a {

background:url('images/tab-left.png') no-repeat left top;

float:left;

color:#777;

padding:0 0 0 5px;

}



.recent .tabs li a span {

display:block;

background:url('images/tab-right.png') no-repeat right top;

color:#777;

padding:4px 10px 5px 5px;

}



.recent .tabs li a:hover {

background-position:0 -19px;

color:#333;

text-decoration:none;

}



.recent .tabs li a:hover span {

background-position:100% -19px;

color:#333;

text-decoration:none;

}



.recent .tabs li a:link.active {

background:url('images/tab-left.png') no-repeat left bottom;

color:#333;

}



.recent .tabs li a:link.active span {

background:url('images/tab-right.png') no-repeat right bottom;

color:#333;

}



.recent .tabs li a:visited.active {

background:url('images/tab-left.png') no-repeat left bottom;

color:#333;

}



.recent .tabs li a:visited.active span {

background:url('images/tab-right.png') no-repeat right bottom;

color:#333;

}



#r-tags {

display:none;

line-height:20px;

padding-top:10px;

}



#r-posts li {

border-bottom:solid 1px #e4e4db;

padding:5px 0;

}



#r-com {

display:none;

}



#r-com li {

border-bottom:solid 1px #e4e4db;

line-height:15px;

color:#7e7e7e;

padding:5px 0;

}



#r-com li a {

display:block;

background:url('images/p-com-ico.png') no-repeat left 4px;

padding-left:13px;

text-decoration:underline;

}



.com-list h3 {

font-size:18px;

line-height:18px;

font-weight:normal;

padding-bottom:10px;

margin-bottom:15px;

background:url('images/post-head.png') repeat-x bottom;

}



.com-list blockquote {

margin-left:1em;

font-style:italic;

}



.com-entry {

margin-bottom:20px;

}



.com-entry-bot {

padding:10px 0;

}



.com-con {

font-size:11px;

line-height:16px;

color:#666;

border-left:solid 1px #e7e5dd;

border-right:solid 1px #e7e5dd;

position:relative;

padding:10px 10px 10px 20px;

}



.com-name {

font-weight:bold;

font-size:110%;

}



.com-con .avatar {

float:right;

width:32px;

}



.com-con .avatar img {

border:1px solid #ccc;

}



.com-date {

font-size:10px;

color:#999;

margin-bottom:10px;

}



.com-date a,.com-date a:visited,.com-date a:hover {

color:#999;

text-decoration:underline;

}



.com-con p {

padding:5px 0;

}



.com-con p.com-name,.com-con p.com-date,.com-con p.avatar {

padding:0;

}



.com-form {

background:#f8f8f2 url('images/com-form-top.png') no-repeat left top;

padding-top:10px;

}



.com-form-bot {

background:url('images/com-form-bot.png') no-repeat left bottom;

padding:5px 20px 20px;

}



.com-form h3 {

font-size:16px;

letter-spacing:-1px;

border-bottom:solid 1px #e6e3db;

padding-bottom:5px;

margin-bottom:10px;

}



.com-form p {

position:relative;

color:#666;

padding:6px 0;

}



.com-form p strong {

color:#FF3300;

font-weight:normal;

}



.com-form label {

position:absolute;

top:10px;

left:250px;

font-size:11px;

}



.com-form a,.com-form a:visited,.com-form a:hover {

color:#666;

text-decoration:underline;

}



.com-form input {

background:#fff;

border:1px solid #c3bfb5;

margin-right:10px;

font-size:12px;

padding:4px;

}



.com-form textarea {

width:98%;

background:#fff;

border:1px solid #c3bfb5;

margin-right:10px;

padding:4px;

}



.com-form button {

cursor:pointer;

display:block;

width:108px;

height:24px;

background:#faf9f6 url('images/post-comment.png') no-repeat;

border:none;

text-indent:-1000em;

margin-top:5px;

}



.com-form label#subscribe-label {

position:relative;

left:0;

top:0;

}



.footer {

width:870px;

float:left;

padding:10px 0;

color:#333;

}



.footer p a,.footer p a:visited {

color:#333;

text-decoration:underline;}



.footer p a:hover {

color:#999;

text-decoration:none;

}



.footer .theme {

border-top:solid 1px #e2e2e2;

padding-top:3px;

margin-top:5px;

}



.navigation {

margin-bottom:2em;

clear:both;

margin-top:-1.1em;

padding:1px;

}



.previous a {

background:transparent url('images/nav-left.png') no-repeat scroll left .25em;

padding-left:15px;

display:block;

}



.next a {

background:transparent url('images/nav-right.png') no-repeat scroll right .25em;

padding-right:15px;

display:block;

}



div.clear {

clear:both;

}



#wpstats {

display:none;

}





.emailrss {

background:url('images/search-bottom.png') no-repeat bottom;

padding:10px 15px;

}



.emailrss h3 {

padding:0 0 5px 0;

background:none;

padding-left:0;

}

.emailrss input.bg {

border:none;

background:url('images/email.png') no-repeat;

font:normal 11px/14px Verdana;

padding:5px 12px 10px 30px;

}



.emailrss button {

background:none;

border:none;

width:58px;

height:26px;

margin:0;

padding:0;

}



.widget2 {

background:#f8f8f2 url('images/search-top.png') no-repeat top;

width:276px;

margin-bottom:12px;

}



/* FEEDS CSS */ 

div.rssfeed {

        width:245px;

        margin: 0 0 20px 0;

        font-size: 100%;

        overflow:hidden;

}



div.rssfeed a{

	color:#333333;

	display:block;

	padding:8px 10px 8px 18px;

	text-decoration:none;

	background:transparent url(images/categ-arrow.png) no-repeat scroll left 50%;

}

	

	

div.rssfeed a:hover{ 

	color:#58A2CC; 

	text-decoration:underline; 

	}

div.rssfeed hr{

	color: #dedede;

	background-color: #ededed;

    height: 1px !important;	

	border:none;

	}

.vas{

	float:left;

        width:100%;        

        padding:0;	

        }

.title-head {

	font-size:120%;

        font-weight:bold;

        text-align:left;

	color:#000000;

	padding:0 !important;

    }

.feeds-links {

	text-align:left;

	padding:5px 0 0 0;

}



div#logo img {

	border:none !important;

	margin:0 !important;

	padding:20px 0 0 0 !important

}



img.social {

border:none;	



}

} 


