@charset "UTF-8";
/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	background:#cc0000 url(../images/template/splats.gif) top center no-repeat;
	text-align:justify;
}

img {
	border:none;
}

a:link, a:visited {
	color:#cc0000;
	text-decoration:none;
}

a:hover, a:active {
	color:#FD8877;
	text-decoration:none;
}

h1,h2,h3,h4,h5 {
	margin:0px;
	font-weight:normal;
	text-align:left;
}

h1 { 
	font-size:24px;
	margin: 0px 0px 5px 0px;
}

p { margin:5px 0px 5px 0px; padding:0px; }

.clear {
	clear:both;
}

.hidden {
	display:none;
}

hr {
	clear: both;
	height: 0;
	border: 0;
	border-top: 1px solid #E6E6DF;
	margin: 0 0 12px 0;
	padding: 0;
}


/*LAYOUT IDS*/

#maincontainer {
	width:970px;
	margin:0px auto;
	padding-top:74px;
}

#left-container {
	float:left;
	width:750px;
	background:#808487;
	margin-bottom:30px;
}

#pagecontainer {
	width:750px;
	background:#FFFFFF;
}

.dark {
	width:750px;
	background:#5f5f5f url(../images/template/page-dark.png) top no-repeat;
	padding-top:10px;
	color:#EEEEEE;
}

.dark a:link, .dark a:visited { color:#EEEEEE; }

.dark a:hover, .dark a:active { color:#000000; }

.dark-header {
	width:730px;
	height:50px;
	padding:10px;
	background: #616161 url(../images/template/dark-header.gif);
	overflow:hidden;
	color:#EEEEEE;
}

.dark-page {
	width:750px;
	background: #616161 url(../images/template/dark-header-thin.gif) top no-repeat;
	color:#EEEEEE;
}

.dark-header a:link, .dark-header a:visited, .dark-page a:link, .dark-page a:visited { color:#EEEEEE; }

.dark-header a:hover, .dark-header a:active, .dark-page a:hover, .dark-page a:active { color:#000000; }

.dark-header h1 { padding-top:12px; }

.dark-footer {
	width:750px;
	height:10px;
	background:url(../images/template/dark-footer.gif) bottom no-repeat;
	margin-top:10px;
	margin-bottom:10px;
}

.pagecontent {
	width:730px;
	margin:0px auto;
	padding-top:10px;
	padding-bottom:10px;
}

.bookmarks {
	clear:both;
}

#logo {
	width:965px;
	margin-left:5px;
	height:57px;
	background: url(../images/template/logo.png) right no-repeat;
}

#header {
	width:950px;
	height:40px;
	padding:10px;
	overflow:hidden;
	background:url(../images/template/menubar.png);
}

#header-print {
	display:none;
}

#footer {
	padding-top:20px;
	text-align:center;
	color:#990000;
	background:#CC0000;
	clear:both;
}
/*NAVIGATION*/

#mainmenu {
	padding:0px;
	margin:0px;
}

#mainmenu li {
	display:inline;
	list-style:none;
}

#mainmenu li a {
	margin-right:5px;
}

#mainmenu li a:link, #mainmenu li a:visited {
	display:block;
	float:left;
	width:104px;
	height:27px;
	padding-top:13px;
	font-size:14px;
	text-align:center;
	color:#222222;
	background: url(../images/template/menu_off.png);
}

#mainmenu li a:hover {
	display:block;
	float:left;
	width:104px;
	height:27px;
	padding-top:13px;
	font-size:14px;
	text-align:center;
	color:#FFFFFF;
	background: url(../images/template/menu_over.png);
}

#mainmenu li a:active {
	display:block;
	float:left;
	width:104px;
	height:27px;
	padding-top:13px;
	font-size:14px;
	text-align:center;
	color:#FFFFFF;
	background: url(../images/template/menu_on.png);
}

#mainmenu li.menu_first a:link, #mainmenu li.menu_first a:visited {
	display:block;
	float:left;
	width:101px;
	height:27px;
	padding-top:13px;
	font-size:14px;
	text-align:center;
	color:#222222;
	background: url(../images/template/home_off.png);
}

#mainmenu li.menu_first a:hover {
	display:block;
	float:left;
	width:101px;
	height:27px;
	padding-top:13px;
	font-size:14px;
	text-align:center;
	color:#FFFFFF;
	background: url(../images/template/home_over.png);
}

#mainmenu li.menu_first a:active {
	display:block;
	float:left;
	width:101px;
	height:27px;
	padding-top:13px;
	font-size:14px;
	text-align:center;
	color:#FFFFFF;
	background: url(../images/template/home_on.png);
}

