/*
Theme Name: Inspiredblog.com
Theme URI: http://www.mipdesign.com/
Description: Theme designed and developed by <a href="http://www.mip-design.com/">Mip Design Studio</a>.
Version: 1.0
Author: Mip Design Studio
*/


/* Base
------------------------------------------------------*/

* { margin: 0px; padding: 0px; }
body { font: normal 0.75em/145% "Segoe UI","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,Sans-Serif; color: #cccccc; text-align: center; background: #000000 );}
p { margin: 0px 0px 10px 0px; line-height: 150%; color: #cccccc; }
a { outline: none; text-decoration: underline; color: #613a19; }
a:hover { text-decoration: none; }
.hide { display: none; border: none; }
img { border: 0px; }
.padd-05 { padding: 5px; }
.padd-10 { padding: 10px; }
.padd-15 { padding: 15px; }
.padd-20 { padding: 20px; }

#footer_ust { background: url("images/footer_bg.png") repeat-x 0% 0%; font-family:"Segoe UI","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,Sans-Serif; font-size:12px; font-weight:normal; color: #CCCCCC; height:76px; text-align:center; padding-top:15px; border-bottom:1px solid #222222;}
#footer_ust ul { list-style: none; height: 15px; text-align:center; margin-left: 15px; z-index: 999; position: relative;}
#footer_ust ul li { float: left; margin: 0px 3px 0 3px; border-right:1px solid #9A9A9A; padding: 0 9px 0 6px;  }
#footer_ust ul li a { display: block; font-size: 12px; color: #FFCC66; text-decoration: none; z-index: 100; }
#footer_ust li a:hover, #footer_ust li.current_page_item a { text-decoration:underline; }


.right_side_1 { background: url("images/toysforboys.jpg") no-repeat top left; width:139px; text-align:left; height:70px; float: left; margin: 0px 0px 5px 0px; border-right:1px dotted #434343;  border-bottom:1px dotted #434343; cursor:pointer; padding: 0 9px 5px 150px;  }
.right_side_2 { background: url("images/toysforgirls.jpg") no-repeat top left; width:139px; text-align:left; height:70px; float: left; margin: 0px 0px 5px 0px; border-right:1px dotted #434343;  border-bottom:1px dotted #434343; cursor:pointer; padding: 0 9px 5px 150px;  }
.right_side_3 { background: url("images/diamonds.jpg") no-repeat top left; width:139px; text-align:left; height:70px; float: left; margin: 0px 0px 5px 0px; border-right:1px dotted #434343;  border-bottom:1px dotted #434343; cursor:pointer; padding: 0 9px 5px 150px;  }
.right_side_4 { background: url("images/gold.jpg") no-repeat top left; width:139px; text-align:left; height:70px; float: left; margin: 0px 0px 5px 0px; border-right:1px dotted #434343;  border-bottom:1px dotted #434343; cursor:pointer; padding: 0 9px 5px 150px;  }
.right_side_5 { background: url("images/events.jpg") no-repeat top left; width:139px; text-align:left; height:70px; float: left; margin: 0px 0px 20px 0px; border-right:1px dotted #434343;  border-bottom:1px dotted #434343; cursor:pointer; padding: 0 9px 5px 150px;  }
.right_side_6 { background: url("images/news.jpg") no-repeat top left; width:139px; text-align:left; height:70px; float: left; margin: 0px 0px 5px 0px; border-right:1px dotted #434343;  border-bottom:1px dotted #434343; cursor:pointer; padding: 0 9px 5px 150px;  }

.follow_bg { background: url("images/follow_bg.gif") no-repeat top left; width:210px; text-align:left; height:52px; margin: 5px 0px 5px 22px; padding-top: 10px; padding-left:90px;  }

.envie { background: url("images/envie.gif") no-repeat top left; width:232px; height:27px; cursor:pointer;  }
.envie:hover { background: url("images/envie.gif") no-repeat bottom left; width:232px; height:27px;  }

.right_rss { background: url("images/rss.png") no-repeat top left; width:32px; text-align:left; height:32px; float: left; margin-left:8px; cursor:pointer; padding: 0;  }

.right_facebook { background: url("images/facebook.png") no-repeat top left; width:32px; text-align:left; height:32px; float: left; margin-left:8px; cursor:pointer; padding: 0;  }

.right_twitter { background: url("images/twitter.png") no-repeat top left; width:32px; text-align:left; height:32px; float: left; margin-left:8px; cursor:pointer; padding: 0;  }

.right_youtube { background: url("images/youtube.png") no-repeat top left; width:32px; text-align:left; height:32px; float: left; margin-left:8px; cursor:pointer; padding: 0;  }

.right_flickr { background: url("images/flickr.png") no-repeat top left; width:32px; text-align:left; height:32px; float: left; margin-left:8px; cursor:pointer; padding: 0;  }

/* Clearing method
------------------------------------------------------*/

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
.clear { clear: both; }


/* Layout
------------------------------------------------------*/

#page-wrapper { background: url("images/header_luxo.jpg") no-repeat 50% 26px; }
.page-container { width: 998px; margin: 0px auto; text-align: left; }
.btn { border:1px solid #333333; background-color: #191919; color:#FFCC66;  cursor:pointer; font-size:11px; padding:3px;}

.busca { border:1px solid #333333; background-color: #191919; color:#C5C4C3; font-size:11px; padding:4px; width:150px;}
#page-content-container {  margin-top:29px; background-color:#2E2E2E; margin-bottom: 0px; }
#page-content-container a { color: #613a19; }
#page-sidebar { width: 345px; background-color:#2E2E2E; padding-top:5px; border-top:1px solid #353535; float: right; }
#page-content { width: 651px; float: left; border-right:2px solid #000000; }
#page-content.wide { width: 968px; float: none; }


/* Header
------------------------------------------------------*/

#branding { height: 132px; text-align: center; }
#branding h1 a { display: block; text-indent: -9999px; width: 342px; height: 106px; margin: 0 auto; }
#branding ul { list-style: none; height: 26px; margin-left: 0px; z-index: 999; position: relative;}
#branding ul li { float: left; margin: 3px 10px 0 0; padding: 0 10px 0 0; border-right: 1px solid #666; }
#branding ul li a { float:right; display: block; font-size: 0.9em; color: #FFCC66; text-decoration: none; z-index: 100; }
#branding li a:hover, #branding li.current_page_item a { color: #FFCC66; text-decoration:underline; }

.cat_item ul { list-style: none; height: 26px; margin-left: 10px; z-index: 999; position: relative;}
.cat_item li { list-style: none; margin: 3px 10px 0 10; padding: 0 10px 0 0; border: 1px solid #333333; background-color:#191919; font-size:13px; padding:6px;  }
.cat_item li a {  list-style: none; display: block; font-size: 13px; color: #FFCC66; text-decoration: none; z-index: 100; }
.cat_item li a:hover{  list-style: none; text-decoration:underline; }



#branding li ul { position: absolute; width: 240px; left: -999em; margin:0 0 0 -10px; padding-top: 5px; list-style: none; }
#branding li ul li { background-color: #000; z-index: 15; position: relative; margin: 0; text-align: left; border: none;}
#branding li ul li:hover, #branding li ul li.current_page_item { xbackground: none; }
#branding li ul li:hover a { color: #a29c7d; }
#branding li:hover li a { color: #787878; }
#branding li ul li a { line-height: 14px; width: 180px; padding: 3px 10px 3px 10px; }
#branding li ul ul {	margin: -43px 0 0 180px;  }
#branding li ul ul li a { line-height: 20px; }
#branding li ul li ul li a {	border: none; }
#branding li:hover ul, #branding li.sfhover ul { left: auto; }
#branding li:hover ul ul, #branding li.sfhover ul ul { left: -999em; }
#branding li:hover ul, #branding li li:hover ul, #branding li.sfhover ul, #branding li li.sfhover ul { left: auto; }
#branding li:hover, #branding li.hover { position: static; } /* IE7 Fix */



/* Page navigation
------------------------------------------------------*/

#nav { z-index: 900; position: relative; height: 28px; padding: 0px; margin: 0px;  }
#nav li { float: left; list-style: none; z-index: 10; border-right:1px solid #151515; height:19px; margin-top:5px; }
#nav li a {	font-size: 0.9em; color: #CCCCCC; text-transform:uppercase; margin-top:-4px; text-decoration: none;xtop: 10px; z-index: 10; display: block; height:10px; position: relative; overflow: hidden; padding: 5px 9px 10px 9px; }
#nav li.current_page_item a { color: #86C2E9; }
#nav li a:hover{ color:#86C2E9;}


#nav2 { z-index: 900; position: relative; height: 20px; padding: 0px; margin: 0px;  }
#nav2 li { float: left; list-style: none; z-index: 10; height:19px; margin-top:5px; }
#nav2 li a {	font-size: 0.9em; color: #ACCCE1;  margin-top:-4px; text-decoration: none;xtop: 10px; z-index: 10; display: block; height:10px; position: relative; overflow: hidden; padding: 4px 15px 10px 15px; }
#nav2 li.current_page_item a { color: #FCFCFC; }
#nav2 li a:hover{ color:#FCFCFC;}

#nav li ul { position: absolute; width: 180px; left: -999em; margin:0; padding-top: 0; list-style: none; }
#nav li ul li { background-color: #444; z-index: 15; position: relative; height: 1%; margin: 0;  }
#nav li ul li:hover, #nav li ul li.current_page_item { background: none; background: #b8ae71; }
#nav li:hover li a { background: none; color: #fff; }
#nav li ul li a { line-height: 20px; width: 180px; top: 0; height: auto; padding-top: 5px; padding-bottom: 5px;  }
#nav li ul ul {	margin: -30px 0 0 210px;  }
#nav li ul ul li a { line-height: 20px; }
#nav li ul li ul li a {	border-width:0 1px 1px 0px; }
#nav li:hover ul, #nav li.sfhover ul { left: auto; }
#nav li:hover ul ul, #nav li.sfhover ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left: auto; }
#nav li:hover, #nav li.hover { position: static; } /* IE7 Fix */


/* Page content
------------------------------------------------------*/

#page-content h2 {  padding: 0px 15px 0px 0px; }
#page-content h2 a { font-size: 13px; color: #FFCC66; font-weight:normal; text-decoration: none; margin-bottom: 1px; }
#page-content h2 a:hover {text-decoration: underline;}
#page-content h2 span { color: #bbb; }
#page-content h2.comm { padding: 22px 15px 10px 20px; background: none; color: #444; }
#page-content h2.group { padding: 22px 15px 0px 20px; background: none; color: #444; }
#page-content h2.comm a { color: #000; text-decoration: none; }
#page-content h3 { font: normal 1.6em Arial, Tahoma, sans-serif; color: #444; text-decoration: none; margin: 30px 0px 10px 0px; }
#page-content h4 { font: bold 1.2em Georgia, Times, sans-serif; color: #613a19; text-decoration: none; margin: 15px 0px 5px 0px; }
#page-content .second h3 { font: normal 1.5em Georgia, Times, serif; color: #fff; text-decoration: none; padding: 18px 15px 18px 20px; margin: 0px 0px 1px 0px; background-color: #3c3b35; }
#page-content .second h3 a { color: #fff; }
#page-content .item { background-color: #fff; }
#page-content .new h2 { font: normal 1.6em Arial, Tahoma, sans-serif; color: #fff; text-decoration: none; padding: 18px 15px 18px 20px; margin: 0px 0px 1px 0px; background-color: #3c3b35; }
#page-content .second { width: 310px; float: left; margin-top: 20px; }
#page-content .second-wide { margin-top: 20px; }
#page-content .new { margin-top: 20px; }
#page-content .item img { padding: 4px; margin-top: 10px; border: 1px solid #ccc; }
#page-content .item img.head { display: block; padding: 0px; margin: 0px; border: none; }
#page-content .item img.right { float: right; margin-left: 25px; }
#page-content .item p { font: normal 1.1em/140% Verdana, Arial, sans-serif; margin-bottom: 15px; }
#page-content .item .foot { list-style: none; border-top: 1px solid #ccc; margin: 25px 0px 0px 0px; }
#page-content .item .foot li { float: left; background: none; padding: 4px 0px 0px 0px; font-size: 0.9em; }
#page-content .item .foot li.comments { float: right; padding-left: 20px; background: url("images/icn_comment.gif") no-repeat 0px 4px; }
#page-content .alternate { float: right; clear: right; }
#page-content .item .detail { display: block; margin-top: 0; font-weight: bold; }


#header_top_bg { background: url("images/header_top_bg.jpg") repeat-x bottom left; }
#page-content a.detail { background: url("images/bullet_2.gif") no-repeat 0% 65%; padding-left: 13px; }
.home_header { border-left:1px solid #282828; background: #1E1E1E;   padding:20px; padding-right:0px; padding-top:0px;  }
.home_header_bas { background: #1E1E1E url("images/novidades.jpg") no-repeat left top ; height:29px; padding-bottom:20px; border-top:2px solid #5F472B; width:651px;}
.joias_header { border-left:1px solid #282828; background: #1E1E1E url("images/joias.jpg") no-repeat 0% 0% ; border-top:2px solid #5F472B; padding:20px; padding-right:0px; padding-top:50px;  }
.carros_header { border-left:1px solid #282828; background: #1E1E1E url("images/carros.jpg") no-repeat 0% 0% ; border-top:2px solid #5F472B; padding:20px; padding-right:0px; padding-top:50px;  }
.bombos_header { border-left:1px solid #282828; background: #1E1E1E url("images/bombos.jpg") no-repeat 0% 0% ; border-top:2px solid #5F472B; padding:20px; padding-right:0px; padding-top:50px;  }

#page-content #portfolio-list { background: #fff url("images/bg_item_shadow.gif") repeat-x 0% 0%; padding: 20px; }
#page-content #portfolio-list h2 { font: normal 1.8em/120% Arial, Tahoma, sans-serif; color: #444; text-decoration: none; padding: 0 0 5px 0; margin: 0 0 15px 0; background: none; border-bottom: 1px solid #ccc; }
#page-content #portfolio-list .item { width: 450px; float: left; margin: 20px 20px 0 0; }
#page-content #portfolio-list .last { float: right; margin-right: 0; }
#page-content #portfolio-list .item .inner { border: 1px solid #ccc; }
#page-content #portfolio-list .item img { display: block; margin: 0 5px 0 5px; }
#page-content #portfolio-list .item h2 { font: bold 1.1em/120% Arial, Tahoma, sans-serif; color: #fff; text-decoration: none; padding: 9px 5px 9px 12px;; margin: 5px 5px 1px 5px; background-color: #444; border: none; }
#page-content #portfolio-list .item h2 a { color: #fff; text-decoration: none; }

#page-content .portfolio ul { list-style: none; float: left; width: 300px; }
#page-content .portfolio ul li { background: none; }
#page-content .portfolio ul li.padd { margin-top: 8px; }
#page-content .portfolio ul li { padding: 1px 0px 2px 0px; }
#page-content .portfolio ul li.check { padding: 1px 0px 2px 20px; background: url("images/bullet_1.png") no-repeat 0% 45%; }

#page-content .list-item { width: 300px; float: left; }
#page-content ul { list-style: none; margin: 10px 0px 20px 0px; }
#page-content .list-item ul { margin: 15px 0px 20px 0px; }
#page-content .item ul li { padding: 5px 0px 5px 25px; background: url("images/bullet_1.png") no-repeat 1% 50%; }

#page-content .post-search { padding: 0 0 15px 0; margin: 0 0 10px 0; border-bottom: 1px solid #ddd; }
#page-content .post-search h3 { margin: 5px 0 8px 0; }
#page-content .post-search h3 a { color: #444; }


/* Page content - project detail
------------------------------------------------------*/

#page-content #slideshow-gallery { background-color: #afa685; padding: 0; }
#page-content #slideshow-gallery img { padding: 0; margin: 0;  border: none; }
#page-content #slideshow-gallery ul { list-style: none; margin: 0; padding: 0; }
#page-content #slideshow-gallery ul li { float: left; margin: 14px 0  10px 15px; padding: 0; background: none; }
#page-content #slideshow-gallery ul li img { border: 4px solid #d1cab1; }
#page-content #slideshow-gallery ul li.activeLI img { border-color: #fff; }



/* Page content - comments
------------------------------------------------------*/

#comments .comments_no { font: bold 1.1em/120% Arial, Tahoma, sans-serif; text-transform: uppercase; margin: 0 0 15px 0; } 
#page-content .comments_no span {	color: #613a19; }
#page-content .item .commentlist {	margin: 25px 0px 0px 0px;	padding: 0px;	list-style: none; }
#page-content .item .commentlist li { padding: 15px 0 0 0; background: none; border-bottom: 1px solid #ddd; }
.commentlist li .comment-gravatar { width: 110px; height: 110px; float: left; }
#page-content .commentlist li .comment-gravatar img { display: block; margin: 0; }
.commentlist li .comment-text { width: 480px; float: left; font-size: 0.9em; }
#page-content .commentlist h4 {	font: bold 1.2em/120% Arial, Tahoma, sans-serif; color: #343434;	margin: 0px 0px 10px 0px; }
#page-content .commentlist h4 a {	color: #343434; }
#page-content .commentlist h4 span {	font-size: 0.9em;	display: block; }
#page-content .commentlist h4 span a {	color: #613a19; }
.commentinfo { float: left; padding-top: 5px;	font-size: 0.9em; }
.commentlist li.my-comment {	background-color: #eee;	padding-left: 10px;	padding-right: 15px; }
#main-cpage-contentontent li.my-comment h4 {	color: #000; }
.commentlist li.my-comment p { color: #000; }
#page-content .commentlist li.my-comment img { background-color: #fff; }
.commentlist li.my-comment .comment-text { width: 405px; }
.commenttext {	font-size: 0.9em; }
.commentlist code {	font-size: 1.3em;	line-height: 120%; }
#page-content .commentlist .wp-smiley {	border: none;	padding: 0px;	background: none; }



/* Page content - comment forms
------------------------------------------------------*/

#post-comment {	border: 1px solid #e2dfcf; background-color: #f4f2e8; padding: 20px; }
#page-content #post-comment input, #page-content #post-comment textarea {	background-color: #fff; }
#page-content label {	display: block;	font: bold 1.0em/120% Arial, tahoma, sans-serif;	color: #343434;	float: left;	width: 180px;	margin: 5px 0px 10px 0px; }
#page-content input, #page-content textarea {	float: left;	width: 320px;	background-color: #fff;	border: 1px solid #aaa;	font: normal 1.1em/120% Arial, tahoma, sans-serif;	color: #343434;	margin: 0px 0px 10px 0px;	padding: 4px; }
#page-content textarea {	width: 380px;	height: 150px; }
#page-content .comment {	display: block;	float: none;	margin: 0px 0px 5px 0px;	width: 470px; }
#page-content label.comment {	margin-top: 10px; }
#page-content input.submit {	display: block;	float: left;	width: 150px;	background-color: #fff;	border: 1px solid #aaa;	font: normal 1.2em/120% Georgia, Times, serif;	color: #454545;	margin: 10px 0px 10px 0px;	padding: 5px; }
#page-content input.submit:hover {	color: #000; }
#page-content input:focus, #page-content textarea:focus {	border: 1px solid #45371b; }


/* Page content - images
------------------------------------------------------*/

#page-content .alignleft { float: left; margin: 3px 15px 10px 0px; }
#page-content .alignright { float: right; margin: 3px 0px 10px 15px; }


.post { background: #191919;  border:1px solid #252525; padding:25px; line-height:20px; color:#CCCCCC; margin:0px;

}

.ad_1 { background:url("images/ad_1.jpg") no-repeat 0% 0%;  margin-bottom:5px; width:289px; height:100px;

}
.ad_2 { background:url("images/ad_2.jpg") no-repeat 0% 0%;  margin:0px; width:289px; height:100px;

}
/* Page sidebar
------------------------------------------------------*/

#page-sidebar h3 { display: block; font-size:13px; padding-left:2px; letter-spacing:1px; font-family:Arial, Helvetica, sans-serif; margin-bottom:15px; color: #69B7FF;  padding-bottom:0px; text-decoration: none; text-align: left; }
#page-sidebar h4 { font: normal 1.4em Georgia, "Times New Roman", Times, serif; color: #833510; text-decoration: none; margin: 15px 0px 8px 0px; }
#page-sidebar .box { margin:22px; overflow: hidden;
height: 100%; 
max-height: 100%;  border:1px solid #434343; padding-left: 10px; padding-right:10px; padding-top:15px; padding-bottom:15px;}
#page-sidebar .switcher { padding: 13px; }
#page-sidebar .switcher, .switcher { background: #222 url("images/bg_customize.gif") repeat-x 0% 0%; font: bold 1.0em Arial, Tahoma, sans-serif; color: #fff; }
#page-sidebar .switcher ul, .switcher ul { list-style: none; }
#page-sidebar .switcher ul li, .switcher ul li { float: left; margin-right: 10px; }
#page-sidebar .switcher ul li.lbl, .switcher ul li.lbl { padding: 2px 0px 0px 5px; }
#page-sidebar .switcher ul li a, .switcher ul li a { display: block; width: 15px; height: 15px; text-indent: -9999px; border: 2px solid #222; }
#page-sidebar .switcher ul li.col1 a, .switcher ul li.col1 a {	background: url("images/color_1.gif") no-repeat 0% 0%;	}
#page-sidebar .switcher ul li.col2 a, .switcher ul li.col2 a {	background: url("images/color_2.gif") no-repeat 0% 0%;	}
#page-sidebar .switcher ul li.col3 a, .switcher ul li.col3 a {	background: url("images/color_3.gif") no-repeat 0% 0%;	}
#page-sidebar .switcher ul li.col4 a, .switcher ul li.col4 a {	background: url("images/color_4.gif") no-repeat 0% 0%;	}
#page-sidebar .switcher ul li.col5 a, .switcher ul li.col5 a {	background: url("images/color_5.gif") no-repeat 0% 0%;	}
#page-sidebar .switcher ul li.col6 a, .switcher ul li.col6 a {	background: url("images/color_6.gif") no-repeat 0% 0%;	}
#page-sidebar .switcher ul li.col7 a, .switcher ul li.col7 a {	background: url("images/color_7.gif") no-repeat 0% 0%;	}
#page-sidebar .switcher ul li.col8 a, .switcher ul li.col8 a {	background: url("images/color_8.gif") no-repeat 0% 0%;	}

.switch-foot ul li.col1 a {	background: url("images/color_foot_1.gif") no-repeat 0% 0%;	}
.switch-foot ul li.col2 a {	background: url("images/color_foot_2.gif") no-repeat 0% 0%;	}
.switch-foot ul li.col3 a {	background: url("images/color_foot_3.gif") no-repeat 0% 0%;	}
.switch-foot ul li.col4 a {	background: url("images/color_foot_4.gif") no-repeat 0% 0%;	}
.switch-foot ul li.col5 a {	background: url("images/color_foot_5.gif") no-repeat 0% 0%;	}
.switch-foot ul li.col6 a {	background: url("images/color_foot_6.gif") no-repeat 0% 0%;	}
.switch-foot ul li.col7 a {	background: url("images/color_foot_7.gif") no-repeat 0% 0%;	}
.switch-foot ul li.col8 a {	background: url("images/color_foot_8.gif") no-repeat 0% 0%;	}

#page-sidebar .switcher ul li a:hover, .switcher ul li a:hover { border: 2px solid #fff; }
#page-sidebar .separate { margin-top: 20px; }
#page-sidebar img { display: block; float: left; border: 2px solid #fff; margin: 0px 10px 10px 0px; }
#page-sidebar .advertising { padding-bottom: 16px; padding-right: 0; padding-top: 0; }
#page-sidebar .advertising img { display: block; float: left; border: none; margin: 4px 0px 0px 0px; }
#page-sidebar img.alternate { float: right; margin-right: 0px; }

#page-sidebar a.btn { display: block; width: 130px; float: left; font: bold 1.0em Arial, Tahoma, sans-serif; color: #fff; text-align: center; text-decoration: none; background-color: #613a19; margin-top: 15px; padding: 6px 0px 6px 0px; }
#page-sidebar a.btn-right { float: right; }
#page-content-container #page-sidebar a.btn:hover { color: #fff; background-color: #444; }


/* Page sidebar - widgets
------------------------------------------------------*/

#page-sidebar #sidebar-widgets { list-style: none; width: 321px; }
#page-sidebar #sidebar-widgets a { text-decoration: none; color:#6D6C6C; }
#page-sidebar #sidebar-widgets a:hover {color:#838181; text-decoration:underline; }
#page-sidebar #sidebar-widgets a.url { color: #6D6C6C; font-weight: bold; text-decoration: underline; }
#page-sidebar #sidebar-widgets li { padding-top: 17px; padding-bottom:17px; margin-top: 0px; margin-left:22px; }
#page-sidebar #sidebar-widgets li ul { list-style: none; }
#page-sidebar #sidebar-widgets li ul li { margin: 0; padding: 5px 0 5px 0;  background: none; }
#page-sidebar #sidebar-widgets li ul:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

#page-sidebar .posts img { display: block; margin-bottom: 20px; }
#page-sidebar .posts h4 { margin-top: 0; }

#page-sidebar #sidebar-widgets li.widget_search label { display: block; padding-left:2px; font-size:13px; letter-spacing:1px; font-family:Arial, Helvetica, sans-serif; margin-bottom:15px; color: #69B7FF;  padding-bottom:9px; text-decoration: none; text-align: left;    }
#page-sidebar #sidebar-widgets li.widget_search input { font-size: 1.2em; color: #444; padding: 3px; width: 190px; border: 1px solid #333; }
#page-sidebar #sidebar-widgets li.widget_search #searchsubmit { width: 60px; font-size: 0.9em; font-weight: bold; }

#page-sidebar #sidebar-widgets li.cat-item { width: 133px; margin-right:10px; float: left; }
#page-sidebar #sidebar-widgets li.cat-item a { font: bold 1.0em Arial, Tahoma, sans-serif; color: #CCCCCC; text-decoration: none; padding-left: 10px; }
#page-sidebar #sidebar-widgets li.cat-item a:hover { color: #FFF; text-decoration: underline; }

#page-sidebar #sidebar-widgets li.widget_links li { line-height: 130%; color: #6f6b57; }
#page-sidebar #sidebar-widgets li.widget_links li a { xfont-weight: bold; xfont-size: 0.9em;  display: block; }

#page-sidebar #sidebar-widgets li.project-list li { padding-bottom: 10px; }
#page-sidebar #sidebar-widgets li.project-list li h4 { margin: 2px 0 5px 0; }
#page-sidebar #sidebar-widgets li.project-list li img { margin: 0 0 5px 0; }
#page-sidebar #sidebar-widgets li.project-list li.current { margin: 0 -17px 0 -17px; padding-left: 17px; padding-right: 17px; background-color: #f2f0e3; }


/* Page content - post paging
------------------------------------------------------*/

#post-navigation {	margin: 10px 0px 0px 0px;	padding: 8px;	background-color: #f3f3f3; }
#post-navigation a {	display: block;	float: left;	font: bold 0.9em Arial, Tahoma, sans-serif;	color: #444; 	text-decoration: none; 	text-transform: uppercase; } 
#post-navigation .next a {	float: right; }
#post-navigation a:hover {	color: #333; }


/* Social networks
------------------------------------------------------*/

#social-networks { font-size: 0.9em; margin: 35px 0px 0px 0px; padding: 10px 10px 15px 10px; background-color: #f9f9f9; border-top: 1px dotted #696969; }
#social-networks strong { display: block; color: #343434; m.argin-bottom: 2px; }
#social-networks a { font-weight: bold; }
#post-indexing { margin: 0px; padding: 8px; background-color: #f3f3f3; }


/* Page content - author
------------------------------------------------------*/

#page-content #author-desc { background-color: #fdf3c2; padding: 5px 20px 20px 20px; margin: 20px -20px -20px -20px; color: #495917; }
#page-content #author-desc .info { width: 470px; float: right; }
#page-content #author-desc h4 { font-size: 1.5em; font-weight: normal; border-bottom: 1px solid #e7d992; padding-bottom: 4px; margin-bottom: 10px; }
#page-content #author-desc span { display: block; margin-top: 12px; }
#page-content #author-desc span a { font-weight: bold; font-size: 0.9em; color: #702323; text-decoration: none; }
#page-content #author-desc .entry_author_image { float: left; margin-top: 5px; }
#page-content #author-desc .entry_author_image img { background-color: #fff; border-color: #ad8665; }

/* Related posts
------------------------------------------------------*/

#page-content #related-posts { background-color: #afa685; padding: 15px 20px 20px 20px; margin: 20px -20px -20px -20px; }
#page-content #related-posts h4 { font-size: 1.7em; font-weight: normal; color: #e4dfce; margin: 0 0 10px 0; padding: 0 0 5px 0; border-bottom: 1px solid #cbc3a7; }
#page-content #related-posts img { display: block; float: left; background-color: #d1cbb6; padding: 4px; margin: 0 12px 0 0; border: 1px solid #a19774; }
#page-content #related-posts a:hover img { background-color: #fff; }


/* Page footer
------------------------------------------------------*/

#page-footer { color: #333; border-top: 1px solid #222; padding-top: 25px; font: normal 1.0em Arial, Tahoma, sans-serif; }
#page-footer .page-container { width: 975px; }
#page-footer h3 { font: normal 1.4em Georgia, "Times New Roman", Times, serif; color: #333; padding-bottom: 5px; margin-bottom: 15px; border-bottom: 1px dotted #555; }
#page-footer h3 a { text-decoration: none; }
#page-footer h4 { font: bold 1.0em Arial, Tahoma, sans-serif; color: #613a48; margin-bottom: 3px; }
#page-footer .textwidget { color: #333; line-height: 130%; }
#page-footer p { color: #333; line-height: 130%; }

#page-footer .foot-widget li { width: 225px; float: left; margin-right: 18px; }
#page-footer .foot-widget ul li { float: none; line-height: 130%; background: url("images/bullet_2.gif") no-repeat 0px 5px; margin: 0 0 8px 0; padding: 0 0 0 15px; }


/* Page footer - widgets
------------------------------------------------------*/

#page-footer .foot-widget .widget_rss li { padding: 0 0 5px 0; margin: 0 0 5px 0; background: none; border-bottom: 1px solid #95b1de; }
#page-footer .widget_rss li a { font-weight: bold; display: block; text-decoration: none; margin: 0 0 3px 0; }

#page-footer strong, #page-footer a { color: #613a48; }
#page-footer ul { list-style: none; }
#page-footer #twitter_update_list { margin-bottom: 10px; }
#page-footer #twitter_update_list li { padding: 0px 0px 5px 20px; margin-bottom: 5px; border-bottom: 1px solid #b8d0f6; background: url("images/icn_comment.gif") no-repeat 0px 2px; }
#page-footer img.icn { float: right; margin-top: -13px; }

#page-footer .widget_flickrRSS img { width: 46px; height: 46px; display: block; float: left; margin: 0px 6px 6px 0px; border: 2px solid #444; }
#page-footer .widget_flickrRSS a:hover img { border: 2px solid #fff; }

#copyright { background-color: #222; margin-top: 40px; }
#copyright .page-container { color: #fff; padding: 12px 0px 12px 0px; }
#copyright ul { list-style: none; }
#copyright ul li { float: left; color: #999; }
#copyright ul li.mip { float: right; }
#page-footer #copyright a { color: #999; }


