/*
Theme Name: Dots
Description: Connect the dots logo with striped background.
Author: Joe McGarry
Author URI: http://fantasticheatbrothers.com/
Tags: orange, stripes, dots, pink, blue, green


*/





body
   {
 background:  url('back_stripes.jpg') fixed repeat-y bottom center;
 margin: 0px;
 padding: 0px;
 text-align: center;
 }




h1, h2, h3, ul, li, p, form
   {
   margin: 0px;
   padding: 0px
   }

hr
   {
   display: none;
   }

a{
   text-decoration:none;
   }

a:hover{
   text-decoration:none;
   }

.space
   {
   clear: both;
   }

#page
   {
   margin: 0px auto;
   padding: 0px;
   width: 960px;
   }

#header
   {
   background: url('header-960x510-3.png') no-repeat top left;
   height: 502px;
   width: 960px;
   text-align: center;
   }

#header a
	{
	color:#ffffff;
	}

#header a:hover
	{
	color:#ff9900
	}

#header2
   {
   background: url('header2-960.png') no-repeat top left;
   height: 160px;
   width: 960px;
   text-align: center;
   }

#header2 a
	{
	color:#ffffff;
	}


#top_nav
{
	 width: 960px;
	 height: 0px;
	 text-align: center;
	 padding-top: 0px;
	 float: left;
	 
}

 #top_nav ul
   {
   list-style: none;
   }

   #top_nav ul li
   {
   display: inline;
   padding: 3px;
   }
   
#top_nav2
{
	 width: 720px;
	 height: 0px;
	 text-align: left;
	 padding-left:82px;
	 padding-top: 54px;
	 
}
#top_nav2 a
	{
	font-size: 20px;
	color:#ffffff;
	}

#top_nav2 a:hover
	{
	color:#ff9900
	}



 #top_nav2 ul
   {
   list-style: none;
   }

   #top_nav2 ul li
   {
   display: inline;
   padding: 3px;
   }


#headerimg
{
	 height: 445px;
	 float: left;
	 width: 740px;
	 margin-left: 110px;
	 padding: 0px 0px 0px 0px;
	 text-align: left;
 }
 
#headerimg2
{
	 height: 140px;
	 width: 305px;
	 float: right;
	 padding: 8px 0px 0px 0px;
	 text-align: left;
	 border: 0pt;
 }


#top_sidebar
   {
   color: #fff;
   font-weight: bold;
   height: 10px;
   padding-right: 155px;
   text-align: right;
   }


#content
   {
   float: left;
   text-align: left;
   }

   
#feedback
	{
	padding: 5px 50px 0px 80px;
	float: left;
	width: 500px;
	font: normal 12px Helvetica;
	}   

/*toggler stuff.. accordion stuff*/

.accToggler{
	margin: 3px auto;
	width: 525px;
	background: #505050;
	color: #ffffff;
	cursor: pointer;
	text-indent: 3px;
}
.accContent{
	margin: 0px auto;
	width: 525px;
}

/*end of toggler stuff*/

   
.pagetop
	{
	float:left;
	padding-left:50px;
	}

.blogcontent, .widecolumn
   {
   background: url('') repeat-y top left;
   /*min-height: 780px;*/
   float: left;
   padding: 0px 0px;
   width: 635px;
   }
 .blogcontent form
   {
   color: #000000;
   font-family: Helvetica;
   font-size: 12px;
   }
   
   .blogcontent fieldset
   {
	border: 0px;
   }

  /* .blogcontent input
   {
   background-color: transparent;
   border: 1px solid #000000;
   color: #000000;
   }*/
   
   
