/*
Theme Name: Infinity Remix
Theme URI: http://www.tipsandtricks-hq.com/?p=1318
Description: <a href="http://www.tipsandtricks-hq.com/?p=1318">Infinity Remix</a> theme is designed for Wordpress blog/site.
Version: 1.5
Author: Ruhul Amin
Author URI: http://www.tipsandtricks-hq.com/
*/
body {
background:#444;
width:960px;
color:#333;
font:13pt Georgia, Arial, Tahoma, Verdana;
margin:0 auto;
padding:0
}

p {
margin:15px 0
}

a:link,a:visited {
color:#3c78a7;
text-decoration:none
}

a:hover,a:active {
color:#3c78a7;
text-decoration:underline
}

a img {
border:0
}

code {
font:1em 'Courier New', Courier, Fixed;
background:#ececec
}

acronym,abbr,span.caps {
font-size:.9em;
letter-spacing:.07em;
cursor:help
}

acronym,abbr {
border-bottom:1px dashed #999
}

blockquote {
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
background:#EFFBFF;
font:1em Arial;
line-height:1.5em;
margin:10px 0;
padding:10px 10px 0
}

.empty-block {
width:960px;
height:20px;
background:#444;
margin:0;
padding:0
}

#pre-head {
width:960px;
height:30px;
background:url(images/pre-head-bg.gif) repeat-x top left;
margin:0;
padding:0
}

#pre-foot {
width:960px;
height:30px;
background:url(images/pre-head-bg.gif) repeat-x top left;
margin:0;
padding:0
}

#head {
background:#fff;
width:960px;
color:#111;
font-size:11px;
overflow:hidden;
margin:0;
padding:0
}

#page {
width:940px;
background:#ececec;
font-size:.7em;
margin:0 auto;
padding:10px
}

.left,.alignleft {
float:left
}

.right,.alignright {
float:right
}

.header_right {
font-size:16px;
float:right;
/*background:url(images/header_bracket.png) no-repeat bottom; */
margin-right:200;
padding: 0 10px 0 0;
}

#header_subscribe {
/*background:url(images/subscribe-caption.png) no-repeat; */
background-position:80% 60%;
/*padding:10px 10px 0 100px */
}

#navbar {
background:#FFF;
width:960px;
height:35px;
font-size:12px;
font-family:Georgia, Times New Roman;
color:#444;
font-weight:400;
border-top:1px solid #B0B0B0;
border-bottom:1px solid #B0B0B0;
margin:0;
padding:0
}

#navbarleft {
width:775px;
float:left;
margin:0;
padding:0
}


#navbarright {
float:right;
margin:0;
padding:0
}


#navbarright {
width:185px;
font-size:16px;
float:right;
margin:0;
padding:8px 0 0
}

#nav li a,#nav li a:link,#nav li a:visited {
color:#444;
display:block;
font-size:16px;
font-family:Georgia, Times New Roman;
font-weight:400;
text-transform:none;
border-right:1px solid #B0B0B0;
margin:0;
padding:8px 15px 9px
}

#nav li a:hover,#nav li a:active {
background:#DDD;
color:#5482c8;
text-decoration:none;
margin:0;
padding:8px 15px 9px
}

#nav li li a,#nav li li a:link,#nav li li a:visited {
background:#FFF;
width:150px;
color:#444;
font-size:14px;
font-family:Georgia, Times New Roman;
font-weight:400;
text-transform:none;
float:none;
border-bottom:1px solid #B0B0B0;
border-left:1px solid #B0B0B0;
border-right:1px solid #B0B0B0;
margin:0;
padding:7px 10px
}

#nav li li a:hover,#nav li li a:active {
background:#DDD;
color:#5482c8;
padding:7px 10px
}

#nav li ul {
z-index:9999;
position:absolute;
left:-999em;
height:auto;
width:170px;
margin:0;
padding:0
}

#nav li ul a {
width:140px
}

#nav li ul ul {
margin:-32px 0 0 171px
}

#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul {
left:-999em
}

#nav li:hover,#nav li.sfhover {
position:static
}

#nav .current_page_item a {
background:#EAEAEA;
color:#444
}

#nav .current_page_item a:hover {
background:#EAEAEA;
color:#5482c8
}

#searchform {
width:150px;
text-align:right;
}

#page-bar li {
float:left;
margin:0;
padding:0
}

#page-bar li li {
float:left;
width:122px;
text-transform:none;
margin:0;
padding:0
}

