@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
strong,b{font-weight:bold;}i,em{font-style:italic;}:focus{outline:0;}body{line-height:1;color:black;background:white;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"""";}html{overflow-y: scroll;}

body{background-image:url(/images/background.jpg);background-position:top;background-repeat:repeat-x;background-color:#A8BFCD;font-size:16px;font-family: GillSans,"Gill Sans", Trebuchet, "Trebuchet MS", Calibri, sans-serif;line-height:18px;}
p,li,h1,h2,h3,h4,h5,h6,blockquote,label{font-size:14px;}
p{margin-bottom:22px;}
small{font-size:12px;margin-bottom:12px;display:block;}
h1{font-size:26px;}
h2{font-size:22px;}
h3{font-size:16px;}
h4{font-size:16px;}

a:link, a:active, a:visited{color:#1e94d2;text-decoration:none;}
a:hover{color:#156792;text-decoration:underline;}
h2 a:hover{text-decoration:none;}
#site{width:970px;margin:0 auto;margin-top:14px;position:relative;}
#header{width:970px;height:167px;clear:both;position:relative;}
#logo{width:184px;height:154px;	float:left;background-image:url(/images/site-sprite.png);background-position:0px 0px;}

#topmenu{background-image:url(/images/site-sprite.png);background-position:-184px 0px;background-repeat:no-repeat;width:492px;height:167px;float:left;position:relative;top:24px;z-index:2;font-weight:bold;font-size:16px;}

#topmenu li{display:inline-block;float:left;position:relative;top:115px;left:136px;}
#topmenu a{text-indent:-9999px;background-image:url(/images/site-sprite.png);background-position:-675px 0px;background-repeat:no-repeat;height:18px;width:70px;display:block;float:left;margin-right:18px;}
	#topmenuabout a{width:54px;}
	#topmenulinks a{width:43px;background-position:-746px 0;}
	#topmenucontact a{width:66px;background-position:-808px 0;}
	#topmenusubmit a{width:56px;background-position:-892px 0;}

#catmenu{float:left;width:184px;}
#cmtop{width:184px;height:13px;background-image:url(/images/site-sprite.png); background-position:-675px -32px;background-repeat:no-repeat;margin-top:36px;}
#cmframe{width:184px;background-image:url(/images/cm-back.png); background-repeat:repeat-y;}
#cmbottom{width:184px;height:36px;background-image:url(/images/site-sprite.png); background-position:-676px -66px; background-repeat:no-repeat;}
#cmframe ul{padding:10px;}
#cmframe li{padding:1px 5px 1px 10px;}
#cmframe a{color:#231f20;font-size:20px;}
#cmframe a:hover{ text-decoration:none;}

#mftop{width:784px;height:46px;float:right;background-image:url(/images/site-sprite.png);background-position:-184px -203px; background-repeat:no-repeat;margin-top:36px;position:relative;}
#mftop ul{margin:0;padding:0;position:absolute;bottom:18px;left:85px;font-size:16px;line-height:normal;font-weight:bold;}
#mftop li{display:block;float:left;}
#mftop a{text-indent:-9999px;background-image:url(/images/site-sprite.png);background-position:-184px -167px;background-repeat:no-repeat;height:22px;width:70px;display:block;float:left;margin-right:18px;}
	#mftopwelcome a{width:77px;}
	#mftopwhatsnew a{width:101px;background-position:-284px -167px;}
	#mftopmostviewed a{width:104px;background-position:-408px -167px;}
	#mftoprandomentry a{width:109px;background-position:-535px -167px;}
	
#mainframe{width:700px;float:right;background-image:url(/images/mf-back.png); background-repeat:repeat-y;padding:20px 50px 20px 34px;}

#mfbottom{width:784px;height:283px;float:right;background-image:url(/images/site-sprite.png);background-position:-184px -249px; background-repeat:no-repeat;position:relative;}
#mfbottom p,h6{float:right;width:560px;margin-right:30px;font-size:12px;margin-top:6px;margin-bottom:0;}
#mfbottom h6{margin-top:20px;font-weight:bold;}

#bottommenu{margin:0;padding:0;position:absolute;bottom:34px;left:190px;line-height:normal;font-weight:bold;color:#231f20;}
#bottommenu li{display:block;float:left;margin-right:4px;font-size:14px;}
#bottommenu a{color:#231f20;}
#bottommenu a:hover{color:#000;text-decoration:none;}
#harmony{position:absolute;bottom:0;left:0;color:#718089;}

#homepagelist li{display:block;clear:both;margin-bottom:20px;min-height:183px;}
#homepagelist li p{overflow:auto;}
#homepagelist div{float:right;height:183px;width:183px;background-image:url(/images/cards.png);background-repeat:no-repeat;background-position:0px 0px;margin-left:20px;}
	#homepagelist .animals div{background-position:0px 0px;}
	#homepagelist .athome div{background-position:0px -183px;}
	#homepagelist .atsea div{background-position:0px -366px;}
	#homepagelist .automobiles div{background-position:0px -549px;}
	#homepagelist .business div{background-position:0px -732px;}
	#homepagelist .children div{background-position:0px -915px;}
	#homepagelist .computers div{background-position:0px -1098px;}
	#homepagelist .darwinawards div{background-position:0px -1281px;}
	#homepagelist .drinking div{background-position:0px -1464px;}
	#homepagelist .education div{background-position:0px -1647px;}
	#homepagelist .health div{background-position:0px -1830px;}
	#homepagelist .marriage div{background-position:0px -2013px;}
	#homepagelist .money div{background-position:0px -2196px;}
	#homepagelist .oddsandends div{background-position:0px -2379px;}
	#homepagelist .politics div{background-position:0px -2562px;}
	#homepagelist .regional div{background-position:0px -2745px;}
	#homepagelist .sex div{background-position:0px -2928px;}
	#homepagelist .sport div{background-position:0px -3111px;}
	#homepagelist .television div{background-position:0px -3294px;}
	#homepagelist .travel div{background-position:0px -3477px;}
	#homepagelist .urbanmyths div{background-position:0px -3660px;}


.backtotop{width:123px;height:27px;position:absolute;left:18px;top:10px;}

label{display:block;}
.submit{clear:both;}