/* primary styles */
* {
	padding: 0;
	margin: 0;
}

div#flashHeader{
	width:961px;
	height:39px;
	margin:0;
	}
	
	/*
	
div#flashHeader table {
	border:0;
	padding:0;
	margin:0;
	width:961px;
}
div#flashHeader a {
	border:0;
}
div#flashHeader img {
	padding:0;
}


*/

body {
	font-family: Helvetica, sans-serif, Arial;
	height: 100%;
	color: #FFffff;
	background-color: #331203;
	text-align: center;
	background-image: url(../images/bkg23.jpg);
	background-attachment: fixed;
}

p {
	color: #FFffff;
	font-size: 1em;
	line-height: 1.4em;
	font-family: Helvetica, sans-serif, Arial;
	line-height: 1.5em;
	margin: 0.6em 0.6em 0.6em 0.6em;
}

#footer p {
	text-align: left;
}

#footer a {
	text-decoration: none;
}


/* define areas - IDs */
#page {
	font-size: 75%;
	width: 80em;
	margin: auto;
	padding: 0em;
}

#masthead {
	margin: 0px;
	padding: 0px;
	text-align: left;
	position: static;
	height: 104px;
} 




#navigation {
	height: 3.2em;
	width: 80em;
	position: relative;
	margin: 0px;
	padding: 0px;
	/*border: thin solid #FF0000;*/
}
#navigation div {
}



#content {
	/*float left for ie fix */
    float:left;
	margin:0;
	padding-top: 0.6em;
	background:transparent url(../images/opacity30_large.png);
	background-repeat:repeat-y;
	width: 100%;
	text-align: center;
}

#contentPop {
	/*float left for ie fix */
    float:left;
	margin:0;
	padding-top: 0.6em;
	background-color:#f0f0f0;
	width: 100%;
	text-align: center;
}

#content_innerwrap {
    text-align: center;
	margin: auto;
	padding: 0px;
	width: 79.5em;
}

#content_innerwrapBlogLeft {
	float:left;
	text-align:center;
	margin:auto;
	padding:0px 0px 0px 3px;
	width:19.875em;
}
#content_innerwrapBlogRight {
	text-align:right;
	margin:auto;
	padding:0px;
	width:59.625em;
	float:right;
}
	

#footer {
	color: #763213;
	padding: 10px 0;
	margin: auto;
	width: 100%;
	height:180px;
	clear: both;
	font-size: 0.9em;
	float: left;
	background:transparent url(../images/footer_bkg.png) top;
	text-align: center;
}
#footer p{
	color: #763213;
}

#footer a {
	color: #763213;
}
#footer a:link {
	color: #763213;
}
#footer a:visited {
	color: #763213;
}
#footer a:hover {
	color: #411a09;
}
#footer a:active {
	color: #411a09;
}


/* define main CLASSES */
.columnbox{
	width: 19.2em;
	margin-right: 0.6em;
	float: left;
	display: inline;
	text-align: left;
	color: #666666;
	overflow: hidden;
	position: relative;
	vertical-align: top;
}
.contentbox{
	height: 18.6em;
	width: 18.6em;
	float: left;
	margin: 0.6em;
	display: inline;
	text-align: left;
	color: #ccc;
	overflow: hidden;
	background:transparent url(../images/opacity60_large.png) no-repeat;
	position: relative;
	vertical-align: top;
}
.contentbox_alt_bold{
	background-color: white;
	height: 18.6em;
	width: 18.6em;
	float: left;
	margin: 0.6em;
	display: inline;
	text-align: left;
	color: black;
	overflow: hidden;
	position: relative;
	vertical-align: top;
}
.contentbox_alt{
	height: 18.6em;
	width: 18.6em;
	float: left;
	margin: 0.6em;
	display: inline;
	text-align: left;
	color: #333333;
	overflow: hidden;
	background:transparent url(../images/opacity40_large.png) no-repeat;
	position: relative;
	vertical-align: top;
}
.contentbox_alt_2{
	height: 18.6em;
	width: 18.6em;
	float: left;
	margin: 0.6em;
	display: inline;
	text-align: left;
	color: #000;
	overflow: hidden;
	background:transparent url(../images/opacity30_large.png) no-repeat;
	position: relative;
	vertical-align: top;
}
.contentbox_blog_bio{
	height: 100%;
	width: 18.6em;
	float: left;
	margin: 0.6em;
	display: inline;
	text-align: left;
	color: #000;
	overflow: visible;
	background:transparent url(../images/opacity30_large.png);
	position: relative;
	background-repeat:repeat-y;
	vertical-align: top;
}
.contentbox_blog_archive{
	height: 100%;
	width: 18.6em;
	float: left;
	margin: 0.6em;
	display: inline;
	text-align: left;
	color: #000;
	overflow: visible;
	background:transparent url(../images/opacity30_large.png);
	background-repeat:repeat-y;
	position: relative;
	vertical-align: top;
}

