body {background:#81034D url(/nsfwlib/img/bg.site.png) top center repeat-x; margin:45px 0 0 0; text-align:center; font-size:11px; font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; color:#5E5A53;}

.nocss {display:none;}

/* topnav */
/*#topnav {width:100%; height:23px; background-color:#000;}
#topnav a {color:#8B8780; line-height:23px; height:23px; font-size:80%; padding:5px 14px 5px 0px; background:url(../img/topnav.divider.png) center right no-repeat;}
#topnav a:hover {color:#DF0084;}
*/

/* topnav */
#topnav {color:#8B8780; z-index:100; position:fixed; left:0; top:0; padding-left:4%; width:96%; height:30px; margin-bottom:18px; background:transparent url(/nsfwlib/img/topnav.bg.png) top left no-repeat;}
#topnav a {color:#8B8780; line-height:23px; height:23px; font-size:11px; padding:5px;}
#topnav a:hover {color:#DF0084; text-decoration:none;}


/* advertising (not our sponsors) */
#adbox {position: relative; background-color: #1e1d1c; width: 989px; margin: 0 auto; text-align: left;}
#adbox #ad {margin-left: 0px; padding-top: 0px;}
#bigadbox {position: relative; background-color: #1e1d1c; width: 989px; margin: 0 auto; text-align: left;}
#bigadbox #ad {margin-left: 0px; padding-top: 0px;}

/* markup */
h2 {margin:0; padding:0; font-family:"Segoe UI", "Century Gothic", Arial; font-weight:bold; color:#df0084; font-size:140%;}
ul, li {margin:0; padding:0;}
img, form, fieldset {border:none; margin:0; padding:0;}

/* links */
a {text-decoration: none; color: #DF0084;}
a:link {color: #DF0084;}
a:visited {color: #DF0084;}
a:hover {text-decoration: underline; color: #DF0084;}
a:active {color: #FF82CD;}

.adText {color:#5E5A53;}
.adText:hover {color:#DF0084 !important;}


/* sitebox */
#sitebox {z-index:20; background-color:#fff; width:530px; margin:0 auto; text-align:left; border-left:300px solid #1E1D1C; border-right:207px solid #1E1D1C; padding-bottom:20px;}
#sitebox:after {content: ""; display: block; height: 0; clear: both;}

#leftcol {float:left; width:300px; margin-left:-300px; position:relative;}
#posts {float:left; width:530px; margin-right:-530px; padding-top:10px;}
#rightcol {float:right; width:207px; margin-right:-207px; position:relative; padding-top:20px;}

#galleries	{float:left; width:760px; margin-left:0px; background-color:#FBFBFB;}
* html #galleries {display:inline;}


/* VK Badge on the top left */
#badge {position:absolute; display:block; top:73px; margin-left:-83px; width:172px; height:166px;}
/* IE hack */
#badge {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='lib/badge.trans.png', sizingMethod='fixed');}
/* Mozilla hack */
body[id=top] #badge {background:url(/nsfwlib/img/badge.trans_nsfw.png) top left no-repeat;}


/* visual nsfw */
#visualnsfw {display:block; width:300px; height:300px; cursor:pointer; background:#1E1D1C url(/nsfwlib/img/visual.site.nsfw.jpg) top left no-repeat;}

/* navigation */
#navigation ul, #navigation ul li {margin:0; padding:0; display:inline;}

/* box header for left column */
#login, #search, #categories, #gallerytop5, #oursponsors {margin-left:20px; margin-bottom:10px; width:260px; background:#2A2927 url(/nsfwlib/img/leftcol.box.btm.gif) bottom left no-repeat; padding-bottom:10px;}
#leftcol .boxhdr {width:260px; height:31px; background:#1E1D1C url(/nsfwlib/img/leftcol.box.hdr.bg.gif) top left no-repeat;}
#leftcol .boxhdr img {margin-left:10px;}
#leftcol .boxbody {margin:7px 10px 0px 10px;}
#leftcol .boxrow {float:none; clear:both; height:19px; margin:4px 0;}

/* two collumns box */
#twocolbox {position: relative; z-index: 90; background-color: #fff; width: 830px; margin: 0 auto; text-align: left; border-right: 207px solid #1E1D1C; padding-bottom: 20px;}
#twocolbox:after {content: ""; display: block; height: 0; clear: both;}
#twocolbox #posts {float: left; width: 830px; margin-right: -830px;}
#twocolbox .post .hdr {height:45px;}
#twocolbox .post .hdr h1,
#twocolbox .post .hdr h2 {font-size:22px;}

/* topbox - used in gallery, video, bigvideo */
#topbox {position: relative; background-color: #1e1d1c; width: 1037px; margin: 0 auto; height: 152px; text-align: center;}
#topbox #ad {margin-left: 80px; padding-top: 20px;}

/* login */
#login form {margin-bottom:6px;}
#login label {display:block; float:left; width:61px; height:19px; line-height:19px; cursor:pointer;}
#login .textfld {display:block; float:left; font-size:90%; color:#fff; width:116px; height:19px; background:transparent url(/nsfwlib/img/input.unpw.bg.gif) top left no-repeat; border:none; padding:2px;}
#login #loginbtn {display:block; float:left; width:29px; height:19px;}
#login input#rememberme {display:block; float:left; margin-left:-1px;}
#login label#remembermelabel {width:70px; margin-left:5px; color:#fff; font-size:90%;}
#login p {padding-left:61px; font-weight:bold; color:#fff; line-height:19px; margin:0;}


/* login in right column */
#rightcol #login {margin-left:20px; margin-bottom:10px; width:167px; background:#2A2927 url(/nsfwlib/img/rightcol.box.btm.gif) bottom left no-repeat; padding-bottom:10px;}

#rightcol #login form {margin-bottom:6px;}
#rightcol #login label {display:block; float:none; width:61px; height:19px; line-height:19px; cursor:pointer;}
#rightcol #login .textfld {display:block; float:none; font-size:90%; color:#fff; width:116px; height:19px; background:transparent url(/nsfwlib/img/input.unpw.bg.gif) top left no-repeat; border:none; padding:2px 0; margin-left:0 !important;}
#rightcol #login .loginbtn {display:block; float:none; width:29px; height:19px; margin-top:5px;}
#rightcol #login input#rememberme {display:block; float:left; margin-left:-1px;}
#rightcol #login label#remembermelabel {width:100px; margin-left:5px; color:#fff; font-size:10px;}
#rightcol #login p {padding-left:0px; font-size:10px; font-weight:bold; color:#fff; line-height:17px; margin:0;}

/* search */
#search .textfld {display:block; float:left; font-size:90%; color:#fff; width:176px; height:19px; background:transparent url(/nsfwlib/img/input.search.bg.gif) top left no-repeat; border:none; margin:0 5px 0 0;}
#search #searchbtn {display:block; float:left; width:39px; height:19px;}

/* categories */
a.category {display:block; width:240px; height:19px; background:transparent url(/nsfwlib/img/category.bg.gif); color:#8B8780 !important; margin-top:3px;}
a.category:hover {text-decoration:none; color:#fff !important; background:transparent url(/nsfwlib/img/category.bg_o.gif);}
a.category img {display:block; float:left;}
a.category span {display:block; float:left; height:19px; line-height:19px; margin-left:11px; cursor:pointer;}

/* gallery top 5 */
.galleryitem {width:239px; height:86px; margin-bottom:3px; background:transparent url(/nsfwlib/img/gallerytop5.text.bg.gif) center left no-repeat;}
.galleryitem a {display:block; width:239px; height:86px; text-decoration:none !important;}
.galleryitem a:hover {color:#C0C0BE !important;}
.galleryitem a:hover .header {text-decoration:underline; color:#DF0084 !important;}
.galleryitem a:hover .text {color:#C0C0BE !important;}
.galleryitem img {display:block; width:86px; height:86px; float:left; margin-right:10px;}
.galleryitem .texta {height:86px;}
.galleryitem .header {margin:0; padding:0; line-height:20px; color:#fff;}
.galleryitem .text {margin:0; padding:0; padding-right:3px; line-height:130%; color:#8B8780;}

/* gallery top 10 (TGP) */
.galleryNoText {overflow:hidden;}
.galleryNoText .boxbody {width:248px; overflow:hidden;}
.galleryNoText .galleryColumn {float: left; width: 124px; position: relative;}
.galleryNoText .galleryitem {width:115px; overflow:hidden; height:115px; background:none; position:relative; float:left; margin:0 9px 9px 0;}
.galleryNoText .galleryitem a {width:115px; height:115px;}
.galleryNoText .galleryitem img {width:115px; height:115px; margin:0;}
.galleryNoText .galleryitem .texta {height:118px;}

/* posts */
.post {margin:20px 25px; padding-bottom:10px; /*border-bottom:1px dotted #c0c0be;*/ clear:both;}
.post .hdr {height:35px; margin-top:12px;}
.post .hdr h2 {color:#df0084; font-family:"Segoe UI", "Century Gothic", Arial; font-size:18px;}
.commercial .hdr h2 a {color:#1e90ff;}
.post p {margin:0; font-size:110%; line-height:1.5; clear:both;}
.post .postimg {float:left; margin-right:11px; margin-top:3px; border:2px solid #CCC;}
.post a:hover .postimg {border:2px solid #df0084;}
.commercial a:hover .postimg {border:2px solid #1e90ff;}

/* posted bar */
.posted {clear:both; margin-top:0; border-top:10px solid #fff; height:19px; background-color:#EEEDEB;}
.posted a, .posted span {position: relative; display: block; float: left; height: 19px; padding: 0 1px; line-height: 17px; font-size: 90%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.posted a:hover {color: #fff; text-decoration: none; background-color: #df0084;}
.posted span {color:#B5B5B1;}
.posted .divider {padding:0 1px;}
.posted .postcat {padding-right: 5px; background-color: #fff;}
.single .posted .postcat {background-color:transparent;}
.posted .poster {margin-left: 6px;}
.single .poster {margin-left:0px;}
.posted .postcat label {display:block; float:left; height:19px; width:19px;}
.posted .postcat label span {display:none;}
.posted .email {width: 19px; height: 19px; background: transparent url(/nsfwlib/img/icon.email.png) 0 0 no-repeat;}
.posted .toggletags {width: 24px; height: 17px; background: transparent url(/nsfwlib/img/tagtoggler.png) 1px 2px no-repeat; cursor: pointer;}
.posted .toggletags span {display: block; float: right;}
.posted .copyurl {width:105px;}
.posted .copyurl input {float: left; height: 17px; width: 95px; border: 1px solid #E7E3DE; color: #5E5A53; padding: 0 4px; line-height: 18px; font-size: 11px;}
.posted .copyurl input:hover {border:1px solid #df0084;}
.posted .copyurl input:focus {border:1px solid #df0084;}
.posted .social {width:19px; height:20px;}
.posted .Birdwatching label {background:transparent url(/nsfwlib/img/icon.birdwatching.png) 0 0 no-repeat; cursor:pointer;}
.posted .Porn label {background:transparent url(/nsfwlib/img/icon.porn.png) 0 0 no-repeat; cursor:pointer;}
.posted .Webcam label {background:transparent url(/nsfwlib/img/icon.webcam.png) 0 0 no-repeat; cursor:pointer;}
.posted .Celebs label {background:transparent url(/nsfwlib/img/icon.celebs.png) 0 0 no-repeat; cursor:pointer;}
.posted .Babes label {background:transparent url(/nsfwlib/img/icon.babes.png) 0 0 no-repeat; cursor:pointer;}
.posted .Amateurs label {background:transparent url(/nsfwlib/img/icon.purple.star.png) 0 0 no-repeat; cursor:pointer;}
.posted .Futurepornstars label {background:transparent url(/nsfwlib/img/icon.futurepornstars.png) 0 0 no-repeat; cursor:pointer;}

/* single post, used on commentspage, videopage, gallerypage */
.single {border-bottom:none;}
.single .posted .postcat {background-color:transparent;}

/* wider post, used on videopage, gallerypage */
.wider p {margin-bottom: 15px;}
.wider img {border: none; margin-bottom: 15px; border: 2px solid #B5B5B1; overflow: hidden;}
.wider .posted .divider {padding:0 7px;}
.wider .posted .copyurl {width:230px;}
.wider .posted .copyurl input {width:220px;}
.gallery .wider {border: none; width: 800px; margin-left: 15px;}

/* bigbar is used on video & gallery pages */
.bigbar {height: 25px; padding: 6px 6px 0 6px; background-color: #EEEDEB;}
.bigbar .divider {padding:0px}
.bigbar img {border: none; margin-bottom: 0;}

/* picset */
.gallery .picset {margin-top:10px; text-align:center;}
.gallery .picset img {margin-bottom:30px;}

/* tagbox */
.tagbox {margin-left: 25px; background: transparent url(/nsfwlib/img/tagbox.bg.png) left bottom no-repeat; padding: 8px; display: block;}
.tagbox:after {content: ""; display: block; height: 0; clear: both;}
.tagbox a {line-height:17px; padding:1px 2px;}

/* horizontal navigation */
#altnavigation {position: absolute; left: 0px; bottom: 5px; height: 23px;}
#altnavigation:after {content: ""; display: block; height: 0; clear: both;}
#altnavigation ul {margin: 0; padding: 0; display: inline;}
#altnavigation ul li {padding: 0; display: inline;}
#altnavigation ul li a, #altnavigation ul li a:hover {display: block; float: left; height: 23px; background-position: center left; background-repeat: no-repeat;}
#altnavigation ul li a span {display:none;}


/* galleries */

/*
.gallery {width:778px; margin:0px 12px 0px 0px; padding-bottom:17px; background:transparent url(../img/post.divider.png) bottom left no-repeat;}
.gallery .hdr {height:35px; margin-top:12px; width:340px;}
.gallery p {margin:0; line-height:150%; clear:both;}
.gallery .postimg {float:left; margin-right:11px; margin-top:3px; border:2px solid #CCC;}
.gallery .posted {clear:both; padding-top:15px; color:#A3A39F; font-size:90%; height:18px; line-height:18px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; background-image:none;}
.gallery .posted img {margin-right:10px; vertical-align:middle;}
*/


/* box header for right column */
#rightcol .boxhdr {width:167px; height:31px; background:#1E1D1C url(/nsfwlib/img/rightcol.box.hdr.bg.gif) top left no-repeat;}
#rightcol .boxhdr img {margin-left:10px;}
#rightcol .boxbody {margin:7px 0px 0px 0px; padding:0 10px;}
#rightcol .boxrow {float:none; clear:both; height:19px;}

/* video top5 */
#videotop5 {margin-left:20px; margin-bottom:10px; width:167px; background:#2A2927 url(/nsfwlib/img/rightcol.box.btm.gif) bottom left no-repeat; padding-bottom:10px;}
.videotop5item {width:147px; margin-top:10px;}
.videotop5item a {display:block; width:147px; text-decoration:none !important;}
.videotop5item a:hover {color:#C0C0BE !important;}
.videotop5item a:hover .header {text-decoration:none; color:#DF0084 !important;}
.videotop5item a:hover .text {color:#C0C0BE !important;}
.videotop5item img {display:block; width:147px; border-bottom:5px solid #2A2927;}
.videotop5item .texta {background:#33322F;}
.videotop5item .header {display:block; padding:5px; color:#fff; font-weight:bold;}
.videotop5item .text {display:block; margin:-20px 0 0 0; padding:5px; line-height:130%; color:#8B8780;}

/* now on tc */
#nowontc {margin-left: 20px; margin-bottom: 10px; width: 167px; background: #2A2927 url(/nsfwlib/img/rightcol.box.btm.gif) bottom left no-repeat; padding-bottom: 10px;}

/* miniposts */
.minipost {width: 147px; padding-bottom: 5px; margin-bottom: 5px;}
.minipost br {display: none;}
.minipost a {display: block; width: 147px; text-decoration: none !important;}
.minipost .header, .minipost .text {display: block; line-height: 120%; clear: both;}
.minipost .header {clear: both; color: #fff; font-weight: bold; padding: 8px 14px 0px 14px; background: #33322F url(/nsfwlib/img/arrow.png) -2px 5px no-repeat;}
.minipost .header:after {content: ""; display: block; height: 0; clear: both;}
.minipost a:hover .header {color: #DF0084; background: #33322F url(/nsfwlib/img/arrow_o.png) -2px 5px no-repeat;}
.minipost img {display: block; float: left; clear: both; width: 120px; height: 120px; border: 14px solid #33322F; border-top-width: 8px; border-right-width: 13px; border-bottom-width: 8px;}
.minipost img:after {content: ""; display: block; height: 0; clear: both;}
.minipost .text {padding: 0 14px 8px 14px; color: #8B8780; background-color: #33322F;}
.minipost a:hover .text {color:#B5B5B1 !important;}

/* comments */
#commentheader, #archivesheader {margin:20px 25px 0px 25px; height:25px; padding-bottom:0px;}
#commentheader h2, #archivesheader h2 {line-height:25px; font-size:16px;}
.comment {margin: 0px 25px; padding: 5px 0 17px 0; padding: 10px 0; width: 480px; overflow: hidden;}
.comment p {margin: 0 0 5px 0; line-height: 150%;}
.comment.posted {padding-top:10px; padding-bottom:10px; color:#A3A39F; background:transparent url(/nsfwlib/img/post.divider.png) bottom left no-repeat;}

#comment_form {width:468px; margin:0px 18px 12px 18px; padding-top:5px; padding-bottom:15px;}
#commentform .colnarrow {float: left; width: 40%;}
#commentform .colwide {float: left; width: 60%;}
#commentform p {margin: 0; padding: 0 0 0.2em 0;}
#commentform p label {margin: 0; padding: 0; line-height: 1em;}
#commentform p input {margin:0; height:19px; border:0; font-size:90%; width:90%; color:#000; background:url(/nsfwlib/img/input.commentform.bg.gif) top left no-repeat;}
#commentform input.checkbox {margin: 0; width: auto; background: transparent;}
#commentform textarea {margin:0; border:0; height:15em; width:98%; text-align:left; color:#000; background:url(/nsfwlib/img/textarea.bg.gif);}
#commentform .formbutton {float:left; margin:12px 15px 0 0; height:19px; width:18%; text-align:center; color:#fff; background:#8B8780; font-size:90%; font-weight:bold; border:1px outset;}

/* paginate */
.paginate {margin:15px 25px; height:19px; line-height:18px; color:#8B8780; background:url(/nsfwlib/img/paginate.bg.png);}
.paginate .pagecount {padding-left:5px;}
.paginate .pageselect {float:right;}
.paginate .pageselect input {margin:-1px 5px -1px 0; border:1px solid #B5B5B1; font-size:9px; color:#8B8780; background-color:#EEEDEB;}

/* archived posts */
.archived {width: 480px; margin: 0px 25px; border-bottom: 1px dotted #B5B5B1; padding-bottom: 0px;}
.archived h3 {margin:0; padding:2px 0; font-size:13px; cursor:pointer; float:none; clear:both; height:21px; line-height:21px;}
.archived h3:after {content: ""; display: block; height: 0; clear: both;}
.archived h3:hover {color: #fff;}
.archived h3 .date {display:block; float:left; margin-right:10px; color:#8B8780; font-size:80%;}
.archived h3:hover .date {color:#fff;}
.archived h3 .hdrtext {display:block; float:left;}
.archived h3 .archivecat {display:block; float:right; height:19px; line-height:19px; background:transparent url(/nsfwlib/img/cat.icon.bg.gray.png) center left no-repeat;}
.archived h3:hover .archivecat {background: none; background-color: transparent !important;}
.archived p {width:100%; margin:0; line-height:150%; clear:both; float:left;}
.archived .piclink {padding:0 !important;}
.archived .postpic {float:left; margin-right:11px; margin-top:3px; border:2px solid #B5B5B1;}
.archived .posted {border-top:10px solid #fff; height:20px; margin:0 0 10px 0; padding:0; background-color:#EEEDEB;}
.archived .tagbox {border-bottom: 10px solid #fff;}
.archived .accordion {border:1px solid #fff;}
.archived .archive-content {display: none;}
.archived h3:hover {background-color: #df0084;}
.archived h3:hover .archivecat {color: #df0084 !important;}
.archived p a:hover img {border:2px solid #df0084;}

/* archived post with visual */
.archived2 .posted {border:0; background-color:#fff; padding-top:5px;}
.archived2 h3 {	font-size:14px;}

/* scrollpanel */
.scrollbox {position:relative; margin:10px auto; width:780px; background:#33322f;}
.scrollbox:after {content: ""; display: block; height: 0; clear: both;}
.scrollbox a.prev, .scrollbox a.next {position:absolute; width:20px; height:147px; color:#df0084; border:none; text-align:center; line-height:147px; font-size:28px; outline:none;}
.scrollbox .prev {}
.scrollbox .next {right:0; top:0;}
.scrollbox a.prev:hover, .scrollbox a.next:hover {text-decoration:none; color:#fff;}
.scrollpanel {margin:0 auto; background:#33322f; padding:15px 0;}
.scrollpanel img {margin:0 10px; border:2px solid #5e5a53;}
.scrollpanel img:hover {border:2px solid #df0084;}

/* mini scrollpanel */
.smallscrollbox {position:relative; margin:10px auto; width:480px; background:#eeedeb;}
.smallscrollbox:after {content: ""; display: block; height: 0; clear: both;}
.smallscrollbox a.prev, .smallscrollbox a.next {position:absolute; width:20px; height:87px; color:#df0084; border:none; text-align:center; line-height:87px; font-size:28px; outline:none;}
.smallscrollbox .prev {}
.smallscrollbox .next {right:0; top:0;}
.smallscrollbox a.prev:hover, .smallscrollbox a.next:hover {text-decoration:none; color:#fff;}
.smallscrollpanel {margin:0 auto; background:#eeedeb; padding:15px 0;}
.smallscrollpanel img {margin:0 10px; border:2px solid #cccccc;}
.smallscrollpanel img:hover {border:2px solid #df0084;}

/* random topics */
div.randomtopic {margin:0px 25px 10px 25px; padding:10px 0 20px 0; width:480px; overflow:hidden; border-bottom:1px dotted #c0c0be;}
div.randomtopic ul {margin:0; padding:0;}
div.randomtopic ul li {margin:0; padding:0; list-style:none; background:url(/nsfwlib/img/arrow.whitebg.png) center left no-repeat; padding-left:20px;}
div.randomtopic ul li a {padding:1px; line-height:1.75; font-size:12px; text-decoration:underline;}
div.randomtopic ul li a:hover {text-decoration:none; background:#df0084; color:#fff;}


/* sponsors - big ad bar */
#posts #sponsors {width:780px; margin:10px 25px 15px 25px; padding-bottom:15px; border-bottom:1px dotted #B5B5B1;}
#posts #sponsors:after {content: ""; display: block; height: 0; clear: both;}
#posts #sponsors .spnsr {float:left; width:15%; margin:0 10px 0 0;}
#posts #sponsors a {color:#8B8780;}
#posts #sponsors a .shdr {font-weight:bold; color:#df0084;}
#posts #sponsors a:hover .shdr { background:#df0084; color:#fff;}
#posts #sponsors a:hover {text-decoration:none; color:#df0084;}

/* bookmark corner */
#topright {
	position: absolute;
	left: 0;
	top: 0;
    margin-top: 20px;
	display: block;
	height: 94px;
	width: 159px;
    outline: none;
	background: url(http://www.totallynsfw.com/nsfwlib/img/nsfw_bookmark.png) no-repeat;
	text-indent: -999em;
	text-decoration: none;
}

#footer {width:100%; background:#2a2927 url(http://www.totallynsfw.com/nsfwlib/img/footerBg.jpg) no-repeat center top; border-top:2px solid #494641;}
#footer-inner {width:994px; margin:0 auto; min-height:462px; padding-top:30px;}
#footer .horizontal {position:relative; float:left; margin:0; padding:0; list-style:none;}
#footer .horizontal a {display:block;} 
#footer .horizontal img {display:block; margin:0; padding:0; display:block;} 
#footer-links {margin-left:91px !important; width:358px; overflow:hidden;}
#footer-links li {width:162px; height:48px; margin:0 15px 10px 0; position:relative; float:left;}
#footer-links img {border:0;}
#footer .footer-thumbs {margin-left:14px;}
#footer .secondCol {margin-left:10px;}
#footer .footer-thumbs li {margin-bottom:10px;}
#footer .footer-thumbs img {width:150px; height:140px; border:2px solid #ccc; border-radius:2px; -moz-border-radius:2px;
-webkit-border-radius:2px;}
#footer .footer-thumbs img:hover {border-color:#e5048c;}
#footer #footer-index {font:17px/1.5 Impact, 'Arial Narrow', Arial, Helvetica, sans-serif; margin:134px 0 0 80px; text-align:left;}
#footer-index a {color:#fff; text-decoration:none; text-transform:lowercase;}
#footer-index a:hover {color:#e5048c; text-decoration:none;}