/*SEARCH BOX*/

#search{
	width:180px;
	height:30px;
	padding:5px;
	background: url(../images/template/searchbox.png) no-repeat;
	overflow:hidden;
	margin-bottom:10px;
}

#search input{
	font-size:14px;
	width:155px;
	height:22px;
	padding-left:25px;
	padding-top:8px;
	background:none;
	border:none;
	
}

.result { width:730px; }

.resulttype { 
	width:30px;
	height:80px;
	color:#999999;
	padding-top:4px;
	padding-right:10px;
	text-align:right;
	float:left;
}

/*EMAIL A FRIEND*/

#emailafriend a:link, #emailafriend a:visited {
	display:block;
	width:150px;
	height:32px;
	padding:18px 0px 0px 50px;
	background:#606060 url(../images/template/emailbox.gif) no-repeat;
	font-size:14px;
	color:#eeeeee;
	margin-bottom:10px;
}

#emailafriend a:hover, #emailafriend a:active {
	display:block;
	width:150px;
	height:32px;
	padding:18px 0px 0px 50px;
	background:#606060 url(../images/template/emailbox_over.gif) no-repeat;
	font-size:14px;
	color:#eeeeee;
	margin-bottom:10px;
}

/*PAGE NOTICES*/

#pagenumbers {
	margin:0px auto;
	text-align:center;
	font-size:16px;
	color:#999999;
}

#pagenumbers a:link, #pagenumbers a:visited {
	color:#666666;
}

#pagenumbers a:hover, #pagenumbers a:active {
	color:#cc0000;
}

.pagenumbers {
	font-size:30px;
	padding:0px 10px;
	color:#333333;
}

#pagenotices {
	width:750px;
	height:33px;
	text-align: center;
	color:#808080;
}

#pagenotices p {
	padding-top: 4px;
}

#feeds {
	float:left;
	text-align:left;
	width:150px;
	padding-left:9px;
}

#feeds img {
	margin-right:3px;
}

#copyright {
	float:right;
	text-align:right;
	width:150px;
	padding-right:10px;
	padding-top:4px;
	color:#999999;
}

.copynotice {
	font-size:12px;
	
}

/*FILM PLAYER*/

.filmplayer {
	width:940px;
	height:380px;
	background:#000000 url(../images/template/film_bg.jpg);
	padding:15px;
	color:#CCCCCC;
}

.filmplayer h3 {
	color:#666666;
}

.film_container {
	float:left;
	width:640px;
	height:360px;
	margin:10px;
}

#filmtext {
	float:right;
	width:270px;
	margin:10px 10px 0px 0px;
	
}

#filmcontrols {
	float:right;
	width:160px;
	height:20px;
}

#filmcontrols img {
	float:right;
	margin-left:5px;
}

/*FRONT PAGE*/

#aboutJDPictures { }

#blockblog {
	width:275px;
	float:left;
	margin-top:10px;
}

#blockphotos {
	width:275px;
	float:left;
	margin-left:10px;
	margin-top:10px;
}

#blockfeed {
	width:160px;
	float:left;
	margin-left:10px;
	margin-top:10px;
}

.white_box {
	width:730px;
	padding:0px 15px;
	background:url(../images/template/white_middle.png);
	float:left;
}

.white_box_top {
	width:760px;
	height:15px;
	margin-left:-15px;
	background:url(../images/template/white_top.png);
}

.white_box_bottom {
	width:760px;
	height:15px;
	margin-left:-15px;
	background:url(../images/template/white_bottom.png);
}

.white_wide {
	width:940px;
	padding:0px 15px;
	background:url(../images/template/white_middle_wide.png);
	float:left;
}

.white_wide_top {
	width:970px;
	height:15px;
	margin-left:-15px;
	background:url(../images/template/white_top_wide.png);
}

.white_wide_bottom {
	width:970px;
	height:15px;
	margin-left:-15px;
	background:url(../images/template/white_bottom_wide.png);
}

.pagebreak {
	margin-left:-15px;
	width:760px;
	height:30px;
	background:url(../images/template/pagebreak.png);
}

.left {
	width:760px;
	float:left;
}

.photos_box {
	width:960px;
	padding:0px 5px;
	background:url(../images/template/photos_bg.png);
}

.photos_top{
	width:970px;
	height:15px;
	margin-left:-5px;
	background:url(../images/template/photos_top.png);
}

.photos_bottom{
	width:970px;
	height:15px;
	margin-left:-5px;
	background:url(../images/template/photos_bottom.png);
}