#page-bar li li a,#page-bar li li a:link,#page-bar li li a:visited {
background:#2B2B2B;
width:122px;
float:none;
border-top:1px solid silver;
margin:0;
padding:5px 10px 5px 18px
}

#page-bar li li a:hover,#page-bar li li a:active {
background:#666;
padding:5px 10px 5px 18px
}

#page-bar li ul {
position:absolute;
width:10em;
left:-999em
}

#page-bar li:hover ul {
left:auto;
display:block
}

#pagesidebar {
float:right;
background-color:#EFFAFF;
}

h1 {
font:3.5em Arial;
font-weight:700;
letter-spacing:-.08em
}

h2 {
color:#227ABE;
font:2em Arial,Georgia,Times New Roman;
}

}

h3 {
margin-bottom:3px;
color:#3c78a7;
font-weight:700
}

h4 {
color:#1C486B;
font-weight:700
}

h3.cat_title,h3.cat_title a {
color:#333;
letter-spacing:-.05em;
font-size:.85em
}

h3#respond {
margin-top:0;
padding-top:20px
}

h3#comments {
margin-top:32px;
padding-left:0
}

h3.authors {
margin-top:15px
}

#logo {
width:450px
}

#tagline {
margin-top:5px;
margin-left:15px;
font-size:1.1em;
color:#C0BF77
}

#top {
padding:0
}

#headline {
width:590px;
float:left;
background:#fff;
font-size:1.05em;
line-height:1.5em;
margin:0;
padding:10px
}

#headline div.title {
font-weight:700;
font:2.4em Georgia;
letter-spacing:-.05em;
display:block;
padding-bottom:5px
}

#headline div.meta {
display:block;
margin-top:-5px;
padding-bottom:2px
}

#headline p {
padding-bottom:15px
}

#headline a img, {
border:1px solid #ccc;
margin-top:5px;
margin-right:10px;
padding:2px
}

#middle {
width:920px;
background:#fff;
float:right;
margin:10px 0;
padding:10px
}

.category {
width:164px;
float:left;
border-top:8px solid #333;
background:#fff;
margin:0;
padding:5px 10px 10px
}

#cat-1,#cat-3,#cat-5 {
border-top:8px solid #333
}

#cat-2,#cat-4 {
border-top:8px solid #3c78a7
}

.category span.cat_title,#front-list .cat_title,#archive .cat_title {
text-transform:lowercase;
font-weight:700;
font-size:1.5em;
letter-spacing:-.05em;
margin:0
}

.category a {
color:#333;
display:block;
background:none
}

.category a:hover {
background:none;
color:#fff;
text-decoration:none
}

#bottom {
width:940px
}

#featured-content {
border:4px solid #B1B1B1;
margin-left:7px;
margin-right:5px;
padding:0;
}

#featured-content:hover {
border:4px solid #949494
}

#front-list {
background:none repeat scroll 0 0 #DFDFDF;
float:left;
font-size:1.05em;
line-height:1.75em;
padding:5px;
width:570px;
}

#archive {
padding-top:15px;
font-size:1.05em;
line-height:1.75em
}

#front-list blockquote {
padding:0 10px
}

#front-list .title, #archive .title {
margin: 0px 0 5px 0;
padding: 5px 0px 0px 10px;
text-align: left;
font: 24px  Georgia,century gothic,Arial,verdana, sans-serif;
font-weight:normal;
overflow:hidden;
}

#front-list .title a{
color:#227ABE;
background-color: transparent;
}

#front-list .title a:hover{
color: #4CB8E5;
background-color: transparent;
}

#front-list .clearfloat,#archive .clearfloat {
padding-bottom:10px;
border-bottom:1px dotted #ccc;
margin-bottom:10px
}


#front-list .article {
background:url("images/post-bg.jpg") repeat-x scroll 0 0 #FFFFFF;
border:1px solid #CCCCCC;
color:#504945;
height:100%;
margin:5px;
padding:10px;
}


#front-list .spoiler,#archive .spoiler {
display:block;
margin-top:3px
}

#front-list .thumbnail {
float:left;
border:1px solid #bbb;
background:#F0F0F0;
margin:3px 10px 3px 0;
padding:3px
}

#front-list .thumbnail:hover {
border:1px solid #666
}

#front-list p,#archive p {
margin-bottom:15px;
padding:0
}

.author {
font-size:.8em;
font-weight:700
}