.contentbox_blog_Right{
	height:100%;
	width: 58em;
	float: left;
	margin: 0.6em;
	display: inline;
	clear:left;
	text-align: left;
	color: #000;
	overflow:inherit;
	background:transparent url(../images/opacity30_large.png);
	background-repeat:repeat-y;
	position: relative;
	vertical-align: top;
}

.contentbox_blog_Right p {
	margin: 5px 15px 1.7em 15px;
	color:#dcdbdb;
	line-height:1.7em;
}
p.Blogdate {
	color:#666;
	font-size:10px;
	margin-top:9px;
	margin-bottom:1px;
}
p.Blogtitle {
	font-size:170%;
	font-weight:bold;
	margin: 0 15px -.6em 15px;
}
.contentbox_blog_archive p {
	font-size:10px;
	color:#666;
}
p.Archiveyear {
	color:#ccc;
	font-size: 1em;
	line-height: 1.4em;
	font-family: Helvetica, sans-serif, Arial;
	line-height: 1.5em;
	margin: 0.6em 0.6em 0.6em 0.6em;
}
p.Archivetitle {
	font-weight:bold;
	color:#ccc;
	font-size: 2em;
	line-height: 1.4em;
	font-family: Helvetica, sans-serif, Arial;
	line-height: 1.5em;
	margin: 0.6em 0.6em 0.6em 0.6em;
}




.contentbox img, .contentbox_alt img, .contentbox_alt_bold img, .contentbox_alt_2 img {
	height: 18.6em;
	width: 18.6em;
	border: 0;
}
.contentbox a img, .contentbox_alt  a img, .contentbox_alt_bold a img, .contentbox_alt_2 a img {
	margin: 0em;
	padding: 0em;
	text-decoration: none;
}

.contentbox  a, .contentbox_alt  a, .contentbox_alt_bold a, .contentbox_alt_2 a {
	width: 100%;
	height: 100%;
	text-decoration: none;
	display: block;
}
.contentbox  a:link, .contentbox_alt a:link, .contentbox_alt_bold a:link, .contentbox_alt_2 a:link  {
	text-decoration: none;
	display: block;
}
.contentbox a:visited, .contentbox_alt a:visited, .contentbox_alt_bold a:visited, .contentbox_alt_2 a:visited {
	text-decoration: none;	
}
.contentbox a:hover, .contentbox_alt a:hover, .contentbox_alt_bold a:hover, .contentbox_alt_2 a:hover {	
	text-decoration: none;	
}
.contentbox a:active, .contentbox_alt a:active, .contentbox_alt_bold a:active, .contentbox_alt_2 a:active {
	text-decoration: none;		
}

.infobox {
    background:transparent url(../images/opacityblack30.png);
	float: left;
	position: absolute;
	bottom: -0.1em;
	left: 0em;
	width: 100%;
	font-size: 0.8em;
	line-height: 1.8em;
	height: 1.8em;
	color: #FFFFFF;
}


.infobox .datebox{
    width: 80%;
    float: left;
	margin: 0em 0em 0em 0.5em;
}

.infobox .datebox2{
    width: 65%;
    float: left;
	margin: 0em 0em 0em 0.5em;
}

.infobox .descriptionbox{
	width: 5em;
	float: right;
	text-align: right;
	margin: 0em 0.5em 0em 0em;
	font-weight: bold;
}

a .infobox .descriptionbox, a:link .infobox .descriptionbox, a:visited .infobox .descriptionbox, a:hover .infobox .descriptionbox, a:active .infobox .descriptionbox, a .infobox .datebox, a:link .infobox .datebox, a:visited .infobox .datebox, a:hover .infobox .datebox, a:active .infobox .datebox{
	text-decoration: none;
}


