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



/* REDEFINED TAGS */ 

body {
	color: #222;
	font-family:Courier New, Courier, sans-serif;
	font-size:.9em;
	margin:0;
	padding:0;
	text-align:center;
}
hr {
	border:none;
	border-top:1px dashed #EA3E00;
	background:#FFF;
	margin:10px 0;
	padding:0;
	height:auto;
}
h1 {
	color:#CB3611;
	font-size:2em;
	margin:15px 0 0 0;
}
h2 {
	color: #5F8EC8;
	font-size:1.75em;
	line-height:120%;
	margin:0 0 6px 0;
}
h2 a {
	color: #5F8EC8;
	text-decoration:none;
}
h2 a:hover {
	color: #4794ED;
	text-decoration:none;
}
h3 {
	color: #AB1C23;
	font-size:1.5em;
	margin:0 0 6px 0;
}
h3 a {
	color: #AB1C23;
	text-decoration:none;
}
h3 a:hover {
	color: #E01E26;
	text-decoration:none;
}
h4 {
	color: #222;
	font-size:1.25em;
	line-height:120%;
	margin:0 0 6px 0;
}
h4 a {
	color: #222;
	text-decoration:none;
}
h4 a:hover {
	color: #E01E26;
	text-decoration:none;
}
/* admin titles */
h5 {
	border:0;
	color: #AB1C23;
	font-size:1em;
	font-weight:normal;
	line-height:180%;
	margin:0 0 6px 0;
	padding:6px 0 0 0;
}

iframe {
	border:1px solid #222;
}



/* IDS */
#background1 {
	background:#535B61 url(../images/bg.jpg) repeat-y center center;
	background-position:center;
	margin:0;
	padding:0;
	width:100%;
	overflow-x:hidden;
}

#background2 {
	background:#D38043 url(../images/bg2.jpg) repeat-y center center;
	background-position:center;
	margin:0;
	padding:0;
	width:100%;
	overflow-x:hidden;
}

#column1 {
	float:left;
	padding:15px;
	width:530px;
}
#column2 {
	/* border:1px dashed #B2A797; */
	float:right;
	width:237px;
}
#column2 p {
margin:15px 0;
}
#features {
	padding:16px;
}
#features h2 {
	font-size:0.9em;
	font-weight:bold;
	letter-spacing:0.1em;
	text-transform:uppercase;
	padding:6px 0 0 6px;
}
#footer {
	background:url(../images/footer.gif) no-repeat left bottom;
	font-size:.8em;
	margin:0 auto;
	padding:40px 100px 15px 100px;
	text-align:left;
	width:800px;
}
#footer2 {
	font-size:.8em;
	margin:0 auto;
	padding:40px 0 15px 0;
	text-align:left;
	width:800px;
}
#footer div, #footer2 div {
	color:#666;
	padding:10px;
}
#footer .footernav, #footer2 .footernav {
	font-weight:bold;
}
#footer .footernav a, #footer2 .footernav a{
	font-size:1.1em;
	text-decoration:none;
}
#footer div a, #footer2 div a {
	color:#666;
	text-decoration: underline;
}
#footer div a:hover, #footer2 div a:hover {
	color:#AB1C23;
	text-decoration:underline;
}
#header {
	float:right;
	display: inline;
	width:235px;
	padding:0 0 143px 0;
	margin:20px 15px 3px 0;
}
#navbar {
	font-weight:bold;
	margin:20px 0 0 85px;
	padding:0;
	width:150px;
	text-align:right;
}
#pagetitle {
	color: #EA3E00;
	font-size:0.9em;
	font-weight:bold;
	letter-spacing:0.1em;
	text-transform:uppercase;
	padding-bottom:16px;
}
#pagination {
	/* border:1px dashed #B2A797; */
	color:#06C;
	font-weight:bold;
	letter-spacing:.05em;
	margin:0 auto;
	padding:12px;
	float:left;
	width:530px;
	text-align:center;
}
#pagination a {
	background:url(../images/pag_up.gif) no-repeat center center;
	color:#06C;
	padding:12px;
	text-decoration:none;
}
#pagination a:hover, .pag_current {
	color:#FFF;
	background:url(../images/pag_over.gif) no-repeat center center;
}



