/*
Theme Name: 75acresofawesome v2.0
Theme URI: http://www.chcsearch.org/
Description: Theme for CHC Search Piece 09
Author: 160over90
Author URI: http://www.160over90.com/

*/

*{
	margin:0px;
	padding:0px;
}

html, body {
	height: 100%;
	margin: 0;
	padding: 0;
	overflow:hidden;
}

body, span[style], div[style], p[style]{
	font-family:Avenir, Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	color:#353122 !important;
        text-align:left !important;
        line-height:auto !important;
}

div {
  border: 1px dotted white;
}

img{
	border:none;
}

img#background {
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

h2{
	font-size:13px;
}

.glossymenu, #tagcloud, #widgets , #chclogo, #search_area{
	z-index: 20;
	position: relative;
}

#scroller {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	overflow:auto;
	z-index:2;
} 

#chclogo a, #headernav a, #topnavitem a  {
	z-index: 30;
	position: absolute;
}


#bg{
	position: fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	z-index: 0;
	display: none;
}

#container{
	margin-left:auto;
	margin-right:auto;
	width:920px;
	display:block;
	z-index:3;
	
}

#header{
	display:inline;
	float:left;
	height:120px;
	width:920px;
}

#chclogo{
	display:inline;
	float:left;
}

#masthead{
	display:inline;
	float:left;
	margin-left:400px;
	margin-top:30px;
}

#headernav{
	display:inline;
	float:left;
	width:300px;
	margin-left:400px;
}

#meetBloggers{
	display:inline;
	float:left;
	margin-left:610px;
}

#chcMain{
	display:inline;
	float:left;
	margin-left:1px;
	margin-top:-1px;
}

/*
#fullpage{
	position:relative;
	left:30px;
	top:0px;
	width:890px;
	float:left;
}
*/

#leftcol{
	display:inline;
	float:left;
	width:280px;
}

#leftColSwirl{
	display:inline;
	float:left;
	margin-top:-10px;
	margin-left:-30px;
	z-index: 0 !important;
}

#search_area{
	width:280px;
	float:left;
	display:inline;
	margin-top:-28px;
}

#searchsubmit{
	/*position:relative;
	left:14px;*/
	display:inline;
	float:left;
	margin-left:14px;
	height:24px;
	width:60px;
	background: url(images/btnSearch.png) no-repeat;
	border:none;
	overflow:hidden;
	display:inline-block;
	vertical-align:bottom;
	float:left;
	cursor: pointer;
}

#s{
	display:inline-block;
	border:1px;
	border-color:#666666;
	border-style:solid;
	width:186px;
	height:18px;
	float:left;
	margin-left:1px;
	padding-top:4px;
	padding-left:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#submitbutton{
	height:20px;
	width:80px;
	overflow:hidden;
	background: url(images/btnSend.png) no-repeat;
	border:none;
	float:left;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

#submitbutton a{
	background-position: 0px 0px;
}

#submitbutton a:hover{
	background-position: 0px -20px;
}

#leftNav{
	display:inline;
	float:left;
	margin-top:-130px;
}

/* Accordion Menu CSS */

.glossymenu{
	margin: 5px 0;
	padding:0;
	width: 268px;
	display:inline;
	float:left;
}

.glossymenu .submenu .listheader, .glossymenu .submenu .listsubheader{
	color:#E31937;
	display:inline;
	float:left;
	width:100%;
	margin-bottom:4px;
	padding-top:6px;
}

.glossymenu .submenu .listheader{	
	font-size:12px;	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
}

.glossymenu .submenu .listsubheader, .glossymenu label{
	font-size:11px;
}



.glossymenu .submenu a{
	color:#E31937;
	text-decoration:none;
}

.glossymenu .submenu a:hover{
	text-decoration:underline;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
	background: white;
	position:relative;
	width:206px;
	left:40px;	
	padding:10px;
	padding-bottom:20px;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
	list-style-type:none;
	margin:0;
	padding:0;
	padding-top:4px;
	margin-bottom:10px;
}