/*   .blogcontent textarea
   {
   background-color: transparent;
   border: 1px solid #505050;
   color: #000000;
   }*/


   .blogcontent #searchsubmit
   {
   background: #b1b1b1;
   color: #214b73;
   font-weight: bold;
   padding: 2px;
   }

   .blogcontent h2
   {
   color: #fff;
   font: bold 18px  Helvetica;
   padding: 0px 50px 0px 90px;
   }
   
   .blogcontent .pagetitle
   {
   color:#303030;
   text-align: center;
   padding: 10px;
   padding-bottom: 22px;
   font-size: 18px;
   text-transform: 
   }

   .blogcontent small a
   {
   font-size: 18px;
   padding: 0px 50px 0px 90px;
   }
   
	
	.blogcontent .navigation a
	{
	color:#ff9900;
	font-size:12px;
	} 
	
	.blogcontent .navigation a:hover
	{
	color:#303030;
	} 
	
	.blogcontent .navigation .alignleft
	{
	float: left;
	padding-left:80px;
	width: 338px;
	}
	
	.blogcontent .navigation .alignright
	{
	float: left;
	padding-left:80px;
	}
	
	.blogcontent .searchresults
	{
	padding-left:80px;
	}
	
 		#search2
 		{
   		font: bold 14px Helvetica;
   		color: #404040;
   		padding-left: 130px;
   		}
 		#search2 input
   		{
   		background-color: white;
  		 border: 1px solid #303030;
   		color: #fff;
   		}
		#search2 #searchsubmit
  		{
   		background:#000;
   		color: #FFFFFF;
   		font-weight: bold;
   		padding: 2px;
  		}
   
  		#search2 #s
  		{
  		font-weight: normal;
  		color: 000000;
  		}


	
.post
   {
   padding: 5px 50px 0px 80px;
   text-align: left;
   width: 520px;
   }
 .post h2
   {
   color: #606060;
   padding: 0px;
   }

 .post .post_title
   {
   float: left;
   width: 90%;
   padding-bottom: 12px;
   }

   .post_title h2, a
   {
   color: #ff9900;
   font: bold 24px Helvetica;
   padding: 0px;
   margin: 0px;
   }

   .post_title a
   {
   text-decoration: none;
   }

   .post_title a:hover
   {
   color: #303030;
   }

   .post_title small
   {
   color: #909090;
   font: normal 12px Helvetica;
   }

   .post_title small a
   {
   color: #909090;
   font: normal 12px Helvetica;
   padding: 0px;
   margin: 0px;
   }


   .post .postmetadata{background: ) 
   no-repeat top left;	
   float: left;	
   height: 34px;	
   padding: 8px 10px;
   width: 25px;}


   .postmetadata a
   {
   color: #000000;
   text-decoration: none;
   }

   .postmetadata span
   {
   color: #000000;
   font: normal 24px Helvetica;
   }
 .entry
   {
   color: #303030;
   font: normal 12px Arial;
   padding-bottom: 15px;
   }
   

 .entry a
   {
   color: #ff9900;
   font: normal 12px Helvetica;
   padding: 0px;
   margin: 0px;
   }

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

   .entry blockquote
   {
   border: 2px dashed #b00000;
   padding: 8px;
   }

  /* .entry img
   {
   float: left;
   padding: 0px 15px 5px 0px;
   border-style:none;
   } */

/* changes i made to the code!! */   
   
  .entry img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

.entry img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

.entry img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
   
   
   .entry ul
   {
   padding-left: 20px;
   padding-bottom: 20px;
   }
   
   .entry br {
	font-size: 28px;
	margin-top: 15px;
	margin-bottom: 15px;
	}

   .entry li
   {
   list-style: none;
   }

   .entry ol li
   {
   list-style: decimal;
   } 

   .entry p
   {
   text-align: left;
   padding: 0px;
   line-height: 18px;
   margin-bottom:12px
   }

   .entry span
   {
   color: #b31414;
   }
   
   .pager img
   {
   padding-bottom:10px;
   border-style:none;
   }
   
   .clear {
	clear: both;
}

	.note {
	font-size: 11px;
	color: #ff9900;
	padding: 2px;
	padding-left: 5px;
	}


