@charset "utf-8";
/* CSS Document */

body {
	font-family: Sans-serif;
	line-height: 1.5em;
	background: #f1f1f1;
	margin:0;
	margin-bottom: 10px;
	font-size: 13px;
	color: #444;
}
h1 {
	font-size: 28px;
	color: #222;
	font-weight: normal;
}
h2 {
	font-size: 21px;
	font-weight: normal;
	color: #222;
}
#networkbar{background:url('http://www.funnysentences.com/images/networkbar.png') top left repeat-x;height:40px;line-height:35px;color:#fff;font-weight:bold;z-index:3;position:relative;font-family:Sans-serif;font-size:11px;min-width:900px;}
#networkbar .netsites a{color:#ccc;text-decoration:none;padding:5px;padding-top:0;padding-bottom:0;border-right:1px #888 solid;border-left:1px #333 solid;display:block;float:right;}
#networkbar .netsites a:hover{color:#fff;}
.netsites{float:right;border-left:1px #888 solid;}
#wrap {
	margin: auto;
	width: 1104px;
}
#header {
	position:relative;
	margin-left:-20px;
}
#headerp {
	padding-top:5px;
	width: 1104px;
	margin:auto;
	padding-left:20px;
	padding-right:20px;
}
#header_banner {
	float: right;
	margin-left: 20px;
}
.logo {
	display: block;
	float: left;
	padding:15px;
	padding-left:0px;
	padding-right:0px;
}
#topbar_search{float:right;margin-right:5px;}
#topbar_search input{height:22px!important;font-size:11px!important;padding:0!important;}
#topbar, .copyright {
	height: 48px;
	background: url('/images/barbg.png') top left repeat-x;
	color: #fff;
	font-weight: bold;
	line-height:39px;
	z-index: 2;
	position: relative;
}
#topbar {
	height: 39px;
}
#topbarp {
}
#topbar2 {
	height: 36px;
	background: url('/images/topbar2.png') top left repeat-x;
	color: #666;
	font-weight: bold;
	line-height:28px;
	z-index: 2;
	position: relative;
}
#topbar2p {
}



.small{font-size:11px;}


.menu2, .menu li {
	list-style: none;
	margin:0;
	padding:0;
}
.menu2 a {
	color: #666;
	text-decoration: none;
	font-weight: bold;
	display: block;
	float: left;
	padding-left:4px;
	font-size: 10px;
	padding-right:4px;
	border-left: 1px solid #fff;
	border-right: 1px solid #ccc;
	text-shadow:#fff 1px 1px 0;
}
.menu2 a:hover {
	color: #fff;
	background: url('/images/barbg.png') left center repeat-x;
	text-decoration: none;
	text-shadow:#123354 -1px -1px 0;
}/*
.startseperator2 {
	border-right: 1px solid #ccc;
	float: left;
	display: block;
	height: 27px;
}*/
.endseperator2 {
	border-left: 1px solid #fff;
	float: left;
	display: block;
	height: 27px;
}








#leftshade {
	padding-left: 34px;
	background: url('/images/leftshade.jpg') repeat-y top left;
	min-width: 600px;
	margin: auto;
	z-index:1;
	position: relative;
}

