@charset "utf-8";
/*Changes done on .headcont, and .header #nav .gamebg for NGR launch*/

/* Global Defaults */
html {
	font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#FFFFFF;
}

body {
	font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#FFFFFF;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	background-color:#b1c3cc;
	behavior:url("csshover.htc");
}
a {color:#FFFFFF; outline:none; }
a:link {color:#FFFFFF; }
a:visited {color:#FFFFFF; }
a:hover {color:#FFFFFF; text-decoration:underline;}

.black a {color:#101010; outline:none; font-weight:normal;}
.black a:link {color:#101010; }
.black a:visited {color:#101010;}
.black a:hover {color:#101010; text-decoration:underline;}

.container {
	width:800px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/fullbg.gif);
	background-repeat:no-repeat;
}

input {	font-family:"Centurty Gothic", Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#101010;}
select {	font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#101010;}
/*clear*/
.clr {clear:both; height:1px;}
.clr2 {clear:both; height:0px;}

/* body global settings*/
.body {padding-left:5px; padding-right:5px; font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif !important;}
.black {color:#101010; font-weight:normal;}
.alignright {text-align:right;}
.aligncentre {text-align:center;}
.alignleft {text-align:left;}

.right {float:right}
.left {float:left}

/* Header */
.header {
	width:798px;
	height:47px;
	background-image:url(../images/bgBlue.gif);
	background-repeat:repeat-x;
	border-left: 1px solid white;
	border-right: 1px solid white;
}
.headcont {
	height:130px;
/*	background-image:url(../images/ngr1.png);
	background-position:bottom right;
	background-repeat:no-repeat;
*/
}
.header .mainlinks li {
	float:left;
	width:auto;
	height: auto;
	position: relative;
}

.header #nav li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 1em;
	left: 0;
}

.header #nav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

.header #nav li:hover ul, li.over ul, li.sfhover ul { /* lists nested under hovered list items */
	display: block;
}

.header #nav .gamebg { 
	background-image:url(../images/menubg.gif);
/*	background-image:url(../images/menubg2.gif); */
	background-repeat:no-repeat;
    background-color:#b1c3cc;
	padding:5px 5px 10px 5px;
	border-top:1px solid white;
	width:148px;
	font-size:25px;
    text-decoration: none;
}

.header #nav .videobg { 
        background-image:url(../images/menubg.gif); 
        background-repeat:repeat;
        background-color:#b1c3cc;
        padding:5px 5px 10px 5px;
        border-top:1px solid white;
        width:126px;
        font-size:25px;
        text-decoration: none;
}

.header #nav a{ 
	text-decoration:none;
}

.header #nav a:hover{
	color:#101010;
}

.header #nav .gamebg li{ 
	line-height:140%;
	font-size:24px;
}
.header #nav .vidbg { 
	background-image:url(../images/menubg.gif); 
	background-repeat:repeat;
	padding:5px 5px 10px 5px;
	border-top:1px solid white;
	width:120px;
	font-size:24px
}
.header #nav .vidbg li{ 
	line-height:125%;
}

.header .mainlinks .link {padding-top:7.5px}
.header .mainlinks .logo {padding-right:45px; height:45px;}

.header .submenu {
	background-color:#101010;
	vertical-align:middle;
	height:31px;
	border-bottom:1px solid #FFFFFF;
	padding:2px;
	margin-left:-1px;
	width:794px;
	margin-left:-1px;
	border-left: 1px solid white;
	border-right: 1px solid white;
}
.header .submenu .avatar {
	width:69px;
	height:71px;
	float:left;
	background:#FFFFFF;
	margin-left:17px;
	margin-top:2px;
	position:absolute;
}
.header .submenu img {margin-top: 4px;}

.header .submenu .info {
	padding-left:95px;
	color: #FFFFFF;
}
.header .submenu .info a {color:#FFFFFF;}

.header .search {
	float:right;
	vertical-align: middle;
}
.header .search .input {
	height:28px;
	margin-bottom: 4px;
}

#fancymenu {
   position: relative;
   height: 42px;
   left:50px;
   width: 564px;
   padding: 0px;
   margin: 0px 0;
   overflow: hidden;
   }
   
   #fancymenu ul {
   padding: 0;
   margin: 0;
   }
    
   /* Don't apply padding here (offsetWidth will differ in IE)
   If you need padding add it to the child anchor */
   #fancymenu ul li {
   float: left;
   list-style: none;
   }
    
   #fancymenu ul li a {
   text-indent: -500em;
   z-index: 10;
   display: block;
   float: left;
   height: 30px;
   position: relative;
   overflow: hidden;
   }
   
   #menu_home a {
   width: 158px;
   top:10px;
   background: url('images/games.png') no-repeat center !important;
   }
    
   #menu_plantatree a {
   width: 136px;
   top:10px;
   background: url('images/video.png') no-repeat center !important;
   }
    
   #menu_travel a {
   width: 99px;
   top:10px;
   background: url('images/labs.png') no-repeat center !important;
   }
    
   #menu_rideanelephant a {
   width: 123px;
   top:10px;
   background: url('images/forum.png') no-repeat center !important;
   }

   #fancymenu li.background {
   z-index: 8;
    background: url('images/selected.gif') no-repeat top center;
   position: absolute;
   visibility: hidden;
   }
    
   #fancymenu .background .left {
   height: 30px;
   margin-right: 55px; /* 7px is the width of the rounded shape */
   }

  #autocomplete {
    position:absolute;
    display: none;
    padding: 5px;
    background-color:black;
    color: white;
  }

  #autocomplete div:hover { background-color: #999999; }
  