.meta {
color:#666;
border-top:1px dotted #999;
border-bottom:1px dotted #999;
margin-bottom:.8em;
font-size:.9em;
padding:4px 0
}

.time {
background:url(images/time.jpg) left no-repeat;
margin:0 10px 0 0;
padding:4px 0 4px 22px
}

.categories {
background:url(images/categories.jpg) left no-repeat;
margin:0 10px 0 0;
padding:4px 0 4px 22px
}

#content {
width:560px;
background:#fff;
font-size:1.05em;
line-height:1.75em;
float:left;
min-height:400px;
padding:10px
}

#content .breadcrumbs,#content .breadcrumbs a {
font-weight:700;
color:#333
}

#content h2.title {
font:2.0em Georgia;
font-weight:700;
letter-spacing:-.05em;
border-bottom:1px solid #ddd;
border-top:3px solid #ddd;
padding:5px 0
}

.post {
font-size:1.05em;
line-height:1.75em
}

.post p {
margin-top:0
}

.post .clearfloat {
border-bottom:1px dotted #ccc;
margin:10px 0
}

.post ul,.post ol,#front-list ul,#front-list ol {
margin-bottom:15px
}

.post ul li,#front-list ul li {
list-style:square;
margin-left:30px
}

.post ol li,#front-list ol li {
list-style:decimal;
margin-left:30px
}

.post ol li ul li,#front-list ol li ul li {
list-style:square;
margin-left:20px
}

.post img,.post a img,#front-list img,#archive img {
border:1px solid #ccc;
margin:0 10px 5px 0;
padding:2px
}

.entry {
margin-top:20px
}

#stats {
margin-top:0;
text-transform:uppercase;
font:.8em Arial;
display:block;
padding:4px 0
}

#stats span {
padding:0 20px 0 0
}

#stats img,#nav img {
border:0;
margin:0;
padding:0
}

#tools {
width:590px;
height:25px;
font-size:.95em
}

.navigation {
text-align:Center;
padding:0px 0
}

#sidebar {
width:320px;
float:right;
margin:0
}

#sidebar h3 {
font:1.4em Times New Roman;
font-weight:600;
background-image: url(images/sidebar-heading-bg.gif);
border: 1px solid #CDCDCD;
padding-top: 6px;
padding-left: 10px;
margin-bottom: 10px; 
height: 23px;
color:#3A606F;
margin:10px 0px 10px 0px;
}

#sidebar-left h3,#sidebar-right h3 {
font:1.4em Georgia, Arial, Times New Roman;
font-weight:600;
background-image: url(images/sidebar-heading-bg.gif);
border: 1px solid #CDCDCD;
padding-top: 6px;
padding-left: 10px;
margin-bottom: 10px; 
height: 23px;
color:#000;
margin:10px 0px 10px 0px;
}

#sidebar-top, #sidebar-bottom {
background:url("images/sidebar-top-bg.gif") repeat-x scroll 0 0 #FFFFFF;
border:1px solid #CCCCCC;
float:right;
margin-top:-5px;
padding:10px 10px 10px;
width:328px;
}

#sidebar-t, #sidebar-b {
background:url("images/sidebar-top-bg.gif") repeat-x scroll 0 0 #FFFFFF;
border:1px solid #CCCCCC;
float:right;
margin-top:320px;
padding:10px 10px 10px;
width:328px;
}

#sidebar-middle {
width:320px;
float:right
}

#sidebar-left {
width:135px;
float:left;
background:#fff url(images/sidebar-top-bg.gif) repeat-x;
border:1px solid #ccc;
padding:0 10px 10px
}

#sidebar-right {
width:135px;
float:right;
background:#fff url(images/sidebar-top-bg.gif) repeat-x;
border:1px solid #ccc;
padding:0 10px 10px
}

#sidebar li {
list-style:none;
border-bottom:1px dotted #ccc;
display:block;
background:url(images/bullet.gif) no-repeat 0 7px;
padding:2px 0 2px 13px
}

#sidebar li ul li:last-child {
list-style:none;
border-bottom:0 dotted #ccc;
display:block;
background:url(images/bullet.gif) no-repeat 0 7px;
padding:2px 0 0 13px
}

#sidebar-ads {
width:300px;
float:right;
margin-bottom:10px;
background:#fff;
padding:10px
}

.field {
border:1px solid #333;
background:#fff;
font-size:1em;
padding:2px
}