.glossymenu .submenu ul li{
	font-size:11px;
	margin-bottom:4px;
	color:#9DB227;
}

.glossymenu a.menuitem{
	height:30px;
	width:268px;
	display:block;
	background:no-repeat;
	background-position:0px 0px;
	overflow:hidden;
}

.glossymenu a.menuitem:hover, .glossymenu a.menuitem:active{
	background-position: 0px -32px;
}

.glossymenu a.menuitem.imgOne{
	background-image: url(images/staticNav/leftNav0.png);
}

.glossymenu a.menuitem.imgTwo{
	background-image: url(images/staticNav/leftNav1.png);
}

.glossymenu a.menuitem.imgThree{
	background-image: url(images/staticNav/leftNav2.png);
}

.glossymenu a.menuitem.imgFour{
	background-image: url(images/staticNav/leftNav3.png);
}

.glossymenu a.menuitem.imgFive{
	background-image: url(images/staticNav/leftNav4.png);
}

.glossymenu a.menuitem.imgSix{
	background-image: url(images/staticNav/leftNav5.png);
}

.glossymenu a.menuitem.imgSeven{
	background-image: url(images/staticNav/leftNav6.png);
}


/* WIDGET STYLES */
#widgets{
	width:280px;
	display:inline;
	float:left;	
}


#widgets li{
	display:inline;
	float:left;
	margin:0px;
	margin-bottom:15px;
	padding:0px;
	list-style-type:none;
}

#widgets li#tag_cloud-3, #widgets li#flickr /*.widget widget_tag_cloud*/{
	width:280px;
}

#widgets li#tag_cloud-3 h2.widgettitle{
	background: url(images/colHeaderTags.png) no-repeat 0px 0px;
	height:28px;
	margin:0px;
	padding:0px;
}

#widgets li#tag_cloud-3 div{
	background-color:#FFFFFF;
	padding:18px;
	margin:0px;
	margin-left:18px;
	width:214px;	
}

#widgets li#tag_cloud-3 div a{
	color:#00B7C6;
	font-weight:normal;
	text-decoration:none;
}

#widgets li#tag_cloud-3 div a:hover{
	text-decoration:underline;
}

#widgets li#tag_cloud-3 div a.seealltagslink{
	color:#EF3E42;
}

#widgets li#flickr{
	margin-left:18px;
	width:230px;
	padding:10px;
	padding-top:40px;
	background:url(images/colHeaderFlickr.png) no-repeat 6px 0px #FFFFFF;
}

#widgets li#flickr ul li{
 	display:inline;
	float:left;
	margin:6px;
	width:100px;
	height:100px;
}
 
#widgets li#flickr ul li.more_photos{
 	height:20px;
}
 
#widgets li#flickr ul li a{
 	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
 
#widgets li#flickr ul li a:hover{
	text-decoration:underline;
}

.textwidget{
	margin:0px;
	padding:6px;
	margin-left:18px;
	background-color:#FFFFFF;
}




/* RIGHT COL STUFF */
#rightcol{
	width:640px;
	float:left;
	display:inline;
}

/* TOP GREEN NAV */
#mainnav{
	display:inline;
	float:left;
	width:640px;
	height:56px;
	margin-top:12px;
}

#mainnav a.topnavitem{
	height:50px;
	width:128px;
	position:relative;
	display:inline-block;	
	background:no-repeat;
	float:left;
	background-position:0px 0px;
	overflow:hidden;
}

#mainnav a.topnavitem:hover, #mainnav a.topnavitem:active{
	background-position: 0px -50px;
}

#mainnav a.topnavitem.imgOne{	
	background-image: url(images/staticNav/topNav0.png);
}

#mainnav a.topnavitem.imgTwo{
	left:-4px;
	background-image: url(images/staticNav/topNav1.png);
}

#mainnav a.topnavitem.imgThree{
	left:-8px;
	background-image: url(images/staticNav/topNav2.png);
}