/*sidebar gloabl css*/
.headads {padding-top:10px; margin-left:160px;}
.body .sideads { padding-top:40px; text-align:center;}
.body .sidebar {
	float:right;
	width:205px;
	height:auto;
	padding: 0px 3px 3px 3px;
	background-image: url(../images/border.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.body .sidebar .upload {text-align:center;}
.body .sidebar .learnMo {
	text-align:right;
	color:#101010;
	font-weight: normal;
}
.body .sidebar .got {
	font-size:24px;
	color:#101010;
	font-weight: normal;
}

.body .sidebar .lfeed {
	font-size: 36px;
	letter-spacing: -0.5px;
	color: #FFFFFF;
}

.body .sidebar .online {
	background-color:#101010;
	border-bottom:1px solid #FFFFFF;
	text-align:center;
	line-height: 125%;
	color: #FFFFFF;
}


.body .sidebar .livefeed {padding-top:10px;}
.body .sidebar #events li {
	color:#101010;
	border-bottom:1px solid #FFFFFF;
	margin:0 5px 0 5px;
	padding:5px;
	line-height:98%;
	font-weight: normal;
}
.body .sidebar #events .odd {
	background-color:#819CA9;
}

.body .sidebar .gamestream {
	padding-top:26px;
}
.body .sidebar .gamestream ul {padding-top:1px;}
.body .sidebar .gamestream li {float:left; width:auto; height:71px; border:2px solid #FFFFFF; margin:5px;}
.body .sidebar .gamestream h1 {border-bottom:1px solid #FFFFFF;}
.body .sidebar .gamestream .browse {
	background-color:#78B1C7;
	text-align: center;
	border: 1px solid #5EA3BD;
}
.body .sidebar .gamestream .browse a {text-decoration:none;}


/* Game Deatil Body, id="gdetail" */
.body .left-col {
	float:left;
	width:575px;
	height: auto;
}
.body #gdetail .breadcrumb {
	display:block;
	padding-left: 30px;
	line-height: 105%;
}
.body #gdetail .by {
	display:block;
	padding-left: 30px;
	line-height: 105%;
}
.body h1 {
	display:block;
	line-height: 90%;
}
.body h3 {
	display:block;
	font-size:25px;
	line-height: 100%;
}
.body h2 {
	display:block;
	font-size:36px;
	letter-spacing: 1px;
	border-bottom: 3px solid #FFFFFF;
	line-height: 101%;
	color: #FFFFFF;
}
.body h2 a{
	text-decoration:none;
}