#s {
font-size:1em;
margin-left:-30px;
padding-left:1px;
width:150px;
}

#searchsubmit {
padding-left:5px
}

#commentform input,textarea { 
font-size: 1.3em;
color: #444;
background: #eee;
border: 1px solid #aaa;
border-right-color: #ddd;
border-bottom-color: #ddd;
}

#commentform input:focus { 
background: #fff;
border-color: #777;
border-right-color: #ccc;
border-bottom-color: #ccc;
}

.commentlist cite {
font-style:normal;
margin-bottom:4px;
display:block
}

.commentlist blockquote {
background:#ededed
}

.commentlist li {
list-style:none;
margin-bottom:3px;
padding:10px 0
}

.commentlist li li {
background:none;
border:none;
list-style:square;
margin:3px 0 3px 20px;
padding:3px 0
}

.commenttext {
background:#f2f2f2;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
width:495px;
float:right;
padding:10px 10px 0
}

.commentlist cite strong {
font-size:1.1em
}

li.my_comment {
background:#FFF;
border:none
}

li.my_comment cite strong {
font-size:1.3em;
color:#313228
}

#commentform small {
background:#FFF;
font-weight:700;
padding:0
}

.commentmetadata {
color:#4d4d4d;
display:block;
margin-top:3px;
text-align:right;
font-size:.9em
}

.commentmetadata a,.commentmetadata a:visited {
color:#959382
}

.commentlist small {
background:#e9e9e9
}

.avatar {
border:1px solid #bbb;
float:left;
width:55px;
height:55px;
margin:0 10px 0 0;
padding:2px
}

#comment {
width:560px;
background:#fff
}

#front-popular {
background:url("images/footer-bg.gif") repeat-x scroll 0 0 transparent;
border-top:1px solid #4F5259;
color:#FFFFFF;
font-size:0.7em;
margin:0 auto;
padding:5px 10px;
width:940px;
}

#recentpost,#mostcommented {
width:280px;
float:left;
padding:10px
}

#mostcommented {
margin-left:17px
}

#recent_comments {
width:280px;
float:right;
padding:10px
}

#recentpost ul,#mostcommented ul,#recent_comments ul {
margin-top:5px
}

#recentpost ul li,#mostcommented ul li,#recent_comments ul li {
list-style:none;
border-top:1px dotted #fff;
display:block;
padding:5px
}

#recentpost ul li:first-child,#mostcommented ul li:first-child,#recent_comments ul li:first-child {
border-top:0 dotted #fff
}

#footer {
color:#485558;
font-size:.8em;
border-top:1px solid #025D8C;
background:#fff; <!-- url(images/wordpress-icon-48.png) no-repeat -->
background-position:97% 50%;
margin:0 auto;
padding:5px 15px 20px 10px
}

#footer a {
color:#025D8C
}

.clearfloat:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden
}

.clearfloat {
display:block
}

.wp-caption {
border:1px solid #ccc;
text-align:center;
background-color:#f3f4f0;
padding-top:4px;
margin:10px
}

.wp-caption img {
border:0 none;
margin:0;
padding:0
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px
}

*,#nav {
margin:0;
padding:0
}

#nav ul,#nav li {
float:left;
list-style:none;
margin:0;
padding:0
}

#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul,#page-bar li:hover ul,#page-bar li.sfhover ul {
left:auto
}

.category p,#headline p, {
margin:0
}

#cat-1:hover,#cat-3:hover,#cat-5:hover,#cat-1:hover a,#cat-3:hover a,#cat-5:hover a {
background:#333;
color:#fff
}

#cat-2:hover,#cat-4:hover,#cat-2:hover a,#cat-4:hover a,#recentpost ul li:hover,#mostcommented ul li:hover,#recent_comments ul li:hover {
background:#3c78a7;
color:#fff
}

.meta a,#stats span a {
color:#333
}

.post .ads,#sidebar-bottom,#sidebar-middle {
margin-top:10px
}

#stats span a:hover,#tools a:hover {
background:none
}

#front-popular h3,#recentpost a,#mostcommented a,#recent_comments a {
color:#fff
}

* html .clearfloat,*+html .clearfloat {
height:1%
}


/*****************************
additional features
*****************************/
#primary {
border-right:10px solid;
color:#ECECEC;
display:inline;
float:left;
font-size:1.2em;
padding:5px 0 0;
width:580px;
}

.clear { clear: both; }

