html,body{height:100%;}

body {
	margin:0px;
padding:0px;
background:#454545;
text-align:center;font-family:Tahoma;
color:#cd3607;
min-height:100%;}

#main {
margin:0 auto;
width:960px;
background:#eeeadf;
text-align:left;
min-height:4500px;
}

#header {
width:960px;
height:75px;
background:url('/images/header_bg.png');
}
#hello {
width:220px;
height:75px;
background:url('/images/hello-my-name-is.png');
background-repeat:no-repeat;
background-position:bottom center;
float:left;
}
#logo {
width:520px;
height:75px;
float:left;
}
#logo h1 {margin:0px;padding:0px;}
#logo a {
width:520px;
height:75px;
display:block;
background:url('/images/funnynames-logo.png');
background-repeat:no-repeat;
background-position:center center;
overflow:hidden;
text-indent:-600px;
border:0px;
}

#socialbuttons {
width:215px;
height:75px;
display:block;
background:url('/images/social_buttons.png');
background-repeat:no-repeat;
background-position:center center;
overflow:hidden;
border:0px solid red;
}
#socialbuttons a{
width:40px;
height:40px;
margin:15px 0px 0px 9px;
display:block;
text-indent:-999px;
overflow:hidden;
border:0px solid red;
float:left;
}

#splashintro {
	margin:20px;	
}
#vidcontent {
	margin:20px;	
}
#mainmenu {
height:45px;
float:left;
overflow:hidden;
clear:none;
position:absolute;
margin-left:170px;
margin-top:100px;
background:url('/images/menu_bg.png');
width:790px;
}
#mainmenu ul {
list-style:none;
width:790px;
height:45px;
margin:0px;
padding:0px;
background:url('/images/menu.png');
}
#mainmenu li {
float:left;
margin:0px;
padding:0px;
}

.mm {
display:block;
height:45px;
text-indent: -999px;
border:0px solid green;
}
.mmover {
background:#000000;
filter:alpha(opacity=10);
opacity:0.1;
}

#m1 {width:72px;}
#m2 {width:81px;}
#m3 {width:82px;}
#m4 {width:84px;}
#m5 {width:80px;}
#m6 {width:113px;}
#m7 {width:101px;}
#m8 {width:98px;}
#m9 {width:77px;}

#bannerad {
height:100px;
float:left;
overflow:hidden;
clear:none;
position:absolute;
text-align:center;
margin-left:170px;
width:790px;
border:0px solid green;
}
#bannerad img{
 margin:5px;
}





#lbar {
width:170px;
border-right:1px solid #c0b189;height:100%;
min-height:4500px;
}
#lbar h1{width:170px;font-size:10pt;text-align:center;height:20px;background:url('/images/sidebars_bg.png');margin:0px;padding:0px;}

.sidebarnames {
	width:170px;
	overflow:hidden;
list-style:none;
margin:0px;
padding:0px;
font-size:9pt;
color:#333333;
}
.sidebarnames a {
	color:#333333;
	text-decoration:none;
}
.sidebarnames a:hover {
	color:#CD3607;
	text-decoration:underline;
}

.sidebarnames li {
height:25px;
padding-left:25px;
line-height:2.1em;
}
.adwrapper {
margin:5px;
}




#sbadB img{
margin:10px;
}



#rbar {
float:right;
position:absolute;
width:320px;
border-left:1px solid #c0b189;
margin-left:639px;
margin-top:145px;
min-height:4360px;
}
#rbar h1{width:320px;font-size:10pt;text-align:center;height:20px;background:url('/images/sidebars_bg.png');margin:0px;padding:0px;}


.sb01 {
background:url('/images/sb_ten_random_names.png');
display:block;
text-indent:-9999px;
width:170px;
height:20px;
}
.sb02 {
background:url('/images/sb_top_ten_names.png');
display:block;
text-indent:-9999px;
width:170px;
height:20px;
}
.sb03 {
background:url('/images/sb_submit.png');
background-repeat:no-repeat;
background-position:center center;
display:block;
text-indent:-9999px;
width:320px;
height:20px;
}