.body .himg {
	padding-bottom:0px;
	padding-right: 5px;
}

.body #gdetail .gamedet {
	float:right;
	background-image:url(../images/gamedet.gif);
	background-repeat:no-repeat;
	width:410px;
	height:auto;
	padding:5px;
	margin-top: 10px;
}
.features {margin-left: -6px; margin-top: 10px; margin-bottom:50px; text-align:center;}
.features li {margin-top:2px; float:left; width:36px;}
.features .text {width:120px;}
.edits {margin-left: 0px; margin-top: 0px; margin-bottom:20px; text-align:center;}
.edits li {margin-top:2px; float:left; width:40px;}

/*game option buttons */
.body #gdetail .rating {
	float:left;
	width:140px;
	padding:1px;
	margin-top: 3px;
	text-align: center;
	padding-top: 6px;
	padding-bottom:7px;
	border-top: 1px solid white;
}
.body #gdetail .rating h3{
	font-size:28px;
}

.body #gdetail .rate {
	float:left;
	width:140px;
	padding:1px;
	margin-top: 0px;
	text-align: center;
	padding-top: 3px;
}
.body #gdetail .rate .ratebuttons li {
	float:left;
	width:26px;
	height:26px;
	margin:1px;
	background-image:url(../images/rate.gif);
	background-repeat:no-repeat;
}
.body #gdetail .rate .ratebuttons li a {
	text-decoration:none;
}
.body #gdetail .rate .ratebuttons li a:hover {
	text-decoration:none;
	color:#101010;
}

.body #gdetail .rate .ratebuttons {text-align:center; vertical-align:middle; margin-top:2px; height:29px;}

.body #gdetail .gameopt {
	float:left;
	width:140px;
	padding: 5px;
	margin-top: 5px;
	text-align: center;
}
.body #gdetail .gameopt .limg {border:5px solid #FFFFFF}

.body #gdetail .gameopt .buttons {text-align:center; vertical-align:middle; margin-top:2px;}
.body #gdetail .gameopt .buttons li {
	float:left;
	width:auto;
	height:auto;
	margin:1px;
}

.gameoptions {float:right}
.body #gdetail .gameopttop {
	float:left;
	width:90px;
	text-align: center;
}
.body #gdetail .gameopttop .buttons {text-align:center; vertical-align:middle; margin-top:2px;}
.body #gdetail .gameopttop .buttons li {
	float:left;
	width:auto;
	height:auto;
	margin:1px;
}


/*comments*/
.body #gdetail .commentsbody {
	background-image:url(../images/commentsbg.gif);
	background-repeat:no-repeat;
	margin:10px;
	padding:5px;
}
.body #gdetail .usercomment {
	padding:5px 0 2px 8px;
}
.body #gdetail .addcomment {
	float:right;
	padding-top:20px;
	height: 22px;
	padding-top: 20px;
}
.body #gdetail .addcomment a {text-decoration:none;}
.body #gdetail .date {
	float:right;
	color:#FFFFFF;
	font-size: 18px;
	padding-top: 3px;
	height: 20px;
}

/*index page*/
.body #index .Accordion {
	overflow: hidden;
	outline:none;
}

.body #index .AccordionPanel {
	margin: 0px;
	padding: 0px;
	overflow: hidden;

}
.body #index .AccordionPanel .lgthumb {
	float:left;
	border:5px solid white;
	margin: 8px 5px 3px 5px;
}

.body #index .AccordionPanel .lgthumb img {
        width: 135px;
        height: 135px;
}	

.body index .AccordionPanelTab {
	margin: 0px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.body #index .indexContent {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	height: auto;
}
.body #index .indexContent .indexinfo {
	padding:15px 0px 0px 0px;
	color:#101010;
	font-size:25px;
}
#titlep, #titlef, #titlen, #titleg, #titlet, #titlesub, #titlefav, #titlesand, #titleAction, #titlePlatform, #titleShooter, #titleVarious, #titlePuzzle {
	font-weight:bold;
	color:#101010;
	font-size:26px;
}
.body #index .indexContent .thumbs ul{
	border-top:1px solid white;
	padding-left: 11px;
}