#homepageOptIn { font-family: Georgia,"Nimbus Roman No9 L",serif; position: relative; background: #fffde7; border: 2px solid #ecead3; width:578px; height:255px; padding: 5px 0px; margin-bottom: 30px;} 

#homepageOptIn .details {
float:left;
margin-left:15px;
margin-top:15px;
width:348px;
}


#homepageOptIn h2 {
color:#227ABE;
font-family:times New Roman,verdana;
font-size:23px;
font-weight:bold;
line-height:25px;
margin-bottom:10px;
margin-left:15px;
}


#homepageOptIn h3 {
font-size:20px;
font-weight:normal;
margin-bottom:10px;
margin-left:80px;
}
 
#homepageOptIn ul {
color:#598F75;
font-size:18px;
font-weight:bold;
list-style:none outside none;
margin-left:100px;
}


#homepageOptIn ul li {
font-family:Helvetica,Arial,Sans-Serif;
font-size:15px;
line-height:18px;
margin-bottom:10px;
}

#homepageOptIn form  {
float:right;
margin-right:5px;
margin-top:15px;
width:200px;
}

#homepageOptIn .cover { position: absolute; top: 70px; left: -50px; }
#homepageOptIn .video {  width: 151px; height: 110px; margin-bottom: 5px; margin-top: -10px; }

#homepageOptIn p {
margin-bottom:-30px;
}

#homepageOptIn strong.disclaimer {
bottom:15px;
display:inline-block;
font-family:Helvetica,Arial,Sans-Serif;
font-size:11px;
font-weight:normal;
left:78px;
position:absolute;
}

#homepageOptIn .text {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #C3BE84;
color:#2F2F2F;
font-size:13px;
font-weight:bold;
margin-top:25px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
width:180px;
}

#homepageOptIn .formSubmit {
background:none repeat scroll 0 0 #DEDEDE;
border:3px solid red;
color:black;
cursor:pointer;
float:right;
font:13px arial,sans-serif;
font-weight:bold;
margin-right:8px;
margin-top:23px;
padding:2px 0;
width:192px;
}

#homepageOptIn .formSubmit:hover {
   border:3px lime solid;
}

#frontindex {
   width:940px;
   height:280px;
   background-color:#fff;
   float:right;
   
}


.secondary  {
background-color:#FFFFFF;
display:inline;
float:left;
font-size:1em;
}

/******************************
SECONDARY

******************************/

