/* FamousQuotes.com */
body {font-family: Arial, Verdana, sans-serif, serif;overflow-y: scroll;}

#wrap {
  width: 960px;margin-right: auto;margin-left: auto;position: relative;
  margin: 10px auto 0px auto;
  /*border: 2px solid black; */
}

#header {
  padding-top:1px;
  width: 100%;
  /*border: 1px solid red;*/
  height: 50px;
}

#logo {
  color: #347C17;
  float: left;
  width: 300px;
  padding-left: 20px;
  font-size:13px;
}

#logo h1{
	margin: 0px;
	padding: 10px 0px 0px 0px;
}

#search{
	padding: 0px 185px 0px 0px;
	font-size:13px;
}

#search a{
	float:right;
}

#search a:link, a:visited{
	color: #646464;
}

#search a:hover{
	color: #0000CC;
}

#top_ads {
  text-align:center;
  width: 100%;
  padding-top:17px;
  height: 20px;
  /*border: 1px solid orange;*/
}

#breadcrumb {
  border-top:1px solid #646464;
  border-bottom:1px solid #646464;
  /*height: 25px;*/
  padding:3px 0px 3px 0px;
  float:left;
  width:100%;
}
#breadcrumb a{text-decoration:none}
#breadcrumb a:hover{color: #008000;}

#nav a{
	padding:0 20px 0 20px;
	text-decoration:none;
	float:left;
	font-size:13px;
}

#nav a:link, a:visited{
	color: #0000CC;
}

#nav a:hover{
	color: #008000;
}

#mainbody {
  width: 100%;
  display:block;
  /*height: 200px;*/
  /*border: 1px solid green;*/
}

#mainbody a{
	color:#0000CC;
	text-decoration:none
}

#mainbody a:hover{
	color: #008000;
}

.left_col, .right_col {
  width: 280px;
 /*border: 1px solid blue;*/
  vertical-align:top;
}

.content_area {
  width:100%;
  /*height: 100%;*/
  /*border: 1px solid violet;*/
}

#footer {
  width: 960px;
  /*border: 1px solid grey;*/
  text-align:center;
}

#bottom_ad {
}

#bottom_menu {
}

#copyright{
 width:100%;
 float:left;
margin-top:10px;
margin-left:-25px;
}
#copyright img{margin-top:-2px;}

.podSectionTitle {	/* you may need to add !important just before the semicolon for each */
font-family: Arial,sans-serif;		 
color: #333;
font-size: 11pt!important;
font-weight: bold;  
padding-top:6px;
}

.container {
  width: 960px;  
/* Centering for IE6+ in strict mode,
Firefox, and other modern browsers */
margin: auto;
/* Don't center every line of text -
we inherited this setting from body */
text-align: left;

}
  
.left {
  float: left;
  padding: 0px 10px 0px 0px;
  width: 150px;
  vertical-align:top;
}

.left_content{float:left}

.middle {
  width:630px;
  margin-left:auto;
  margin-right:auto;
  float:left;
}

.template2 {
  width:960px;
  margin-left:auto;
  margin-right:auto;
  float:left;
}

.middle a{
color: #0000CC;
text-decoration:none
}

.right {
  float: right;
  padding: 0px 10px 0px 10px;
  width: 150px;
  vertical-align:top;
}

#center{
width:600px;
}

input.left{
	text-align:left;
}
.searchResultPad{
	padding-right:10px;
}

#captcha_form{
	background-color:#D0D0D0;
	border:1px solid #999;
}

div.fav a{
	width:16px;
	height:16px;
	cursor:pointer;
	float:right;
	margin-left:30px;
	margin-right:10px;
	text-decoration:none
}

div.remfav a{
	width:16px;
	height:16px;
	cursor:pointer;
	float:right;m
	margin-left:30px;
	margin-right:10px;
}

div.remfav a:link{
	background: url(../images/icon.yellow_star_remove.png) no-repeat bottom;
	text-decoration:none;
	width:16px;
	height:16px;
	margin:6px 0px 8px 0px;
}

div.remfav a:hover{
	background: url(../images/icon.yellow_star_remove.png) no-repeat bottom;
	text-decoration:none;
	width:16px;
	height:16px;
	margin:6px 0px 8px 0px;
}