.seeall {
	text-align: right;
	padding-bottom: 10px;
        clear: left;
}

.seeall a{color:#101010;}

.body #index .tvideo {
	float:right;
	width:49%;
	background-image: url(../images/border.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0px 3px 10px 3px;
	margin-top: 25px;
}

.body #index .tvideo .smthumb {
	float:left;
	padding:7px 3px 3px 3px;
}

.body #index .tvideo .vidinfo {
	font-size: 20px;
	color: #101010;
}

.body #index .tvideo .vidinfo li{

}

.body #index .tvideo .line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: white;
	padding:5px;
}


.body #index .news {
	float:left;
	width:49.5%;
	padding: 25px 0px 15px 0px;
}

.body #index .indexContent .thumbs li {
	float:left;
	padding:5px 2px 2px 2px;
}
.body #index .indexContent .thumbs li img{
	border:2px solid white;
}
	
.body #index #newsevents li {
	color:#101010;
	border-bottom:1px solid #FFFFFF;
	margin:0 5px 0 5px;
	padding:5px;
	line-height:98%;
	font-weight: normal;
}
.body #index #newsevents .odd {
	background-color:#819CA9;
}

.body #index #vidinfo .odd {
	background-color:#819CA9;
}

.body #index .AccordionPanelOpen .AccordionPanelTab {

}

.body #index .AccordionPanelTabHover {
	color: #555555;
	margin-left:10px;
}
.body #index .AccordionPanelOpen .AccordionPanelTabHover {
	color: #555555;
	margin-left:0px;
}

.body #index .AccordionFocused .AccordionPanelTab {
}

.body #index .AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
}

/*upload form*/

.uploadform {
	margin-bottom: 25px;
	padding:6px;
	width:564px;
}

.uploadform li {
	float:left;
	vertical-align: middle;
	padding:5px;
}

.uploadtitle {
	width:35%;
}

.uploadform ul {
	padding:5px 0px 5px 0px;
}
.upodd {
	background-color:#819CA9;
	border-bottom: 1px solid white;
	border-top: 1px solid white;
}

.thumbpreveiew {
	padding:7px 0px 0px 12px;
}
.thumbpreveiew img{
	border:2px solid white
}

.uploadsm {
	font-size:15.5px;
	padding-top: 5px;
	line-height:120%;
}
.lmsm {
	font-size:15.5px;
	padding: 5px 10px 6px 10px;
	line-height:120%;
}
.learn {
 	padding:15px 5px 5px 5px;
 	
 }	
.learnmore {
	margin-bottom: 25px;
	padding:6px;
}
.uploadlearn{
	padding:5px;
	
}
.uploadlearn {
	list-style:inside;
	list-style-image:url(../images/bullet.png)	;
	
	}
.uploadlearn li{
	font-size:15px;
	padding-top:5px;
	padding-left:30px;
}	
.uploadinput {
	width:60%
}

.uploadinput select{
	width:323px;
}

.body #upload .uploadform .checkbox {
	margin-bottom: 4px;
}

.submit {
	padding:0px 5px 5px 5px;
	text-align:right;
}
/*search*/
.searchav {
	float:left; 
	margin: 10px; 
	height: 100px;
}
.searchimg {
	background-color:#FFFFFF;
	vertical-align:middle;
	text-align:center;
}
.searchav img{
	border:2px solid white;
	vertical-align:middle;
	text-align:center;
}
.profiledets {margin-top:5px;}
.userthumb {width: 102px; height: 102px; margin: 3px;}
.body #gamelist .thumbs .thumbs2 li {
	float:left;
}
.body #gamelist .thumbs .thumbs2 li img{
	border:2px solid white;
}

/*gamelist*/
.body #gamelist .thumbs .thumbs1 li {
	float:left;
	padding:5px 2px 2px 2px;
}
.body #gamelist .thumbs .thumbs1 li img{
	border:2px solid white;
}
.body #gamelist .thumbs ul{
	border-top:1px solid white;
	padding-left: 11px;
}