.linkbox {
	width: 18.6em;
	height: 18.6em;
	float: left;
	position: absolute;
	left: 0px;
	top: 0px;
}
a .linkbox {
	display: none;
	background:transparent url(../images/launch_icon_large.png) no-repeat center center;
	/*cursor: pointer;*/
}
a:link .linkbox {
    display: none;
    background:transparent url(../images/launch_icon_large.png) no-repeat center center;
	/*cursor: pointer;*/
}
a:hover .linkbox {
    display: block;
	/*cursor: pointer;*/
}
.contentbox a:visited .linkbox {
	/*cursor: pointer;*/
}


.linkboxback {
	width: 18.6em;
	height: 18.6em;
	float: left;
	position: absolute;
	left: 0px;
	top: 0px;
}
a .linkboxback {
	display: none;
	background:transparent url(../images/back_icon_large.png) no-repeat center center;
	/*cursor: pointer;*/
}
a:link .linkboxback {
    display: none;
    background:transparent url(../images/back_icon_large.png) no-repeat center center;
	/*cursor: pointer;*/
}
a:hover .linkboxback {
    display: block;
	/*cursor: pointer;*/
}
a:visited .linkboxback {
	/*cursor: pointer;*/
}



.titlebox {
}
.titlebox h2{
	font-size: 3em;
	line-height: 5.4em;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	color: gray;
}
.titlebox h3{
    margin-top: 5.5em;
	font-size: 1.4em;
	line-height: 1.2em;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	color: gray;
}




/*     */


/* navigation styles */
#navigation ul {
	list-style-type: none;
	padding: 0em;
	margin: 0em;
	height: 3.2em;
	width: 100%;
	top: 0em;
	left: 0em;
	position: absolute;
}

#navigation div .tableft{
	float:left;
	margin:0em;
	background:transparent url(../images/nav_bar_long.png) no-repeat right bottom;
	height: 3.2em;
}
#navigation #nav_1 .tableft{width: 0em;}
#navigation #nav_2 .tableft{width: 10em;}
#navigation #nav_3 .tableft{width: 20em;}
#navigation #nav_4 .tableft{width: 30em;}
#navigation #nav_5 .tableft{width: 40em;}
#navigation #nav_6 .tableft{width: 50em;}
#navigation #nav_7 .tableft{width: 60em;}
#navigation #nav_8 .tableft{width: 70em;}
/* #navigation #nav_9 .tableft{width: 64em;}
#navigation #nav_10 .tableft{width: 72em;} */

#navigation div .tabright{
	float:right;
	margin:0;
	background:transparent url(../images/nav_bar_long.png) no-repeat -10em bottom;
	height: 3.2em;
}
#navigation #nav_1 .tabright{width: 70em;}
#navigation #nav_2 .tabright{width: 60em;}
#navigation #nav_3 .tabright{width: 50em;}
#navigation #nav_4 .tabright{width: 40em;}
#navigation #nav_5 .tabright{width: 30em;}
#navigation #nav_6 .tabright{width: 20em;}
#navigation #nav_7 .tabright{width: 10em;}
#navigation #nav_8 .tabright{width: 0em;}
#navigation #nav_9 .tabright{width: 8em;}
/* #navigation #nav_10 .tabright{width: 0em;} */

#navigation li {
	float:left;
	margin: 0em;
	padding: 0em;
	width: 10em;
	height: 3.2em;
}
 #navigation #nav_4 ul #nav_item_4 {left: 30em;position: absolute;}
 #navigation #nav_4 ul #nav_item_5 {left: 40em;position: absolute;}
 #navigation #nav_4 ul #nav_item_6 {left: 50em;position: absolute;}
 #navigation #nav_4 ul #nav_item_7 {left: 60em;position: absolute;}
 #navigation #nav_4 ul #nav_item_8 {float:right;}
 #navigation #nav_5 ul #nav_item_5 {left: 40em;position: absolute;}
 #navigation #nav_5 ul #nav_item_6 {left: 50em;position: absolute;}
 #navigation #nav_5 ul #nav_item_7 {left: 60em;position: absolute;}
 #navigation #nav_5 ul #nav_item_8 {float:right;}
 #navigation #nav_6 ul #nav_item_6 {left: 50em;position: absolute;}
 #navigation #nav_6 ul #nav_item_7 {left: 60em;position: absolute;}
 #navigation #nav_6 ul #nav_item_8 {float:right;}
 #navigation #nav_7 ul #nav_item_7 {left: 60em;position: absolute;}
 #navigation #nav_7 ul #nav_item_8 {float:right;}
 #navigation #nav_8 ul #nav_item_8 {float:right;}
 #navigation #nav_9 ul #nav_item_9 {left: 64em;position: absolute;}