#mainnav a.topnavitem.imgFour{
	left:-12px;
	background-image: url(images/staticNav/topNav3.png);
}

#mainnav a.topnavitem.imgFive{
	left:-16px;
	background-image: url(images/staticNav/topNav4.png);
}

/* ENTRY ITEMS */

#entry, #pagetitle{
	float:left;
	display:inline;
	width:576px;
	background: url(images/postBg.png) repeat-y #FFFFFF right;
}

#pagetitle{
	font-size:28px;
	color:#E31937;
	text-decoration:none;
	text-transform:uppercase;
	height:40px;
	padding:10px;
	padding-top:20px;
	padding-right:30px;
}

#entry{
	padding:30px;
	padding-left:10px;
	margin-bottom:15px;
}

#entry p, #comment, p{
	margin-bottom:14px;
	width:90%;
	line-height:16px;
}

#entry p.MSONormal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#entry br{
	margin-bottom:14px;
}

#entry h1, #entry h2, #entry h3{	
	width:600px;
	display:inline;
	float:left;
}

#entry h1{
	font-size:21px;
	color:#FF0000;
margin-bottom:10px;
}

#entry h2{
	font-size:18px;
	color:#FF0000;
margin-bottom:8px;
}

#entry h3{
	font-size:14px;
	color:#FF0000;
margin-bottom:6px;
}

#entry h4, #entry h5{
	font-size:11px;
	font-weight:bold;
}

#entry a.entrytitlefont{
	font-size:21px;
	color:#E31937;
	text-decoration:none;
	text-transform:uppercase;
}

#entry a:hover.entrytitlefont{
	text-decoration:underline;
}

#entry img{
	margin:6px;
}

#entry a{
	color:#00B7C6;
	text-decoration:none;
}

#entry a:hover{
	text-decoration:underline;
}

#entry .greet_image, #entry .greet_block_powered_by{
	display:none;
}

a#greet_block_close{
	height:25px;
	width:600px;
	display:inline;
	float:left;
	margin-bottom:10px;
	overflow:hidden;
	color:#009999;
}


.datefont{
	font-size:13px;
}


#comment{
	border-bottom-color:#006699;
	border-right-color:#006699;
	border-top-color:#00B7C6;
	border-left-color:#00B7C6;
	border-bottom-width:1px;
}



.postmetadata{
	padding-top:6px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#CCCCCC;
}

.navigation{
	padding-bottom:10px;
	clear:both;
}

.naviagtion a{
	color:#00B7C6;
	padding:6px;
	background-color:#FFFFFF;
}

.navigation .alignleft{
	float:left;
}

.navigation .alignright{
	float:right;
}

.bioTitle{
	color:#CC0000;
	font-family:"Odile", Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	text-transform:capitalize;
	line-height:16px;
	margin:0px;
	padding:0px;
}

.bioName{
	color:#CC0000;
	font-family:"Aviner",Arial, Helvetica, sans-serif;
	font-size:24px;
}

.post{
	font-family:"Aviner",Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
}

.post #emaillink a{
	color:#9DB227;
	font-style:italic;
	text-decoration:none;
}

.post #emaillink a:hover{	
	text-decoration:underline;
}

.navigation div{
        padding:4px;
        background-color:#00B7C6;
        color:#FFFFFF;

}

.navigation a{
      color:#FFFFFF;
      text-decoration:none;
}

.navigation a:hover{
      text-decoration:underline;
}

div.alignright{
      position:relative;
      right:24px;
}
.greet-box-container{
	background-color:#E21937;
	width:580px;
	padding:0px;
	margin:0px;
	margin-top:-20px;
}

.greet-box-greeting{
	padding-left:20px;
	margin-bottom:10px;
	margin-top:10px;
	font-size:13px;
	font-family:'Avenir', Arial, Helvetica;
	color:#FFFFFF;
	line-height:17px;
	width:540px;"
}