div.remfav a:visited{
	background: url(../images/icon.yellow_star_remove.png) no-repeat bottom;
	text-decoration:none;
	width:16px;
	height:16px;
	margin:6px 0px 8px 0px;
}

div.fav a:link{
	background: url(../images/icon.grey_star.png) no-repeat bottom;
	text-decoration:none;
	width:16px;
	height:16px;
	margin:6px 0px 8px 0px;
}

div.fav a:hover{
	background: url(../images/icon.yellow_star_highlight.png) no-repeat bottom;
	text-decoration:none;
	width:16px;
	height:16px;
	margin:6px 0px 8px 0px;
}

div.fav a:visited{
	background: url(../images/icon.grey_star.png) no-repeat bottom;
	text-decoration:none;
	width:16px;
	height:16px;
	margin:6px 0px 8px 0px;
}

.centerTxt{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.centerTxt a{
	color: #0000CC;
	text-decoration:none
}

textarea.links{
	width:400px;
	height:50px;
	border:1px solid #000;
	padding:2px;
}
textarea.links2{
	width:400px;
	height:50px;
	border:1px solid #000;
	padding:2px;
}
#list{float:right;padding-left:10px;padding-bottom:10px}
#list a{
	font-weight:bold;
	line-height:25px;
	font-size:13px;
	color:#0000CC;
	text-decoration:none;
}

#list a:hover{
	color: #008000;
}

#footer{
width:100%;
text-align:center;
font-size:13px;
color: #646464;
}

#right_links{ float:right;padding-left:16px }

#most a{
	color: #0000CC;
}

#column_header{
padding-top:5px;
margin-left:12px;
font-size:11px;
line-height:25px;
float:left;
}

#myfav {float:right;font-size:13px;margin-top:0px;font-weight:bold;margin-right:-3px}
#myfav a{float:right;font-size:13px;margin-top:0px;font-weight:bold;}
#myfav a:link{text-decoration:none;}
#myfav a:visited{text-decoration:none;}
#myfav a:hover{text-decoration:none;color: #008000;}

#homeicon a{float:left;margin:0px;padding:0px}
#homeicon a:link{text-decoration:none;}
#homeicon a:visited{text-decoration:none;}
#homeicon a:hover{text-decoration:none;}

#homeicon_footer {float:left;border-bottom:1px solid #999;text-align:left;width:100%;}

#spacer{width:100%;float:left}
.spacer{display:block;margin-top:20px}

.link_header{border-bottom:1px solid #888;margin-bottom:13px;font-weight:bold;margin-right:20px}
.links_header a{font-size:13px;font-weight:bold}
.links_header a:link{text-decoration:none;}
.links_header a:visited{text-decoration:none;}
.links_header a:hover{text-decoration:none;color: #008000;}

.small_fonts{font-size:10px;}
.reg_fonts{font-size:13px;}
.reg_fonts2{font-size:14px;}
.big_font{font-size:18px;}

.hits{font-size:13px;margin:11px 0px 11px 0px;}
.hits img{margin-bottom:-8px;padding-bottom:2px;margin-top:-2px;}
.hits-search{font-size:13px;margin:5px 0px 5px 0px;}
.bpadding{padding-right:30px}

.topform{float:right;margin-top:10px;}

.right_show{float:right;font-weight:normal}
.right_show a{font-weight:normal;text-decoration:none}

.div_cols{float:left;width:263px;}
.search{margin-left:-85px}

.txtSearch{
	width:350px;
	font-size:14px;
}

.sbutton{
	background:#F4F4F4;
	width:70px;
	height:24px;
	border:none;
	-webkit-transition:  -webkit-transform .15s linear;
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0);
	-moz-box-shadow: 0 0 4px rgba(0,0,0,0);
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	border:1px solid #C0C0C0;
}
.sbutton:hover {
	-webkit-box-shadow:  0 0 4px rgba(0,0,0,.4);
	-moz-box-shadow: 0 0 4px rgba(0,0,0,.4);
}

.site-wide-search{margin-left:10px;}

#form-search{padding:0px;margin:0px 0px 0px 0px}
#h2{padding:0px;margin:20px 0px 0px 0px;text-align:center}

p.center { text-align: center; }

