/*
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.2
Author: Mip Design Studio
*/


/* Base
------------------------------------------------------*/

* { margin: 0px; padding: 0px; }
body { font: normal 0.75em/145% Verdana, Arial, sans-serif; color: #545454; text-align: center; background: #bfb57f url("images/bg_1.jpg") repeat-x 0% 0%;}
p { margin: 0px 0px 10px 0px; line-height: 140%; color: #545454; }
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; }


/* 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/bg_page_wrapper.gif") repeat-x 0% 0%; }
.page-container { width: 990px; margin: 0px auto; text-align: left; }
#page-content-container { background: url("images/bg_content-container.png") repeat-y 0% 0%; padding: 15px; margin-bottom: 20px; }
#page-content-container a { color: #613a19; }
#page-sidebar { width: 300px; float: right; }
#page-content { width: 640px; float: left; }
#page-content.wide { width: 960px; 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: 15px; 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 { display: block; font-size: 0.9em; color: #787878; text-decoration: none; z-index: 100; }
#branding li a:hover, #branding li.current_page_item a { color: #a29c7d; }

#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: 38px; padding: 0px; margin: 0px;  }
#nav li { float: left; list-style: none; z-index: 10; }
#nav li.back { background: #e1dbbf url("images/nav_1.gif") no-repeat 50% 100%; width: 2px; height: 38px; z-index: 8; position: absolute; }
#nav li a {	font-size: 1.1em; color: #eee; text-decoration: none;xtop: 10px; z-index: 10; display: block; xheight: 38px; position: relative; overflow: hidden; padding: 10px 15px 10px 15px; height: 18px; }
#nav li.current_page_item a {	font-weight: bold; color: #fff; }
#nav li a:hover, #nav li a:active, #nav li a:visited { border: none; }

#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 { font: normal 2.0em/120% Georgia, Times, serif; color: #fff; text-decoration: none; padding: 20px 15px 20px 20px; margin-bottom: 1px; background-color: #3c3b35; }
#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: 0px; margin-right: 10px; margin-bottom: 0px;  }
#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; }

#page-content .item .padd-20 { background: url("images/bg_item_shadow.gif") repeat-x 0% 0%; }
#page-content a.detail { background: url("images/bullet_2.gif") no-repeat 0% 65%; padding-left: 13px; }

#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; }


/* Page content - comment form 7 plugin
------------------------------------------------------*/

#page-content .wpcf7 { margin: 30px 0 30px 0; } 
#page-content .wpcf7:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } 
#page-content .wpcf7 input, #page-content .wpcf7 textarea { background: url("images/bg_shadow.gif") repeat-x 0% 0%; } 
#page-content .wpcf7 input.submit { width: 130px; background-color: #444; color: #fff; font-size: 0.9em; font-weight: bold; } 
#page-content .wpcf7 textarea { width: 500px; }


/* Page sidebar
------------------------------------------------------*/

#page-sidebar h3 { font: normal 1.8em Georgia, "Times New Roman", Times, serif; color: #444; text-decoration: none; text-align: center; padding-bottom: 30px; margin-bottom: 10px; background: url("images/sidebar_h3_separator.gif") no-repeat 0% 100%; }
#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 { background: url("images/bg_sidebar_box.png") repeat-y 0% 0%; padding: 17px; }
#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;  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: 16px 16px 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: 300px; }
#page-sidebar #sidebar-widgets a { text-decoration: none; }
#page-sidebar #sidebar-widgets a:hover { color: #000; }
#page-sidebar #sidebar-widgets a.url { color: #444; font-weight: bold; text-decoration: underline; }
#page-sidebar #sidebar-widgets li { background: url("images/bg_sidebar_box.png") repeat-y 0% 0%; padding: 17px; margin-top: 20px; }
#page-sidebar #sidebar-widgets li ul { list-style: none; }
#page-sidebar #sidebar-widgets li ul li { margin: 0; padding: 5px 0 5px 0; border-bottom: none; background: none; margin-left: auto;
    margin-right: auto;  }    
#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: 5px; }
#page-sidebar .posts h4 { margin-top: 0; }

#page-sidebar #sidebar-widgets li.widget_search label { display: block; font: normal 1.8em Georgia, "Times New Roman", Times, serif; color: #444; text-decoration: none; text-align: center; padding-bottom: 30px; margin-bottom: 10px; background: url("images/sidebar_h3_separator.gif") no-repeat 0% 100%; }
#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; float: left; }
#page-sidebar #sidebar-widgets li.cat-item a { font: bold 1.0em Arial, Tahoma, sans-serif; color: #444; text-decoration: none; background: url("images/icn_post.gif") no-repeat 0px 0px; padding-left: 18px; }
#page-sidebar #sidebar-widgets li.cat-item a:hover { color: #613a19; 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.widget_pages li a { background: url("images/icn_post.gif") no-repeat 0px 0px; padding: 1px 0 1px 18px; }
#page-sidebar #sidebar-widgets li.widget_pages li ul { border: none; padding: 5px 0 0 15px; }
#page-sidebar #sidebar-widgets li.widget_pages li ul li { border: none; padding: 3px 0 3px 0; }


#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; }