.body #gamelist .lgthumb {
	float:left;
	border:5px solid white;
	margin: 8px 5px 3px 5px;
}	

.body #gamelist .indexinfo {
	padding:15px 0px 0px 0px;
	color:#101010;
	font-size:25px;
}

.body #gamelist .sort {
	display:block;
	line-height: 105%;
	color:#101010
}
.body #gamelist .sort a{
	text-decoration:none;
	color:#101010;
}
.body #gamelist .sort a:hover{
	text-decoration:underline;
	color:#101010;
}

.body #gamelist .sort img{
	padding-left: 3px;
	vertical-align: top;
	margin-top: 5px;
	}

.body .pagin {
	text-align: right;
	padding-bottom: 10px;
	border-top:1px solid white;
}

.body .pagin a{
	color:#101010;
	text-decoration:none;
}

.body .pagin ol{
	float:right;
	
}


.body .pagin li{
	float:left;
        border:2px solid black;
        padding:1px 3px 1px 3px;
	margin:5px 3px 10px 3px;
	background-color: #FFFFFF;
}
.body .pagin li:hover{
       float:left;
       border:2px solid #FF7C00;
       padding:1px 3px 1px 3px;
       margin:5px 3px 10px 3px;
       background-color: #FFFFFF;
}
.body .pagin .selected{
	border:2px solid #FF7C00;
}

/*footer*/
.footerspace {height:22px; width:inherit; clear:both;}
.footer {
	clear:both;
	text-align:center;
	width:750px;
	margin-left:auto;
	margin-right:auto;
	border-top: 1px solid #FFFFFF;
	padding-bottom:5px;
}
.footer a {
	text-decoration:none;
	font-size:22px;
}

.definition{
            position: relative;
            display: inline;
            left: 20px;
            top: 12px;
            color: #000033;
            
    }
    
    /* AutoComplete List Styles */
    /* Container for the list options */
        .list
        {
            width: 236px;
            position: inherit;
            left: 10px;
            top: 10px;
            border: 1px solid #2a56b3;
        }
        
        /* Hide link underline */
        .list a
        {
            text-decoration: none;
        }
        
    /* Normal Option */
        .listOption
        {
            background: #FFFFFF;
            color: #2a56b3;
            border: 1px solid #2a56b3;
            padding: 3px;
            font-family: verdana, sans-serif;
            font-size: 12px;
            cursor: default;
            width: 228px;
        }

    /* Hover Option */    
        .listOptionHighlighted
        {
            background: #e0ebfb;
            color: #2a56b3;
            border: 1px solid #2a56b3;
            padding: 3px;
            font-family: verdana, sans-serif;
            font-size: 12px;
            cursor: pointer;
            width: 228px;
        }

/* Other control styles */
    /* Textbox style */
        .queryBox
        {
            position: inherit;
            left: 10px;
            top: 10px;
            color: #2a56b3;
            width: 230px;
            background: #FFFFFF;
            font-family: verdana, sans-serif;
            height: 18px;
            border: solid 2px #2a56b3;
            padding: 2px;
            vertical-align:middle;

        }
    /* Button Input */
        .button
        {
            position: inherit;
            left: 10px;
            top: 10px;
            border-bottom: 2px solid #2a56b3;
            border-right: 2px solid #2a56b3;
            border-top: 2px solid #6699FF;
            border-left: 2px solid #6699FF;
           
            height: 26px;
            background: #99CCFF;
            color: #2a56b3;
            font-family: verdana, sans-serif;
            font-size: 14px;
            font-weight: bold;
            padding: 2px;
            vertical-align:middle;
        }

/*admin*/
.gameThumb {height:71px; width:71px; padding:10px}
.gameThumb img{height:71px; width:71px; border:2px solid white;}
.gamename {border-bottom:1px solid white; padding:10px 2px 2px 2px; font-size:28px;}
.Game ul li {float:left;}
	.Game ul .adminthumb {padding:2px; width:100px; height:100px;}
	.Game ul .admininfo {width:350px; height:auto; margin:7px;}