#sidebar
   {
   background: url('') repeat-y top left;
   float: left;
   padding: 0px 20px;
   text-align: left;
   width: 285px;
   }
 #sidebar a img
 {
border: 0px;
 }  

 #sidebar ul
   {
   list-style: none;
   margin: 0px;
   padding: 0px 0px;
   }

   #sidebar li
   {
   margin: 0px;
   padding: 0px 0px 0px 0px;
   }

   #sidebar li h2
   {
   color: #404040;
   font: bold 18px Helvetica;
   margin: 0px;
   padding: 10px 10px;
   }
   
   
   #sidebar li h2 a
   {
   color: #404040;
   font: bold 18px Helvetica;
   }
   
    
   #sidebar li h2 a:hover
   {
   color: #ff9900;
   }
   
  #sidebar ul ul
   {
   list-style: none;
   margin: 0px;
   }

   #sidebar ul ul li
   {
   margin: 0px;
   padding: 0px 0px 8px 15px;
    color: #505050;
   font: normal 12px Helvetica;
   text-decoration: none;
   }
   
  #sidebar ul ul ul li
  {padding: 0px 0px 20px 15px;
  line-height:50px;}
   
   .blogroll img
   {
   float: left;
   padding: 0px 5px 0px 0px;
   vertical-align: middle;
   }
   

   
   #sidebar ul ul li a
   {
   color: #303030;
   font: normal 12px Arial;
   text-decoration: none;
   }

   #sidebar ul ul li a:hover
   {
   color: #ff9900;
   }



.bottom_sidebar
   {
   background: url('') no-repeat bottom center;
   float: right;
   padding: 0px 0px 0px 15px;
   height: 90px;
   text-align: left;
   width: 310px;
   list-style: none;
   }
   
.rss
	{
	padding-top: 18px;
	padding-left: 15px;
	list-style: none;
	}
.rss li
	{
	padding: 2px;
	display: inline;
	}	
	
.contact
	{
	padding-top: 15px;
	padding-left: 18px;
	list-style: none;
	color: #404040;
	font: 12px Arial;
	}
	
.contact a
	{
	color: #303030;
	font: 12px Arial;
	}
.contact a:hover
	{
	color: #ff9900;
	font: 12px Arial;
	}
	
.contact li
	{
	padding: 5px;
	}	



#search
   {
   font: bold 14px Helvetica;
   color: #404040;
   padding: 20px 0px 20px 10px;
   }
 #search input
   {
   background-color: white;
   border: 1px solid #303030;
   color: #fff;
   }
 #search #searchsubmit
   {
   background:#000;
   color: #FFFFFF;
   font-weight: bold;
   padding: 2px;
   }
   
  #search #s
  {
  font-weight: normal;
  color: 000000;
  }

#footer
   {
   background: url('footer3-960x200.png') no-repeat top left;
   height: 150px;
   font: normal 12px Helvetica;
   color: #ffffff;
   width: 960px;
   }
#footer a
   {
   font: normal 12px Helvetica;
   color: #ff9900;
   }

#column1
	{
	padding-top: 80px;
	float: left;
	width: 255px;
	text-align: left;
	padding-left: 80px;
	}
	
#column2
	{
	padding-top:82px;
	float: left;
	width: 384px;
	text-align: right;
	}	

#column3
	{
	padding-top: 67px;
	padding-right: 0px;
	float: left;
	width: 170px;
	text-align: right;
	}
	
 #column3 img
   {
   padding: 0px 8px 0px 0px;
   vertical-align: middle;
   border-style:none;
   }
   
 #column3 a
 	{
 	color:#ffffff;
 	}
 	
	#footfoot
	{
	float: left;
	color: #000000;
	padding-left: 60px;
	padding-top: 10px;
	font-size: 10px;
	}
	
	#footfoot a img
	{
	padding: 10px;
	border-style: none;
	}
	
	#foota
	{
	float: left;
	width: 200px;
	text-align: left;
	}
	
	#footb
	{
	float: left;
	padding-top: 32px;
	}