@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix(http://www.klipfolio.com) {
/*
     KlipFolio.com - Khaki Finesse
     WARNING: Designed for Mozilla Apps WYSIWYG ie Firefox, Thunderbird & Flock

	    NON-White stylesheet. Green Controls and Khaki Background.

	    Optimized for a higher Visual Acuity.

        Features: Larger Klip Icons,
	              Improved Tag Clouds,
				  10% Wider and Shorter layout,
				  Reduced Sidebar,
				  Rounded Input and Button borders,
			 	  Improved overall Content density ,
		 		  Forum(s) integration.

        The idea was to make the content easier to read by
		improving the contrast between essential and non-essential information.
        With this concept White and Black are basically reserved for Specialty items created by the Site Editors.
	    With that in mind this style should add to the Users experience. Enjoy!

     By: KaleidosKope Kreations
	 User Proflie: http://userstyles.org/forum/account.php?u=2088

	 Serence Portfolio: http://www.klipfolio.com/index.php?action=explore,user_info&uid=5682&

	 Get KlipFolio!: http://www.klipfolio.com/spreadtheword/5682
*/

/* Main Layout ---------------------------- */
body { background-color: #B2B2B2 !important; color: #929292 !important; font-size: 62.5% !important; padding-bottom: 20px !important; }
#pagecontainer { width: 95% !important; padding-bottom: 15px !important; margin-top: -20px !important; }
#maincontent { max-width: 100% !important; float: left !important; clear: both !important; background-color:#F6F6E9 !important; border: 2px solid #3D708E !important; padding-bottom:2em !important;overflow: hidden !important; }

/* Left Layout ---------------------------- */
#leftcontent { background-color:#F6F6E9 !important; position: relative !important; float: left !important; padding: 0 10px !important; margin-right: 0px !important; width: auto !important; max-width: 76.1% !important; padding-bottom: 32767px !important; margin-bottom: -32767px !important; margin-top: 20px !important; }
#split { line-height: 1em !important; word-spacing: normal !important; text-align: left !important; position: relative; 	width: 100% !important; }
#leftsplit { width: 49.5% !important; padding-right: 20px !important; margin-right: 10px !important; }
#rightsplit { 	position:absolute !important; width: 49% !important; padding-left: 4px !important; margin-left: 4px !important; border-left: 1px solid #dec2c5 !important; }

/* Right Layout ---------------------------- */
#rightcontent { background-color: #d9d4c4 !important; float: right !important; position: relative !important; width: 20% !important; border-left: 3px ridge #3C7190 !important; padding-left: 8px !important;}
#rightcontent > .block > div[style*='border'] { border: 1px solid #3D708E !important; background-color:#f1f1f1 !important; padding:5px !important; }
#rightcontent .block { margin-bottom: 25px !important; margin-right: 15px !important; margin-left: 5px !important; }
#rightcontent ul { list-style-position: outside; list-style-type: none; margin-left: 0px !important; padding-left: 0px !important; margin-top: 0px; }
#rightcontent li { padding-bottom: .2em; }
rightcontent .head { margin-top: 0px; margin-bottom: 8px; font-size: 1.2em; font-weight:bold; color:green; }

/* Header ---------------------------- */
#header { height: 70px !important; background-image: url(/images/ui/header-background.gif); position: relative; width: 100%; border-top: 2px solid #C8C5D7 !important; border-left: 2px solid #C8C5D7 !important; border-right: 2px solid #C8C5D7 !important; }
#headerlogo { top: 20px !important; }

/* Main Site AND FORUM NavBars */
#navcontainer { height: 2.4em !important; line-height: 2em !important; margin: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; font-weight: bold; font-size: 0.6em !important; border-right: 2px solid #3C7190 !important; border-left: 2px solid #3C7190 !important; float:left !important; position: relative !important; background-color: #3D708E !important; }
.forumMenuSplitter, body > table:first-child > tbody > tr > td > table:first-child > tbody > tr[height="23"] > td[colspan="2"] > a + img:not([alt]) { display:none !important; }
#forumNavContainer, .mainmenu { border-right: 2px solid #3C7190 !important; border-left: 2px solid #3C7190 !important; height: 2.4em !important; line-height: 2.2em !important; margin: 5px 0 0 !important; position: relative !important; background-color: #3D708E !important; }
.white { color: white !important; border-right: 2px solid #3C7190 !important; border-left: 2px solid #3C7190 !important; height: 2.4em !important; line-height: 2.2em !important; margin: 0 !important; position: relative !important; background-color: #3D708E !important; background-image: none !important; }
#mainlinks, .mainmenu { height: 2.4em !important; width: 80%; display: inline;}
#mainlinks ul { font-weight: bold; font-size: 0.6em !important; height: 2.4em !important; line-height: 2em !important; 	float: left !important; margin: 0 !important; padding: 0 !important; }
.navTabLeft, #mainlinks ul li a { color: white !important; font-size: 0.6em !important; height: 2.4em !important; line-height: 2em !important;border-right: 1px groove silver !important; padding: 2px 10px !important; background: #3D708E url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAA0CAMAAAC0EEhzAAAAB3RJTUUH1wMTFAE1kmT6WAAAAAlwSFlzAAAewgAAHsIBbtB1PgAAAARnQU1BAACxjwv8YQUAAABdUExURZqP4paK4ZKG4JKF4JWI4JyQ4qOY5Kab5aWa5aOX5KGV45%2BT45qO4piL4ZaJ4JSH4E17lkd3k0Jzj0Byj0l4k1SAml2Hn1%2BJoV2HoFmFnVWCm1B%2BmEx7lUh4k0R1keggh2QAAABcSURBVHja1c9JFoIAEAPREhVEkBkZRO5%2FTPbVB%2BDxl9kkoRd24S9swk9YhUWYhUn4CqMwCJ0Qzp0UhGGt0Ah3oRYq4SOUwlMohLeQCy8hE1KJtQ%2BJb68TJMJNsAMM6CoRSfyzDgAAAABJRU5ErkJggg%3D%3D") repeat-x top left; }
.ForumNav, a.mainmenu { color: white !important; height: 2.4em !important; line-height: 2em !important; border-right: 1px groove silver !important; padding: 5px 10px !important; background: #3D708E url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAA0CAMAAAC0EEhzAAAAB3RJTUUH1wMTFAE1kmT6WAAAAAlwSFlzAAAewgAAHsIBbtB1PgAAAARnQU1BAACxjwv8YQUAAABdUExURZqP4paK4ZKG4JKF4JWI4JyQ4qOY5Kab5aWa5aOX5KGV45%2BT45qO4piL4ZaJ4JSH4E17lkd3k0Jzj0Byj0l4k1SAml2Hn1%2BJoV2HoFmFnVWCm1B%2BmEx7lUh4k0R1keggh2QAAABcSURBVHja1c9JFoIAEAPREhVEkBkZRO5%2FTPbVB%2BDxl9kkoRd24S9swk9YhUWYhUn4CqMwCJ0Qzp0UhGGt0Ah3oRYq4SOUwlMohLeQCy8hE1KJtQ%2BJb68TJMJNsAMM6CoRSfyzDgAAAABJRU5ErkJggg%3D%3D") repeat-x top left; }
#mainlinks ul li a.navOn { height: 2.4em !important; text-decoration: none !important; background: #90853C url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAA0CAMAAAC0EEhzAAAAB3RJTUUH1wMTFAIM5kwhkwAAAAlwSFlzAAAewgAAHsIBbtB1PgAAAARnQU1BAACxjwv8YQUAAABgUExURZmQTpWLR5GHQZGGP5SJRZuRUqKZXqWcYqSbYKKYXaCWWZ6TVZuRUZmPTpeMSpWKRpOIQkByj0R1kUh4k0x7lVB%2BmFWCm1mFnV2HoF%2BJoV2Hn1SAmkl4k0Jzj0d3k017lh%2FU1AAAAABaSURBVHja1c%2B3FYNAAATRER4ESBgZfP9dks8VwOOHE%2B1yCLuwCZ1cFYJhq7AIszAJf%2BEnfIWPMAqD0Et4LhbewktohUaohadQCaVQCLmQCamQSPj2PiESHoKdOi8rYR9KcAoAAAAASUVORK5CYII%3D") repeat-x bottom left; }
#mainlinks ul li a:hover, a.navOn, a.mainmenu:hover { color: white !important; height: 2.4em !important; text-decoration: none !important; background: #9184E0 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAA0CAMAAAC0EEhzAAAAB3RJTUUH1wMTFAE1kmT6WAAAAAlwSFlzAAAewgAAHsIBbtB1PgAAAARnQU1BAACxjwv8YQUAAABdUExURZqP4paK4ZKG4JKF4JWI4JyQ4qOY5Kab5aWa5aOX5KGV45%2BT45qO4piL4ZaJ4JSH4E17lkd3k0Jzj0Byj0l4k1SAml2Hn1%2BJoV2HoFmFnVWCm1B%2BmEx7lUh4k0R1keggh2QAAABcSURBVHja1c9JFoIAEAPREhVEkBkZRO5%2FTPbVB%2BDxl9kkoRd24S9swk9YhUWYhUn4CqMwCJ0Qzp0UhGGt0Ah3oRYq4SOUwlMohLeQCy8hE1KJtQ%2BJb68TJMJNsAMM6CoRSfyzDgAAAABJRU5ErkJggg%3D%3D") repeat-x bottom left; }
#mainlinks ul li a:active, a.navOn, a.mainmenu:active { color: white !important; height: 2.4em !important; text-decoration: none !important; background: #3D708E url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAA0CAMAAAC0EEhzAAAAB3RJTUUH1wMTFAIM5kwhkwAAAAlwSFlzAAAewgAAHsIBbtB1PgAAAARnQU1BAACxjwv8YQUAAABgUExURZmQTpWLR5GHQZGGP5SJRZuRUqKZXqWcYqSbYKKYXaCWWZ6TVZuRUZmPTpeMSpWKRpOIQkByj0R1kUh4k0x7lVB%2BmFWCm1mFnV2HoF%2BJoV2Hn1SAmkl4k0Jzj0d3k017lh%2FU1AAAAABaSURBVHja1c%2B3FYNAAATRER4ESBgZfP9dks8VwOOHE%2B1yCLuwCZ1cFYJhq7AIszAJf%2BEnfIWPMAqD0Et4LhbewktohUaohadQCaVQCLmQCamQSPj2PiESHoKdOi8rYR9KcAoAAAAASUVORK5CYII%3D") repeat-x top left; }
.navTabRight, #signin { font-weight: bold !important; height: 2.4em !important; line-height: 2em !important; font-size: 1em !important; width: 18% !important; padding: 0 !important; margin: 0 !important;  margin-top: 2px !important;padding-left: 1% !important; padding-right: 1% !important; position: relative !important; float:right !important; }
.navTabRight, #signin a { color: white !important; text-decoration: none !important; font-weight: bold !important; font-size: 1em !important; text-align: right !important; height: 2.4em !important; line-height: 2em !important; padding: 6px 10px !important; margin-right: 1em !important; border-left: 1px groove silver !important; border-right: 1px groove silver !important; background: #3D708E url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAA0CAMAAAC0EEhzAAAAB3RJTUUH1wMTFAE1kmT6WAAAAAlwSFlzAAAewgAAHsIBbtB1PgAAAARnQU1BAACxjwv8YQUAAABdUExURZqP4paK4ZKG4JKF4JWI4JyQ4qOY5Kab5aWa5aOX5KGV45%2BT45qO4piL4ZaJ4JSH4E17lkd3k0Jzj0Byj0l4k1SAml2Hn1%2BJoV2HoFmFnVWCm1B%2BmEx7lUh4k0R1keggh2QAAABcSURBVHja1c9JFoIAEAPREhVEkBkZRO5%2FTPbVB%2BDxl9kkoRd24S9swk9YhUWYhUn4CqMwCJ0Qzp0UhGGt0Ah3oRYq4SOUwlMohLeQCy8hE1KJtQ%2BJb68TJMJNsAMM6CoRSfyzDgAAAABJRU5ErkJggg%3D%3D") repeat-x top left; }
#signin a:hover { height: 2.4em !important; color: white !important; line-height: 2em !important; background: #9184E0 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAA0CAMAAAC0EEhzAAAAB3RJTUUH1wMTFAE1kmT6WAAAAAlwSFlzAAAewgAAHsIBbtB1PgAAAARnQU1BAACxjwv8YQUAAABdUExURZqP4paK4ZKG4JKF4JWI4JyQ4qOY5Kab5aWa5aOX5KGV45%2BT45qO4piL4ZaJ4JSH4E17lkd3k0Jzj0Byj0l4k1SAml2Hn1%2BJoV2HoFmFnVWCm1B%2BmEx7lUh4k0R1keggh2QAAABcSURBVHja1c9JFoIAEAPREhVEkBkZRO5%2FTPbVB%2BDxl9kkoRd24S9swk9YhUWYhUn4CqMwCJ0Qzp0UhGGt0Ah3oRYq4SOUwlMohLeQCy8hE1KJtQ%2BJb68TJMJNsAMM6CoRSfyzDgAAAABJRU5ErkJggg%3D%3D") repeat-x bottom left; }

/* Search ---------------------------- */
form 	{ margin:0; }
#navsearch { margin-right: 22px; position: absolute; top: 25px !important; right: 4px; vertical-align: middle; height: 18px !important }
.navbutton { color: white !important; background-color: #3D708E !important; font-size: 7px !important; vertical-align: middle; height: 22px!important; background: #3D708E url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAA0CAMAAAC0EEhzAAAAB3RJTUUH1wMTFAE1kmT6WAAAAAlwSFlzAAAewgAAHsIBbtB1PgAAAARnQU1BAACxjwv8YQUAAABdUExURZqP4paK4ZKG4JKF4JWI4JyQ4qOY5Kab5aWa5aOX5KGV45%2BT45qO4piL4ZaJ4JSH4E17lkd3k0Jzj0Byj0l4k1SAml2Hn1%2BJoV2HoFmFnVWCm1B%2BmEx7lUh4k0R1keggh2QAAABcSURBVHja1c9JFoIAEAPREhVEkBkZRO5%2FTPbVB%2BDxl9kkoRd24S9swk9YhUWYhUn4CqMwCJ0Qzp0UhGGt0Ah3oRYq4SOUwlMohLeQCy8hE1KJtQ%2BJb68TJMJNsAMM6CoRSfyzDgAAAABJRU5ErkJggg%3D%3D") repeat-x top left; border: 2px solid #C0C0C0 !important; -moz-border-radius: 5px; padding: 0 4px 2px !important; }
.navbutton:hover { color: white !important; background-color: #9184E0 !important; font-size: 7px !important; vertical-align: middle; height: 22px !important; background: #9184E0 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAA0CAMAAAC0EEhzAAAAB3RJTUUH1wMTFAE1kmT6WAAAAAlwSFlzAAAewgAAHsIBbtB1PgAAAARnQU1BAACxjwv8YQUAAABdUExURZqP4paK4ZKG4JKF4JWI4JyQ4qOY5Kab5aWa5aOX5KGV45%2BT45qO4piL4ZaJ4JSH4E17lkd3k0Jzj0Byj0l4k1SAml2Hn1%2BJoV2HoFmFnVWCm1B%2BmEx7lUh4k0R1keggh2QAAABcSURBVHja1c9JFoIAEAPREhVEkBkZRO5%2FTPbVB%2BDxl9kkoRd24S9swk9YhUWYhUn4CqMwCJ0Qzp0UhGGt0Ah3oRYq4SOUwlMohLeQCy8hE1KJtQ%2BJb68TJMJNsAMM6CoRSfyzDgAAAABJRU5ErkJggg%3D%3D") repeat-x bottom left;border: 2px solid #C0C0C0 !important; -moz-border-radius: 5px; padding: 0 4px 2px !important; }
#navsearch > form select { padding-top: 2px !important; height: 20px !important; line-height: 0 !important; font-size: 12px !important; padding-left: 3px !important; vertical-align: middle !important; background-color: #ddd !important; border: 1px solid #3D708E !important; -moz-border-radius: 5px;  text-decoration: none; }
#navsearch > form > input[class*='navtextfield'], #rightcontent .block select { height: 18px !important; line-height: 12px !important; font-size: 12px !important; padding: 2px 0 0 5px !important; vertical-align: middle !important; background-color: #ddd !important; border: 1px solid #3D708E !important; -moz-border-radius: 5px; text-decoration: none; }
#sortby select { padding-left: 3px; background-color: #ddd !important; border: 1px solid #3D708E !important; -moz-border-radius: 5px; }
#navsearch > form > input:not([type="submit"]):hover, #navsearch > form select:hover, #sortby select:hover, #rightcontent .block select:hover { background-color: #eee !important; height: 18px !important; border-top: 1px solid #b2b2b2 !important; border-left: 1px solid #b2b2b2 !important; border-right: 1px solid #cecece !important; border-bottom: 1px solid #e3e3e3 !important; -moz-border-radius: 5px;}
#navsearch > form > input:not([type="submit"]):focus, #navsearch > form select:focus, #sortby select:focus, #rightcontent .block select:focus { background-color: #fff !important; height: 17px !important; border-top: 2px solid #b2b2b2 !important; border-left: 2px solid #b2b2b2 !important; border-right: 1px solid #cecece !important; border-bottom: 1px solid #e3e3e3 !important; -moz-border-radius: 5px; }

/* Footer ---------------------------- */
#footercontainer { background-color: #3D708E !important; float: left !important; width: 100% !important; position:relative !important; padding-top: 0px !important; padding-bottom: 10px !important; color: white !important; font-size: 0.6em !important; line-height: 1.1em; border-right: 2px solid #3C7190 !important; border-bottom:  1px groove silver !important; border-top:  1px groove silver !important; border-left: 2px solid #3C7190 !important; }
#footercontainer a { color: white !important; } #footercontainer a:hover { color: #ffd000 !important; }

/* Block Styles ---------------------------- */
.block[style*="margin-left"] { margin: 10px !important; margin-left: 137px !important; clear:both !important; }
.block { clear:both !important; margin: 10px !important; }
.headDivider, div#maincontent > div#leftcontent:first-child > .block:first-child > h2 + div:first-child { height: 3px !important; font-size: 0 !important; line-height: 1px !important; }
.page2Cloud, div#maincontent > div#leftcontent:first-child > .block:first-child > h2 ~ div[style*='height'] { width: 100% !important; font-size: 1.1em !important; line-height: 1.3em !important; text-align: center !important; margin:0 auto !important; word-spacing: 15px !important; padding: 10px 0 13px 0 !important; }
.tagSpan, div#maincontent > div#leftcontent:first-child > .block:first-child > h2 + div:first-child + div > span[style] { padding: 0 !important;}
.page1Cloud, div#explore div { width:100% !important; line-height: 1.4em !important; text-align: center !important; margin:0 auto !important; word-spacing: 20px !important; padding: 10px 0 0 !important; border-bottom: none !important; }
#explore > div > span, div#maincontent > div#leftcontent:first-child > .block:first-child > h2 + div:first-child + div > span[style] { padding: 0 !important; vertical-align: middle !important; }
#leftsplit .block { margin-right: 1px; }

/* Dividers ---------------------------- */
#explore { width:100%; margin-bottom: 15px !important; }
#rightsplit > .block:first-child > h2 ~ div[style*='border'] { border-bottom: none !important; margin-bottom: 0 !important; }
.divider { height: 1px !important; width: 99% !important; font-size: 0px !important; border: 1px solid #DEC2C5 !important; display: none !important;}
.block ul.sets { background-color: transparent !important; border-bottom: 1px solid #DEC2C5 !important; margin-bottom: 4px !important; }
#rightsplit .block:not(:last-child) .more { width: 98% !important; position: relative !important; margin-top: -4px !important; padding-bottom: 7px !important; border-top: 1px solid #DEC2C5 !important; padding-top: 4px !important; background-color: transparent !important; }
#listingContents_15 hr, #listingContents_ hr { background-color: transparent !important; height: 0px !important; border-bottom: 1px solid #DEC2C5 !important; margin-bottom: 4px !important; }
#maincontent .divider { background-color: transparent !important; border: 1px solid #DEC2C5 !important; padding: 1px !important; margin-bottom: 4px !important; }
#rightcontent .divider { background-color: transparent !important; border: 1px solid #DEC2C5 !important; margin-bottom: 4px !important; }

/* Text Styles ---------------------------- */
h1 { font-size: 1.8em !important; font-weight: bold; color: #8E4A3D !important; margin-top: 0px !important; margin-bottom: 8px !important; padding-right:180px !important; }
h2 { clear: both; width: 100% !important; font-weight: bold !important; font-size: 16px !important; height: 16px !important; margin-bottom: 5px !important; margin-top: 5px !important; color: #8E4A3D !important; background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAALHRFWHRDcmVhdGlvbiBUaW1lAFN1biAxOCBNYXIgMjAwNyAxMjoxNzowNSAtMDgwMBrc1X4AAAAHdElNRQfXAxMUAzI%2BNg15AAAACXBIWXMAAB7BAAAewQHDaVRTAAAABGdBTUEAALGPC%2FxhBQAAAEBJREFUeNpjYBgFFAPGd2%2BeslFiAMuf3794KTTgJx9FBvym1ACKXfDnzy%2FKDABiig2gLBao4YJRAwaDASM9HQAA%2FGgSuhFrpKsAAAAASUVORK5CYII%3D") repeat-x bottom left !important; }

#rightcontent h2 { font-size: 13px !important; height: 16px !important; background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAALHRFWHRDcmVhdGlvbiBUaW1lAFN1biAxOCBNYXIgMjAwNyAxMjoxNzowNSAtMDgwMBrc1X4AAAAHdElNRQfXAxMUAxmSivQ5AAAACXBIWXMAAB7BAAAewQHDaVRTAAAABGdBTUEAALGPC%2FxhBQAAAERJREFUeNpjYKAQMP7%2F%2F5%2BPEgNYgJiXUgO4B9wFPANuANfQdwHF0cg54AZQHAYUu4CDUgPYKTWAlRIDmCjRPGoAlQwAADRmA%2FrwQx5UAAAAAElFTkSuQmCC") repeat-x top left !important; }
h3 { font-size:1.3em; color:#8E4A3D !important; }
a { color:#3D708E !important; text-decoration: none; }
a:hover { color:#47903C !important; text-decoration: underline; }
p { margin-bottom: 4px !important; line-height:1em; }
.bold { font-weight:bold; }
.tableheaders { font-size: .9em; }
#rightcontent p { color: #000; margin-top:0px; margin-bottom:8px }
.spaced { line-height:0px; }
h6 { font-size: 1.1em !important; margin: 12px 0 5px !important; }

/* Buttons ---------------------------- */
.buttoncontainer { border-top:solid 1px #DEC2C5 !important; }

/* New Listings ---------------------------- */
.kliplisting, .kliplisting_odd { padding: 2px 10px !important; }
.kliplisting_odd { background-color:#ededd7 !important; }
.kliplisting p { margin-top: 0px !important; margin-bottom: 0px !important;	width: 93% !important; line-height: 1em !important; padding-top:2px !important; }
.title-desc { position:relative; margin-top: 4px !important; margin-bottom: 0px !important; margin-right: 4px !important; padding-bottom: 6px !important; float: left !important; clear:both !important; line-height:1.3em !important; width: 100% !important; border-bottom: 1px solid #DEC2C5 !important; }
.klipCell, .listtop { padding:0 !important; margin:0 !important; margin-top:4px !important; position:relative !important; float:left !important; width:100% !important; }
.title-desc p { padding:0 !important; margin:0 !important; width: auto !important; position:relative !important; margin-top: -1.5em !important; margin-left: 3.7em !important; float: left !important; border: none !important; }
.iconBig, .title-desc .listtop .klipicon img, #leftcontent .micro-list .listtop .klipicon img, #rightsplit .micro-list .listtop .klipicon img, .kliplisting .listtop .klipicon img, .kliplisting_odd .listtop .klipicon img, #klipinfo .listtop .klipicon img  { width:3em !important; height:3em !important; padding-right:.5em !important; }
.titleBig, .title-desc .listtop .titleblock h3, #leftcontent .micro-list .listtop .titleblock h3, #rightsplit .micro-list .listtop .titleblock h3, #klipinfo .listtop .titleblock h3 { padding-left: 1.5em !important; width:96% !important; }
.kliplisting .listtop .titleblock h3, .kliplisting_odd .listtop .titleblock h3 { padding: 0 200px 0 1.5em !important; width:96% !important; }
.klipicon { float:left !important; margin:0 !important; padding:0 !important; margin-right:8px !important; }
#rightcontent .micro-list .listtop .klipicon { float:left !important; margin:0 !important; margin-right:8px !important; min-width:16px !important; min-height:16px !important; }
#rightcontent .micro-list .listtop .titleblock { float:left !important; margin:0px !important; width:77% !important; padding:0px !important; }
.listtop h3 { float:left !important; vertical-align:top !important; font-size: 1.1em !important; display: inline !important; }
.micro-list .klipicon, .addklip { padding-top:2px !important; }
.micro-list .titleblock h3 { float:left !important; margin:0px !important; width:96% !important; padding:0px !important; }
.micro-list .listtop { border-bottom:1px solid #DEC2C5 !important; margin-bottom:5px !important; padding-bottom:5px !important; }
#rightcontent h3 { font-size: 1.0em; }
.oldTitleBlk, .titleblock h3{ }
#rightsplit .addklip, #contentright .addklip, .kliplisting .listtop .addklip, .kliplisting_odd .listtop .addklip { position: relative !important; margin: 0px !important; margin-right: 0px !important; padding-right: 4px !important; float: right !important; }
.plus-icon { margin-left: 4px; }
#sortby { position: absolute !important; right: 15px !important; top: 3px !important; }
.klip-mini-info { color:#C1D6E7; font-weight:bold; margin-top:0px; line-height: 1.1em; }
.more a {background-color: transparent; width: auto !important; font-weight: bold !important; margin-top:14px !important; padding-right: 7px!important; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALCAMAAACETmeaAAAAB3RJTUUH1wMTFAUJ2WdD2wAAAAlwSFlzAAAewgAAHsIBbtB1PgAAAARnQU1BAACxjwv8YQUAAAAJUExURST6XgAAAIAAAKAKu4cAAAABdFJOUwBA5thmAAAAJklEQVR42mNgZGQAA0YmRigNYQBpMANEgxhgGshA5jOiqIfqh1AADP4ASReqAOMAAAAASUVORK5CYII%3D") no-repeat right center; }

/* Klip Info Pages ---------------------------- */
#klipinfo { float:left; width: 100%; }
#klipinfo .divider { float:left; }
#klipinfo h3 { font-size: 1.6em; float:left !important; vertical-align:middle !important; }
#klipinfo .klipicon { margin-top: 3px; margin-right: 10px; }
#klipinfo .addklip { margin-top: 3px; }
#klipinfo p { margin-top: 0px; clear:both; margin-bottom:10px; }
#klipinfo td { padding-top:6px; }
#klipinfo table { margin-bottom: 10px;}

/* Get or Download KlipFolio ---------------------------- */
#getklipfolio { background: #F7F7F7 !important; border: solid 1px #90853C !important; color: #90853C !important; padding: 11px 0px 5px 9px !important; line-height: normal !important; margin-bottom:5px !important; position:relative !important; }
#getKFtext { font-size: 1.2em !important; margin-left:280px !important; margin-right:6em !important; }
#downloadButton a { padding:5px 30px !important; font-weight:bold !important; margin:0px !important; display:block !important; font-size:1.2em !important; color: white !important; background-color: transparent; border: 3px double #C0C0C0 !important; -moz-border-radius: 10px; background: #3D708E url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKYAAAAaCAYAAAA9gCd5AAAALHRFWHRDcmVhdGlvbiBUaW1lAE1vbiAxOSBNYXIgMjAwNyAwMTo0MTo0NyAtMDgwMN%2FNmcIAAAAHdElNRQfXAxMSOxT%2FKUjNAAAACXBIWXMAAAsRAAALEQF%2FZF%2BRAAAABGdBTUEAALGPC%2FxhBQAAAblJREFUeNrtm19PwjAUR283UKJR44Mxfv8P55MPxviHCMxe6GV3XQFnzNBwTvJLR7cuGZy0pRQRAAAA%2BMeEoQ2apvlum%2Fy65tgPC%2BMTQvjR535QsiSipXIxlgPui5ynQy2bz9uycuVBYXeKmYSsstQpQQ5LTY8JXso8W2mjpKu8YU8uJ6QKOHGpXVm59iXh6DHB8GLq6LpIpdV9pjrrSdeNOgJFKbVQ%2BaYxs5izdDyVVtB8KB88T4WToHGll3MhrZyat5iPmLk1VDknhRuqhJcx1zHn0srppURGGEIup%2FWcmjrVzX2Dkpgq403MXTqeSn9uiZgwBD%2BF83Iu0zmV8sU3KImpQ7iKeS%2BtlNZLlqREUijR7Kn3ved7zHN%2BUUlMHbqvYm6lLGUuYiUAfVZ7zvnloyfZdIAdSmJqnQ7hF9KdT%2B4Ssz72OwB%2FkuWec35900blDqVv5crDsZ8KTopH%2F8KWjAAAAAAAAAAAABLFBSO3OXjnNQC%2FTQhhuyifL7DbXkzbd8mGDRiTV1n7GVb5T5ImpW13MzkBxkD3ZqqDPTFVQq1TKWfpGDFhLGzElpKY%2Fr8%2B9JgwNmvfvgAHpm%2F2wdgitQAAAABJRU5ErkJggg%3D%3D") no-repeat 0% 0% !important; }
#downloadButton a:hover { color: white !important; background-color: transparent; border: 3px double #C0C0C0 !important; -moz-border-radius: 10px; -moz-background-clip: border; background: #90853C url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKYAAAAaCAYAAAA9gCd5AAAALHRFWHRDcmVhdGlvbiBUaW1lAE1vbiAxOSBNYXIgMjAwNyAwMTo0MTo0NyAtMDgwMN%2FNmcIAAAAHdElNRQfXAxMSOxT%2FKUjNAAAACXBIWXMAAAsRAAALEQF%2FZF%2BRAAAABGdBTUEAALGPC%2FxhBQAAAblJREFUeNrtm19PwjAUR283UKJR44Mxfv8P55MPxviHCMxe6GV3XQFnzNBwTvJLR7cuGZy0pRQRAAAA%2BMeEoQ2apvlum%2Fy65tgPC%2BMTQvjR535QsiSipXIxlgPui5ynQy2bz9uycuVBYXeKmYSsstQpQQ5LTY8JXso8W2mjpKu8YU8uJ6QKOHGpXVm59iXh6DHB8GLq6LpIpdV9pjrrSdeNOgJFKbVQ%2BaYxs5izdDyVVtB8KB88T4WToHGll3MhrZyat5iPmLk1VDknhRuqhJcx1zHn0srppURGGEIup%2FWcmjrVzX2Dkpgq403MXTqeSn9uiZgwBD%2BF83Iu0zmV8sU3KImpQ7iKeS%2BtlNZLlqREUijR7Kn3ved7zHN%2BUUlMHbqvYm6lLGUuYiUAfVZ7zvnloyfZdIAdSmJqnQ7hF9KdT%2B4Ssz72OwB%2FkuWec35900blDqVv5crDsZ8KTopH%2F8KWjAAAAAAAAAAAABLFBSO3OXjnNQC%2FTQhhuyifL7DbXkzbd8mGDRiTV1n7GVb5T5ImpW13MzkBxkD3ZqqDPTFVQq1TKWfpGDFhLGzElpKY%2Fr8%2B9JgwNmvfvgAHpm%2F2wdgitQAAAABJRU5ErkJggg%3D%3D") no-repeat 100% 100% !important; }
#downloadButton-orange a { border: 1px solid #C0C0C0 !important; color: white !important; }
#downloadButton-orange a:hover { background-color:#FD9800 !important; }

/* Klip Manager ---------------------------- */
#tabs div { border-top:1px solid #DEC2C5 !important; border-left:1px solid #DEC2C5 !important; padding: 0px !important; }
#tabs a { color: white !important; text-decoration: none !important; float: left !important; padding: 5px !important; }
#tabs a:hover { background-color: #9184E0 !important; text-decoration: none !important; }
.pane { border:1px solid #DEC2C5 !important; }
.tab_on { background-color:#90853C !important; text-decoration: none !important; }
.tab { background-color:#3D708E !important; }
th { color:#9A4773 !important; border-bottom:2px solid #DEC2C5 !important; vertical-align:middle; }
#addTagBox { background-color:#f7f7f7; border:1px solid #9184E0 !important; }
.mgrTable th { background-color:#F6F6E9 !important; border-bottom:1px solid #DEC2C5 !important; padding-right:5px;padding-left:5px; }
.mgrTable .totals { border-top:1px solid #DEC2C5 !important; }
#infobox    { font-size: 0.95em; line-height: 0.85em; background-color: #eee; margin-top: 20px; margin-bottom: 30px; padding: 10px; border: solid 1px #DEC2C5 !important; width: 70% }

/* FORM COMPONENTS --------------------- */
textarea , input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; line-height:1.7em }
.reqd { margin-left:5px; font-weight:bold; color:red; }
.error { font-weight:bold; color:red; }
.formTable  input, .formTable textarea , .formTable select { width:210px }
.formButton { padding:3px 7px 3px 7px }

/* UNSORTED ---------------------------- */
.tag_normal { color:#199cfb !important; font-size:.8em; vertical-align: middle; letter-spacing: 0.15em; }
.tag_bold { color:#01b7b6 !important;font-weight:bold; vertical-align: middle; font-size:.9em;  letter-spacing: 0.1em; }
.tag_orange { color:#b86ad4 !important;font-weight:bold; vertical-align: middle; letter-spacing: 0.05em; }
.tc { line-height:1.2em }
.tc span { padding-right:20px;white-space:nowrap }
textarea.tac { line-height:1.4em; font-size:1.1em; font-family:Verdana, Arial, Helvetica, sans-serif;padding:2px }
input.tac {font-size:1.2em; font-family:Verdana, Arial, Helvetica, sans-serif;padding:4px }
.listingPageBar { background-color:#fafafa; border:1px solid #3D708E !important; padding:8px; margin-bottom:15px; }
#newuserbox { background: #F7F7F7 !important; border: solid 1px #C0C0C0 !important }
#statsTable td { padding:4px 0px 4px 0px }
#statsTable .th { padding:3px; background-color: transparent; border-top: 0px solid !important; border-bottom:1px solid #DEC2C5 !important; font-weight: bold; color: black; }
#statsTable .th2 { font-size:1em; font-weight:bold; color:white; background-color:darkblue; padding:8px }
#statsTable .totals { padding:5px; border:1px solid #DEC2C5 !important;	background-color:white;	color: black; }
.set { font-size:.8em !important; padding-left:15px !important;}
#stretchy-ad-box { background: #F7F7F7; border: solid 1px #3D708E !important; padding: 0px; margin-bottom:20px; height: 50% !important; position:relative; }

/* HTML selectors not in the Stylesheet */
#listingContents_15 > table, #listingContents_ > table, #listingResults { clear:both; margin-top:0px; }
#listingContents_15 table + tr + td + td + table, #listingContents_ table tr td td table { clear:both; margin-top:-20px; padding-right: 5px !important; float:right !important; }
#listingContents_ > table > tr[valign*="top"] > td[width*="99%"] {  float: left !important; padding-right: 450px !important; }
.setList { width: 99% !important; }
.setList td { padding-top:5px !important; padding-bottom:5px !important; border-bottom: 1px solid #DEC2C5 !important; }
.dr { clear:both !important; width:200px !important; margin-bottom:5px !important }
.dc3 { width:75px !important }
#iframex { background: #d9d4c4 !important; }

}