/* #navigation #nav_9 ul #nav_item_10 {float:right;}
 #navigation #nav_10 ul #nav_item_10 {float:right;} */


#navigation #nav_1 ul #nav_item_1, #navigation #nav_2 ul #nav_item_2, #navigation #nav_3 ul #nav_item_3, #navigation #nav_4 ul #nav_item_4, #navigation #nav_5 ul #nav_item_5, #navigation #nav_6 ul #nav_item_6, #navigation #nav_7 ul #nav_item_7, #navigation #nav_8 ul #nav_item_8/* , #navigation #nav_9 ul #nav_item_9, #navigation #nav_10 ul #nav_item_10 */{
    height: 3.2em;
	color: #000000;
	background:transparent url(../images/opacity30_large.png) no-repeat;
}


#navigation li a {
	/*height: 3.2em;*/
	float:none;
	display: block;
	font-size: 1em;
	line-height: 1em;
	text-decoration:none;
	font-weight:normal;
	text-align: center;
	width: 10em;
	padding-top: 1.2em;
	padding-bottom: 1em;
	text-transform: capitalize;
	
}

#navigation a:link {
	color: #DEDEDE;
}

#navigation a:visited {
	color: #DEDEDE;
}

#navigation  li a:hover {
	color: #FFFFFF;
	background-image: url(../images/opacityblack30.png);
	padding-bottom: 1em;
}

#navigation  li a:active {
	color: #FFFFFF;
}

#navigation #nav_1 ul #nav_item_1 a, #navigation #nav_2 ul #nav_item_2 a, #navigation #nav_3 ul #nav_item_3 a, #navigation #nav_4 ul #nav_item_4 a, #navigation #nav_5 ul #nav_item_5 a, #navigation #nav_6 ul #nav_item_6 a, #navigation #nav_7 ul #nav_item_7 a, #navigation #nav_8 ul #nav_item_8 a /* , #navigation #nav_9 ul #nav_item_9, #navigation #nav_10 ul #nav_item_10 */{
	color: #000000;
}
#navigation #nav_1 ul #nav_item_1 a:hover, #navigation #nav_2 ul #nav_item_2 a:hover, #navigation #nav_3 ul #nav_item_3 a:hover, #navigation #nav_4 ul #nav_item_4 a:hover, #navigation #nav_5 ul #nav_item_5 a:hover, #navigation #nav_6 ul #nav_item_6 a:hover, #navigation #nav_7 ul #nav_item_7 a:hover, #navigation #nav_8 ul #nav_item_8 a:hover /* , #navigation #nav_9 ul #nav_item_9, #navigation #nav_10 ul #nav_item_10 */{
	color: #000000;
	background:transparent url(../x.png);
}



/*    */

.clear_both {
	clear:both;
}
.clear_left {
	clear:left;
}
.clear_right {
	clear:right;
}




#masthead img{
	float: right;
	top: 0em;
	position: absolute;
}

/*special text stles */
#masthead h1 {
	height: 104px;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	margin: 0em;
	padding: 0em;
	text-align: left;
	width: 263px;
	position: relative;
	top: 0px;
	bottom:20px;
	}

#masthead h1 a{
	display: block;
	text-indent: -9999px;
	height: 100%;
	width: 100%;

}

#masthead #zoombuttons {
	float: right;
	width: 50px;
}
#masthead #zoomin {
	font-size: 22px;
	margin: 1px;
	line-height: 22px;
	height: 22px;
	width: 22px;
	display: inline;
	float: right;
}
#masthead #zoomout {
	font-size: 22px;
	margin: 1px;
	line-height: 22px;
	height: 22px;
	width: 22px;
	display: inline;
	float: right;
}
#masthead #zoomin a {
    width: 22px;
    height: 22px;
    text-indent: -9999px;
	text-decoration: none;
	display: block;
	background-repeat: no-repeat;
	background-image: url(../images/zoom_in.png);
	outline:none;
}
#masthead  #zoomout a {
	height: 22px;
	width: 22px;
	text-indent: -9999px;
	text-decoration: none;
	display: block;
	background-repeat: no-repeat;
	background-image: url(../images/zoom_out.png);
	outline:none;
}
#masthead #zoomin a:hover {
	background-repeat: no-repeat;
	background-image: url(../images/zoom_in_ov.png);
}
#masthead  #zoomout a:hover {
	background-repeat: no-repeat;
	background-image: url(../images/zoom_out_ov.png);
}