#rightshade {
	padding-right: 34px;
	background: url('/images/rightshade.jpg') repeat-y top right;
}
#innerwrap {
	padding: 20px;
	padding-top:5px;
	background: #fff;
	margin-top:-8px;
	min-height: 500px;
}
#location {
	font-size: 11px;
	margin-bottom:10px;
	padding:5px;
	border-bottom: 1px #ccc solid;
}
#location a {
	padding:2px;
}
.copyright {
	text-align:center;
}
#footer {
	color: #777;
}
.menu, .menu li {
	list-style: none;
	margin:0;
	padding:0;
}
.menu a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	display: block;
	float: left;
	padding-left:15px;
	padding-right:15px;
	border-left: 1px solid #90b6dc;
	border-right: 1px solid #21496f;
	text-shadow:#123354 -1px -1px 0;
}
.menu a:hover {
	color: #646464;
	background: url('/images/barbghov.png') top left repeat-x;
	text-decoration: none;
	text-shadow:#fff 1px 1px 0;
}/*
.startseperator {
	border-right: 1px solid #21496f;
	float: left;
	display: block;
	height: 39px;
}*/
.endseperator {
	border-left: 1px solid #90b6dc;
	float: left;
	display: block;
	height: 39px;
}
img {
	border:0;
}
a {
	color: #34699e;
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: underline;
	color: #000;
}
.clearBoth {
	clear: both;
}
#footer_blocks {
	
}
#footer_blocksp {
	padding:10px;
}
.footer_block {
	width: 200px;
	padding:5px;
	float: left;
	margin-right: 10px;
	padding-top:0;
	background: #f5f5f5;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	font-size: 11px;
}
.footer_l, .footer_l li {
	list-style: none;
	margin:0;
	padding:0;
}
.footer_l {
	border-top: 1px solid #ccc;
}
.footer_l a {
	display: block;
	border-bottom: 1px #ccc solid;
	padding: 2px;
	color: #666;
}
.sentencelist, .sentencelist li {
	list-style: none;
	padding:0;
	margin:0;
}
.sentencelist {
	border: 1px #ccc solid;
	border-bottom:0;
}
.clist_t{float:right;margin-left:5px;}
.loading_sm{background:url('/images/icons/loading_sm.gif') no-repeat center center;display:none;height:16px;min-width:16px;}
.thumbs_votes_up, .thumbs_votes_down{font-size:10px;font-weight:bold;color:#ff0000;line-height:normal;position:relative;margin-top:-2px;}
.thumbs_votes_up{color:#008800!important;}
.bold{font-weight:bold;}
.sentencelist li {
	padding: 4px;
	border: 1px #ddd solid;
	border-top: #fff 1px solid;
	border-left: #fff 1px solid;
	background: url('/images/lgrad.gif') repeat-x top left;
	text-shadow:#fff 1px 1px 0;
}
.sentencelist li:hover, .trhov:hover{background:url('/images/lgrad_orange.gif') repeat-x #ffd79f top left;}
.fblike{display:none;width:85px;padding-top:5px;float:right;margin-left:5px;background:url('/images/icons/loading_sm.gif') no-repeat 9px 6px;min-height:20px;}
.lnum {
	font-weight: bold;
}
.center {
	text-align:center;
}
input[type="Submit"], #topbar_search input[type="Submit"]:hover {
	background: url('/images/barbg.png') center center repeat-x #fff;
	color: #fff;
	font-weight: bold;
	border-width: 1px;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Sans-serif;
	font-size: 12px;
}
input[type="Submit"]:hover, #topbar_search input[type="Submit"]{height:22px;line-height:22px;padding:0;padding-left:8px;padding-right:8px;background: url('/images/topbar2.png') center center repeat-x!important;
	color: #333!important;
}
textarea, input[type="Text"] {
	background: url('/images/txbg.png') top left no-repeat #fff;
	border-width: 1px;
	padding: 5px;
	font-family: Sans-serif;
	font-size: 14px;
}
textarea:hover, input[type="Text"]:hover {
	border: 1px #EC9F00 solid;
}

textarea:focus, input[type="Text"]:focus {
	border: 1px #900 solid;
}
.error {
	padding: 5px;
	border: 1px #9B0000 solid;
	background: #FFCECE url('/images/cross.png') no-repeat;
	background-position: 8px 8px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	font-weight: bold;
	padding-left: 35px;
	margin-bottom: 10px;
}
.success {
	padding: 15px;
	border: 1px #1E6400 solid;
	background: #E9FFD5 url('/images/lightning.png') no-repeat;
	background-position: 8px 8px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	font-weight: bold;
	padding-left: 50px;
	margin-bottom: 10px;
}
