/*
Theme Name: The PR Boutique
Description: A custom WordPress theme developed for The PR Boutique
Version: 1.0
Author: Andrew Norcross
Author URI: http://andrewnorcross.com
*/

/* ------------- The PR Boutique  ------------------ */
/* -------------->> Import css <<<-------------------*/

@import url("menu.css"); 
@import url("background.css"); 

/* ---------->> Resets and overrides <<<-------------*/

*{margin:0; padding:0;} /*body, p, div, h1, h2, h3, h4, h5, h6, ul, ol, li, pre, blockquote, address, cite{ margin:0; padding:0;}*/
html {height:100%;}
body {/*font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;*/ height:100%;}
.clearfix {clear:both; height:0px; font-size:1px;}
.clearleft {clear: left; height: 0px; font-size: 1px;}
:focus {outline:0;}
img, iframe {border:none; text-decoration:none;}
ol, ul {list-style:none;}
a {text-decoration:none;color:#D91771;}
a:hover {color: #9b3a67;}
select, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; border:0; padding:3px; background:none;}

/* --------------->> General <<<------------------*/

.container {position:relative; /* needed for footer positioning*/ margin:0 auto; /* center, not in IE5 */ height:auto !important; /* real browsers */ height:100%; /* IE6: treaded as min-height*/ min-height:100%; /* real browsers */ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
#back_blog .container .blog_content { background-color: #f8f8f8;}
.wrapper {width:956px; padding:46px 0 380px;  margin:0 auto;}
.wrapper .content {background:url(images/back_content.png) repeat; width:652px; _width:650px; min-height:388px; height:auto!important; height:388px; display:block; float:right; margin-left:22px; padding:28px; text-align:left;}
.wrapper .content h2 {color:#d91771; font-size:33px; text-transform:uppercase; font-weight:normal; margin-top:34px;}
.wrapper .content .txt1 {color:#474747; font-size:16px; margin-top:18px; line-height:22px;}

.wrapper .blog_content {background-color: #fff; background:url(images/back_content.png) repeat; width:652px; _width:650px; min-height:388px; height:auto!important; height:388px; display:block; float:right; margin-left:22px; padding:28px; text-align:left; color: #555;}
.wrapper .blog_content h2 {margin-bottom: 10px; width: 500px; color:#d91771; font-size:33px; font-weight:normal; margin-top:34px;}
.wrapper .blog_content .sep {color: #d91771; padding: 0 5px; font-size: 12px;}
.wrapper .blog_content .labels {color: #929292; font-size: 11px;margin: 4px 0 12px 0;}
.wrapper .blog_content .labels a {color: #929292;}
.wrapper .blog_content .post-container {float:left; margin-bottom:7px;}
.wrapper .blog_content .entry-content a:link, .wrapper .blog_content .entry-content a:visited, .wrapper .blog_content .entry-content a:active {color: #cb4e88;}
.wrapper .blog_content .entry-content a:hover {color: #9b3a67;}
.wrapper .blog_content .comments h2 {margin-top: 65px; color: #000; font-size: 22px;}
.wrapper .blog_content p {margin-bottom: 10px; font-size: 13px; line-height: 18px; color: #555;}
.wrapper .blog_content .post-container .published {color: #929292; font-size: 11px;margin: 4px 0 12px 0;}
.wrapper .blog_content .post-container .entry-meta {color: #929292; font-size: 12px;margin: 4px 0 12px 0; padding:0 20px;}
.wrapper .blog_content .post-container .entry-meta a{color: #d91771;}
.wrapper .blog_content .post-container .entry-meta a:hover{color: #810e43;}
.wrapper .blog_content .post-container .entry-meta span.comment {float:left;}
.wrapper .blog_content .post-container .entry-meta span.labels {float:right;}


.wrapper .content_int {background:url(images/back_content.png) repeat; width:680px; _width:675px; min-height:388px; height:auto!important; height:388px; display:block; float:left;  margin-left:22px; padding:28px 0 28px 28px; text-align:left;}
.wrapper .content_int h1 {float:left;}
.wrapper .content_int h2 {color:#000; font-size:40px; font-weight:normal; float:right; text-transform:none; margin:78px 28px 0 0;}
.wrapper .content_int p {line-height:16px; color:#555;}
.wrapper .blog_content .utility {font-size: 12px; height: 15px; border-top: solid 1px #c1c1c1; border-bottom: solid 3px #c1c1c1; width: 100%; padding: 9px 0; margin-bottom: 20px;}
.wrapper .blog_content .utility a{color: #ba1461;}
.wrapper .blog_content .utility .read_more {float: left;}
.wrapper .blog_content .utility .comment {float: right; margin-right: 22px;}
.wrapper .blog_content .utility .share {float: right;}
.wrapper .blog_content .utility .comment_count {font-size: 11px;}
.wrapper .blog_content h2 a {color: #d91771;}
.wrapper .blog_content h3 {font-weight: normal;}
.wrapper .blog_content h3 a {color: #d91771; font-size: 20px;}
.wrapper .blog_content h2.search {font-size: 26px; font-weight: bold;}

.wrapper .blog_content .blognav {float:left;padding:10px 0;width:100%;}
.wrapper .blog_content .blognav a{color:#D91771;}
.wrapper .blog_content .blognav span.alignleft { width:50%; float:left; text-align:left;}
.wrapper .blog_content .blognav span.alignright {width:50%; float:right; text-align:right;}

/* --------------->> Comments <<<------------------*/

.wrapper .blog_content .comments ul li.depth-1 {padding: 20px 0 50px 0; border-top: solid 1px #d8d8d8;}
.wrapper .blog_content .comments ul { width: 100%; border-bottom: solid 1px #d8d8d8; margin-bottom: 25px;}
.wrapper .blog_content .comments ul.children {clear: both; width: auto;padding-left: 40px; padding-top: 20px; margin-bottom: -20px; border: 0;} 
.wrapper .blog_content .comments ul.children li {clear: both;}

.wrapper .blog_content .comments .comment-author-avatar {float: left; margin-right: 18px;}
.wrapper .blog_content .comments .comment-author {font-size: 14px; color: #555; font-weight: bold;}
.wrapper .blog_content .comments .comment-author a {color: #555;}
.wrapper .blog_content .comments .comment-body {padding-left: 98px; color: #959494;}
.wrapper .blog_content .comments .comment-body .comment-content p {color: #959494;}
.wrapper .blog_content .comments .comment-reply-link {float: right;}
.wrapper .blog_content .comments .comment-reply-link a {color: #cb4e88;}
.wrapper .blog_content .comments .comment-date {color: #555; text-transform:uppercase; font-size: 11px; margin: 4px 0 10px 0;}
.wrapper .blog_content .comments .comment-content { margin-top: 10px;}
.wrapper .blog_content .comments #respond {padding-left: 98px;}
.wrapper .blog_content .comments #respond h2.reply { margin-top: 0; margin: 0 0 15 0 !important;}
.wrapper .blog_content .comments #respond .form-input input {background-color: #fff; font-size: 12px; padding: 1px; width: 270px; height: 18px; border: solid 1px #aaa; -moz-border-radius: 3px; -webkit-border-radius: 3px; color: #8d8d8d; -webkit-box-shadow: inset 0 3px 3px rgba(0,0,0,0.10), rgba(0,0,0,0.02) 0px 0px 10px;
   -moz-box-shadow:inset 0 3px 3px rgba(0,0,0,0.10), rgba0,0,0,0.02) 0px 0px 10px; margin-bottom: 5px;}
.comment_ta {background-color: #fff; font-size: 12px; padding: 1px; height: 58px;width: 500px; border: solid 1px #aaa; -moz-border-radius: 3px; -webkit-border-radius: 3px; color: #8d8d8d; -webkit-box-shadow: inset 0 3px 3px rgba(0,0,0,0.10), rgba(0,0,0,0.02) 0px 0px 10px;
   -moz-box-shadow:inset 0 3px 3px rgba(0,0,0,0.10), rgba(0,0,0,0.02) 0px 0px 10px; margin-bottom: 5px;}
 .wrapper .blog_content .comments #respond .form-input { font-size: 11px; color :#989898;}
 .wrapper .blog_content .comments a {color :#cb4e88;}
/* --------------->> About <<<------------------*/

.wrapper h3 span.pink {
	color:#D91771;
	font-size:24px;
	font-weight:normal;
	margin:25px 0;
	text-transform:uppercase;
	}

.wrapper .about {margin-top:50px;}
.wrapper .about h3 {color:#333333; font-size:16px; font-weight:normal; padding-right:28px;}
.wrapper .about h4 {color:#D91771; font-size:16px; font-weight:normal; padding-right:28px;}
.wrapper .about p {overflow:hidden; padding-top:14px; padding-right:28px;}

.wrapper .about .bio {margin-top:50px;}
.wrapper .about .bio img {float:right; margin-left:35px;} 
.wrapper .about .bio h4 {color:#000; text-transform:uppercase; font-size:16px;}
.wrapper .about .bio h5 {color:#D91771; font-size:14px; font-weight:normal;}
.wrapper .about .bio p {overflow:hidden; padding-top:14px; _width:414px;}

/* --------------->> Services <<<------------------*/

.wrapper .services {margin-top:50px; padding-right:28px; min-height:204px; height:auto!important; height:204px;}
.wrapper .services h3 {color:#D91771; font-size:24px; font-weight:normal; text-transform:uppercase; margin-bottom:25px;}
.wrapper .services h3 .cufon { margin-bottom:5px;}
.wrapper .services p {width:328px; border-right:1px solid #ccc; padding-right:25px; margin-right:25px; float:left; font-size:13px; line-height:20px;}
.wrapper .services ul {float:left; margin-top:2px;}
.wrapper .services ul li {background:url(images/point.gif) no-repeat 0 5px; padding-left:12px; margin-bottom:10px;}
.wrapper .seecase {float:right; color:#d91771; padding:10px 28px 0 0;}
.wrapper .seecase:hover {color:#810e43;}

.wrapper .pagination {float:right; margin-top:8px;}
.wrapper .pagination .previous {background:url(images/pagination.png) no-repeat 0 0; width:29px; height:29px; text-indent:-9999px; display:block; float:left; margin-right:10px;}
.wrapper .pagination .previous:hover {background-position:0 -29px;}
.wrapper .pagination .next {background:url(images/pagination.png) no-repeat -29px 0 ; width:29px; height:29px; text-indent:-9999px; display:block; float:left;}
.wrapper .pagination .next:hover {background-position:-29px -29px;}

/* --------------->> Clients <<<------------------*/

.wrapper .home_cases {margin-top:50px;}
.wrapper .home_cases ul {position:relative; margin-left:-34px; _margin-left:-64px;}
.wrapper .home_cases li {float:left; height:230px; width:194px; margin-left:34px; _margin-left:30px;}
.wrapper .home_cases li img {background:url(images/back_casesthumb.gif) no-repeat; padding:8px;}
.wrapper .home_cases li h4 {color:#555; font-weight:normal; margin:8px 0 2px 4px;}
.wrapper .home_cases li h4.cs_cat {text-transform:uppercase;}
.wrapper .home_cases li h4 a {color:#555;}
.wrapper .home_cases li p {margin-left:4px;}
.wrapper .home_cases li .more {color:#d91771; font-size:11px; padding:6px 0 0 2px; display:block;}
.wrapper .home_cases li .more:hover {color:#810e43;}

.wrapper .case-studies {margin-top:50px;}
.wrapper .case-studies h3 {color:#D91771; font-size:24px; font-weight:normal; margin-bottom:20px;}
.wrapper .case-studies img {padding:10px 0 10px 10px;margin-right:-250px;}
.wrapper .case-studies p {margin-bottom:20px; line-height:17px;padding-right:250px;}
.wrapper .case-studies strong {font-size:13px; text-transform:uppercase;}
.wrapper .seeservice {float:right; color:#d91771; padding:4px 28px 0 0; display:block; clear:both!important;}
.wrapper .seeservice:hover {color:#810e43;}

.wrapper .testimonials {margin-top:50px;}
.wrapper .testimonials p {margin:0 28px 25px 0; line-height:17px;}
.wrapper .testimonials p strong {font-style:normal; color:#D91771; margin-top:5px;}
.wrapper .testimonials p strong span {text-transform:uppercase;}

.wrapper .mediaheadlines {margin-top:50px; height:auto;}
.wrapper .mediaheadlines h3 {color:#D91771; font-size:24px; font-weight:normal; margin-bottom:20px; text-transform:uppercase;}
.wrapper .mediaheadlines .headlines {float:left; width:416px; padding-right:25px; margin-right:25px; min-height:204px; height:auto!important; height:204px;}
.wrapper .mediaheadlines .headlines h4 {text-transform:uppercase; color:#555; font-size:12px;}
.wrapper .mediaheadlines .headlines .read {color:#d91771; font-size:11px; padding:0; display:block;}
.wrapper .mediaheadlines .headlines .read:hover {color:#810e43;}
.wrapper .mediaheadlines .headlines li {margin-bottom:12px;}
.wrapper .mediaheadlines .headlines p {font-size:11px; text-transform:uppercase; color:#999;}
.wrapper .mediaheadlines .headlines .title {font-size:12px; color:#555; text-transform:none;}
.wrapper .mediaheadlines .list {width:183px; float:left;}
.wrapper .mediaheadlines .list h4 {text-transform:uppercase; margin-bottom:10px; font-weight:normal; color:#000; font-size:13px;}
.wrapper .mediaheadlines .list .month .month_press {color:#d91771;}
.wrapper .mediaheadlines .list .month a {color:#555;}
.wrapper .mediaheadlines .list .month a:hover {color:#000;}
.wrapper .mediaheadlines .list .month li { float:left; margin:3px 6px 0 0;}
.wrapper .mediaheadlines .list .month {clear:both; padding-bottom:6px; display:block;}
.wrapper .mediaheadlines .list strong {padding-top:8px; display:block;}
.wrapper .mediaheadlines .headline_arch {text-align:right;color:#810e43; width:100%;}
.wrapper .mediaheadlines .headline_arch a{color:#d91771;padding-right:20px;font-size:11px;}
.wrapper .mediaheadlines .headline_arch a:hover{color:#810e43; }

.wrapper .pagination_int {float:right; margin-top:20px;}
.wrapper .pagination_int span {float:left; padding:3px 4px; color:#d91771;}
.wrapper .pagination_int a {float:left; padding:3px 4px; color:#555;}
.wrapper .pagination_int a:hover {color:#d91771;}
.wrapper .pagination_int .previous {background:url(images/pagination.gif) no-repeat 0 0; width:20px; height:20px; text-indent:-9999px; display:block; float:left; padding:0;}
.wrapper .pagination_int .previous:hover {background-position:0 -20px;}
.wrapper .pagination_int .next {background:url(images/pagination.gif) no-repeat -20px 0 ; width:20px; height:20px; text-indent:-9999px; display:block; float:left; padding:0;}
.wrapper .pagination_int .next:hover {background-position:-20px -20px;}

.wrapper .experience {margin-top:35px; padding-right:28px;}
.wrapper .experience h3 {color:#D91771; font-size:24px; font-weight:normal; margin:20px 0 10px 0; text-transform:uppercase;}
.wrapper .experience ul { clear:both; margin-bottom:22px; width:800px; float:left;}
.wrapper .experience ul li { float:left; width:300px; background:url("images/point.gif") no-repeat 0 5px; padding-left:12px; line-height:18px;}

/* --------------->> Contact <<<------------------*/

.wrapper .contact {margin-top:50px; min-height:204px; height:auto!important; height:204px;}
.wrapper .contact .address {text-align:right; border-right:1px solid #ccc; padding-right:25px; margin-right:25px; _margin-right:24px; float:left; width:180px; height:236px;}
.wrapper .contact .address p {margin:5px 0 32px 0; line-height:20px;}
.wrapper .contact .form {float:left; width:420px;}
.wrapper .contact .form h3 {text-transform:uppercase; color:#D91771; font-size:22px; font-weight:normal; margin-bottom:15px;}
.wrapper .contact .form span.gfield_required {display:none;}
.wrapper .contact .form .input {background:url(images/back_input.gif) no-repeat; width:212px; height:21px; margin-bottom:8px; display:block;}
.wrapper .contact .form .textarea {background:url(images/back_textarea_2.gif) no-repeat; border:0; width:415px; height:103px; margin-bottom:8px; display:block;}
.wrapper .contact .form input {background:none; width:208px;}
.wrapper .contact .form textarea {width:409px; height:97px;}
.wrapper .contact .form input.button {background:url(images/btn_send.gif) no-repeat; width:55px; height:20px; text-indent:-9999px; cursor:pointer; float:right; margin-right:6px; *font-size:1px; *color:#ba1461;}
.wrapper .contact .form .btn_send:hover {background-position:bottom;}
.wrapper .contact .error {color:#D91771; float:left; padding-left:1px; width:350px; margin-top:2px;}
.wrapper .contact .form .gform_footer a {display:none}

/* --------------->> Extras <<<------------------*/

.wrapper .privacy-policy {margin-top:35px; padding-right:28px;}
.wrapper .privacy-policy p {margin-top:15px; font-size:12px;}

.wrapper .sitemap {margin-top:25px; padding-right:28px; color:#D91771; line-height:17px;}
.wrapper .sitemap strong {border-bottom:1px solid #cfcfcf; color:#555; padding:12px 0 3px 0; display:block; width:300px; margin-bottom:4px;}
.wrapper .sitemap strong a:hover {color:#000;}
.wrapper .sitemap a {color:#555;}
.wrapper .sitemap a:hover {color:#000;}
.wrapper .sitemap ul ul ul {padding-left:15px;}
.wrapper .sitemap .left {float:left; width:300px; margin-right:52px; _margin-right:48px;}
.wrapper .sitemap .right {float:left; width:300px;}

/* ---------------->> Footer <<<-------------------*/

.blog .footer {bottom:-60px; /* stick to bottom */}

.footer {background:#E7E7E7; width:100%; border-top:4px solid #FFF; position:absolute; *left:0; width:100%; bottom:-110px; /* stick to bottom */}	
.content_footer {width:956px; margin:0 auto; text-align:left; padding:35px 0 10px 0;}

.footer .info {width:218px; height:auto; float:left; padding:5px 10px 0 0; margin-right:18px; background:url(images/line.gif) repeat-y right;}
.footer .info h3 {font-size:22px; color:#000; font-weight:normal;}
.footer .info img {background:url(images/shadow_images.gif) no-repeat; padding:9px 10px; margin:3px 0 0 -5px;}
.footer .info h4 {color:#333; font-size:13px; margin-top:5px;}
.footer .info h4 a {color:#333;}
.footer .info .fecha {color:#999; margin-bottom:7px;}
.footer .info p {color:#666;}
.footer .info .more {color:#d91771; font-size:11px; display:block;padding-bottom:5px;}
.footer .info .more:hover {color:#810e43;}

.icon_facebook {background:url(images/icons.gif) no-repeat 0 0; width:32px; height:33px; display:block; float:left; text-indent:-9999px;}
.icon_facebook:hover {background-position:0 bottom;}
.icon_twitter {background:url(images/icons.gif) no-repeat -32px 0; width:32px; height:33px; display:block; float:left; text-indent:-9999px; margin-left:8px;}
.icon_twitter:hover {background-position:-32px bottom;} 
.icon_blog {background:url(images/icons.gif) no-repeat -64px 0; width:32px; height:33px; display:block; float:left; text-indent:-9999px; margin-left:8px;}
.icon_blog:hover {background-position:-64px bottom;}
.icon_newsletter {background:url(images/icons.gif) no-repeat -98px 0; width:41px; height:33px; display:block; float:left; text-indent:-9999px; margin-left:8px;}
.icon_newsletter:hover {background-position:-98px bottom;}

.footer .contact {float:left; width:218px;}
.footer .contact h3 {color:#D91771; font-weight:normal; font-size:20px; margin:5px 0 10px -1px;}
.footer .contact .input {background:url(images/back_input.gif) no-repeat; width:212px; height:21px; margin-bottom:3px; display:block;}
.footer .contact span.gfield_required {display:none;}
.footer .contact .textarea {background:url(images/back_textarea.gif) no-repeat; border:0; width:212px; height:42px; margin-bottom:3px; display:block;}
.footer .contact input {background:none; width:208px;}
.footer .contact textarea {width:207px; height:35px; margin-top:1px;}
.footer .contact p {color:#666; float:left; padding-left:1px;}
.footer .contact input.button {background:url(images/btn_send.gif) no-repeat; width:55px; height:20px; text-indent:-9999px; cursor:pointer; float:right; margin-right:6px; *font-size:1px; *color:#ba1461;}
.footer .contact p.phone {float:left;}
.footer .contact .gform_footer a {display:none}
.footer .contact .btn_send:hover {background-position:bottom;}

.footer .copy {color:#666; font-size:11px; padding-top:20px;}
.footer .copy a {color:#666;}
.footer .copy a:hover {color:#383838;}

/* ---------------->> background <<<-------------------*/

.preload_backs {width:0px; height:0px; display:inline; background:url(images/back_about.jpg); background:url(images/back_services.jpg); background:url(images/back_contact.jpg); background:url(images/back_clients.jpg); }

/* ---------------->> Image Setup <<<-------------------*/

.wrapper img.alignleft {float:left;}
.wrapper img.alignright {float:right;}

/* ---------------->> Blog Sidebar <<<-------------------*/

.wrapper .sidebar {width: 224px;  color: #555; font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 16px; }
.wrapper .sidebar h2 {font-weight: normal; font-size: 22px; text-transform: uppercase; margin-bottom: 18px; margin-top: 23px; color: #000;}
.wrapper .sidebar h2 strong {font-size: 22px;}
/* .wrapper .sidebar h2:nth-child(-n+10) {color: #d82277; font-size: 18px;}
.wrapper .sidebar h2:nth-child(-n+10) strong {font-size: 18px;} */
.wrapper .sidebar .search {background-color: #fff; font-size: 12px; padding: 1px; width: 140px; height: 18px; border: solid 1px #aaa; -moz-border-radius: 3px; -webkit-border-radius: 3px; color: #8d8d8d; -webkit-box-shadow: inset 0 3px 3px rgba(0,0,0,0.10), rgba(0,0,0,0.02) 0px 0px 10px;
   -moz-box-shadow:inset 0 3px 3px rgba(0,0,0,0.10), rgba(0,0,0,0.02) 0px 0px 10px;}
.wrapper .sidebar .icon_blog {margin-left: 14px;}
.wrapper .sidebar .icon_newsletter {margin-left: 14px;}
.wrapper .sidebar .icon_twitter {margin-left: 14px;}
.wrapper .sidebar hr {width: 228px; height: 1px; color: #fff; background-color: #fff; border-bottom: solid 1px #dedede; border-top: 0; border-left: 0; border-right: 0; margin: 23px 0px;}
.wrapper .sidebar a.green:link, .wrapper .sidebar a.green:visited, .wrapper .sidebar a.green:active {color: #a3a71d;}
.wrapper .sidebar ul.tweet_list { list-style-type: none; margin: 0; padding: 0;}
.wrapper .sidebar ul.tweet_list li a {color: #a3a71d;}
.wrapper .sidebar ul.tweet_list li {background-image:url(images/bullet.png); background-position: 0 0; background-repeat: no-repeat; padding: 0 0 0 18px; margin-bottom: 18px;}
.wrapper .sidebar ul.tweet_list li:last-child {margin-bottom: 0px;}
.wrapper .sidebar ul.tweet_list li em {color: #9e9e9e; font-style: italic;}
.wrapper .sidebar .widget_recent_entries ul { list-style-type: none; margin: 0; padding: 0;}
.wrapper .sidebar .widget_recent_entries ul li {background-image:url(images/bullet2.png); background-position: 0 0; background-repeat: no-repeat; padding: 0 0 0 12px; margin-bottom: 12px;}
.wrapper .sidebar .widget_recent_entries ul li:last-child {margin-bottom: 0px;}
.wrapper .sidebar .widget_recent_entries ul li em {color: #9e9e9e; font-style: normal;}
.wrapper .sidebar .widget_recent_entries ul li a {color: #000;}
.wrapper .sidebar .widget ul { list-style-type: none; margin: 0; padding: 0;}
.wrapper .sidebar .widget ul li {background-image:url(images/bullet2.png); background-position: 0 0; background-repeat: no-repeat; padding: 0 0 0 12px; margin-bottom: 12px;}
.wrapper .sidebar .widget ul li:last-child {margin-bottom: 0px;}
.wrapper .sidebar .widget ul li em {color: #9e9e9e; font-style: normal;}
.wrapper .sidebar .widget ul li a {color: #000;}
.wrapper .sidebar .faves ul { list-style-type: none; margin: 0; padding: 0;}
.wrapper .sidebar .faves ul li {background-image:url(images/bullet2.png); background-position: 0 0; background-repeat: no-repeat; padding: 0 0 0 12px; margin-bottom: 5px;}
.wrapper .sidebar .faves ul li:last-child {margin-bottom: 0px;}
.wrapper .sidebar .faves ul li a {color: #5e5e5e;}
.wrapper .sidebar a.action {float: right; font-size: 13px;}
.wrapper .sidebar a.action:link, .wrapper .sidebar a.action:visited, .wrapper .sidebar a.action:active {color: #d82277;}
.wrapper .sidebar a.action:hover {color: #911750;}
.wrapper .sidebar a.year {color: #000;}
.wrapper .sidebar .month { color: #5e5e5e;}


/* ---------------->> Blog Footer <<<-------------------*/

#blog_footer {background-color: #cfcaca}
.blog_content_footer {width:956px; margin:0 auto; text-align:left; padding:35px 0 10px 0; font-family: arial, helvetica, sans-serif; font-size: 12px;}
.footer .blog_content_footer .widget {width: 300px; float: left;}
.footer .blog_content_footer .widget ul { list-style-type: none; margin: 0; padding: 0;}
.footer .blog_content_footer .widget ul li { color: #000; font-weight: normal; background-image:url(images/bullet3.png); background-position: 0 0; background-repeat: no-repeat; padding: 0 0 0 12px; margin-bottom: 9px;}
.footer .blog_content_footer .widget ul li a {color:#000;}
.footer .blog_content_footer .widget ul li:last-child {margin-bottom: 0px;}
.footer .blog_content_footer .widget ul li em {color: #888787; font-weight: normal; font-style: normal;}
.footer .blog_content_footer .vr {height: 140px; width: 28px !important; background-image: url(images/vr.jpg); background-repeat: no-repeat; float: left;}

.footer .blog_content_footer .contact_us {width: 282px;float: left;}
.footer .blog_content_footer .contact_us span.gfield_required {display:none;}
.footer .blog_content_footer .contact_us input.button {background:url(images/btn_send.gif) no-repeat; width:55px; height:20px; text-indent:-9999px; cursor:pointer; float:right; margin-right:6px; *font-size:1px; *color:#ba1461;}
.footer .blog_content_footer .contact_us .gform_footer a {display:none;}
.footer .blog_content_footer h2 {font-weight: normal; font-size: 18px; text-transform: uppercase; margin-bottom: 18px;}
.footer .blog_content_footer h2 strong {font-size: 18px;}
.footer .blog_content_footer .contact_us h2 {color: #d91771;}
.footer .blog_content_footer .contact_us input {background-color: #fff; font-size: 12px; padding: 2px 6px; width: 270px; height: 20px; border: 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; color: #8d8d8d; margin-bottom: 6px;}
.footer .blog_content_footer .contact_us textarea {background-color: #fff; font-size: 12px; padding: 2px 6px; width: 270px; height: 40px; border: 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; color: #8d8d8d; margin-bottom: 8px;}
.footer .blog_content_footer .contact_us {font-size: 12px; color: #717171; font-weight: normal;}
#smart-archives-block li { margin-bottom: 10px;}
.footer .blog_content_footer .popular_posts ul.sidebar {list-style: none;}
.footer .blog_content_footer .popular_posts ul.sidebar li.widget {background-image: none; padding: 0;}
.footer .blog_content_footer .site_map a {color :#555;}
/* ---------------->> buttons <<<-------------------*/

.awesome, .awesome:visited {
	background: #222 url(images/alert-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);

	position: relative;
	cursor: pointer;
}
 
	.awesome:hover							{ background-color: #111; color: #fff; }
	.awesome:active							{ top: 1px; }
	.small.awesome, .small.awesome:visited 			{ font-size: 11px; padding: ; }
	.awesome, .awesome:visited,
	.medium.awesome, .medium.awesome:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
	.large.awesome, .large.awesome:visited 			{ font-size: 14px; padding: 8px 14px 9px; }
	
	.green.awesome, .green.awesome:visited		{ background-color: #91bd09; }
	.green.awesome:hover						{ background-color: #749a02; }
	.blue.awesome, .blue.awesome:visited		{ background-color: #2daebf; }
	.blue.awesome:hover							{ background-color: #007d9a; }
	.red.awesome, .red.awesome:visited			{ background-color: #e33100; }
	.red.awesome:hover							{ background-color: #872300; }
	.magenta.awesome, .magenta.awesome:visited		{ background-color: #b71460; }
	.magenta.awesome:hover							{ background-color: #630030; }
	.orange.awesome, .orange.awesome:visited		{ background-color: #ff5c00; }
	.orange.awesome:hover							{ background-color: #d45500; }
	.yellow.awesome, .yellow.awesome:visited		{ background-color: #ffb515; }
	.yellow.awesome:hover							{ background-color: #fc9200; }
