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

body {
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	line-height:1.4em;
	color:#333;
	margin:0px 0px;
	padding:0px 0px;	
	background:url(../media/img/body_bg.gif) repeat-x;	
	background-color:#DFDACD;		
	}
	body.content p {
		font-size:1em;
		line-height:1.4em;
	}
	a, a:link, a:active, a:visited {
		color:#333;
		text-decoration:none;
	}
	a:hover {
		color:#ff3300;
	}	
	img {
		border:none;
	}

/***** clearfix *****/
.clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {height: 1%;}
.clearfix {display: block;}
	
	h1 {margin:0px;padding:0px;}
	h2 {margin:0px;padding:0px;}
	h3 {margin:0px;padding:0px;}
	h4 {margin:0px;padding:0px;}
	
#wrapper {
		position:relative;
		float:left;
		width:100%;
	}
	#header {
		width:960px;
		height:100px;
		margin:0 auto;
		padding:10px 0;
		/*position:relative; */
		background:#d0cbb8;
		/*z-index:1; */
		}
		#logo {
			float:left;
			width:230px;
			height:100px;
			margin:0;
			padding:0;
		}
		#top_banner {
			float:left;
			width:728px;
			height:100px;
			margin:0;
			padding:0;
			}
	#wrap_menu {
			width:100%;
			margin:0;
			padding:0;
			background:#5C5238;
			height:40px;
			overflow:hidden;
			position:relative;
			/*z-index:1; */
			}
			#menu {
				width:960px;
				padding:10px 0;
				margin:0 auto;
				height:20px;
				}
			#menu a:link, #menu a:visited{
				color:#fff;
				}
			#menu a:hover{
				text-decoration:underline;
				}
				#menu_main {
					float:left;
					display:inline;
					width:500px;
					}
				#menu_main ul {
					margin:0;
					padding:0;
					display:inline;
					list-style:none;
					}
				#menu_main li {
					list-style:none;
					display:inline;
					margin:0 10px 0px 0px;
					padding:0px;
					text-transform:uppercase;
					font-size:11px;
					}
	#wrap_breadmenu {
				width:100%;
				margin:0;
				padding:0;
				background:#7B7155;
				position:relative;
				z-index:800;
				}
				#breadmenu {
					width:960px;
					padding:0;
					margin:0 auto;
					height:50px;
					}

				#toggle { float:left;}
				#toggle a:link, #toggle a:visited{
					color:#fff;
					background:url(../media/img/breadmenu_bt.gif) ;
					padding:3px 10px;
					margin:0px;
					-moz-border-radius:12px;
					-webkit-border-radius:12px;
					font-weight:bold;
					}
				#toggle a:hover{
					text-decoration:underline;
					color:#7B7155;
					background:url(../media/img/breadmenu_bt_hover.gif) ;
					padding:3px 10px;
					margin:0px;
					-moz-border-radius:12px;
					-webkit-border-radius:12px;

					}
				#toggle_right { float:right;}
				#toggle_right a:link, #toggle_right a:visited{
					color:#fff;
					background:url(../media/img/breadmenu_bt.gif) ;
					padding:3px 10px;
					margin:0px;
					-moz-border-radius:12px;
					-webkit-border-radius:12px;
					font-weight:bold;
					}
				#toggle_right a:hover{
					text-decoration:underline;
					color:#7B7155;
					background:url(../media/img/breadmenu_bt_hover.gif) ;
					padding:3px 10px;
					margin:0px;
					-moz-border-radius:12px;
					-webkit-border-radius:12px;

					}
/*					#breadmenu_main {
						float:left;
						display:inline;
						width:800px;
						position:relative;
						z-index:200;
						}

					#breadmenu_main ul {
						margin:0;
						padding:0;
						display:inline;
						list-style:none;
						}
					#breadmenu_main li {
						list-style:none;
						display:inline;
						margin:0 10px 0px 0px;
						padding:0px;
						text-transform:uppercase;
						font-size:14px;
						height:25px;
						font-weight:bold;
						color:#d2dae1;
						}
*/			
					#accountmenu_main {
						float:right;
						display:inline;
						width:160px;
						}
					#accountmenu_main ul {
						margin:0;
						padding:0;
						display:inline;
						list-style:none;
						}
					#accountmenu_main li {
						list-style:none;
						display:inline;
						margin:0 0px 0px 0px;
						padding:0px;
						text-transform:uppercase;
						font-size:14px;
						height:25px;
						font-weight:bold;
						color:#d2dae1;
						}
	
/* Main Content Styles */
						
