/* chad replaced D09B2A with af852b */

body {
	margin: 0px;
	padding: 0px;
	color: #000;
 	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	line-height:15px; 
	font-size:0.9em; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
}


.rail-caption {
	color: #666;
	font-size:0.8em; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a {
  color: #af852b;
  text-decoration: none;
}
a:active {
  text-decoration: none;
}
a:visited {}
a:hover {
  color: #fff;
  background-color: #af852b;
}

#wrap {
	width: 1000px;
	overflow: hidden;
	margin: 20px auto;
        padding: 0;
	border: 4px solid #e7e7e9;
}
#banner {
  padding-top: 10px;
}
#banner img {
  margin: 0 auto;
  border: none;
}
#banner #wm-community { float: right; }

#banner #signup { float: right; }
.hook {
  font-size: 12px;
  color: #666;
  padding: 7px 0 0 25px;
}
#mainPanel {
	font-size: 0.75em;
}

body.home #content {
	width: 380px;
	padding: 20px 40px 20px 60px;
	float: left;
	text-align: justify;
}
body.home #content-prod {
	width: 380px;
	padding: 20px 40px 20px 60px;
	float: left;
	text-align: justify;
}
body.home #commentblock {
  display: none;
}

body.page #content {
  margin: 0;
/*  background: url('/wp-content/themes/Blog-IFocos/images/tallPalm.jpg') no-repeat; */
  background-position: top left;
  margin: 60px 0 0 20px;
  min-height: 1100px;
}

body.page .entry {
  padding: 20px 60px 20px 60px;

}

/* body.page #commentblock {  
  margin-left: 360px;
} */

body.page .entry #commentblock {
  margin-left: 0;
  
}

p#galleryCaption { 
  clear: both; 
  font-style: italic;
  margin: 0;
  padding: 20px 60px;
}

#siteNav { }

#siteNav ul {
	padding-left: 40px;
	margin-left: 0px;
	background-color: #fff;
	color: #999;
	float: left;
	width: 100%;
	font: 14px arial, helvetica, sans-serif;
	border-top: 1px solid #e7e7e9;
    border-bottom: 1px solid #e7e7e9;
}
body.page #siteNav ul {
	padding-left: 0;
}
#siteNav ul li.page_item { display: inline; }

#siteNav ul li.page_item a {
	background-color: #fff;
	color: #999;
	text-decoration: none;
	float: left;
	border-right: 1px solid #e7e7e9;
}
body.home ul li.page_item a {
    padding: 0.2em 1.4em;
}
body.page ul li.page_item a {
	padding: 0.2em 1.3em;
}
#siteNav ul li.page_item a:hover
{
	background-color: #af852b;
	color: #fff;
}
body.activities li#activities a, body.blog li#blog a, body.sponsors li#sponsors a, body.location li#location a, body.fellowships li#fellowships a, body.register li#register a, body.past li#past a, body.schedule li#schedule a, body.participants li#participants a {
  color: #af852b; 
}

#nav {
	height: 49px;
	margin-right: auto;
	margin-left: auto;
}

#media {
  width: 370px;
  float: right;
  margin: 0;
  padding: 30px 80px 0 50px;
  border-left: 3px dotted #ccc;
}

#media h2 { 
  margin: 0;
  color: #000;
}
#media img {
  margin-top: 5px;
}

#media-prod {
  width: 400px;
  float: right;
  margin: 0;
  padding: 30px 40px 0 40px;
  border-left: 3px dotted #ccc;
}

#media-prod h2 { 
  margin: 0;
  color: #000;
}
#media-prod img {
  margin-top: 5px;
}


#presentedBy {float:left;}

#teasers, #presentedBy, #sponsoredBy {
  border-top: 1px solid #e7e7e9;
  padding: 20px 60px 10px 60px;
}

