img, div { behavior: url(iepngfix.htc) }

body {width:100%;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	background-color:#000000;
	color:#999999;
	font-family:arial;
	text-align:center;
	}
	
img { border:0px; }

p div, p p, p span {
    color:#999999;
    font-family:arial;
}

#everything {width:972px;	
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	background-color:#000000;
	text-align:left;
	}
	
#leftside {background-image:url('images/leftwing.jpg');
	background-repeat:no-repeat;
	background-position:top right;
	}

	
#rightside {background-image:url('images/rightwing.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	}
	
.underlineTitle		{border-bottom: 1px solid #999999; margin: 0 0 10px 0;}
.underlinePost		{border-bottom: 5px solid #999999; margin: 20px 0 20px 0;}
	
/*COLUMN 1*/	
#column1 {width:141px;
	float:left;
	padding-top:35px;
	}
	
.column1-top {width:141px;
	float:left;
	height:223px;
	}
.column1-bottomspacer {width:141px;
	float:left;
	height:504px;
	background-image:url('images/col1-bottomspacer.jpg');
	background-repeat:no-repeat;
	}
	
	
	
/*COLUMN 2 AND 3 CONTAINER */
#column2and3container {float:left;
	width:831px;
	padding-top:35px;
	}
	
.navcontainer { /*padding-left:98px;*/ }
div .navcontainer { width:829px; voice-family: "\"}\""; voice-family:inherit; width:829px; }
html>body .navcontainer { width:829px; }
	
.nav {background-image:url('images/nav-bg3.jpg');
	background-repeat:no-repeat;
	padding:22px 0px 0px 20px;
	float:left;
	}
div .nav { width:829px; voice-family: "\"}\""; voice-family:inherit; width:809px; }
html>body .nav { width:809px; }
div .nav { height:70px; voice-family: "\"}\""; voice-family:inherit; height:48px; }
html>body .nav { height:48px; }
	
	
	
/*COLUMN2*/
#column2 {width:629px;
	float:left;
	/*padding-top:35px;*/
	
	}
	
#column2-wpadding {width:571px;
	float:left;
	padding:0 38px 0 20px;
	/*padding-top:35px;*/
	
	}
	


/*.nav a, .nav a:hover {font-family:"Arial Bold", Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#666666;
	text-decoration:none;
	margin-right:10px;
	}
.nav a:hover { color:#990000; }

.home .home_link a, .about .about_link a, .projects .projects_lin a, .media .media_link a, .profiles .profiles_link a, .links .links_link a { color:white; }
.home .home_link a:hover, .about .about_link a:hover, .projects .projects_lin a:hover, .media .media_link a:hover, .profiles .profiles_link a:hover, .links .links_link a:hover { color:#990000; }*/

.mainphotoarea {width:629px;
	height:402px;
	float:left;
	background-image:url('images/flash_bg.jpg');
	background-repeat:no-repeat;
	}
	
.welcomemessagearea {width:629px;
	float:left;
	background-image:url('images/welcomemessage-bg.jpg');
	background-repeat:no-repeat;
	height:266px;
	padding-left:166px;
	}
div .welcomemessagearea { width:629px; voice-family: "\"}\""; voice-family:inherit; width:463px; }
html>body .welcomemessagearea { width:463px; }
	
	
.thinkinsidethebox {width:463px;
	height:184px;
	float:left;
	}
	
.thinkinsidethebox-secondary {width:629px;
	height:240px;
	float:left;
	}
	
