/*
Theme Name: AcreSolution
Theme URI: http://wordpress.org/
Description: Customized Wordpress theme for eating-disorder.org
Version: 1.0
Author: 
Author URI: 
*/

/* 
Customized Wordpress theme for eating-disorder.org.
*/

* {
	margin: 0;
	padding: 0;
}

body {
	background: #aa9966 url(images/LongBar.jpg) repeat-x;
	height: 145px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: rgb(102,102,102);
}

h1, h2, h4 {
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: normal;}


h1 {font-size: 200%;}

h2 {font-size: 150%;}

h3 {
	 margin-bottom: 1em;
	 text-transform: uppercase;
	 font-size: 100%;
	 color: black;
	 background-color: transparent;}
	 
h4 {
	margin-bottom: 1em;
	font-size: 75%;
	color: inherit;
	background-color: transparent;}

p, ul, ol {
	margin-bottom: 1.5em;
	line-height: 1.6em;}

p { }

ol { }

.sidebar-content ul {list-style: none;}

.sidebar-content ul li {
		 padding-left: 10px;}
		 
a[href] { cursor : pointer; }

a:link {color: rgb(13,58,80);
	background-color: transparent;
	}
a:hover, a:active {
	text-decoration: none;
	color: rgb(210,4,4);
	background-color: transparent;
	}

a:visited {color: rgb(102,102,012);
	background-color: transparent;
	}

img {border: none;}

.col-one {width: 175px;
    float: left;}


/*Advertising*/
.ad_title a {
	font-weight:bold;
	color:#0066FF;
	font-size:14px;
	margin-top:23px;
}

.ad_description a {
	text-decoration:none;
	color:#666666;
}

.ad_host {
	margin-bottom:13px;
	
}


/* Boxes */
.box-big {background: url(images/bluebar.jpg) repeat-x;}

.box-big .section {
								font-size: 150%;
								color: white;
								background-color: transparent;
								vertical-align : middle;}

.box-big .section strong {
								display: block;
								height: 30px;
								padding: 2px 0 0 0;
								text-align: center;}

.box-big .content {
								color: inherit;
								background-color: transparent;
								margin-left: 15px;
								margin-right:15px;}

.box-small {background: url(images/bluebar.jpg) repeat-x;}

.box-small .section {
							font-size: 100%;
							color: white;
							background-color: transparent;}

.box-small .section strong {
								display: block;
								height: 30px;
								padding: 0 0 0 10px;}

.box-small .content {
							margin: 0 10px 0 10px;
							background-color: rgb(211,242,216);
							color: inherit;}

/* Logo */
#logo { width : 100%;  }

#logo h1 {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	margin-top:30px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 275%;
	color: rgb(55,55,55);
	background-color: transparent;}

#logo a {
text-decoration: none;
	color:#000000;
	background-color: transparent;}				
			
/* Header */
#header {
	width: 800px;
	height: 100px;
	margin: 0 auto;
	background-position:center;
        background-repeat:no-repeat;        
        }			

/* Menu */
#menu {	
			width: 770px;
			height: 30px;
			margin: 0 auto;
			background: url(images/bluebar.jpg) repeat-x;
			}
			
ul#spaces li {
	margin-bottom:7px;
}

#menu ul {
			 margin: 0;
			 list-style: none;
			 line-height: normal;}

#menu li {
			 font-size: .85em;
			 display: block;
			 float: left;
			 padding-left: 25px;
			 text-align : center;
			 background: url(images/bluebar.jpg) repeat-x;}

#menu a {
			display: block;
			float: left;
			background-color: transparent;
			text-decoration: none;
	      color: white;}

#menu a:hover {color: black;
				   background-color: transparent;}

#menu strong {
			display: block;
			float: left;
			height: 23px;
			padding: 7px 0 0 5px;}

#menu li.active {background-color: transparent;}

#menu li.active a {color: black;
						 background-color: transparent;}

#menu li.active strong {background-color: transparent; }

/* Page */
#page {
		 width: 770px;
		 margin: 0 auto;
		 padding: 0;
		 color: inherit;}



/* Content */
#content {
			 float: right;
			 width: 560px;
			 margin-right: 0;
			 margin-top: 15px;
			 background-color: white;}

/* Contact */
#contact {
				 font-family: Verdana, Arial, Helvetica, sans-serif;
				 font-size: 13px;
				 color: rgb(102,102,102); 
				 background-color: white;}
				 
#contact table { width: 80%;  
					  border: none;
					  padding: 5px; 
					  font-family:Verdana, Arial, Helvetica, sans-serif; 
					  font-size:13px; }				 
				 
#contact tr { background-color: white;
				  color: inherit; }				 
				 
#contact td.left { text-align: right;
					    width: 25%;
						 margin-right: 5px; }	
						 
#contact td.right { text-align: left;}
						  
textarea { font-family: "Courier New", Courier, monospace !important;
			  font-size: 1em !important;
			  width: 25em !important;}	
						  
input.field { font-family: "Courier New", Courier, monospace !important;
		  font-size: 1em !important;
		  width: 25em !important;}		
		  
.content-google { text-align: center !important; }			  
				 
/* Feature */
#feature {margin-bottom: 20px;}



/* Sidebar */
#sidebar {margin-top: 15px;
			 float: left;
			 width: 190px;}

#sidebar .col-one { text-align: center;
							width: 190px; }

.sidebar-content { background-color: white;
						 color: inherit; }
						 
/* Footer */
#footer2 {
			height: 100px;
			padding: 20px;
			background-color: #5566bb;
			border-top: 1px solid #667799;
			color:#000000;
}

#footer2 a {color: rgb(190,190,190);
			  background-color: transparent;}

#footer2 p {
				margin: 0;
				text-align: center;
				font-size: 85%;
}


#acre_advert {
height:100%;
width: 100%;
}


#nav_links {
visibility: hidden;
}

#nav .current_page_item a, #nav .current_page_item a:visited{
        color: #000000;
        text-decoration: none;
        display: block;
        }



    /************** SUGGESTIONS **********/
	    #suggestions {
	    margin-right: 10px;
	    margin-top: 10px;
	    float:right;
	    }
	    #suggestions SPAN {
	    color: #0000CC;
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 90%;
	    font-weight: bold;
	    text-decoration: underline;
	    }
	    #suggestions A {

	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 90%;
	    text-decoration: none;
	    }
	    #suggestions A:hover {
	    text-decoration: underline;
	    }


	    .results_url_full_width_link {
		color: #586AB4;
		font-family: Verdana, Helvetica, sans-serif;
	    font-size: 11px;
	    }

.results_full_width_link {
font-family: Verdana, Helvetica, sans-serif;
color: #586AB4;
margin-top:30px;


}


#sponsored_links{
visibility: hidden;
font-size:0px;
}


b {

}




	   .result_href A {
	   font-family: Verdana, Helvetica, sans-serif;
	   margin-top:3px;
	   margin-bottom:3px;
	   color: #666666;
	   font-size: 80%;
	   text-decoration: none;
	   display:block;
	   width: 100%;
	   }
	   
	   
	    .results_url_full_width_link a:hover{
		color: #586AB4;
		font-family: Verdana, Helvetica, sans-serif;
	   	    font-size: 11px;
	   	    text-decoration: none;
	    }
		
		
.sponsoredk {
font-family: Verdana, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
}


.sponsor_title {
	font-size: 12px;
	color: #CCC;
	font-weight: normal;
	text-align: right;
	}