/* CSS Document */

/*---------------------------------------------------------------------------
HTML & Other Classes
---------------------------------------------------------------------------*/

.clear{ clear:both; line-height:1px;font-size:1px; height:0;}
.padright21{ padding-right:21px;}

.padleft15{ padding-left:15px;}
.padright7{ padding-right:7px;}
.padright4{ padding-right:4px;}
.padded{ padding-left:20px;}
.floatleft{ float:left;}
.hr{ width:100%; height:1px; font-size:1px; line-height:1px; background:#FFFFFF; clear:both;}
.space10{ width:100%; height:10px; font-size:1px; line-height:1px; clear:both; background:none;}
html{
	min-width:978px;
}
body{
	background:url(../images/body_bg.jpg) top center no-repeat #ffd850;
	min-width:978px;
}
#footer_hr{
	width:472px;
	height:1px;
	font-size:1px;
	line-height:1px;
	clear:both;
	background:#a21b21;
}

/*---------------------------------------------------------------------------
Structure
---------------------------------------------------------------------------*/

#wrapper{ width:978px; margin:0 auto;}
#content{
	width:870px;
	padding:0 32px 0 76px;
}
#content #left{
	width:400px;
	float:left;
	padding-left:15px;
}
#content #right{
	width:400px;
	float:right;
	padding-right:15px;
}
#pagebox{
	width:870px;
	background:url(../images/bodybg_content.jpg) center top repeat-y;
}
#pagebox_top{
	width:830px;
	background:url(../images/topbg_content.jpg) top center no-repeat;
	padding:0 20px;
}

#branding1{ width:870px; height:230px;}

#flash_content{ width:978px;}

#nav_thefact{width:830px; height:15px;}
#link_thefact{ float:right; padding:5px 65px 0 0;}
#link_thefact a, #link_thefact a:visited{
	width:200px;
	height:15px;
	background:url(../images/nav_thefact.gif) top left no-repeat;
	display:block;
}
#link_thefact a:hover,#link_thefact a:active{
	width:200px;
	height:15px;
	background:url(../images/nav_thefact.gif) bottom left no-repeat;
	display:block;
}
#link_thefact span{ display:none;}


#head_h1{ padding:18px 0 12px 0;}
h1{
	width:830px;
	display:block;
}
h1 span{ display:none;}

#bottom_box{
	width:858px;
	height:184px;
	padding:0 60px;
	display:block;
	background:url(../images/footerbg_1.jpg) top center no-repeat;
}
#bottom_box2{
	width:978px;
	height:217px;
	display:block;
	background:url(../images/footerbg_2.jpg) top center no-repeat;
}
#bottom_box3{
	width:858px;
	height:184px;
	padding:0 60px;
	display:block;
	background:url(../images/footerbg_3.jpg) top center no-repeat;
}

#footer{ width:472px; clear:both; padding-top:65px; margin:0 auto; color:#000000; font-size:90%}
#footer2{ width:472px; clear:both; margin:0 auto; color:#000000; margin-top:-20px;}
#footer3{ width:472px; clear:both; margin:0 auto; color:#000000; padding-top:35px;}
#footer_cont{ padding-top:10px; padding-bottom:45px; margin:0 auto;}

/*---------------------------------------------------------------------------
Headers
---------------------------------------------------------------------------*/

h1#entrygallery{
	background:url(../images/head_entrygallery.gif) top left no-repeat;
}




/*---------------------------------------------------------------------------
Home
---------------------------------------------------------------------------*/

.thumbnail_ad1{
	width:272px;
	padding-top:10px;
	float:left;
}
.thumbnail_ad1 .name{
	width:180px;
	float:left;
	font-weight:bold;
	padding-bottom:3px;
	color: #000;
}
.thumbnail_ad1 .date{
	width:92px;
	float:right;
	text-align:right;
	font-weight:bold;
	padding-bottom:3px;
	color: #000;
}
.thumbnail_ad1 .thumbnail{
	margin-top:2px;
	width:270px;
	height:33px;
	background:#c8c8c8;
	padding:1px;
	clear:both;
}
.btn_vote1 a{
	width:120px;
	height:28px;
	display:block;
	background:url(../images/btn_vote1.gif) top left no-repeat;
}
.btn_vote1 a:hover{
	width:120px;
	height:28px;
	display:block;
	background:url(../images/btn_vote1.gif) bottom left no-repeat;
}
.btn_vote1 span{ display:none;}

/*---------------------------------------------------------------------------
Gallery
---------------------------------------------------------------------------*/

#intro{ width:460px; float:left;}
#sortbox{ width:240px; float:right; padding-top:12px;}
select#sort_gallery{ width:180px;}