.welcomemessage {
	background-image:url(images/mailing-list-bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:505px;
	height:402px;
	font-family:Arial, Verdana, sans-serif;
	font-size:13px;
	color:#999999;
	line-height:18px;
	float:left;
	padding:40px 40px 0 40px;
	margin:20px 0 10px 0;
	}
	
.mc-field-group input	{ background-color:#B20002; border:0; height:17px; padding:5px; color:white; }
.mc-field-group form	{ border:none; }
#mc_embed_signup { border:none; }
#mc-embedded-subscribe-form { border:none; }

div .welcomemessage { width:463px; voice-family: "\"}\""; voice-family:inherit; width:425px; }
html>body .welcomemessage { width:425px; }

.welcomemessage-secondary {font-family:Arial, Verdana, sans-serif;
	font-size:13px;
	color:#999999;
	line-height:18px;
	float:left;
	padding: 20px 38px 20px 20px;
	}
div .welcomemessage-secondary { width:629px; voice-family: "\"}\""; voice-family:inherit; width:571px; }
html>body .welcomemessage-secondary { width:571px; }
	
	
/*COLUMN 3*/
#column3 {width:202px;
	float:left;
	/*padding:35px 0px 0px 0px;*/
	padding:0px;
	}
	
	
.column3-fc {/*padding:95px 15px 20px 10px;*/
	padding:10px 0px 20px 0px;
	background-image:url('images/col2box-featuredcountry.jpg');
	background-repeat:no-repeat;
	margin:0px 0px 8px 0px;
	/*background-color:#141313;*/
	background-color:#000000;
	float:left;
	}
div .column3-fc { width:202px; voice-family: "\"}\""; voice-family:inherit; width:202px; }
html>body .column3-fc { width:202px; }
.column3-fc-title {/*background-image:url('images/titlebg.png');
	background-repeat:no-repeat;*/
	background-color:#b20002;
	margin:0px 0px 15px 8px;
	padding:7px 8px 0px 8px;
	/*float:left;*/
	text-transform:uppercase;
	}
div .column3-fc-title { width:177px; voice-family: "\"}\""; voice-family:inherit; width:161px; }
html>body .column3-fc-title { width:161px; }
div .column3-box1-title { height:28px; voice-family: "\"}\""; voice-family:inherit; height:21px; }
html>body .column3-fc-title { height:21px; }
	
.column3-box1 {/*padding:95px 15px 20px 10px;*/
	padding:10px 15px 20px 10px;
	background-image:url('images/col2box1-bg3.jpg');
	background-repeat:no-repeat;
	margin:10px 0px 8px 0px;
	/*background-color:#141313;*/
	background-color:#0d0b0c;
	float:left;
	}
div .column3-box1 { width:202px; voice-family: "\"}\""; voice-family:inherit; width:177px; }
html>body .column3-box1 { width:177px; }
.column3-box1-title {/*background-image:url('images/titlebg.png');
	background-repeat:no-repeat;*/
	background-color:#b20002;
	padding:7px 8px 0px 8px;
	/*float:left;*/
	text-transform:uppercase;
	}
div .column3-box1-title { width:177px; voice-family: "\"}\""; voice-family:inherit; width:161px; }
html>body .column3-box1-title { width:161px; }
div .column3-box1-title { height:28px; voice-family: "\"}\""; voice-family:inherit; height:21px; }
html>body .column3-box1-title { height:21px; }


.column3-box2 {padding:10px 15px 10px 10px;
	margin:0px 0px 8px 0px;
	float:left;
	/*background-color:#141313;*/
	background-color:#0c0c0c;
	background-image:url('images/col2box2-bg.jpg');
	background-repeat:repeat-x;
	}
div .column3-box2 { width:202px; voice-family: "\"}\""; voice-family:inherit; width:177px; }
html>body .column3-box2 { width:177px; }

.featuredprofile {float:left;
	/*padding:10px 8px 0px 8px;*/
	padding-top:10px;
	width:177px;
	}
/*div .featuredprofile { width:177px; voice-family: "\"}\""; voice-family:inherit; width:161px; }
html>body .featuredprofile { width:161px; }*/


.column3-box3 {width:202px;
	float:left;
	padding-bottom:20px;
	}
	
	
	
	
/*SECONDARY PAGES STYLE*/
.secondarynav {padding-top:79px;
	float:left;
	background-image:url('images/secondarynav-bottombg2.jpg');
	background-repeat:no-repeat;
	padding-bottom:500px;
	width:141px;
	}
div .secondarynav { min-height:679px; voice-family: "\"}\""; voice-family:inherit; min-height:100px; }
html>body .secondarynav { min-height:100px; }
	
.secondarynav-bottom {float:left;
	background-image:url('images/secondarynav-bottombg.jpg');
	background-repeat:no-repeat;
	width:141px;
	height:434px;
	}
	
	
.secondarynav ul, .secondarynav ul li {margin:0px;
	padding:0px;
	list-style-type:none;
	}

.secondarynav ul li { height: 30px;}
	
.secondarynav ul li a, .secondarynav ul li a:hover {
	
	display:block;
	background-image:url('images/listitem-bg.jpg');
	background-repeat:no-repeat;
	font-family:Arial, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	padding-left:10px;
	padding-top:8px;
	margin-bottom:2px;
	}
.secondarynav ul li a:hover { color:#000000;
	background-image:url('images/listitem-bg-over.jpg');
	background-repeat:no-repeat;
	}
	
.secondarynav ul li .currentsub a {color:#000000;
	background-image:url('images/listitem-bg-over.jpg');
	background-repeat:no-repeat;
	}
	
.secondarynav ul li a { width:141px; voice-family: "\"}\""; voice-family:inherit; width:131px; }
html>body .secondarynav ul li a { width:131px; }
.secondarynav ul li a { height:30px; voice-family: "\"}\""; voice-family:inherit; height:22px; }
html>body .secondarynav ul li a { height:22px; }

.secondarynav ul li a:hover { width:141px; voice-family: "\"}\""; voice-family:inherit; width:131px; }
html>body .secondarynav ul li a:hover { width:131px; }
.secondarynav ul li a:hover { height:30px; voice-family: "\"}\""; voice-family:inherit; height:22px; }
html>body .secondarynav ul li a:hover { height:22px; }
	
	
	

/*FOOTER*/
#footer {background-image:url('images/footerbg.jpg');
	background-repeat:repeat-x;
	background-color:#7e0000;
	width:100%;
	text-align:center;
	height:169px;
	font-size:12px;
	}