#wrap_content {
			width:100%;
			margin:0;
			padding:0;						
			height:auto;
			overflow:hidden;
			position:relative;
			background:url(../media/img/bg_top.gif) no-repeat;
			background-position:center top;
			z-index:1;
			}



/* Top Menu in Menu Bar in Header.php */
#menubar {
	width:960px;
	position:relative;
	}
ul#top_menu {
	margin:0px;
	padding-top:65px;
	Position:absolute;
	left:95px;
	color:#333300;
	}
ul#top_menu li {
	display:inline;
	}
ul#top_menu li a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	color:#333300;
	}
ul#top_menu li a.active, ul#top_menu li a:hover {
	color:#ffffff;
	}
/* End Header Classes */



	#content {
		width:960px;
		padding:0 0;
		margin:10px auto;
		}
		
	#headline {
		width:960px;
		height:45px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 15px 0px;
		}	
		#headline h1{
			font-size:40px; 
			margin:0px;
			padding:20px 0px 0px 15px;
			}

	#content_main {
		float:left;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 20px;
		width:940px;
		}	
		#side_notes {			
			float:right;	
			padding:10px 15px;
			
			}					
		#side_notes h2{
			margin:0px;
			padding:0px;
			}
		#side_notes p{
			margin:5px 0px;
			padding:0px;
			}
		#side_notes ul{
			margin:5px 0px 10px 10px;
			padding:5px 0px 0px 5px;
			list-style:square;
			}	
		#side_notes li{
			margin:0px 0px 5px 0px;
			padding:0px 0px 0px 5px;
			}		

/* Google Blog Tool Styles */

	.google_blog_tool_side {width:320px; height:500px; }
	
	#google_blog_tool .feedbox {
		width:270px;
		height:270px;
		float:left;
		margin:0px 20px 10px 0px;
		padding:0px;
		display:block;
		}
	#google_blog_tool .reader-publisher-module h3 {font-size:12px;color:#993333;margin:0px;padding:2px 0px 5px 0px; list-style:none; border-bottom:1px solid #bebebe; text-transform:uppercase;}	
	#google_blog_tool .reader-publisher-module ul {margin:0px; padding:0px; list-style:none;}
	#google_blog_tool .reader-publisher-module li {font-size:12px;margin:0px; padding:3px 0px; list-style:none; border-bottom:1px solid #CCCCCC;}
	#google_blog_tool .reader-publisher-module .f {font-size:10px;}
	
/* Tools Home */	
	
	#home {}
	
	#home .cat_box {
		width:290px;
		height:130px;
		float:left;
		margin:0px 20px 15px 0px;
		padding:0px;
		display:block;
	}
		.cat_box h2 { font-size:16px; font-weight:bold; letter-spacing:1.5px; }
		.cat_box th { background:url(../media/img/tools_bt.gif) ; -moz-border-radius:10px; -webkit-border-radius:10px; padding:3px 0; }
		.cat_box td { padding:0px; }
		.cat_box p { font-size:11px; margin:0; padding:10px 0; line-height:1.7em;}
		
		 #home .tools_icon {margin:15px;}



/* SERP PREVIEW */

	#serp_preview {background-color: #F5F5F5; padding-bottom: 18px; padding-top:0px; width: 700px; height: 700px; border: solid 1px #c0c0c0;}
	.serp_preview_side { width:205px; height:500px; }

/*footer */
#ft_wrap {
			width:100%;
			margin:0;
			padding:0;
			background:#5C5238;
			height:250px;
			overflow:hidden;
			position:relative;
			z-index:111;
			color:#9f9e9e;
			font-size:11px;
			}
			#ft_main {
				width:960px;
				padding:20px 0;
				margin:0 auto;
				height:230px;
				}				
				#ft_main .ft_short {
				width:170px;
				float:left;
				}
				#ft_main .ft_long {
				width:280px;
				float:left;
				}
				
				#ft_main a:link, #ft_main a:visited {
				color:#cbcbcb;
				} 
				#ft_main a:hover {
				color:#ffffff;
				} 
				#ft_main h4 {
				color:#b5b3b3;
				font-size:12px;
				text-transform:capitalize;
				letter-spacing:1.5px;
				margin:0 0 10px 0;
				padding:0;
				}
				#ft_main ul {
				margin:0px;
				padding:0px;
				list-style:none;
				color:#efefef;
				}
				#ft_main li {
				font-size:11px;
				line-height:2em;
				text-transform:capitalize;
				margin:0px;
				padding:0px;
				}
				#ft_main .footer {
				width:500px;				
				float:left;
				padding:30px 0px 0px 0px;
				margin:0px;
				}