/*playgame*/
.namecont {
	text-align:left;
	padding:3px;
}
.authcont {
	text-align:left;
	padding:3px 3px 10px 3px;
}

/*whats new*/
.whatsnew {
	margin-bottom: 25px;
	padding:6px;
}

.whatsnew li {
	float:left;
	vertical-align: middle;
	padding:5px;
}

.whatsnew ul {
	padding:5px 0px 5px 0px;
}
.whatsnew .upodd {
	background-color:#819CA9;
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	padding:5px;
}
.whatsnew .upodd {
	padding:5px;
}

.whatsnew .upodd .wnewtitle {
	width:25%;
}
.whatsnew .upodd .wnewinput {
	width:70%
}
.whatsnew .upodd .thumbpreveiew{
	padding:12px 0px 0px 12px !important;
}
.whatsnew .upeven {
}
.whatsnew .upeven .wnewtitle {
	width:70%;
}
.whatsnew .upeven .wnewinput {
	width:25%;
	text-align:right;
}
.whatsnew .upeven .thumbpreveiew{
	padding:12px 12px 0px 0px !important;
}

/*upload input buttons*/
#ctl00_HomeContent_tags_3, #ctl00_HomeContent_tags_2, #ctl00_HomeContent_tags_1, #ctl00_HomeContent_tags_0 {vertical-align:middle;}

#ctl00_HomeContent_Label1 {background-color:#FF0000; color:#FFFFFF; text-align:center;}

/*Login*/
.login {
	margin-left:auto; 
	margin-right:auto;
	margin-top:80px;
	padding:25px;
	width:240px;
	height:380px;
	background-color:#819CA9;
	border:5px solid white;
}
.cont{
	margin-left:auto; 
	margin-right:auto;
	margin-top:0px;
	padding:2px;
	width:300px;
}
.rem {vertical-align:middle; padding-top:5px; padding-bottom:5px;}
.alr {text-align:center; font-size:26px;}
.login .input {background-image:url(../images/bginput.gif); width:240px;}
.log {text-align:right; padding-top:10px;}
.img{text-align:center; padding-bottom:15px;} 
.use {padding-top:5px; padding-bottom:5px;}
.use2 {padding-top:10px; padding-bottom:5px;}
.ret {text-align:left; font-size:18px;}
.ret a{text-decoration:none;}
.reg {text-align:left; font-size:18px; padding-top:15px}
.reg a{text-decoration:none;}

/*admin CP*/
.admincp {padding:5px; border:1px solid white; margin:4px;}

.admincp li {
	float:left;
	width:170px;
	padding:1px;
}
.admincp ul {
	padding-left:10px;
	}
.admincp select {

}
.admincp img {
	vertical-align:middle;
}
/* -------------------------------------------------- */
/* NETWORK BAR
/* -------------------------------------------------- */

div#networkbar {
	background-image:url(/images/wiinodebar.png);
	background-repeat:repeat-x;
	background-color:#9BBCCD;
	color:#0099CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
	text-align:center;
}
div#networkbar img {border:0px; margin:0px; padding:0px;}
div#networkbar a:link, div#networkbar a:active, div#networkbar a:visited {
	color:#0099CC;
	text-decoration:none;
}
div#networkbar {
	text-align:center;
	height:30px;
}
div#networkbar_container {
	margin:0px auto;
	width:790px;
	color:#FFFFFF;
	text-align:left;
	padding-left:0px;
}
div#networkbar_login {
	width:335px;
	/*text-align:right;*/
	float:right;
	padding-right:0px;
	padding-top:8px;
}
div#networkbar_login a:link, div#networkbar_login a:active, div#networkbar_login a:visited {
	color:#FFFFFF;
	font-weight:bold;
}
div#networkbar_login a:hover {
	color:#EEF7FB !important;
}


/* Buttons */
.bgbutton_lg 
{
    background-image: url('../images/bgbutton-lg.png');
    background-repeat: no-repeat;
    width: 532;
    height: 79;
    overflow: hidden;
    padding: 12px;
    padding-left: 30px;
    padding-top: 8px;
    padding-bottom: 16px;
}