#footer a, #footer a:visited, #footer a:hover{
    text-decoration:none;
    color:#696969;
}
	
	
	
	
/*TEXT STYLING*/
.columnheadings {font-family:"Arial Bold", Arial, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	}
	
#column3 p {padding:19px 8px 0px 8px;
	font-family:Arial, Verdana, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#999999;
	margin:0px;
	font-weight:normal;
	}
	
#column2 p a, #column2 p a:hover, #column3 p a, #column3 p a:hover {font-family:Arial, Verdana, sans-serif;
	font-size:13px;
	line-height:18px;
	/*color:#990000;*/
	color:#b20002;
	text-decoration:none;
	font-weight:normal;
	}
#column2 p a:hover, #column3 p a:hover {color:#ffffff;
	}
	
#column2 a, #column2 a:hover {font-family:Arial, Verdana, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	}
#column2 a:hover { /*color:#990000;*/ color:#b20002; }

.redtext {font-family:Arial, Verdana, sans-serif;
	font-size:13px;
	line-height:18px;
	/*color:#990000;*/
	color:#b20002;
	}
	
#column3 .featuredprofile p { padding:0px 0px 10px 0px; margin:0px; }
	
.newstitle, .newstitle a, .newstitle a:hover { font-family:"Arial Bold", Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size:13px;
	/*color:#990000;*/
	color:#b20002;
	text-transform:uppercase;
	text-decoration:none;
	}