.sb04 {
background:url('/images/sb_features.png');
background-repeat:no-repeat;
background-position:center center;
display:block;
text-indent:-9999px;
width:320px;
height:20px;
}
.sb05 {
background:url('/images/sb_funnypictures.png');
background-repeat:no-repeat;
background-position:center center;
display:block;
text-indent:-9999px;
width:320px;
height:20px;
}
.fnti {
display:block;
width:24px;
height:24px;
float:left;	
}

.fn_people {
background:url('/images/typeicon_people.png');
background-repeat:no-repeat;
background-position:5px center;
}
.fn_places {
background:url('/images/typeicon_place.png');
background-repeat:no-repeat;
background-position:5px center;
}
.fn_things {
background:url('/images/typeicon_thing.png');
background-repeat:no-repeat;
background-position:5px center;
}
.fn_bands {
background:url('/images/typeicon_band.png');
background-repeat:no-repeat;
background-position:5px center;
}
.fn_sites {
background:url('/images/typeicon_domain.png');
background-repeat:no-repeat;
background-position:5px center;
}
.fn_businesses {
background:url('/images/typeicon_business.png');
background-repeat:no-repeat;
background-position:5px center;
}


#contentwrapper {
position:absolute;
margin-left:170px;
margin-top:145px;
width:468px;
}
#missing {
	margin:20px;
	text-align:center;	
}
#madwrapper {
	margin:10px;
	text-align:center;	
}
#features {
list-style:none;
margin:0px;
padding:0px;

}
#features li {
border-top:1px solid white; 
border-bottom:1px solid#c0b189;
height:80px;
}
.feattitle a{
	color:#333333;
	text-decoration:underline;
}
.feattitle a:hover{
	color:#CD3607;
	text-decoration:underline;
}
.featmeta {
	font-size:7pt;
}

#submitstuff {
border:0px solid #d2cec5;
margin:10px;
}

#maillistform table{
font-size:10pt;
color:#333333;
text-align:left;
}
#maillistform td {
height:25px;
}
#maillistform p,form {margin:0px;padding:0px;}
#maillistform label {margin:0px;font-size:11pt; }



#submitform table{
font-size:10pt;
color:#333333;
text-align:left;
}
#submitform td {
height:25px;
}
#submitform th {
	font-size:8pt;
	color:#CD3607;
}
#submitform p,form {margin:0px;padding:0px;}
#submitform label {margin:0px;font-size:11pt; }
.sformA {border:1px solid #c3bfb7;background:#eeeadf;height:30px;padding:5px;
   -moz-border-radius:0.4em;
   -khtml-border-radius:0.4em;
   box-shadow:inset 0 0 5px #d2cec5;
   }
.cta {
	color:#CD3607;
	font-size:11pt;
	font-weight:bold;
  display:block;
  margin-bottom:5px;
}
.ctab {
	font-weight:normal;
	font-size:9pt;
	color:#666666;
}
.sfbutton {
	height:35px;
	width:100px;
	background:#CD3607;
	color:white;
	font-size:10pt;
	font-weight:bold;
	button-style:none;
	cursor: pointer;
	   -moz-border-radius:0.4em;
   -khtml-border-radius:0.4em;
   
}
.sfbutton:hover {
	background:#FF0000;
}
.feat {
border:0px solid green;
margin:2px 0px 0px 10px;
height:80px;
color:#333333;
}

.featpic {
float:left;
border:0px solid blue;
width:75px;
height:75px;
position:absolute;
}

.feattitle {
float:left;
border:0px solid red;
position:absolute;
margin-left:80px;
width:220px;
font-size:10pt;
font-weight:normal;


}
.featmeta {
float:left;
margin-left:80px;
margin-top:55px;
text-align:left;
border:0px solid purple;
width:220px;
display:block;
font-size:9pt;
position:absolute;
}
.clear {
clear:both;
}
#hfp {
margin:3px 0px 5px 3px;
border:0px solid red;
}
#hfp img {
margin:0px 0px 0px 0px;
}
#submitbutton {
background:url('/images/submit.png');
width:300px;
height:80px;
background-repeat:no-repeat ;
background-position:center center;
cursor:pointer;
}
.closesubmit {
float:right;
cursor:pointer;
width:10px;
height:10px;
clear:none;
color:#CD3607;
}