/* CLASSES */
.content {
	width:840px;
	margin:0 auto;
}
.dice, .block1 .dice, .block2 .dice {
	background:#FFF;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding:6px;
	margin:0;
	width:170px;
	text-align:center;
}
.dice input {
	margin:6px 0 0 0;
	text-align:center;
}
.feature {
	background:url(../images/feature.gif) no-repeat bottom right;
	font-weight:bold;
	margin:15px auto;
	padding:30px 0;
	text-align:left;
	width:800px;
}
.grid {
	float:left;
	padding:0;
	width:560px;
}
.grid h3 {
font-size:1em;
text-align:center;
margin:15px 0;
}
.grid h3 a {
}
.grid h3 a:hover {
color: #DF7402;
}
.griditem1 {
	float:left;
	margin:0 0 35px 35px;
	text-align: left;
	height: 222px;
}
.griditem2 {
	float:left;
	margin:0 0 35px 35px;
	text-align: left;
	height: 222px;
}
.griditem1 h4, .griditem2 h4  {
font-size:.9em;
text-align:center;
}




/* BLOCKS */
#background1 .block1 {
	background:url(../images/block1.gif) no-repeat bottom center;
	display:block;
	margin:0 auto;
	padding:0 0 3px 0;
	text-align:left;
	width:auto;
}
#background2 .block1 {
	background:url(../images/block1-2.gif) no-repeat bottom center;
	display:block;
	margin:0 auto;
	padding:0 0 3px 0;
	text-align:left;
	width:auto;
}
#background1 .block2 {
	background:url(../images/block2.gif) repeat-y top center;
	display:block;
	min-height:400px;
	padding:0;
	margin:0 auto;
	text-align:left;
	width:auto;
}
#background2 .block2 {
	background:url(../images/block2.gif) repeat-y top center;
	display:block;
	padding:0;
	margin:0 auto;
	min-height:400px;
	text-align:left;
	width:auto;
}
.block1 .floatleft {
	margin:28px 0 80px 35px;
}

.block2 .floatleft {
	margin:0 30px 0 0;
}
.block1 p a, .block2 p a {
	color:#222;
	text-decoration:underline;
}
.block1 p a:hover, .block2 p a:hover {
	color:#EA3E00;
	text-decoration:underline;
}
.block1, .block2 {
	line-height:150%;
}
.block2 ul {
	list-style-image:url(../images/bullet.gif);
	margin:10px;
}
.block2 h1 {
	line-height:120%;
}
.block2 .content {
	padding:15px 30px;
	width:775px;
}
.white {
	background:url(../images/white.gif) repeat-y center center;
	background-position:center;
	margin-bottom:200px;
}


/* FRAMES & IMAGES */
.frame1 {
	float:left;
	display: inline;
	margin:28px 0 80px 35px;
	padding:0;
	text-align: left;
}
.frame1_top {
	background:url(../images/frame1_1.jpg) no-repeat top center;
	height:8px;
	width:515px;
}
.frame2_top {
	background:url(../images/frame2_1.jpg) no-repeat top center;
	height:8px;
	width:365px;
}
.frame3_top {
	background:url(../images/frame3_1.jpg) no-repeat top center;
	height:8px;
	width:237px;
}
.frame1_mid {
	background:url(../images/frame1_2.jpg) repeat-y top center;
	width:515px;
}
.frame2_mid {
	background:url(../images/frame2_2.jpg) repeat-y top center;
	width:365px;
}
.frame3_mid {
	background:url(../images/frame3_2.jpg) repeat-y top center;
	width:237px;
	/* height:150px;
	overflow:hidden; */
}
.frame1_bot {
	background:url(../images/frame1_3.jpg) no-repeat top center;
	height:8px;
	width:515px;
}
.frame2_bot {
	background:url(../images/frame2_3.jpg) no-repeat top center;
	height:8px;
	width:365px;
}
.frame3_bot {
	background:url(../images/frame3_3.jpg) no-repeat top center;
	height:8px;
	width:237px;
}
.frame1_mid img, .frame2_mid img, .frame3_mid img {
	margin:0 7px 0 8px;
}
.frame3_mid {
	max-height: 222px;
	overflow: hidden;
}
.frame1_top span, .frame1_bot span, .frame2_top span, .frame2_bot span, .frame3_top span, .frame3_bot span {
	display:none;
}
.featurephoto {
}
.insetphoto {
}
.photo {
}