.gallery_row{width:830px; padding:15px 0; clear:both;}
.gallerybox{width:272px; float:left;}
.gallerybox .thumbnail{
	width:270px;
	height:33px;
	background:#c8c8c8;
	padding:1px;
	clear:both;
}
.gallerybox .name{
	width:180px;
	float:left;
	font-weight:bold;
	color:#FFFFFF;
	padding-bottom:3px;
}
.gallerybox .date{
	width:92px;
	float:right;
	text-align:right;
	font-weight:bold;
	color:#000000;
	padding-bottom:3px;
}

.btn_viewentry a{
	 width:108px;
	 height:25px;
	 display:block;
	 background:url(../images/btn_viewentry.gif) top left no-repeat;
}
.btn_viewentry a:hover{
	 width:108px;
	 height:25px;
	 display:block;
	 background:url(../images/btn_viewentry.gif) bottom left no-repeat;
}
.btn_viewentry span{ display:none;}

#pagenav{ width:830px; height:60px; background:url(../images/bg_pagenav.jpg) top left no-repeat; text-align:center;}
#pagenav a{ color:#ffd850; text-decoration:none;}
#pagenav a:hover, #pagenav a:active{ color:#ffd850; text-decoration:underline;}
#pagenav a.active, #pagenav a.active:hover{ color:#FFFFFF; text-decoration:none;}

#title_makeyour{ 
	width:233px; 
	height:36px;
	background:url(../images/title_makeyoueownentry.gif) bottom right no-repeat;
	padding:25px 0 0 90px;
}
#title_makeyour span{ display:none;}

#icon_bnavbox{ width:854px; text-align:center;margin-top:-15px; margin-left:80px;}
.icon_bnav{width:230px;height:92px;float:left;}
.icon_bnavplus{ width:82px; height:100px; float:left; display:block; background:url(../images/icon_plus.gif) top left no-repeat;}


/*---------------------------------------------------------------------------
Gallery
---------------------------------------------------------------------------*/

#nav_seeallads{width:830px; height:15px;}
#link_seeallads{ float:right; padding:17px 7px 0 0;}
#link_seeallads a, #link_seeallads a:visited{
	width:170px;
	height:15px;
	background:url(../images/nav_seeallads.gif) top left no-repeat;
	display:block;
}
#link_seeallads a:hover,#link_seeallads a:active{
	width:170px;
	height:15px;
	background:url(../images/nav_seeallads.gif) bottom left no-repeat;
	display:block;
}
#link_seeallads span{ display:none;}



/*---------------------------------------------------------------------------
LightBox
---------------------------------------------------------------------------*/

#lightbox_border{
	width:793px;
	height:338px;
	display:block;
	background:#000000;
	padding:6px;
	margin:0 auto;
}
#lightbox{
	width:765px;
	height:310px;
	background:#FFFFFF;
	color:#000;
	font-size:340%;
	font-family:Georgia,Verdana,Arial,Tahoma,Helvetica,sans-serif;
	line-height:20px;
	padding:14px;
}
#lightbox h2{
	color:#000;
	font-size:140%;
	font-family:Georgia,Verdana,Arial,Tahoma,Helvetica,sans-serif;
	width:600px;
	float:left;
}
#lightbox_topbox{width:755px;}
#owner{ width:500px; float:left; padding:0;}
#lightbox_close{ float:right; width:100px; height:45px; text-align:right;}
#lightbox_close a{ color:#999999; text-decoration:none; font-weight:bold;}
#lightbox_close a:hover{ color:#000000; text-decoration:underline; font-weight:bold;}

#lightbox_image{ width:770px; height:95px; margin:0 0 5px 0;}
#lightbox_date{ text-align:right; font-weight:bold; font-size:60%; color:#690001; padding-top:22px}

#lightbox_content{ width:764px; float:left; margin-top:10px; font-size:50%;}
#lightbox_report{ font-size:50%; float:right;}
#lightbox_content .red{ font-size:130%; color:#cc0001; font-weight:bold;}
#lightbox_cont1{ width:135px; float:left; }
#lightbox_cont2{ width:127px; float:right; }

#lightbox_vote{ width:360px; padding-top:40px;}
select#lightbox_star{ width:135px;}

#bookmark{ padding-top:10px;}
#lightbox_pagenav{ 
	width:765px; 
	padding-top:5px;
	font-weight:bold;
}
#lightbox_pagenav a{ color:#999999; text-decoration:none;}
#lightbox_pagenav a:hover{ color:#000000; text-decoration:underline;}
#lightbox_pagenav_prev{ float:left; width:150px;}
#lightbox_pagenav_next{ float:right; width:150px; text-align:right;}



/*---------------------------------------------------------------------------
  PETER PAN
---------------------------------------------------------------------------*/
div#peter_text {
  padding:15px;
}

div#peter_text p {
  font-size:13px;
}

h1#title_peter {
  padding-left:15px;
  font-size:38px;
}

div#peter_footer {
  background:url(/images/footerbg_4.gif) 27px 0; 
  height:56px;
}