.secondary .subscribe2 {
  margin:0 0 45px;
  width:auto;
  height:1%;
  padding:8px 6px 0;
  border:none;
}
.secondary .subscribe2 .rss2 {
    float:right;
    width:37px;
    height:37px;
    position:relative;
    top:-4px;
    right:-6px;
}
.secondary .subscribe2 .rss2 a {
    display:block;
    width:100%;
    height:100%;
    overflow:hidden;
    text-indent:-999em;
}
.secondary .subscribe2 h5 {
  background:none;
  margin:0;
  font-size:1.54em;
}
.secondary .subscribe2 .inner {
  background:none;
  padding:10px 0 0;
}
.secondary .subscribe2 .rss {
  float:left;
  margin:3px 15px 0 0;
}
.secondary .subscribe2 p {
  color: black;
  padding:0;
}
.secondary .subscribe2 .links {
  font-size:.92em;
  color: black;
}
.secondary .subscribe2 .links li {
  display:inline;
}
.secondary .subscribe2 .links li.first {
  font-weight:bold;
}
.secondary .subscribe2 .links li a {
  color: blue;
}
.secondary .subscribe2 .links li a:visited {
  color:#238ccc;
}
.secondary .newsletter {
  width:347px;
  position:relative;
left: 11px;
  color: #000;
  margin:50px 0 30px;
  background:url(images/newsletter-bg.jpg) repeat-y;
}
.secondary .newsletter .inner {
  width:auto;
  height:1%;
	padding:0;
  background:url(images/newsletter-top.jpg) no-repeat right top;
}
.secondary .newsletter .the-video {
  width:100%;
  text-align:center;
}
.secondary .newsletter .the-video div {
  height: 121px;
  he\ight: 115px;
  width: 159px;
  w\idth: 153px;
	padding:3px;
  float:left;
	display:inline;
	margin:-25px 0 0 -16px;
	position:relative;
  background:url(images/newsletter-vid.jpg) no-repeat ;
}
.secondary .newsletter .the-video object {
  height: 115px;
  width: 153px;
}
.secondary .newsletter .the-video em {
  font-weight: bold;
  display:block;
  padding:10px 10px 0;
  font: bold 16px/1.30 arial, sans-serif;
}
.secondary .newsletter h6 {
  border: none;
  background: none;
  text-decoration: none;
  padding:10px 13px;
  font:bold 16px/1.3 arial, sans-serif;
  color: black;
}
.secondary .newsletter ul {
  padding:0 13px;
  font-size:1.17em;
}
.secondary .newsletter ul li {
  margin:0 0 8px;
}
.secondary .newsletter .cover {
  position:absolute;
  left:291px;
  top:78px;
  width:144px;
  height:181px;
  background:url(http://therenovationplan.com/Files/images/renovationebook.png) no-repeat;
}
.secondary .newsletter .generalForm {
  height:1%;
  background:url(images/newsletter-form-bg.jpg) repeat-y;
}
.secondary .newsletter .generalForm div {
  width:100%;
  background:url(images/newsletter-form-top.jpg) no-repeat;
}
.secondary .newsletter .generalForm div div {
  width:auto;
  height:1%;
  padding:5px 10px;
  background:url(images/newsletter-form-bot.jpg) no-repeat left bottom;
}
.secondary .newsletter .generalForm .formInput {
  float:left;
  width:170px;
  width/**/:/**/154px;
  height:18px;
  height/**/:/**/16px;
  padding:2px 8px 0;
  margin:0 0 6px;
  border:none;
  background:#eee url(images/newsletter-input.jpg) no-repeat;
  font:1em arial,sans-serif;
  color: black;
}
.secondary .newsletter .generalForm #formName {
  margin:0 50px 6px 0;
}
.secondary .newsletter .generalForm .formSubmit {
  float:right;
  width:153px;
  padding:2px 0;
  margin:-7px 0 0;
  border:4px red solid;
  background:#dedede;
  font: 13px arial,sans-serif;
  color: black;
  cursor:pointer;
}
.secondary .newsletter .generalForm .formSubmit:hover {
   border:4px lime solid;
}
.secondary .newsletter .generalForm p {
  width:100%;
  clear:both;
  color:#fff;
	font-size:10px;
}
.secondary .twitter {
  width:100%;
  margin:0 0 22px;
  clear:both;
  background:url(images/twitter-bg.gif) repeat-y;
  color:#fff;
}
.secondary .twitter .top {
  height:3px;
  background:url(images/twitter-top.png) no-repeat;
}
.secondary .twitter .inner {
  font-size:.92em;
  padding:5px 10px 2px;
  overflow:hidden;
  height:1%;
  background:url(images/twitter-bottom.png) no-repeat left bottom;
}
.secondary .twitter a {
  color:#fff;
}
.secondary .twitter .link {
  clear:both;
  float:right;
  margin:3px 8px 0 0;
  font:italic 1.17em/1.2 georgia,serif;
  color: black;
}
.secondary .video p {
  font-weight:bold;
}
.secondary .video object,
.secondary .video embed {
  width:309px!important;
  height:250px!important;
}
.secondary .ads .inner {
  overflow:hidden;
  height:1%;
  padding:23px 0 8px 30px;
}
.secondary .ads ul li {
  margin:0;
  width:145px;
  height:145px;
  float:left;
  text-align:center;
}
.secondary .ads img {
  margin-left: 10px;
  margin-bottom: 20px;
  margin-right: 10px;
  margin-top: 0;
  float:left;
  text-align:center;
}
.secondary .message .inner {
  padding:9px;
}
.secondary .photos .inner {
  overflow:hidden;
  height:1%;
  padding:15px 0 5px 38px;
}
.secondary .photos .inner div {
  display:inline;
}
.secondary .photos img {
  float:left;
  border:3px solid #e0e0e0;
  margin:0 15px 15px 0;
}
.secondary .photos a:hover img {
  border:3px solid #ccc;
}
.secondary .photos .link {
  clear:both;
  float:right;
  margin:0 8px 0 0;
  font:italic 1em/1.2 georgia,serif;
  color: black;
}

.secondary .ad { display: block; margin-left: 11px; margin-bottom: 16px; }

