body {margin: 0px 0px 20px 0px; text-align: center; }
a {text-decoration: none; color: #fe6fa4;}
a:hover {color: red;}
.clr {clear: both; margin: 0px; padding: 0px;}

h2, h3 {margin: 0px; padding: 0px; font-weight: normal;}
h6 {margin: 0px; padding: 0px; font-weight: bold; font-size: 8pt;}
div {border-style: solid; border-color: #ff99cc; border-width: 0px;}

#container {line-height: 140%; margin: 0 auto; text-align: left; padding: 0px; width: 990px; border: 0px solid #ff99cc; margin-top: 15px; min-height: 100%;}

#adsense-h {float: left; width: 728px; margin: 0px; padding: 0px;}
#reviews {margin: 0px; padding: 0px;}
#reviews img {border: solid 1px #ff99cc;}

#banner {width: 990px; margin: 0px; padding: 10px 0 0 0; overflow: hidden; position: relative;}
#logo {width: 230px; float: left; margin: 0px; padding: 0px;}
#logo img {float: left; border: 0px; margin: 0px; padding: 0px;}
#details {width: 729px; float: right; margin: 0px; padding: 0px;}
#arrows {width: 200px; margin: 0px; padding: 0px; float: right; height: 74px;}

#connect {width: 370px; margin: 5px 0 5px 215px; padding: 0px; float: left; height: 14px;}
#connect ul, #connect-indiv ul {margin: 0px; padding: 0px;}
#connect li, #connect-indiv li {display: inline; float: left; margin: 0px; padding: 0px; list-style: none;}
#connect ul li a, #connect-indiv ul li a {text-decoration: none;}
#connect img, #connect-indiv img {margin: 0px; padding: 0px; border: 0px;}
#connect h1, #connect-indiv h1 {font-size: 14px; font-family: arial; color: #666; line-height: 100%; text-transform: uppercase; letter-spacing: 1px; padding: 0px; margin: 0px; font-weight: bold;  text-align: left; width: 177px;}
#connect h1 a {text-decoration: none; color: #fe6fa4;}
#connect h1 a:hover {color: #CC0000;}
#connect ul li a {text-decoration: none; color: #fe6fa4;}
#connect ul li a:hover {color: #CC0000;}
#connect-indiv {width: 890px; margin: 5px 0 0 0; float: right; padding: 0px; padding: 4px 0 4px 14px; height: 15px; border-top: solid 1px #ff99cc; border-left: solid 1px #ff99cc; border-right: solid 1px #ff99cc; background: url('bottom-background.png') repeat-x 30% 30%;}

#top {width: 990px; padding: 0px; margin: 0px; position: relative;}
#topmenu {width: 990px; padding: 0px; margin: 0px; position: relative;}
#topmenu #menu {width: 560px; float: left; margin: 0px; padding: 0px;}

#sitemenu {position: relative; width: 905px; float: right; border-top: solid 1px #ff99cc; border-bottom: solid 1px #ff99cc; border-right: solid 1px #ff99cc; padding: 0px; font-size: 11px; margin-bottom: 25px; font-weight: normal; letter-spacing: 0px; font-family: verdana;}
#sitemenu a:link {color: #fe6fa4; padding: 5px 14px 5px 14px; border-left: solid 1px #ff99cc;}
#sitemenu a:visited {color: #fe6fa4; padding: 5px 14px 5px 14px; border-left: solid 1px #ff99cc;}
#sitemenu a:active {color: #fe6fa4; padding: 5px 14px 5px 14px; border-left: solid 1px #ff99cc;}
#sitemenu a:hover {color: #fff; background-color: #fe6fa4; padding: 5px 14px 5px 14px; border-left: solid 1px #ff99cc;}
#sitemenu a {text-decoration: none;}

#menu img {margin: 0px; padding: 0px; border: 0px; float: left; margin-right: 11px;}
#menu a {color: #663333; text-decoration: none;}
#menu a:hover {color: #CC0000;}

#feedburner {position: relative; text-align: left; margin: 30px 0; padding: 0px;}
#feedburner p {margin: 0px; padding: 0px;}

#fb-like {width: 70px; height: 21px; text-align: center; margin: 0px; padding: 0px; border: solid 3px #fff; position: relative; z-index: 1; overflow: visible;}

#cse-search-box input {margin: 0px; font-size: 100%; background-color: #ff99cc; vertical-align: middle; color: #e3497d; font-weight: normal; padding: 3px; padding: 1px !ie; border: 0px;
border-right: 0px !ie; border-left: 0px !ie; border-top: 0px !ie; border-bottom: 0px !ie;}

#right {float: left; width: 110px; margin: 0px; padding: 0 0 10px 0; text-align: left;}
#center {float: left; width: 680px; overflow: hidden; margin: 0px;}

.content {float: right; width: 560px; margin: 0px; padding: 0px; color: #333; font-family: arial; border-left-width: 1px; border-right-width: 1px; text-align: center;}
.content .entry {padding: 0 10px 10px 10px; margin: 0 0 5px 0;}
.content .entry-next {padding-left: 10px; margin: 0 0 0px 0;}
.content p {color: #333; font-family: arial, sans-serif; font-size: 12px; font-weight: normal; line-height: 120%; text-align: justify; margin-bottom: 10px; padding: 0px;}
.content h2 {color: #333; font-family: arial; font-size: 16px; letter-spacing: 0px; text-align: left; font-weight: bold; line-height: 1em; margin: 0 0 5px 0; padding: 0px;}
.content h2 a {text-decoration: none; color: #333;}
.content h2 a:hover {color: red;}
.content h3 {color: #333; font-family: Verdana, Arial, sans-serif; font-size: 20px; text-align: left; font-weight: normal; margin-bottom: 10px;}
.content h4 {color: #fe6fa4; font-family: arial; font-size: 18px; letter-spacing: 0px; text-align: left; font-weight: bold; line-height: 1em; margin: 0 0 10px 10px; padding: 0px; text-transform: uppercase;}
.content h5 {margin-botom: 10px; padding: 2px; color: #666; font: normal 9px Verdana, Arial, sans-serif; text-align: right; text-transform: uppercase; letter-spacing: .0em;}
.content p.posted {color: #999; font-family: Arial; font-size: 10px; text-align: left; line-height: 100%; margin-top: 5px;}
.content p.posted a {text-decoration: none; color: #666;}
.content p.posted a:hover {color: red;}
.content p.read-more {margin: 10px 0 0 0; padding: 0px;}
.content p.read-more a {text-decoration: none; color: #666;}
.content p.read-more a:hover {color: red;}
.content p.tags {margin-top: 5px;}
.content img {border-top: 0px solid #fff;}
.content-tag h2 {color: #333; font-family: Arial; font-size: 18px; text-align: left; font-weight: bold; margin: 0px; padding: 0px;}
.content-tag h3 {color: #333; font-family: Arial; font-size: 15px; text-align: left; font-weight: bold; margin: 0px; padding: 0px;}
.content-tag h3 a {text-decoration: none; color: #333;}
.content-tag h3 a:hover {color: red;}

#title {width: 110px; text-align: left; margin: 0 0 30px 0; padding: 0px;}
#title ul {margin: 0px; padding: 0px;}
#title li {margin: 0px; padding: 0px; list-style: none;}
#title ul li a {text-decoration: none;}
#title img {margin: 0px; padding: 0px; border: 0px;}
#title h1 {font-size: 10px; font-family: arial; line-height: 100%; text-transform: uppercase; letter-spacing: 0px; padding: 0px; margin: 0px; font-weight: bold; text-align: left;}
#title h1 a {text-decoration: none; color: #fe6fa4;}
#title h1 a:hover {color: #CC0000;}
#title ul li a {text-decoration: none; color: #fe6fa4;}
#title ul li a:hover {color: #CC0000;}
#title {background: url('bottom-background.png') repeat-x;}
#title li span {font-size: 12px; font-weight: bold; font-family: arial; text-transform: uppercase;}

#channels {width: 110px; text-align: left; margin: 0 0 30px 0; padding: 0px; border-top: dotted 1px #ff99cc;}
#channels ul {padding: 0px; margin: 0px;}
#channels li {color: #666; font-family: arial; font-size: 11px; font-weight: bold; line-height: 180%; margin-top: 0px; padding: 0px; list-style-type: none; border-bottom: dotted 1px #ff99cc; letter-spacing: 0px;}
#channels a:link {color: #fe6fa4;}
#channels a:visited {color: #fe6fa4;}
#channels a:active {color: #fe6fa4;}
#channels a {text-decoration: none;}
#channels li:hover {color: #fff; background-color: #fe6fa4;}
#channels li:hover > a {color: #fff;}

#categories {width: 110px; margin-top: 0px;}
#categories h6 {color: #333; font-family: arial; font-size: 14px; text-align: left; font-weight: bold; margin: 0 0 5px 0; padding: 0 0 2px 0; border-bottom: dotted 1px #ff99cc; line-height: 130%;}
#categories h6 a:link {color: #666;}
#categories h6 a:visited {color: #666;}
#categories ul {padding: 0px; margin: 0px; margin-bottom: 15px; font-weight: normal;}
#categories ul ul {margin-bottom: 5px; margin-left: 7px; font-weight: normal;}
#categories li {color: #666; font-family: arial; font-size: 12px; line-height: 130%; margin-top: 0px; list-style-type: none; text-transform: uppercase;}
#categories img {border: 1px solid #fff;}
#categories a {text-decoration: none;}
#categories a:link {color: #666;}
#categories a:visited {color: #666;}
#categories a:active {color: #666;}
#categories a:hover {color: red;}

#next-entries {position: relative;}
#body-index-page p {width: 100%; margin: 0 0 3px 0;}
#main-image {margin: 0 0 10px 0; position: relative; padding: 0px; border: solid 0px #ff99cc;}
#main-image p.posted-ontop {position: absolute; right: 0px; bottom: 0px; background-color: #ccc; padding: 2px; margin: 0px; z-order: 1; font-size: 10px;}
#main-image p.posted-ontop a {color: #666;}
#main-image p.posted-ontop a:hover {color: red;}

#connect-v {margin: 0px; padding: 0px; position: absolute; left: 70px; top: 0px; z-index: 2;}
#connect-v li {padding: 0px; margin-bottom: 7px; list-style-type: none;}
#connect-v ul {padding-top: 2px; margin: 0px;}
#connect-v img {border: 0px;}
#connect-v a:hover > img {border: solid 2px #fff;}

#next-image {float: left; width: 265px; min-height: 100%; height: auto; margin: 0 10px 8px 0; position: relative; padding: 0px; border: solid 0px #999;}
#next-image-holder {position: relative; width: 265px; min-height: 100%; height: auto; padding: 0px; margin: 0 0 10px 0;}
#next-image-holder p.posted-ontop {position: absolute; left: 0px; top: 0px; background-color: #ccc; padding: 2px; margin: 0px; z-order: 1; font-size: 10px;}
#next-image-holder p.posted-ontop a {color: #666;}
#next-image-holder p.posted-ontop a:hover {color: red;}
#next-image-holder img {margin: 0px; padding: 0px; border: 0px;}
#next-image h2 {font-size: 14px;}
#next-image p {text-align: left;}
#next-image .posted-ontop-more {background-color: #fff; padding: 0px; margin: 0px; font-size: 8px; color: #ff99cc; text-transform: uppercase;}
#next-image .posted-ontop-more a {text-decoration: none; color: #ff99cc;}

#share {float: right; width: 120px; margin: 0px;}
#tw-share {float: left; margin-right: 10px;}
#fb-share {float: right;}

#rightmost {float: right; text-align: right; width: 300px; margin: 0 0 10px 0; font-family: arial; padding: 0 0 5px 10px; color: #333; line-height: 100%; border: solid 0px red;}
#rightmost p {color: #333; font-family: arial, sans-serif; font-size: 12px; font-weight: normal; margin-bottom: 10px; padding: 0px;}
#rightmost h4 {color: #fe6fa4; font-family: arial; font-size: 18px; letter-spacing: 0px; text-align: left; font-weight: bold; line-height: 1em; margin: 15px 0 15px 0; padding: 0px; text-transform: uppercase;}
#rightmost h6 {width: 200px; color: #333; font-family: arial; font-size: 10px; text-align: center; font-weight: normal; text-transform: uppercase; letter-spacing: .2em; margin: 0 0 0 20px; padding: 1px 0 1px 0; border-bottom: dotted 1px #ff99cc;}
#rightmost ul {padding: 0px; margin: 0px; margin-bottom: 15px; font-weight: normal;}
#rightmost ul ul {margin-bottom: 5px; margin-left: 7px; font-weight: normal;}
#rightmost li {color: #333; font-family: arial; font-size: 12px; line-height: 120%; margin-top: 0px; list-style-type: none;}
#rightmost a {text-decoration: none;}
#rightmost a:link {color: #333;}
#rightmost a:visited {color: #333;}
#rightmost a:active {color: #333;}
#rightmost a:hover {color: red;}

#hottest {width: 296px; background-color: #fff; border: solid 1px #ff99cc; padding: 2px 0 0 2px; margin-bottom: 15px; height: 296px;}
#hottest img {float: right; margin: 0 3px 3px 0; border: 0px;}

#amazing {width: 278px; background-color: #fff; border: solid 1px #ff99cc; padding: 10px; height: auto; margin-bottom: 15px;}
#amazing img {float: left; margin: 0 10px 0 0; border: 0px;}
#amazing p {float: left; margin: 0px; text-align: left; width: 170px;}

#weekend {width: 278px; background-color: #fff; border: solid 1px #ff99cc; padding: 10px; height: auto; margin-bottom: 15px;}
#weekend img {margin: 0 0 10px 0; border: 0px;}
#weekend p {margin: 0px; text-align: left; width: 278px;}

#newreviews {float: left; width: 258px; background-color: #fff; border: solid 0px #ff99cc; padding: 10px; height: auto; margin-bottom: 15px; overflow: hidden;}
#diysports {float: right; width: 258px; background-color: #fff; border: solid 0px #ff99cc; padding: 10px; height: auto; margin-bottom: 15px; overflow: hidden;}
#diysports img, #newreviews img {float: left; margin: 0 10px 0 0; border: 0px;}
#diysports h4, #newreviews h4 {color: #fe6fa4; font-family: arial; font-size: 18px; letter-spacing: 0px; text-align: left; font-weight: bold; line-height: 1em; margin: 15px 0 15px 0; background-color: #fff; padding: 0px; text-transform: uppercase;}
#diysports p, #newreviews p {float: right; margin: 0px; text-align: left; width: 150px; color: #333; font-family: arial; font-size: 12px; font-weight: normal; margin-bottom: 10px; padding: 0px;}
#diysports a:link, #newreviews a:link {color: #333;}
#diysports a:visited, #newreviews a:visited {color: #333;}
#diysports a:hover, #newreviews a:hover {color: red;}

.title-text {color: #333; font-family: arial; font-size: 14px; letter-spacing: 0px; text-align: left; font-weight: bold; line-height: 1em; margin: 0 0 3px 0; background-color: #fff; padding: 0px;}

#bottom {background: url('bottom-background.png') repeat-x; color: #333; font-family: arial; font-size: 12px; margin: 10px 0 10px 0; width: 990px; line-height: 110%; border-top: solid 1px #ff99cc;}
#bottom a {color: #333; text-decoration: none;}
#bottom h6 {margin: 0 0 10px 0; padding: 0px; font-weight: bold; font-size: 16px;}
#bottom p {margin-top: 1px;}

#copy {padding: 10px; float: left; width: 370px; height: 80px; margin: 0px; border: solid 0px #ff99cc;}
#contact {padding: 10px; width: 180px; height: 80px; margin: 0 270px 0 390px; border-left: solid 1px #ff99cc; border-right: solid 1px #ff99cc;}
#friends {padding: 10px; float: right; width: 370px; height: 80px; border: solid 0px #ff99cc; margin: 0px;}

#postedentry {margin-bottom: 0px; margin-top: 0px;} 
#postedentry p {margin-top: 2px; margin-bottom: 1px; line-height: 100%; font-size: 7pt; letter-spacing: .0em; text-transform: uppercase;}

.img-buy {border: 0px; margin-bottom: 5px; margin-top: 0px; clear: both; float: right;} 
.content-nav {text-align: center; background-color: #fff; padding: 0px; margin: 0px; font-size: 11px; font-weight: bold; font-family: arial; text-transform: uppercase; word-spacing: 1.2em;}

#search {width: 288px; height: 27px; margin: 5px 0 5px 0; padding: 5px; background-color: #fff; border: solid 1px #ff99cc; text-align: left;}

/* -------------------for Comments on Entry--------------------------------- */
.comments {overflow: hidden; width: 100%; position: static; clear: both; margin-bottom: 1.5em; background-color: #fff; padding: 10px; font-size: 11px; font-family: arial; font-weight: normal;}
.comment-content {clear: both; line-height: 1.5em; margin-bottom: .75em;}
.comment-content p {margin-bottom: .5em;}
.comment {margin-bottom: .5em; border-bottom: 1px solid #ff99cc; padding-bottom: .5em; width: 540px;}
.comment .asset-meta {border: 0px none;}
.comments-open label {display: block;}
.comments-header, .comments-open-header {margin: 0; padding: 5px 0; font-size: 18px; font-weight: bold; color: #333; margin-bottom: .75em;}
.comments-header, .comments-open-header {/* ie win (5, 5.5, 6) bugfix */ p\osition: relative; width: 100%; w\idth: auto;}
.comment-footer, .comments-open-content, .comments-open-footer, .comments-closed {clear: both;}
.comment-footer, .comments-open-content, #comments-open-footer, .comments-closed, #comment-form-external-auth, #comment-greeting, .comments-open-moderated, #comment-form-name, #comment-form-email, #comment-form-url, #comment-form-remember-me, #comment-form-reply, #comments-open-text {margin-bottom: .75em;}
#comment-form-remember-me label, #comment-form-reply label {display: inline;}
#comment-author, #comment-email, #comment-url {width: 40%;}
#comment-text {width: 95%;}
#comment-bake-cookie {margin-left: 0; vertical-align: middle;}
#comment-submit {font-weight: bold;}

/* -------------------for Entry template --------------------------------- */
#entry-header {color: #fe6fa4; font-family: arial; font-size: 18px; letter-spacing: 0px; text-align: left; font-weight: bold; line-height: 1em; margin: 0 0 10px 0; padding: 0px; text-transform: uppercase;}

#entry-body  {padding: 0px; margin: 0 0 10px 0; border: solid 0px red;}
#entry-body p {margin: 0px; padding: 0px;}

#entry-image {position: relative; padding: 0px; margin: 0 0 10px 0; border: solid 0px blue;}
#entry-image p {margin: 0px; padding: 0px;}
#entry-image img {margin: 0px; padding: 0px; border: 0px; margin-bottom: 10px;}
#connect-v img {margin-bottom: 0px;}

#entry-related {margin: 30px 0 20px 0; padding: 0px;}

#relateds {width: 540px; border: solid 0px blue; padding: 0px; height: auto; margin-bottom: 15px;}
#relateds img {float: left; margin: 0 30px 10px 0; border: 0px;}
#relateds p {float: left; margin: 0px; text-align: left;}
#relateds h4 {color: #fe6fa4; font-family: arial; font-size: 18px; letter-spacing: 0px; text-align: left; font-weight: bold; line-height: 1em; margin: 15px 0 25px 0; padding: 0px; text-transform: uppercase;}
#relateds h3 {color: #333; font-family: arial; font-size: 16px; letter-spacing: 0px; text-align: left; font-weight: bold; line-height: 1em; margin: 3px 0 5px 0; padding: 0px;}
#relateds h3 a {text-decoration: none; color: #333;}
#relateds h3 a:hover {color: red;}

#relateds-text {float: right; width: 330px; height: 175px; position: relative; border-bottom: solid 1px #ff99cc;}
#relateds-posted {position: absolute; left: 0px; bottom: 10px;}
#relateds-posted a {text-decoration: none; color: #ff99cc;}
#relateds-posted a:hover {color: black;}

/* -------------------for Category template --------------------------------- */
#cat-entry-header {color: #333; font-family: arial; font-size: 16px; letter-spacing: 0px; text-align: left; font-weight: bold; line-height: 1em; margin: 0 0 5px 0; padding: 0px;}
#cat-entry-header a {text-decoration: none; color: #333;}
#cat-entry-header a:hover {color: red;}
