/*
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


*/

html
{
height: 100%;
}

body
    { background: url("(EmptyReference!)") repeat-y fixed center bottom; text-align: center; margin: 0; padding: 0; height: 100%; }



h1, h2, h3, ul, li, p, form
   {
   margin: 0px;
   padding: 0px
   }

hr
   {
   display: none;
   }

a{
   text-decoration:none;
   color: #ff9900;
   }

a:hover{
   text-decoration:none;
   }
   
a img{border: 0px;}

.space
   {
   clear: both;
   }

#page
   {
   margin: 0px auto;
   padding: 0px;
   padding-top: 0px;
   width: 924px;
   height: 100%;
   position: relative;
   }


#header
    {width: 924px; 
    float: left;
    min-height: 108px; }

#header a
	{
	color:#ff9900
	}

#header a:hover
	{
	color:#909090;
	}
	
#header a img
	{
	border: 0px;
	}

	

#headcontent
{
	 float: left;
	 width: 924px;
	 text-align: center;
 }

#headcontentsmall
{
	 float: left;
	 width: 924px;
	 height: 108px;
	 text-align: center;
	 background: url('elements/header-924.jpg') no-repeat top left;
	 padding-bottom: 12px;
 }
 
#logo
{
	 float: left;
	 padding-left: 45px;
	 padding-top: 14px;
	 padding-bottom: 6px;
 }

#top_nav
{
	background: url('elements/smallnav-924.jpg') no-repeat top left;
	font-family: Helvetica;
	font-weight: bold;
	font-size: 12px;
	 width: 924px;
	 height: 40px;
	 text-align:center;
	 padding-top: 10px;
	 float: left;
}


 #top_nav ul
   {list-style: none;}

   #top_nav ul li
   {display: inline;
  margin: 0px 12px;
    }
    
   #top_nav ul a
   {
   color: ffffff;
   }
   
 #top_nav ul a:hover
   {
   color: ff9900;
   }
   
   
#top_navsmall
{
	font-family: Helvetica;
	font-weight: bold;
	font-size: 12px;
	 width: 924px;
	 text-align:center;
	 padding-top: 10px;
	 float: left;
}


 #top_navsmall ul
   {list-style: none;}

   #top_navsmall ul li
   {display: inline;
  margin: 0px 12px;
    }
    
   #top_navsmall ul a
   {
   color: ffffff;
   }
   
 #top_navsmall ul a:hover
   {
   color: ff9900;
   }



#flash
{
text-align: center;
float: left;
width: 924px;
height:450px; 

}

#holder-holder{width:924px; min-height: 100%;}

*html #holder-holder{height: 100%;}


#content
   {
   width: 924px;
   float: left;
   text-align: center;
   margin-top: 10px;
   margin-bottom: 18px;
   padding-bottom: 50px;
   vertical-align: middle;
   }
   
#content h2
	{
	padding-top: 14px;
	padding-bottom: 22px;
	font-family: Helvetica;
	font-size: 18px;
	}
	
#content h2 img
	{
	vertical-align: middle;
	}
   
#content p
   {
   font-family: Helvetica;
   font-size: 18px;
   line-height: 20px;
   }
   
 
#leftblock
	{
	width: 432px;
	float: left;
	min-height: 465px;
	padding-top: 16px;
	padding-bottom: 24px;
	}
	
#rightblock
	{
	width: 432px;
	float: left;
	height: 465px;
	margin-left: 16px;
	font-family: Times;
	padding-top: 16px;
	padding-bottom: 24px;
	}
	
#rightblockarrows
	{
	width: 19px;
	float: left;
	height: 465px;
	margin-top: 16px;
	}
	
#rightblockarrows ul
	{
	list-style: none;
	}

.up
	{
	padding-bottom: 405px;
	}
	
#contact
	{
	width: 924px;
	padding-bottom: 14px;
	}
	
#contact a img
	{
	border: 0px;
	}
	
#contact ul
	{
list-style: none;
margin-top: 8px;
	}
	
#contact ul li
	{
display: inline;
padding-left: 75px;
padding-right: 75px;
	}

#biggallery
	{
	width: 924px;
	float:left;
	}
	
#biggallery ul
	{
	list-style: none;
	padding-bottom: 16px;
	}
	
#biggallery ul li
	{
	display: inline;
	padding-left: 8px;
	padding-right: 8px;
	}
	
#biggallery h2
	{
	padding-top: 6px;
	padding-bottom: 10px;
	font-family: Helvetica;
	font-size: 18px;
	text-align: left;
	padding-left: 10px;
	}
	
#biggallery p
	{
	font-family: Helvetica;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	padding-left: 10px;
	margin-bottom: 12px;
	}	
	
#biggallery p a
	{
	font-weight: bold;
	}
	

#captions
	{
	width: 924px;
	height: 14px;
	font-family: Helvetica;
	font-size: 12px;
	float: left;
	margin-left: 27px;
	margin-top: -8px;
	padding-bottom: 20px;
	}
	
#caption
	{
	text-align: center;
	width: 270px;
	margin-left: 10px;
	margin-right: 10px;
	float: left;
	}
	
/*#biggallery .caption
	{
	font-family: Helvetica;
	font-size: 12px;
background:#ff9900;
height: 18px;
padding: 0px;
	}
	
#biggallery .caption li
	{
	display: inline;
	padding-left: 8px;
	padding-right: 8px;
	width: 270px;
	background:#ff0000;
	}*/



#sidebar
	{
	width: 216px;
	height: 300px;
	float: left;
	}
	
#sidebar ul
	{
list-style: none;
	}
	
#sidebar ul li
	{
padding-bottom: 14px;
	}

#smallgallery
	{
	width: 692px;
	padding-left: 8px;
	padding-right: 8px;
	float:left;
	}
	
#smallgallery ul
	{
	list-style: none;
	padding-bottom: 16px;
	}
	
#smallgallery ul li
	{
	display: inline;
	padding-left: 8px;
	padding-right: 8px;
	}
	
#smallgallery ul li a img
	{
	border: 0px;
	}
   
   

#footer
    { 
    background: url("elements/footer-924.jpg") no-repeat left bottom; 
    width: 924px; 
    height: 48px; 
    float: left;
     margin-top:-48px;
    position: relative;
    }
    
#foottext
	{
 	color: #ffffff; 
    font: 11px Helvetica; 
    padding-top: 18px;
	}

   
   