.newstitle a:hover { color:#ffffff; }

.CMS_newstitle, .CMS_newstitle a, .CMS_newstitle a:hover { font-family:"Arial Bold", Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size:13px;
	/*color:#990000;*/
	color:#b20002;
	text-transform:uppercase;
	text-decoration:none;
	}
.CMS_newstitle a:hover { color:#ffffff; }


h1 {margin:0px 0px 12px 0px;
	padding:0px;
	font-family:"Arial Bold", Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size:20px;
	/*color:#990000;*/
	color:#b20002;
	line-height:18px;
	}
	
.redheading {margin:0px;
	padding:0px;
	font-family:"Arial Bold", Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size:20px;
	/*color:#990000;*/
	color:#b20002;
	line-height:18px;
	}
	
.CMS_redheading {margin:0px;
	padding:0px;
	font-family:"Arial Bold", Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size:20px;
	/*color:#990000;*/
	color:#b20002;
	line-height:18px;
    display:block;
    margin-bottom:12px;
	}
	
	
	
.imagefloatleftborder {float:left;
	margin-right:10px;
	margin-bottom:10px;
	border:1px solid #252424;
	}
.imagefloatleftborder2 {float:left;
	margin-right:20px;
	margin-bottom:10px;
	border:1px solid #252424;
	}
	
hr {color:#ffffff;
	}
	
.profilelist {width:571px;
	float:left;
	padding-top:15px;
	}
	
.profilelist p {
	margin-left: 85px; margin-bottom: 20px;
}
	
.profiles-pagination {width:571px;
	float:left;
	border-bottom:2px solid #b20002;
	text-align:right;
	padding-bottom:5px;
	}
	
.beigebar { color:#ffffff; }
	
	
/*UPDATED STYLING*/
.nav ul, .nav ul li {margin:0px;
	padding:0px;
	list-style-type:none;
	display:inline;
	}
	
.photobox { float:left; display:block; margin: 0 5px 5px 0; text-align:center; height: 155px; overflow: hidden; }
div .photobox { width:141px; voice-family: "\"}\""; voice-family:inherit; width:131px; }
html>body .photobox { width:131px; }

.photobox-photo-container { float:left; width:131px; text-align:center; display:block; }


.photobox-photo { /*border:2px solid #333333;*/ float:left; margin:0px; line-height:1px; display:block; text-align:center; }
/*div .photobox-photo { width:131px; voice-family: "\"}\""; voice-family:inherit; width:127px; }
html>body .photobox-photo { width:127px; }*/


.photobox-photo img { border:1px solid white; display:block; margin: 0px auto 0px auto; padding:0px; }
.photobox-text { float:left; text-align:center; width:131px; }

.photogallerycontainer { float:left; width:571px; }

.box-container {
    width:271px;
    margin:0px 23px 20px 20px;
    float:left;
    background-position:top left;
    background-image:url('images/boxBackgroundTop.jpg');
    background-repeat:no-repeat;
    background-color:#242223;
}

.box-content {
    width:241px;
    padding:15px;
    background-repeat:no-repeat;
    background-position:bottom left;
    background-image:url('images/boxBackgroundBottom.jpg');
}

.RedBorder {
/*    border: 2px solid #333333;*/
}

div.video		{float: left; width: 260px; height: 265px; padding: 10px; background-color: #333333; margin: 0 1px 1px 0;}
div.video p		{width: 260px; text-align: center;}
.error			{color: red; font-style: italic;}

#profile-2		{clear: both;}

/* SEARCH BAR */

.searchbar input {
background-color:#B20002;
border:medium none;
color:white;
float:left;
font-family:"Arial Bold", Arial, Verdana, sans-serif;
font-weight:bold;
font-size:14px;
height:17px;
margin-right:4px;
padding:5px;
width:136px;
}

#search {
background-image:url(images/col2box-search.jpg);
height:27px;
width:182px;
background-repeat:no-repeat;
padding:10px;
}

.searchresult {
padding:0 20px;
}

/* NEW JQUERY SLIDESHOW */

#slideshow {
    position:relative;
    height:402px;
}

#slideshow A {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow A.active {
    z-index:10;
}

#slideshow A.last-active {
    z-index:9;
}