#footer {
width:960px;
height:150px;
background:url('/images/header_bg.png');
background-repeat:repeat-x ;
background-position:bottom;
border-top:1px solid #c0b189;
}

.ibitem {
margin:5px;	
}
h2.ib_title {margin:0px 0px 0px 0px;padding:0px;}
h2.ib_title a {
	color:#666666;
	font-size:15pt;
	margin:0px 0px 5px 0px;
	text-decoration:none;
}
.ib_date {
	font-size:8pt;
	height:16px;
	vertical-align:top;
	margin:0px 0px 10px 0px;	
}
.ib_date a {
	color:#666666;	
}

.ib_share {
	display:block;
	height:68px;
	overflow:hidden;
}
.fb_iframe_widget {margin:0px;padding:0px;}
.fblikebox {float:left;	}
.DiggThisButton {float:left;}
.twleft {float:left;}

.permalink {
	width:16px;
	height:16px;
	display:inline-block;
	text-indent:-9999;	
	overflow:hidden;
	background:url('/images/permalink-icon.gif');
	background-position:center 3px;
	background-repeat:no-repeat;
}
#namelist {
	list-style:none;
	margin:0px;
	padding:0px;	
}
.namelistitem {
	border:1px inset #eeeadf;
	margin:10px;
	padding:5px;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
	color:#333333;	
}
.n_info {
	display;block;
	font-size:8pt;
	color:#CD3607;
	clear:both;	
}
/* RATE IT */

/* Copyright 2008-10 Jarrett Vance
* see http://www.codeplex.com/blogsvc/license */
.ui-rater>span {vertical-align:top;}
.ui-rater-rating {margin-left:.8em}
.ui-rater-starsOff, .ui-rater-starsOn {display:inline-block; height:18px; background:url('/images/stars.png') repeat-x 0 0px;}
.ui-rater-starsOn {display:block; max-width:90px; top:0; background-position: 0 -36px;}
.ui-rater-starsHover {background-position: 0 -18px!important;}
.votemessage {width:150px;background:red;color:yellow;}



/*alphamenu*/
#alphawrapper {margin:5px;clear:both;}
#alphamenu {list-style:none;margin:0px;padding:0px;}
#alphamenu li {float:left;width:24px;height:24px;border:0px outset #eeeadf;margin:4px;padding:1px;overflow:hidden;	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;}
#alphamenu a {display:block;width:24px ;height:24px;background:url('/images/funnynames-letters.png');text-indent:999;text-overflow:hidden;}
#alphamenu a.alp_a {background-position:0 0}
#alphamenu a.alp_b {background-position:-24 0;}
#alphamenu a.alp_c {background-position:-48 0;}
#alphamenu a.alp_d {background-position:-72 0;}
#alphamenu a.alp_e {background-position:-96 0;}
#alphamenu a.alp_f {background-position:-120 0;}
#alphamenu a.alp_g {background-position:-144 0;}
#alphamenu a.alp_h {background-position:-168 0;}
#alphamenu a.alp_i {background-position:-192 0;}
#alphamenu a.alp_j {background-position:-216 0;}
#alphamenu a.alp_k {background-position:-240 0;}
#alphamenu a.alp_l {background-position:-264 0;}
#alphamenu a.alp_m {background-position:-288 0;}
#alphamenu a.alp_n {background-position:-312 0;}
#alphamenu a.alp_o {background-position:-336 0;}
#alphamenu a.alp_p {background-position:-360 0;}
#alphamenu a.alp_q {background-position:-384 0;}
#alphamenu a.alp_r {background-position:-408 0;}
#alphamenu a.alp_s {background-position:-432 0;}
#alphamenu a.alp_t {background-position:-456 0;}
#alphamenu a.alp_u {background-position:-480 0;}
#alphamenu a.alp_v {background-position:-504 0;}
#alphamenu a.alp_w {background-position:-528 0;}
#alphamenu a.alp_x {background-position:-552 0;}
#alphamenu a.alp_y {background-position:-576 0;}
#alphamenu a.alp_z {background-position:-600 0;}