#presentedBy hr {
  border: none;
  border-top: 3px dotted #e7e7e9;
  margin: 10px 0;
}
#teasers img {
  float: left;
}
#teasers p {
  margin: 0 0 20px 110px;
}
#teasers .lead {
  font-weight: bold;
  color: #af852b;
  text-transform: uppercase;
}

#sidebar {
	width: 320px;
	float: right;
	line-height: 1.5em;
	margin: 0;
	padding: 0 10px 0 0;
}
#sidebar ul { list-style-type: none; margin: 0; padding: 0; }
#sidebar ul li { list-style-type: none; margin: 0; padding: 0; }

#sidebar ul.newMembers li { display: block; }

h3, h4 {
	padding-top: 5px;
	padding-bottom: 15px;
}
#header {
  
}

#logo {
    height: 480px;
    background: url('/wp-content/themes/Blog-IFocos/images/circle.gif') no-repeat;
    background-position: top center;
	margin: auto;
	text-align: center;
}

#logo img {
  border: 0;
}
#logo img.wmm {  
  margin: 350px auto 40px auto;
}

#siteTagline {
  float: left;
  font-size: 10px;
  color: #999;
}

input.wp-btn {
  width: 66px;
  height: 22px;
  margin: 0 5px;
  padding: 0;
  border: 0;
  background: transparent url(/wp-content/themes/Blog-IFocos/images/btn_wmm08_bg.gif) no-repeat;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */  
}

input.wp-btn:hover {
  background-image: url(/wp-content/themes/Blog-IFocos/images/btn_wmm08_bg_on.gif) no-repeat;
}

#tagline {
    display: none;
}

#footer {
	clear: both;
	text-align: center;
	font-size:11px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
}
#footer p{
	padding:10px;
	font-size:11px;
	margin:0px;
}

p.copyright {
  margin: 10px auto 20px auto;
	font-size:11px;  
  text-align: center;
}

.entry{
	padding-top: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	/*font-size: 0.80em;*/
	line-height: 1.5em;
}
.firstpost {
	margin-bottom:15px
}
h3.entrytitle, h3 {
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	font-size: 1.3em;
}
h3.entrytitle a, h3.entrytitle a:visited, h3 a{
	color: #af852b;
	text-decoration: none;
	border-style: none;
	font-size: 1.1em;
	font-weight: bolder;
	text-transform: none;
}
h3.entrytitle a:hover, h3 a:hover {
  color: #fff;
}

.entrymeta {
	height: 16px;
	margin-top: 0;
	font-size: 10px;
	color: #666;
/*	border-top:solid 1px #ccc; */
	padding-top:4px;
	margin-bottom: 8px;
}
.entrymeta a img {
	border:none;
}

.entrybody a {
	margin-top: 0;
	color: #af852b;
}

.entrybody a:hover {
	color: #fff;
}
.entrybody img {
	padding: 4px;
}
.entrybody ul {
	margin-left: 20px;
	padding-left:0px;
	list-style-type: none;
}
.entrybody ol {
	margin-left:20px;
	padding-left:0px;
}
.entrybody ul li {
	list-style:square;
}
.commentlink img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
h2 {
	font-size: 14px;
	color: #CCCCCC;
	text-transform: uppercase;
}
h4, h3, #commentblock h2 {
	margin: 0;
	padding: 0px;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#999;
}

.entrybody p {
  margin:8px 0;
  padding:0;
}
.entrybody ul {
	margin-left: 30px;
	padding-left:0px;
	list-style-type: none;
}
.entrybody ol {
	margin-left:30px;
	padding-left:0px;
}
.entrybody ul li {
	list-style:square;
}

#sidebar h2 {
	color: #999;
	margin: 5px 0 8px 0;
	padding: 0 0 4px 0;
	border-bottom: 1px solid #333;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
#wp_sidebar ul {
	margin: 0 0 20px 0;
	padding: 0;
}

#wp_sidebar ul li {
	display: inline;
	margin: 0;
	padding: 0;
}

