html, body {height:100%;}
		
body {margin:0px;padding:0px;font-family: Georgia, Arial, Helvetica, sans-serif;color: #000000;font-size: 12px;background-image: url(images/bg.gif);background-repeat: repeat;text-align:center;}
td, tr {font-size: 12px;}

h1,h2,h3,h4,h5 {margin: 0px;padding: 0px;}
XXh1XX {font-size: 18px;color: #000000;font-weight: normal;float: left;display: block;clear: left;}
h1 {font-size: 24px;color: #000000;font-weight: normal;margin-bottom: 15px;}
h2 {font-size: 18px;color: #df1612;font-weight: normal;}
h3 {color: #df1612;font-size: 14px;}
h4 {color: #000000;font-size: 14px;}
h5 {color: #000000;font-size: 12px;}

h1.hidden {
	display: none;
}


a:link, a:visited {color:#df1612;text-decoration: none;}
a:hover {color: #000000;text-decoration: none;}

.clear, br.clear, .clear15  {clear:both;height:1px;font-size:1px;margin:0;padding:0;line-height: 1px;display: block;}
.clear15 {height:15px;}

img {border:0px;display: block;}
form {border:0px;margin: 0px;}

/*------------ Home Page */

#center {width:1px;height:50%;margin-bottom:-265px; /* half of container's height */float:left;}

#home-content {margin:0 auto;position:relative; /* puts container in front of center */text-align:left;height:525px;width:950px;clear:left;background-color:#FFFFFF;}

#home-wrapper {width: 960px;height: 530px;margin-right: auto;margin-left: auto;position: relative;text-align: left;background-color: #FFFFFF;}

#top-nav {height: 35px;width: 910px;position: absolute;left: 20px;top: 0px;display: block;font-size: 12px;margin-top: 15px;}
#top-nav ul {list-style:none;padding: 0px;margin: 0px;}
#top-nav li {float:left;margin-right: 36px;margin-left: 36px;}
#top-nav li.first {margin-left: 0px;}
#top-nav li.last{float:right;margin-right: 0px;}

#top-nav li a:link, #top-nav li a:visited  {color:#000000;}
#top-nav li a:hover {color: #df1612;}

#home-main{margin:0px auto;position:absolute;text-align:left;height:465px;width:750px;top: 50px;left: 10px;}

#main-image {height: 310px;width: 310px;position: absolute;left: 0px;top: 0px;display: block;}

#button1 {height: 155px;width: 310px;position: absolute;left: 310px;top: 0px;display: block;}
#button2 {height: 155px;width: 310px;position: absolute;left: 620px;top: 0px;display: block;}
#button3 {height: 155px;width: 310px;position: absolute;left: 310px;top: 155px;display: block;}
#button4 {height: 155px;width: 310px;position: absolute;left: 620px;top: 155px;display: block;}

/*------------ Bottom Links */

#button5 {height: 155px;width: 155px;position: absolute;left: 0px;top: 310px;display: block;}
#button6 {height: 155px;width: 155px;position: absolute;left: 155px;top: 310px;display: block;}
#button7 {height: 155px;width: 155px;position: absolute;left: 310px;top: 310px;display: block;}
#button8 {height: 155px;width: 155px;position: absolute;left: 465px;top: 310px;display: block;}
#button9 {height: 155px;width: 155px;position: absolute;left: 620px;top: 310px;display: block;}
#button10{height: 155px;width: 155px;position: absolute;left: 775px;top: 310px;display: block;}


/*------------ List Pages */

#wrapper {text-align: left;width: 770px;position: relative;margin-left: auto;margin-right: auto;background-color: #FFFFFF;}

.header-image {margin: 0px 0px 10px 0px;}

#header {margin: 0px 0px 10px 0px;}

#list-content {
	text-align: left;
	width: 750px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: 10px;
	background-color: #FFFFFF;
}

#list-main {}

.solid-title {border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-top-color: #000000;border-bottom-color: #000000;padding-top: 4px;padding-bottom: 3px;width: 750px;}
.dotted-title {border-top-width: 1px;border-bottom-width: 1px;border-top-style: dotted;border-bottom-style: dotted;border-top-color: #000000;border-bottom-color: #000000;padding-top: 4px;padding-bottom: 3px;width: 750px;}
.dashed-title {border-top-width: 1px;border-bottom-width: 1px;border-top-style: dashed;border-bottom-style: dashed;border-top-color: #000000;border-bottom-color: #000000;padding-top: 4px;padding-bottom: 3px;width: 750px;}	


.title-right a {float: right;clear: right;}
.solid-title p, .dotted-title p, .dashed-title p  {margin:0px;clear: both; text-align:left;}
.solid-title p span, .dotted-title p span, .dashed-title p span {clear: left;}
.title-right {float: right;width: 120px;margin-top: 5px;}
.title-left {float: left;width: 600px;}
.solid-line {border-top-width: 1px;border-top-style: solid;height: 1px;display: block;clear: both;margin-top: 5px;margin-bottom: 5px;}

.info-box {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 750px;
}
.info-box-header a {float: right;display: block;clear: right;}
.info-box-header p {float: left;display: block;clear: left;width: 500px;}
.info-box p {margin:0px;font-size: 20px;}
.info-box p.date, .info-box p.name {clear:left;}
 

.info-box-paparazzi {margin-top: 10px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px; float:right; width:540px;}

.info-box-paparazzi p {
	margin:0px;
	font-size: 20px;
}





.image-left {display: block;float:left;margin-right:10px;}
.image-right {display: block;float:right; margin-left:10px}

.date {font-size: 18px;}
.name, .name a:link,  .name a:visited {font-size: 18px;color: #df1612;}
.name a:hover{font-size: 18px;color: #000000;}
.highlight {color: #df1612;}
.XXXname span{position:relative; top:0px; float:right; left:-100px}

.right {
	float: right;
	width: 250px;
	text-align: right;
}
.left {float: left;width: 250px;}


/*------------ Form Pages */

.text-box {width: 125px;margin-right: 2px;text-indent: 2px;}

.popup-box, .form-box  {
	padding: 15px;
	font-size: 20px;
}
.popup-box-col {width:325px;float:left;}


.form-box div, .popup-box-col div  {display: block;margin-top: 1px;padding-top: 1px;padding-bottom: 1px;clear: both;}
.form-box div label, .popup-box-col div label {display: block;float: left;width: 130px;margin: 0px 0px 5px 0px;padding-top: 1px;padding-right: 5px;padding-bottom: 3px;}
.form-box div label {width: 175px;}

.asterix {color:#df1612;}
.text{font-size:12px!important; margin:10px 0 10px 0!important}

/*------------ Gallery */

#gallery-center {width:1px;height:50%;margin-bottom:-197px; /* half of container's height */float:left;}

#gallery-content {margin:0 auto;position:relative; /* puts container in front of distance */text-align:left;height:395px;width:770px;clear:left;background-color:#FFFFFF;}

#gallery-nav {
	height: 35px;
	width: 740px;
	display: block;
	font-size: 12px;
	margin-left: 15px;
	margin-top: 15px;
}
#gallery-nav ul {list-style:none;padding: 0px;margin: 0px;}
#gallery-nav li {
	float:left;
	margin-right: 7px;
	margin-left: 7px;
}
#gallery-nav li.first {margin-left: 0px;}
#gallery-nav li.last{float:right;margin-right: 0px;}

#gallery-nav li a:link, #gallery-nav li a:visited  {color:#000000;}
#gallery-nav li a:hover {color: #df1612;}

#gallery-left {width: 300px;float:left;margin-top: 5px;}

.thumbs {margin-top: 10px;width: 300px;float: left;}
#gallery-right img {display: block;margin: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;float: left;  }

#gallery-right a:hover img {filter: Alpha(Opacity=70);opacity:0.7;}

#gallery-right {width: 430px; float:right;margin: 3px 0 0 1px;}

.thumbframe {width:87px; height:87px; overflow:hidden; float:left; margin-right:5px; margin-bottom:5px;}

.ul_archive{
list-style-type:none;
margin:10px 0 10px 0;
padding:0px;
}

.ul_archive li{

margin:10px 0 10px 0;
padding:0px;
}


/*------------ Image Page */

#content {
	margin:0 auto;
	position:relative; /* puts container in front of center */
	text-align:left;
	height:460px;
	width:770px;
	clear:left;
	background-color:#FFFFFF;
}

#main{
	margin:0px auto;
	position:absolute;
	text-align:left;
	height:400px;
	width:750px;
	top: 50px;
	left: 10px;
}

#big-image {
	margin-left: 15px;
	margin-top: 55px;
}
.info-box p.comedy-footer {
	font-size: 18px;
}
hr {
	color: #000000;
	background-color: #000000;
	height: 1px;
	line-height: 1px;
	overflow: hidden;
	font-size: 10px;
	clear: both;
}