#pagnav {
	text-align:center;
	font-size:12pt;
	width:420px;
	margin:0 auto;
	
}
#pagnav .currentpagenum {
	display:inline-block;
	line-height:2em;
	float:left;
	width:32px;
	height:32px;
	border:0px solid black;
	margin:3px;
	color:#333333;
	   -moz-border-radius:0.4em;
   -khtml-border-radius:0.4em;
}

#pagnav .pagenumnum {
	display:inline-block;
	text-decoration:none;
	line-height:2em;
	float:left;
	width:32px;
	height:32px;
	border:1px solid #C0B189;
	margin:2px;
	color:#CD3607;
	   -moz-border-radius:0.4em;
   -khtml-border-radius:0.4em;
}
#pagnav .pagenumnum:hover {
background-color:#E0D9C5;	
}


#pagnav .prevpagenum {
	display:inline-block;
	text-decoration:none;
	line-height:2em;
	float:left;
	width:60px;
	height:32px;
	border:1px solid #C0B189;
	margin:2px;
	color:#CD3607;
	   -moz-border-radius:0.4em;
   -khtml-border-radius:0.4em;
}

#pagnav .prevpagenum:hover {
background-color:#E0D9C5;	
}


#pagnav .nextpagenum {
	display:inline-block;
	text-decoration:none;
	line-height:2em;
	float:left;
	width:60px;
	height:32px;
	border:1px solid #C0B189;
	margin:2px;
	color:#CD3607;
	   -moz-border-radius:0.4em;
   -khtml-border-radius:0.4em;
}

#pagnav .nextpagenum:hover {
background-color:#E0D9C5;	
}



.nlieven {background-color:#e0d9c5;}
.alert {font-size:9pt;margin:5px 0px 5px 0px;text-align:center;}

/**/
#articlewrapper {margin:10px;}
#articlewrapper h1 {font-size:18pt;margin:0px;padding:0px;font-weight:normal;margin-bottom:10px;}
.articlemeta {margin-bottom:10px;}
.articlecontent {
	color:#333333;
	font-size:13px;	
}
#articlewrapper h2 {font-size:14pt;margin:0px;padding:0px;}
#articlewrapper .articlepic {margin:10px 0px 0px 0px;}
#articlewrapper .picinfo {text-align:right;font-size:7pt;color:#666666;}
#articlewrapper .picinfo a{text-decoration:none;color:#666666;}
.cpagenav {font-weight:bold;font-size:14pt;margin-top:20px;color:#333333;}
.cpagenav a{color:#CD3607;}
.namelink {color:#333333;text-decoration:none;}

.displayname {
	height:320px;
	color:#333333;
	background:url('/images/hello-my-name-is-bg.png');
	background-repeat:no-repeat;
	background-position:center center;
	}
.dnamewrapper {
margin:0px 40px 0px 40px;
padding-top:85px;	
}
.dnamewrapper p{
border:0px solid green;
text-align:left;
padding:0px;
margin:0px;
}
.dnrow {
display:block;
height:24px;	
}
.displaynameh1 {
	font-size:16pt;
	margin:0px;
	padding:0px;
}
.dnsocialshare {
text-align:right;
height:65px;
width:100%;
display:block;	
}

.returnbutton {text-align:right;font-size:10pt;margin:0px 20px 0px 0px;}
.returnbutton a {color:#da4516;font-weight:bold;}

.imgblogpic {
	text-align:center;	
}    
    
.picsubmenu {
	height:45px;
	background:url('/images/menu_bg.png');
	border-top:1px solid #f4efe0;	
	border-bottom:1px solid #9a937c;
}
.picsubmenu a {
	display:block;
	width:98px;
	height:45px;
	background:url('/images/m10_wi-fi.png');
	background-position:center center;
	border-right:1px solid #f4efe0;
	text-indent:-9999px;
	overflow:hidden;	
}	

#emailform {
	margin:20px;	
}
#emailform h1 {font-size:20pt;}
#emailform .flab {
	text-align:right;	
}
#emailform .finp {
	height:30px;
	border:1px solid #cdcac0;
	background:#f7f3e7;
	padding:0 0 0 5;
	-moz-border-radius:.3em;
	-webkit-border-radius:.3em;
}
#shirtcontent {
margin:20px;
line-height:1.5em;
font-size:11pt;	
}