/* generic text styles */

hr {
	height: 1px;
}

h1 {
	margin: 0.2em 0.5em -0.4em 0.5em;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.6em;
	color: #807f7e;
	font-weight: bold;
	line-height: 1.3em;
}
h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	color: #000000;
	font-weight: bold;
	line-height: 1.2em;
	margin: 0.5em 0.6em 0.5em 0.6em;
	}
h2 em {
	border-bottom-width: 2px;
	border-bottom-color: #FFCC00;
	font-style: normal;
}
h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	color: #9b9b97;
	font-weight: bold;
	line-height: 1.5px;
	}
h3 em {
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
	font-style: normal;
}
h4 {
	font-family:  Arial, Helvetica, sans-serif;
	color: #9b9b97;
	font-weight: bold;
	font-size: 1em;
	line-height: 1.5em;
}
h5 {
font-family:  Arial, Helvetica, sans-serif;
	color: #9b9b97;
	font-weight: bold;
	font-size: 1em;
	line-height: 1.5em;
}
 /* h6 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #9b9b97;
	font-weight: normal;
	line-height: 1.4em;
} */
h6 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	color: #000000;
	font-weight: bold;
	line-height: 0.7em;
	margin: 0.5em 0.6em 0.2em 0.6em;
	}
strong {
	color: #9b9b97;
	font-weight: bold;
}
.loose {
	margin-bottom: 1em;

}





/* special text styles */

.highlight{
	text-align: center;
	display: block;
	background-color: black;
	color: white;
}
.contentbox p{
	color: #333333;
	}
.contentbox_alt p, contentbox_alt h1, .contentbox_alt h2{
	color: #666666;
	}
.contentbox_alt_bold p, contentbox_alt_bold h1, .contentbox_alt_bold h2{
	color: black;
	}
.contentbox_alt_2 p, contentbox_alt_2 h1, .contentbox_alt_2 h2, .contentbox_alt_2 h6{
	color: #ccc;
	}
/* links */


a {
	color: #763213;
	text-decoration: none;
}
a:link {
	color: #763213;
	text-decoration: none;
}
a:visited {
	color: #763213;
	text-decoration: none;
}
a:hover {
	color: #411a09;
	text-decoration: underline;
}
a:active {
	color: #411a09;
	text-decoration: underline;
}



/* pagination text styles */

#pagination {
	width: 78.4em;
	text-align: right;
	float: left;
}
#pagination div{
	display: inline;  
	margin: 0px;
	padding: 0px;
	float: right;
	text-align: center;
}
#pagination b {
	padding-left: 0.5em;
	padding-bottom: 0.2em;
	padding-right: 0.5em;
	padding-top: 0.2em;
	font-style: normal;
	font-weight: normal;
	line-height: 1.3em;
	font-size: 0.9em;
	margin-left: .2em;
	text-align: center;
	border-color: #ababab;
	border-width: 1px;
	border-style: solid;
	background-color: white;
	color: #938a81;
	text-decoration: none;
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
}
#pagination a {
	color: #666666;
	padding-left: 0.5em;
	padding-bottom: 0.2em;
	padding-right: 0.5em;
	padding-top: 0.2em;
	line-height: 1.3em;
	font-size: 0.9em;
	margin-left: .2em;
	text-align: center;
	border-color: #666666;
	border-width: 1px;
	border-style: solid;
	background-color: white;
	text-decoration: none;
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
}
/* */
#pagination a:link {
	color: #666666;
	padding-left: 0.5em;
	padding-bottom: 0.2em;
	padding-right: 0.5em;
	padding-top: 0.2em;
	line-height: 1.3em;
	font-size: 0.9em;
	margin-left: 0.2em;
	text-align: center;
	border-color: #666666;
	border-width: 1px;
	border-style: solid;
	background-color: white;
	text-decoration: none;
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
}
#pagination a:visited {
	color: #000000;
	text-decoration: none;
}
#pagination a:hover {
	background-color: #666666;
	color: white;
}
#pagination a:active {
	color: #000000;
	text-decoration: none;
}



img {
	border:0px;
}