#wp_sidebar ul li a, #wp_sidebar ul.newMembers li, #wp_sidebar ul#recentcomments li {
	display: block;
	text-decoration: none !important;
	margin: 0;
	padding: 4px 0 4px 25px;
	background-image: url('images/navbulle.gif');
	background-repeat: no-repeat;
	background-position: 10px 50%;
}
#wp_sidebar ul#recentcomments a { background-image: none !important; }

#wp_sidebar ul li a:hover{
	text-decoration: underline !important;
	color: #666 !important;
        
}

#searchdiv {
	margin-top: 8px;
	margin-bottom: 15px;
}
.comments-link {
	background-image:url('images/comments.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:16px
}
/************************************************
*	Comments
************************************************/
#commentblock h2{
	padding:2px;
	margin-bottom:10px;
	margin-top:30px;
}
#commentblock {
	float:left;
	padding-top: 0px;
	padding-bottom: 20px;

	text-align: left;	/*font-size: 0.8em;*/
}

ol#commentlist {
	margin-top:0px;
	padding: 5px;
	margin-left: 0px;
	list-style-type: none;
}
.commentdate {
	font-size:0.8em;
	padding-left:5px;
}
#commentlist li  p{
	margin-bottom: 8px;
	line-height: 20px;
	padding:0;
}

.commentname {
	margin: 0;
	padding: 5px;
}

.commentinfo{
clear:both;
}

.commenttext {
	clear: both;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 10px;
	width:450px;
}

.commenttext-admin {
	clear: both;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 10px;
	width:450px;
	background: #600000;
}

#commentsformheader{
	padding-left:0px;
}

#commentsform{
	margin-top:0;
	text-align:center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#commentsform form{
	text-align:left;
	margin:0px;
}

#commentsform p{
	margin:5px;
}

#commentsform form textarea{
	width:99%;
}
p.comments_link  img{
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
blockquote{
	font-style: italic;
	color: #666666;
}
.adwrap,
.adwrapwide,
.adwrap-lu,
.adwrapbutton {
	border-left:0px solid #d5d7d0; border-right:0px solid #d5d7d0; border-top:1px solid #d5d7d0; border-bottom:1px solid #d5d7d0; background:#fff; margin-left:0; margin-right:0; margin-top:0; margin-bottom:1em; padding-left:0; padding-right:0; padding-top:4px; padding-bottom:4px
}

.adwrap object {
	width:336px;
	height:280px;
}

.adwrapwide iframe,
.adwrapwide object {
	width:468px;
	height:65px;
}

.adwrap-lu {
	margin:0 0 1em 1em;
	width:180px;
	float:right;
}

.adwrap-lu object {
	width:180px;
	height:90px;
}

.adwrapbutton iframe,
.adwrapbutton object {
	width:180px;
	height:150px;
}


table{
	margin:10px;
}
td, th{
	padding:3px;
	font-weight:normal;

}

/* Recent Commnets */

ul.recentcomments {
 list-style: none;
margin: 0em;
	padding: 0em;
	
}
ul.recentcomments li.recentCommentsPostTitle {

	 list-style: none;
margin: 1em 0em 0em 0em;
border: 1px solid #CCCCCC;
padding: .5em;
}
ul.recentcomments li.recentCommentsPostTitle ul {
 list-style: none;
	background-color: #cccccc;
	margin: .5em 0em 0em 0em;
	padding: .5em 1em 1em .5em;
}
ul.recentcomments li.recentCommentsPostTitle ul li span.commentAuthor {
 list-style: none;
	font-weight: bold;
	color: white;
}

body.page .left-rail {
  padding: 20px 10px 20px 10px;
  margin-left: 20px;
  float: left;
  width: 330px;
}

body.page .right-rail {
  padding: 20px 10px 20px 10px;
  margin-right: 20px;
  float: right;
  width: 300px;
}

.cluster-sponsor { clear: right;}

.cluster-sponsor img {
float: left;
margin: 0 2px 2px 0;
}

