
/*****Reset Styles*****/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
.hidden, hr { display: none; }

/*****Clearfix Hack*****/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }

/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* stop commented backslash hack */

html {
	margin-left: -1px;
	overflow-Y: scroll;
}

/*****Body Styles*****/
body { background: #3C4656; color: #FFFFFF; font: 62.5%/160% "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; }
acronym { border-bottom: 1px dotted #000000; cursor: help; text-decoration: none; }

/*****Text, Lists & Links*****/
h1, h2, h3, h4, h5, h6 { font-weight: normal; line-height: 140%; margin: 5px 0 10px; }
h1 { font-size: 30px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }

p { font-size: 12px; line-height: 190%; margin: 0 0 10px; }
li { font-size: 12px; line-height: 190%; list-style: square; margin: 0 10px 5px; }
ul { margin: 0 20px 10px; }
em { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }

a, a:visited, a:active, a:link { color: #D6EAFE; font-weight: bold; outline: none; }
a:hover { text-decoration: underline; color: #FFFFFF; }
a img { border: none; }

/*****Generic Classes*****/
.textLeft { text-align: left; } 
.textRight { text-align: right; } 
.textCenter { text-align: center; } 

.colourArt { color: #617FA2; }
.colourAcc { color: #969688; }
.colourArc { color: #66A261; }
.colourDes { color: #C43A8F; }
.colourEnt { color: #A7A92B; }
.colourFas { color: #A26194; }
.colourFoo { color: #75761E; }
.colourHea { color: #B6B766; }
.colourHot { color: #84A282; }
.colourInt { color: #8291A2; }
.colourMus { color: #A2829B; }
.colourNew { color: #C41E3A; }
.colourNig { color: #A92B48; }
.colourTec { color: #32C1F5; }
.colourToy { color: #B85866; }
.colourTre { color: #C49B52; }

.backgroundArt { background: #617FA2; }
.backgroundAcc { background: #969688; }
.backgroundArc { background: #66A261; }
.backgroundDes { background: #C43A8F; }
.backgroundEnt { background: #A7A92B; }
.backgroundFas { background: #A26194; }
.backgroundFoo { background: #75761E; }
.backgroundHea { background: #B6B766; }
.backgroundHot { background: #84A282; }
.backgroundInt { background: #8291A2; }
.backgroundMus { background: #A2829B; }
.backgroundNew { background: #C41E3A; }
.backgroundNig { background: #A92B48; }
.backgroundTec { background: #32C1F5; }
.backgroundToy { background: #B85866; }
.backgroundTre { background: #C49B52; }

#masterContainer { width: 100%; background: url(../images/back-horizontal.gif) repeat-x top; padding: 0; margin: 0; }
#contentContainer { width: 980px; margin: 0 auto; background: url(../images/back-vertical.gif) repeat-y center top; }
.innerContainer { background: url(../images/colourback-main.gif) no-repeat top; width: 980px;  margin: 0 auto; padding: 0; }

#logoPanel {  width: 561px; height: 176px; background: #2A313D; margin: 10px 0 0 1px; padding: 0; float: left; border-bottom: #636B78 1px solid; }

#otherNav { background: url(../images/other-navigation.gif) no-repeat; float: left; height: 175px; margin: 0 0 0 0; padding: 0; position: relative; width: 103px; }
#otherNav ul { float: left; height: 175px; margin: 0; padding: 0; position: relative; width: 257px; }
#otherNav li { display: block; float: left; height: 17px; list-style: none; margin: 0; padding: 0; position: absolute; width: 103px; }
#otherNav a { display: block; float: left; height: 17px; outline: none; overflow: hidden; text-indent: -9999px; width: 103px; }

#otherNav-1 { left: 0; top: 21px; }
#otherNav-2 { left: 0; top: 40px; }
#otherNav-3 { left: 0; top: 59px; }
#otherNav-4 { left: 0; top: 78px; }
#otherNav-5 { left: 0; top: 97px; }
#otherNav-6 { left: 0; top: 116px; }
#otherNav-7 { left: 0; top: 135px; }

#otherNav-1 a { background: url(../images/other-navigation.gif) -0 -21px no-repeat; }
#otherNav-2 a { background: url(../images/other-navigation.gif) -0 -40px no-repeat; }
#otherNav-3 a { background: url(../images/other-navigation.gif) -0 -59px no-repeat; }
#otherNav-4 a { background: url(../images/other-navigation.gif) -0 -78px no-repeat; }
#otherNav-5 a { background: url(../images/other-navigation.gif) -0 -97px no-repeat; }
#otherNav-6 a { background: url(../images/other-navigation.gif) -0 -116px no-repeat; }
#otherNav-7 a { background: url(../images/other-navigation.gif) -0 -135px no-repeat; }

#otherNav-1 a:hover { background: transparent url(../images/other-navigation.gif) -0 -196px no-repeat; }
#otherNav-2 a:hover { background: transparent url(../images/other-navigation.gif) -0 -215px no-repeat; }
#otherNav-3 a:hover { background: transparent url(../images/other-navigation.gif) -0 -234px no-repeat; }
#otherNav-4 a:hover { background: transparent url(../images/other-navigation.gif) -0 -253px no-repeat; }
#otherNav-5 a:hover { background: transparent url(../images/other-navigation.gif) -0 -272px no-repeat; }
#otherNav-6 a:hover { background: transparent url(../images/other-navigation.gif) -0 -291px no-repeat; }
#otherNav-7 a:hover { background: transparent url(../images/other-navigation.gif) -0 -310px no-repeat; }

h1 { background: url(../images/logo-main.gif) no-repeat; width: 259px; height: 82px; float: left; margin: 44px 0 0 177px; padding: 0; }
h1 a { width: 259px; height: 82px; display: block; overflow: hidden; outline: none; text-indent: -99999px; }

#mainNav { background: url(../images/main-navigation.gif) no-repeat; float: left; height: 186px; margin: 0 0 0 0; padding: 0; position: relative; width: 257px; border-bottom: #636B78 1px solid; }
#mainNav ul { float: left; height: 186px; margin: 0; padding: 0; position: relative; width: 257px; }
#mainNav li { display: block; float: left; height: 18px; list-style: none; margin: 0; padding: 0; position: absolute; width: 113px; }
#mainNav a { display: block; float: left; height: 18px; outline: none; overflow: hidden; text-indent: -9999px; width: 113px; }

#mainNav-1 { left: 12px; top: 22px; }
#mainNav-2 { left: 12px; top: 40px; }
#mainNav-3 { left: 12px; top: 58px; }
#mainNav-4 { left: 12px; top: 77px; }
#mainNav-5 { left: 12px; top: 95px; }
#mainNav-6 { left: 12px; top: 113px; }
#mainNav-7 { left: 12px; top: 131px; }
#mainNav-8 { left: 12px; top: 150px; }
#mainNav-9 { left: 132px; top: 22px; }
#mainNav-10 { left: 132px; top: 40px; }
#mainNav-11 { left: 132px; top: 58px; }
#mainNav-12 { left: 132px; top: 78px; }
#mainNav-13 { left: 132px; top: 96px; }
#mainNav-14 { left: 132px; top: 115px; }
#mainNav-15 { left: 132px; top: 133px; }
#mainNav-16 { left: 132px; top: 152px; }

#mainNav-1 a { background: url(../images/main-navigation.gif) -12px -22px no-repeat; }
#mainNav-2 a { background: url(../images/main-navigation.gif) -12px -40px no-repeat; }
#mainNav-3 a { background: url(../images/main-navigation.gif) -12px -58px no-repeat; }
#mainNav-4 a { background: url(../images/main-navigation.gif) -12px -77px no-repeat; }
#mainNav-5 a { background: url(../images/main-navigation.gif) -12px -95px no-repeat; }
#mainNav-6 a { background: url(../images/main-navigation.gif) -12px -113px no-repeat; }
#mainNav-7 a { background: url(../images/main-navigation.gif) -12px -131px no-repeat; }
#mainNav-8 a { background: url(../images/main-navigation.gif) -12px -150px no-repeat; }
#mainNav-9 a { background: url(../images/main-navigation.gif) -132px -22px no-repeat; }
#mainNav-10 a { background: url(../images/main-navigation.gif) -132px -40px no-repeat; }
#mainNav-11 a { background: url(../images/main-navigation.gif) -132px -58px no-repeat; }
#mainNav-12 a { background: url(../images/main-navigation.gif) -132px -78px no-repeat; }
#mainNav-13 a { background: url(../images/main-navigation.gif) -132px -96px no-repeat; }
#mainNav-14 a { background: url(../images/main-navigation.gif) -132px -115px no-repeat; }
#mainNav-15 a { background: url(../images/main-navigation.gif) -132px -133px no-repeat; }
#mainNav-16 a { background: url(../images/main-navigation.gif) -132px -152px no-repeat; }

#mainNav-1 a:hover { background: transparent url(../images/main-navigation.gif) -12px -208px no-repeat; }
#mainNav-2 a:hover { background: transparent url(../images/main-navigation.gif) -12px -226px no-repeat; }
#mainNav-3 a:hover { background: transparent url(../images/main-navigation.gif) -12px -244px no-repeat; }
#mainNav-4 a:hover { background: transparent url(../images/main-navigation.gif) -12px -263px no-repeat; }
#mainNav-5 a:hover { background: transparent url(../images/main-navigation.gif) -12px -281px no-repeat; }
#mainNav-6 a:hover { background: transparent url(../images/main-navigation.gif) -12px -299px no-repeat; }
#mainNav-7 a:hover { background: transparent url(../images/main-navigation.gif) -12px -317px no-repeat; }
#mainNav-8 a:hover { background: transparent url(../images/main-navigation.gif) -12px -336px no-repeat; }
#mainNav-9 a:hover { background: transparent url(../images/main-navigation.gif) -132px -208px no-repeat; }
#mainNav-10 a:hover { background: transparent url(../images/main-navigation.gif) -132px -226px no-repeat; }
#mainNav-11 a:hover { background: transparent url(../images/main-navigation.gif) -132px -244px no-repeat; }
#mainNav-12 a:hover { background: transparent url(../images/main-navigation.gif) -132px -264px no-repeat; }
#mainNav-13 a:hover { background: transparent url(../images/main-navigation.gif) -132px -282px no-repeat; }
#mainNav-14 a:hover { background: transparent url(../images/main-navigation.gif) -132px -301px no-repeat; }
#mainNav-15 a:hover { background: transparent url(../images/main-navigation.gif) -132px -319px no-repeat; }
#mainNav-16 a:hover { background: transparent url(../images/main-navigation.gif) -132px -338px no-repeat; }



#contentColumn { width: 563px; margin: 0; padding: 0; float: left; }

#carousel { width: 561px; height: 150px; margin: 0 1px; float: left; background: #1E242D; overflow: hidden; border-bottom: #636B78 1px solid; }
body.tag #carousel { background: #1E242D url(../images/tagOverlay.png) 45px 45px no-repeat; }

#carousel img { width: 561px; margin: 0; position: absolute; z-index: 1; }
#carousel p { font: italic 13px Georgia, "Times New Roman", Times, serif; line-height: 160%; width: 390px; margin: 45px 40px 0 30px; float: right; }
#carousel ul { padding: 0; margin: 0; width: 561px; display: block; float: left; }
#carousel li { padding: 0; margin: 0; width: 561px; display: block; float: left;  list-style: none; }
#carousel span { height: auto; width: 561px; position: absolute; }
#carousel big { text-indent: -99999px; z-index: 10; position: absolute; height: 61px; width: 61px; line-height: 61px; top: 44px; left: 26px; float: left; margin: 0; }
.ov1 { background: url(../images/catoverlays-1-large.png) no-repeat; }
.ov2 { background: url(../images/catoverlays-2.png) no-repeat; }
.ov3 { background: url(../images/catoverlays-3.png) no-repeat; }
.ov4 { background: url(../images/catoverlays-4.png) no-repeat; }
.ov5 { background: url(../images/catoverlays-5.png) no-repeat; }
.ov6 { background: url(../images/catoverlays-6.png) no-repeat; }
.ov7 { background: url(../images/catoverlays-7.png) no-repeat; }
.ov8 { background: url(../images/catoverlays-8.png) no-repeat; }
.ov9 { background: url(../images/catoverlays-9.png) no-repeat; }
.ov10 { background: url(../images/catoverlays-10.png) no-repeat; }
.ov11 { background: url(../images/catoverlays-11.png) no-repeat; }
.ov12 { background: url(../images/catoverlays-12.png) no-repeat; }
.ov13 { background: url(../images/catoverlays-13.png) no-repeat; }
.ov14 { background: url(../images/catoverlays-14.png) no-repeat; }
.ov15 { background: url(../images/catoverlays-15.png) no-repeat; }
.ov16 { background: url(../images/catoverlays-16.png) no-repeat; }
#carousel a { display: block; width: 561px; height: 150px; text-decoration: none;  }
#carousel small { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; background: #000000; color: #FFFFFF; padding: 0 15px; margin: 0 0 0 10px; float: right; position: relative; top: 55px; z-index: 10; height: 35px; line-height: 35px; font-size: 16px; }


/*THE VERY START OF THE POST STYLES-------------------------*/

.post { width: 562px; margin: 0 1px 0 0; padding: 0 0 0 1px; background: url(../images/back-post.gif) no-repeat left top; float: left; display: block; border-bottom: 1px solid #636B78; }

.single .post { margin: 1px 1px 0 0; }
#contentColumn .page { margin: 0 1px 0 0; padding: 0 0 0 1px; background: url(../images/back-post.gif) no-repeat left top; float: left; display: block; width: 562px; }
.postHead { float: left; width: 561px; height: auto; }

.postHead h2 { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold; background: #000000; width: 531px; margin: 0; padding: 0 15px; height: 50px; line-height: 50px; }
.postHead h2 a, .postHead h2 a:visited, .postHead h2 a:active, .postHead h2 a:link { color: #FFFFFF; text-decoration: none; }
.postHead h2 a:hover { text-decoration: underline; }

.postHead .subtitle { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; background: #000000; padding: 4px 15px; margin: -10px 0 0 10px; float: left; position: absolute; z-index: 10; display: inline; font-size: 16px; max-width: 515px; }

body.page .subtitle { color: #C41E3A; }

.postHead .overlay { text-indent: -99999px; z-index: 15; position: absolute; height: 51px; width: 51px; line-height: 51px; float: right; margin: 30px 0 0 480px; }

.postImg { width: 561px; margin: -10px 0 0; text-align: right; }
.postNoSubtitle { margin: 0; }
.postImg img { display: block; float: right; }


.postImages { width: 561px; margin: 0 0 10px; text-align: right;  }
.postImages img {vertical-align: bottom;  }
.postImages br { display: none; }
.wp-span-wrap { border-top: 1px solid #636B78; border-bottom: 1px solid #636B78; margin: 0 0 10px 0; display: block; }

.postVideos { width: 561px; margin: 0 0 10px; text-align: right; border-top: 1px solid #636B78; border-bottom: 1px solid #636B78; }
.postVideos br { display: none; }

.postHead .date { font: bold 11px Georgia, "Times New Roman", Times, serif; font-style: italic; color: #FFFFFF; position: absolute; clear: both; display: inline; z-index: 5; background: #2A313D; margin: -25px 0 0; padding: 0 15px; height: 36px; line-height: 36px; }

.postContent { background: #2A313D; float: left; margin: 0 1px 0 0; padding: 25px 0 10px; width: 561px; }
.postContent p { padding: 0 30px; }

#textAd { border-bottom: #3C4656 1px dashed; border-top: #3C4656 1px dashed; padding: 15px 25px 15px 25px; margin: 10px 0; background: #20262F; }
#textAlert { border-bottom: #3C4656 1px dashed; border-top: #3C4656 1px dashed; padding: 15px 25px 15px 25px; margin: 10px 0; background: #20262F; font-size: 13px; font-style: italic; line-height: 190%;  }
#textAlert img { border: #636B78 5px solid!important; padding: 1px!important; background: #000!important; margin: 15px 15px 55px 0!important; float: left!important; width: 170px!important; height: 170px!important; display: inline!important; }
#textAlert .wp-span-wrap {border: none!important; }

blockquote { border-bottom: #3C4656 1px dashed; border-top: #3C4656 1px dashed; padding: 15px 15px 5px 15px; margin: 10px 0; background: #20262F url(../images/blockquote.gif) bottom right no-repeat; }
#textAd strong { color: #879FC3; font: bold italic 16px Georgia, "Times New Roman", Times, serif; }
blockquote strong { color: #879FC3; font: bold italic 13px Georgia, "Times New Roman", Times, serif; margin: 0; }

#marciorosaSocial { width: 561px; height: 232px; background: url(../images/Social.gif); margin: 0; padding: 0; float: left; list-style-type: none; position: relative; }
#marciorosaSocial li {margin: 0; padding: 0; list-style: none; float: left; position: absolute; text-indent: -99999px;  }
#marciorosaSocial li, #marciorosaSocial a { height: 232px; display: block; }
#marciorosaSocial-1, #marciorosaSocial-1 a {left: 18px;  width: 163px; }
#marciorosaSocial-2, #marciorosaSocial-2 a {left: 199px;  width: 163px; }
#marciorosaSocial-3, #marciorosaSocial-3 a {left: 380px;  width: 163px; }
#marciorosaSocial-1 a:hover, .marciorosaSocial-1-On {background: transparent url(../images/Social.gif) -18px -232px  no-repeat;}
#marciorosaSocial-2 a:hover, .marciorosaSocial-2-On {background: transparent url(../images/Social.gif) -199px -232px  no-repeat;}
#marciorosaSocial-3 a:hover, .marciorosaSocial-3-On {background: transparent url(../images/Social.gif) -380px -232px  no-repeat;}

.miniButtons { margin: 18px; }

.postFooter { float: left; margin: 0 1px 0 0; width: 561px; }

.socialBookmarks { background: #000000; float: left; margin: -20px 0 0 20px; height: 20px; width: 168px; position: absolute; z-index: 10; left: 0px; }

#socialNetworking { width: 168px; background: url(../images/socialNetworking.gif) no-repeat; height: 30px; margin: 0; padding: 0; list-style-type: none; position: relative; float: left; }
#socialNetworking li {margin: 0; padding: 0; list-style: none; float: left; overflow: hidden; position: absolute; top: 0; text-indent: -99999px; }
#socialNetworking li, #socialNetworking a {height: 30px; display: block; }
#socialNetworking span { display: none; }

#socialNetworking-1 {left: 4px; width: 22px;}
#socialNetworking-2 {left: 27px; width: 22px;}
#socialNetworking-3 {left: 50px; width: 22px;}
#socialNetworking-4 {left: 73px; width: 22px;}
#socialNetworking-5 {left: 96px; width: 22px;}
#socialNetworking-6 {left: 119px; width: 22px;}
#socialNetworking-7 {left: 142px; width: 22px;}

#socialNetworking-1 a:hover {background: transparent url(../images/socialNetworking.gif) -4px -30px no-repeat;}
#socialNetworking-2 a:hover {background: transparent url(../images/socialNetworking.gif) -27px -30px no-repeat;}
#socialNetworking-3 a:hover {background: transparent url(../images/socialNetworking.gif) -50px -30px no-repeat;}
#socialNetworking-4 a:hover {background: transparent url(../images/socialNetworking.gif) -73px -30px no-repeat;}
#socialNetworking-5 a:hover {background: transparent url(../images/socialNetworking.gif) -96px -30px no-repeat;}
#socialNetworking-6 a:hover {background: transparent url(../images/socialNetworking.gif) -119px -30px no-repeat;}
#socialNetworking-7 a:hover {background: transparent url(../images/socialNetworking.gif) -142px -30px no-repeat;}

.expand { float: left; font: bold italic 16px Georgia, "Times New Roman", Times, serif; text-transform: lowercase; display: inline; margin: 35px 0 0 30px; line-height: 140%; }
.expand a, .expand a:visited, .expand a:active, .expand a:link { color: #617FA2; padding: 8px 0; text-decoration: none; outline: none; }
.expand a strong { color: #FFFFFF; font-size: 18px; }
.expand a:hover { text-decoration: none; }

.tags { background: #3C4656; clear: right; padding: 10px 15px 10px 15px; font: italic 13px Georgia, "Times New Roman", Times, serif; text-transform: lowercase; display: inline; float: right; margin: 10px 40px 30px 0;  }
.tags a, .tags a:visited, .tags a:active, .tags a:link { color: #FFFFFF; text-decoration: none; font-weight: normal;  }
.tags a:hover { text-decoration: none; font-weight: normal; color: #A7C5F2; }

.singleFooter { background: #000000; width: 561px; height: 60px; border-top: 1px solid #636B78; display: block; clear: both; position: relative; }

.singleFooter .tagsSingle { background: #3C4656; padding: 10px 15px 10px 25px; font: italic 13px Georgia, "Times New Roman", Times, serif; text-transform: lowercase; float: right; margin: -20px 20px 0; position: absolute; z-index: 10; right: 0px; }
.singleFooter .tagsSingle a, .singleFooter .tagsSingle a:visited, .singleFooter .tagsSingle a:active, .singleFooter .tagsSingle a:link { color: #FFFFFF; text-decoration: none; font-weight: normal; }
.singleFooter .tagsSingle a:hover { text-decoration: underline; font-weight: normal; color: #A7C5F2; }



.comments { font: bold italic 16px Georgia, "Times New Roman", Times, serif; text-transform: lowercase; display: inline; float: right; margin: 10px 30px 0 1px; }
.comments a, .comments a:visited, .comments a:active, .comments a:link { color: #FFFFFF; text-decoration: none; }
.comments a:hover { text-decoration: underline; }

.commTopArt { background: url(../images/comments-top-art.gif) no-repeat top; }
.commTopAcc { background: url(../images/comments-top-accessories.gif) no-repeat top; }
.commTopArc { background: url(../images/comments-top-architecture.gif) no-repeat top; }
.commTopDes { background: url(../images/comments-top-design.gif) no-repeat top; }
.commTopEnt { background: url(../images/comments-top-entertainment.gif) no-repeat top; }
.commTopFas { background: url(../images/comments-top-fashion.gif) no-repeat top; }
.commTopFoo { background: url(../images/comments-top-food.gif) no-repeat top; }
.commTopHea { background: url(../images/comments-top-health.gif) no-repeat top; }
.commTopHot { background: url(../images/comments-top-hotels.gif) no-repeat top; }
.commTopInt { background: url(../images/comments-top-interiors.gif) no-repeat top; }
.commTopMus { background: url(../images/comments-top-music.gif) no-repeat top; }
.commTopNew { background: url(../images/comments-top-news.gif) no-repeat top; }
.commTopNig { background: url(../images/comments-top-nightlife.gif) no-repeat top; }
.commTopTec { background: url(../images/comments-top-technology.gif) no-repeat top; }
.commTopToy { background: url(../images/comments-top-toys.gif) no-repeat top; }
.commTopTre { background: url(../images/comments-top-trends.gif) no-repeat top; }

/*END OF THE POST STYLES-------------------------*/

#postAd { height: 280px; border-bottom: 1px solid #636B78; width: 561px; margin: 0 1px 0 1px; padding: 0; float: left; display: block; clear: both; background-color:#000 }
#postAdimgCol { padding: 15px; float: left; }
#postAd p { width: 201px; padding: 15px; float: left; font-style: italic; font-size: 11px; }
#postAd  a { text-decoration: underline; color: #A7C5F2; font-style: italic; }
#postAd  a:hover { text-decoration: underline; color: #FFFFFF; }

#sideBar { width: 255px; margin: 0; padding: 0; float: left;   }

#featureBlock { width: 255px; height: 150px; margin: 0 1px 0 0; float: left; background: #2A313D; }
#featureBlock ul { padding: 0; margin: 0; width: 255px; display: block; float: left; }
#featureBlock li { padding: 0; margin: 0; width: 255px; display: block; float: left;  list-style: none; }


#adColumn { width: 160px; margin: -1px 0 0 1px; padding: 0; float: left; border-top: #636B78 1px solid;  }
#adColumn img { border-bottom: #636B78 1px solid; }

.postNavigation { clear: both; background: #000000; width: 521px; padding: 20px; margin: 0 0 0 1px; font: italic bold 19px Georgia, "Times New Roman", Times, serif; color: #FFFFFF; text-transform: lowercase; }
.postNavigation a { text-decoration: underline; color: #FFFFFF; }
.postNavigation a:hover { text-decoration: underline; color: #A7C5F2; }

.postNavigation .alignleft { float: left; width: 255px; text-align: left; }
.postNavigation .alignright { float: right; width: 255px; text-align: right; }


.commentsContainer { margin: 0; width: 561px; float: left; }
.commentsContainer h3 { font: italic bold 17px Georgia, "Times New Roman", Times, serif; color: #FFFFFF; text-transform: lowercase; text-align: right; margin: 0 30px 5px 0; height: 40px; line-height: 40px; }

#linerbreak { height: 20px; }

.commentsContainer .comment { margin: 0 0 20px; padding: 15px 0 0; list-style: none; font: italic 13px Georgia, "Times New Roman", Times, serif; color: #FFFFFF;  }
.commentsContainer .authordiv { float: left; width: 140px; margin: 0 0 0 15px; padding: 0; }
.commentsContainer p.commentAuthor { font: italic bold 16px Georgia, "Times New Roman", Times, serif; color: #FFFFFF; margin: 5px 0; }
.commentsContainer p.commentDate { font: italic 12px Georgia, "Times New Roman", Times, serif; color: #FFFFFF; }
.commentsContainer .authordiv a { text-decoration: none; color: #FFFFFF; }
.commentsContainer .authordiv a:hover { text-decoration: none; color: #A7C5F2; }
.commentsContainer .commentdiv { float: right; margin: 0 15px 0 0; padding: 0; width: 370px; }
.commentsContainer .commentdiv p { margin: 0 0 15px; }
.commentsContainer .commentdiv p.waitingModeration { font-style: italic; padding: 0 0 10px; border-bottom: 1px dotted #CCCCCC; }


#respond { margin: 0 15px 45px; }
#commentform label { color: #FFFFFF; float: left; font: italic bold 16px Georgia, "Times New Roman", Times, serif; margin: 0 15px 0 0; padding: 1px 0 0; text-align: right; text-transform: lowercase; width: 160px; }
#commentform .commentRow { clear:both; margin: 10px 0; }
#commentform label em { font: italic 12px Georgia, "Times New Roman", Times, serif; text-transform: lowercase; }
#commentform .textarea, #commentform .textinput { background: #3C4656 !important; border: 1px solid #3C4656 !important; color: #FFFFFF !important; font: 14px Georgia, "Times New Roman", Times, serif; padding: 10px; width: 325px; } 
#commentform .submitButton { background: #2A313D !important; border: 1px solid #2A313D !important; color: #FFFFFF !important; cursor: pointer !important; font: bold italic 14px Georgia, "Times New Roman", Times, serif; margin: 0 10px 0 0; padding: 10px 20px; } 

#commentform .textarea, #commentform .textinput { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; } 
#commentform .submitButton { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; } 

#footerContainer { background: #3C4656 url(../images/back-footer.gif) repeat-x; clear: both; }
#footerInner { background: url(../images/back-footer-inner.gif) repeat-y; border-top: 1px solid #595E68; width: 980px; margin: 0 auto; }



#footerAd { background: #2A313D; border-bottom: 1px solid #595E68; padding: 0 0 0; text-align: center; width: 817px; margin: 0 0 0 1px; height: 120px; margin-bottom:30px; }

#footerNav { float: left; margin: 15px 20px; }
#footerNav li { font: italic bold 14px Georgia, "Times New Roman", Times, serif; margin: 0 0 5px; list-style: none; text-transform: lowercase; }
#footerNav li a { text-decoration: none;  color: #FFFFFF; }
#footerNav li a:hover { text-decoration: none; color: #A7C5F2; }



#footerInner p.byLine { clear: both; background: #2A313D; border-top: 1px solid #595E68; padding: 0 15px; height: 40px; line-height: 40px; margin: 30px 1px 0; }

/**** We Heart Stuff Styles ****/
#randomCategories { margin: 0 0 0 1px; width: 561px; height: 509px; float: left; }
#randomCategories h3 { background: #000000; padding: 15px 20px 20px; line-height: 100%; margin: 0; font: italic bold 19px Georgia, "Times New Roman", Times, serif; color: #FFFFFF; text-transform: lowercase; border-color: #595E68; border-style: solid; border-width: 0 0 1px; }
#randomCategories ul { margin: 0; padding: 0; }
#randomCategories li { list-style: none; float: left; line-height: 150px; height: 150px; width: 187px; text-align: center; margin: 0; text-transform: lowercase; }

#randomCategories li.cat-item-1 { background: #969688 url(../images/fl.jpg) no-repeat; }
#randomCategories li.cat-item-2 { background: #66A261 url(../images/ria.jpg) no-repeat; }
#randomCategories li.cat-item-3 { background: #617FA2 url(../images/air.jpg) no-repeat; }
#randomCategories li.cat-item-4 { background: #C43A8F url(../images/sl.jpg) no-repeat; }
#randomCategories li.cat-item-5 { background: #A7A92B url(../images/mo.jpg) no-repeat; }
#randomCategories li.cat-item-6 { background: #A26194 url(../images/sf.jpg) no-repeat; }
#randomCategories li.cat-item-7 { background: #75761E url(../images/gm.jpg) no-repeat; }
#randomCategories li.cat-item-8 { background: #B6B766 url(../images/mm.jpg) no-repeat; }
#randomCategories li.cat-item-9 { background: #84A282 url(../images/w2.jpg) no-repeat; }
#randomCategories li.cat-item-10 { background: #8291A2 url(../images/id.jpg) no-repeat; }
#randomCategories li.cat-item-11 { background: #A2829B url(../images/ws.jpg) no-repeat; }
#randomCategories li.cat-item-12 { background: #C41E3A url(../images/ua.jpg) no-repeat; }
#randomCategories li.cat-item-13 { background: #A92B48 url(../images/ai.jpg) no-repeat; }
#randomCategories li.cat-item-14 { background: #32C1F5 url(../images/ap.jpg) no-repeat; }
#randomCategories li.cat-item-15 { background: #B85866 url(../images/wd.jpg) no-repeat; }
#randomCategories li.cat-item-16 { background: #C49B52 url(../images/ad.jpg) no-repeat; }

#randomCategories a { display: block; float: left; height: 150px; outline: none; overflow: hidden; text-indent: -9999px; width: 187px; }

#sideBar ul { list-style: none; margin: 0; padding: 0; clear: both; }
#sideBar li { list-style: none; margin: 0; padding: 0; }

#sideblog--3 p { margin: 0!important; padding: 0; }
#sideblog--3 br { display: none; }
#sideBar .elsewhere { border-color: #636B78; border-width: 1px 0; border-style: solid; margin: 0; padding: 0; vertical-align: bottom; }
#sideBar h3 { font-size: 14px; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; padding: 10px 15px; background: #C41E3A; text-align: right; width: 225px; margin: 0; border-top: #636B78 1px solid; } 
#sideBar .elsewhereText { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; padding: 15px; background: #3C4656 url(../images/sidebar-gradients.jpg) repeat-x 0 1px; border-top: #212630 1px solid;  margin: 0; }

#sideBar h2.widgettitle { font-family: Georgia, "Times New Roman", Times, serif; font-size: 19px; font-style: italic; font-weight: bold; background: #000000; width: 225px; margin: 0; padding: 0 15px; height: 50px; line-height: 50px; color: #FFFFFF; text-transform: lowercase; text-align: right; }

#sideBar li.widget_twitter_trend ul li { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; padding: 15px; background: #3C4656 url(../images/sidebar-gradients.jpg) repeat-x 0 1px; border-top: #212630 1px solid;  margin: 0; }

#sideBar li.widget_twitter ul li { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; padding: 15px; background: #3C4656 url(../images/sidebar-gradients.jpg) repeat-x 0 1px; border-top: #212630 1px solid;  margin: 0; }

#sideBar li.widget_text { margin: 0!important; padding: 0; }
.textwidget { margin: 0; padding: 0; }
.sidebarImages { border-bottom: #636B78 1px solid; border-top: #636B78 1px solid; margin: 0; padding: 0; }
.sidebarImages a { margin: 0; padding: 0; }

.twoFiftypad { border-bottom: #636B78 1px solid; border-top: #636B78 1px solid; margin: 0; background: #000; padding: 2px 1px 2px 2px; display: block; }
.twoFiftypad a { border: #636B78 1px solid; display: block; padding: 0px!important; margin: 0px!important; }


.textwidget { border-bottom: #636B78 1px solid; border-top: #636B78 1px solid; margin: 0; padding: 0; text-align:center; background-color:#000}
.textwidget img {vertical-align: bottom;  }
#sideBar ul.blogroll { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic;  width: 255px;  font-size: 12px; text-align: right; margin: 0; padding: 0; border-bottom: #000000 5px solid;}
#sideBar ul.blogroll li {  background: #3C4656 url(../images/sidebar-gradients.jpg) repeat-x 0 1px; border-top: #212630 1px solid; list-style: none; margin: 0; }
#sideBar ul.blogroll a { display: block; padding: 5px 10px; font-weight: normal; }
#sideBar ul.blogroll a:hover { background: #2B333F; }

.sidebarFooters { width: 230px; height: 21px; text-align: right; display: block; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic;  font-size: 15px; background: url(../images/sidebar-footers.gif) no-repeat; margin: 0 0 1px 0; padding: 10px 25px 0 0; }

#twitterFeed { width: 255px; background: url(../images/twitter-header.jpg) no-repeat top; padding: 151px 0 0 0; margin: 0 0 0 0; float: left; }


#wp_thumbie { margin: 0; border-right:1px solid #636B78;  }
#wp_thumbie h3 { background: #000000; padding: 15px 20px 20px; line-height: 100%; margin: 0; font: italic bold 19px Georgia, "Times New Roman", Times, serif; color: #FFFFFF; text-transform: lowercase; border-color: #595E68; border-style: solid; border-width: 1px 0; }
#wp_thumbie ul { margin: 0; padding: 0; }
#wp_thumbie li { margin: 0; border-bottom:1px dashed #3C4656; padding: 12px 20px 10px; clear: both; height: 89px; font: italic 14px Georgia, "Times New Roman", Times, serif; line-height: 140%; list-style: none; background: #20262F ;  }
#wp_thumbie p { margin: 0; padding: 7px 5px 0 0; text-indent: 0; }
#wp_thumbie li img { float:left; margin: 8px 20px 3px 0; border: #636B78 1px solid; background: #000000; padding: 1px; }
#wp_thumbie strong { font: italic bold 14px Georgia, "Times New Roman", Times, serif; color: #879FC3; }
#wp_thumbie a { text-decoration:none; color:#FFFFFF; padding: 4px 0; font-weight: normal; }
#wp_thumbie a:hover{ color:#879FC3; text-decoration:none; }