.secondary .socialMediaList { margin-bottom: 10px; margin-top: 6px; background-image: none !important; }
.secondary .socialMediaList a { text-decoration: none !important; }
.secondary .socialMediaList ul { list-style: none; margin: 0; padding: 0; }
.secondary .socialMediaList li { margin: 0; padding: 0; margin-bottom: 10px; }
.secondary .socialMediaList li a { display: block; border: 1px solid #d2d2d2; background-color: #eaeaea; background-repeat: no-repeat; height: 31px; line-height: 31px; position: relative; }
.secondary .socialMediaList li a span { font-size: 17px; font-weight: normal; color: #002c38; padding-left: 10px; }
.secondary .socialMediaList li a img { position: absolute; top: 2px; right: 5px; }
.secondary .socialMediaList li.newSubscribeRSS a { background-image: url('http://www.therenovationplan.com/Files/images/rss.png'); background-position: 197px 0px; }
.secondary .socialMediaList li.newTwitter a { background-image: url('http://www.therenovationplan.com/Files/images/twitter.png'); background-position: 197px 0px; }
.secondary .socialMediaList li.newFacebook a { background-image: url('http://www.therenovationplan.com/Files/images/facebook.png'); background-position: 255px 0px; }

.secondary .blogUpdates {
background-color:#FFF8EF !important;
background-image:none !important;
border:1px solid #D2D2D2;
padding:5px;
width:338px;
}


.secondary .blogUpdates h3 { background: url('http://www.therenovationplan.com/Files/images/mail_icon.png') no-repeat top left; padding-left: 35px; font-size: 19px; color: #002c38; margin-bottom: 10px; font-weight: normal; }
.secondary .blogUpdates p { height: 29px; overflow: hidden; }
.secondary .blogUpdates .text { float: left; font-size: 16px; color: #000;  background: #ffffff; border: 1px solid #d2d2d2; width: 218px; padding: 5px; }
.secondary .blogUpdates .submitButton { margin-left: 10px; float: left; border: 0; padding: 0; background: url('http://www.therenovationplan.com/Files/images/subscribebutton.png') no-repeat top left; width: 94px; height: 27px; margin-top: 1px; }
.secondary .blogUpdates .submitButton:hover { background-position: center left; }
.secondary .blogUpdates .submitButton:focus, .secondary .blogUpdates .submitButton:active { background-position: bottom left; }

.secondary .blogNavigator .inner { padding-left: 0px !important; padding-right: 0px !important; padding-top: 36px; position: relative;}
.secondary .tabs {
  width:280px;
  margin:0 0 22px;
  clear:both;
  margin-left: 16px;
}
.secondary .tabControl {
	background: #EBEEEF;
	font-size: 9px;
  	line-height:25px;
	padding:0 0 0px;
	width:280px;
	overflow:hidden;
}
.secondary .tabControl li {
  float:left;
  margin:0 0px 0 0; margin-right: 1px;
  background: transparent;
  font-size: 11px;
}
.secondary .tabControl li.third {
  margin:0;
}
.secondary .tabControl li a {
  color:#fff;
  float:left;
  padding:0 4px;
  background: #989898;
  border-left: 1px solid #d7d8d8; border-right: 1px solid #d7d8d8; border-top: 1px solid #d7d8d8;
  -moz-border-radius: 6px 6px 0px 0px;
  -webkit-border-radius: 6px 6px 0px 0px;
}
.secondary .tabControl li.ui-tabs-selected,
.secondary .tabControl li.hover,
.secondary .tabControl li:hover {
  background: #f6f6f6;
  
}
.secondary .tabControl li.ui-tabs-selected a,
.secondary .tabControl li a:hover,
.secondary .tabControl li a:focus {
  color:#000;
  background: #f6f6f6;
  text-decoration:none;
  border-left: 1px solid #d7d8d8; border-right: 1px solid #d7d8d8;
  -moz-border-radius: 6px 6px 0px 0px;
  -webkit-border-radius: 6px 6px 0px 0px;
}
.secondary .tab {
  clear:both;
  width:280px;
  padding:0 13px 10px; padding-top: 10px;
  overflow:hidden;
  background: #f6f6f6; border: 1px solid #d7d8d8;
  -webkit-border-radius: 0px 6px 6px 6px;
  -moz-border-radius: 0px 6px 6px 6px;
}
.secondary .tab li {
  margin:0;
  padding:4px 0 4px 16px;
  background:url(images/tab-bullet.gif) no-repeat 0 6px;
}
.secondary .tab li a,
.secondary .tab li a:visited {
  color:#000;
}


#flashcontent {
    width:580;
    height:280;
    float:right;
}

#videosb {
    float:left;  
}