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

body{
	margin:0;
	padding:0;
	background:#6e326e url(images/back.jpg) top center no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.85em;
	color:#deadde;
}

img{
	border:none;
	padding:0;
	margin:0;
}

form{	
	padding:0;
	margin:0;
}

p{
	padding:6px 0px 15px;
	margin:0;
}

li{
	padding:6px;
}



/*HEADINGS*/
h1{
	font-weight: normal;
	font-size:2em;
	padding:0;
	padding:6px 0px 15px;
	margin:0;
	color:#deadde;
	font-family:Georgia, "Times New Roman", Times, serif;
}

h2{
	font-weight:normal;
	font-size:1.8em;
	padding:6px 0px 15px;
	margin:0;
	color:#deadde;
	font-family:Georgia, "Times New Roman", Times, serif;
}

h3{
	font-weight:normal;
	font-size:1.6em;
	padding:6px 0px 15px;
	margin:0;
	color:#deadde;
	font-family:Georgia, "Times New Roman", Times, serif;
}
h4{
	font-weight:normal;
	font-size:1.4em;
	padding:6px 0px 15px;
	margin:0;
}
h5{
	font-weight:normal;
	font-size:1.2em;
	padding:6px 0px 15px;
	margin:0;
}


#rightContainer .content h1,
#rightContainer .content h2,
#rightContainer .content h3{
	color:#692b69;

}


a:link{
	text-decoration:underline;
	color:#692b69;
}
a:visited{
	text-decoration:underline;
	color:#692b69;
}
a:hover{
	text-decoration:none;
	color:#692b69;
}
a:active{
	text-decoration:underline;
	color:#692b69;
}

a.mediaSection{
	display:block;
	background:url(images/media_section.gif) no-repeat 50% 0%;
	height:81px;
	width:167px;
	margin:auto;
	margin-bottom:15px;
}

a.mediaSection:hover{
	background:url(images/media_section.gif) no-repeat 50% 100%;
}

a.newsletter{
	display:block;
	background:url(images/newsletter.gif) no-repeat 50% 0%;
	height:81px;
	width:167px;
	margin:auto;
	margin-bottom:15px;
}

a.newsletter:hover{
	background:url(images/newsletter.gif) no-repeat 50% 100%;
}

a.contact{
	display:block;
	background:url(images/contact.gif) no-repeat 50% 0%;
	height:46px;
	width:167px;
	margin:auto;
	margin-bottom:15px;
}

a.contact:hover{
	background:url(images/contact.gif) no-repeat 50% 100%;
}

a.video1{
	display:block;
	background:url(images/video_part1.gif) no-repeat 50% 0%;
	height:78px;
	width:202px;
	margin:auto;
	margin-bottom:15px;
}

a.video1:hover{
	background:url(images/video_part1.gif) no-repeat 50% 100%;
}

a.video2{
	display:block;
	background:url(images/video_part2.gif) no-repeat 50% 0%;
	height:78px;
	width:202px;
	margin:auto;
	margin-bottom:15px;
}

a.video2:hover{
	background:url(images/video_part2.gif) no-repeat 50% 100%;
}


a.blog{
	display:block;
	background:url(images/blog_new.gif) no-repeat 50% 0%;
	height:40px;
	width:168px;
	margin:auto;
	margin-bottom:15px;
}

a.blog:hover{
	background:url(images/blog_new.gif) no-repeat 50% 100%;
}

#footer a{
	color:#DEADDE;
	text-decoration:none;
}

#footer a:hover{
	color:#fff;
}


/*----------------------LAYOUT------------------*/


#headerContainer{
	background:#f6ecec url(images/header.jpg) bottom repeat-x;
}

#header{
	padding:15px 0px 15px;
	color:#343434;
	width:950px;
	margin:auto;
	position:relative;
}

#headerContent{
	width:75%;
	margin:auto;
	text-align:left;
	min-height:50px;
}

*html #headerContent{
	height:50px;
}

#qoute {
	text-align:center;
	font-size:125%;
}
#qoute h2{
	display:none;	
}

#qoute li{
	list-style:none;
	padding:0;
	margin:0;
}

#quoterotator{
	padding:0;
	margin:0;
	font-size:1em !important;
}

#logoDenise{
	position:absolute;
	left:5px;
	bottom:10px;
}

#logoNSA{
	position:absolute;
	right:5px;
	bottom:10px;
}



#containerBack{
	background:url(images/container_back.jpg) top center no-repeat;
}

#containerBackInt{
	background:url(images/container_back_int.jpg) top center no-repeat;
}


#container{
	width:950px;
	margin:auto;
	padding:30px 0px;
}

#leftContainer{
	float:left;
	width:23%;
}

#rightContainer{
	float:right;
	width:76%;
}

#rightContainer .content{
	background:#eaeaea url(images/main_content.jpg) center top no-repeat;
	color:#343434;
	
}

#banner{
	position:relative;
	height:280px;
}

#bannerInt{
	position:relative;
}

#bannerTagline{
	text-align:center;
	width:63%;
	margin:auto;
	padding-right:30%;
	position:relative;
	top:-20px;
	min-height:10px;
}

*html #bannerTagline{
	height:10px;
}

#bannerContent{
	position:absolute;
	left: 301px;
	top: 77px;
	height: 198px;
	width: 356px;
	font-size:2em;
	color:#e0b9d6;
}

#footer{
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	font-size:.85em;
	padding:15px 25px;
	
}

/*-------------------------MENU------------------------*/

#menu{
	margin:0;
	padding:10px;
	list-style:none;
}

#menu li{
	margin:0;
	padding:0;
	position:relative;
}

#menu li a{
	display:inline-block;
	width:85%;
	color:#deadde;
	text-align:right;
	padding:8px 15px;
	line-height:1.5em;
	text-decoration:none;
	background:url(images/menu_separator.gif) bottom repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}

#menu li a:hover{
	background:#612361;
	color:#f1f1f1;
}

#menu li.current_page_item a{
	background:#612361;
	color:#f1f1f1;
}

#menu li.current_page_item a:hover{
	background:#612361;
	color:#f1f1f1;
}


 
#menu li ul  {
  position:absolute;
  left:-999em;
  height:auto;
  margin-left:158px;
  background:none!important;
}
 
#menu li li {
	list-style:none;
	padding:0;
	margin:0;
}
 
#menu li ul a {
  	color:#fff;
  	width:11em;
  	background:#703470!important;
	padding:8px 15px;
  	margin:0;
}

#menu li ul a:hover{
	background:#612361!important;
}
 
#menu li:hover ul ul,#menu li:hover ul ul ul,#menu li.sfhover ul ul,#menu li.sfhover ul ul ul{
  left:-999em;
}
 
#menu li:hover ul,#menu li li:hover ul,#menu li li li:hover ul,#menu li.sfhover
  ul,#menu li li.sfhover ul,#menu li li li.sfhover ul {
  left:auto;
  top:0px;
  z-index:6000;
}
 
#menu li li:hover,#menu li li.sfhover {
}



/*-------------------------CLASSES------------------------*/

.content{
	padding:25px;
}

.floatLeft{
	float:left;
}

.floatRight{
	float:right;
}

.separator{
	background:url(images/menu_separator.gif) bottom repeat-x;
}



/*PADDINGS*/
.padding0{
	padding:0;
}

.paddingRight15{
	padding-right:15px;
}

.paddingLeft15{
	padding-left:15px;
}

.paddingLeft80{
	padding-left:80px;
}
.paddingTop15{
	padding-top:15px;
}

.paddingBottom15{
	padding-bottom:15px;
}

.paddingTop90{
	padding-top:90px;
}


.paddingTop120{
	padding-top:120px;
}

.paddingTop250{
	padding-top:250px;
}

.paddingTop280{
	padding-top:280px;
}


.paddingTop290{
	padding-top:290px;
}

.paddingTop320{
	padding-top:326px;
}/*BORDERS*/

.borderNone{
	border:none;
}
.border1{
	border:1px solid #bfb8a5;
}




/*WIDTHS*/

.width5{
	width:5%;
}
.width20{
	width:20%;
}
.width28{
	width:28%;
}

.width30{
	width:30%;
}
.width32{
	width:32%;
}
.width33{
	width:33%;
}
.width38{
	width:38%;
}
.width35{
	width:35%;
}
.width36{
	width:36%;
}
.width40{
	width:40%;
}
.width45{
	width:45%;
}
.width48{
	width:48%;
}
.width49{
	width:49%;
}
.width42{
	width:42%;
}
.width50{
	width:50%;
}
.width53{
	width:53%;
}
.width55{
	width:55%;
}
.width60{
	width:60%;
}
.width65{
	width:65%;
}
.width67{
	width:67%;
}
.width70{
	width:70%;
}
.width80{
	width:80%;
}
.width95{
	width:95%;
}


/*-------------------WORDPRESS------------------*/

.listStyleNone{
	list-style:none;
}

.dateTime{
	background:#692b69;
	padding:3px 10px;
	display:inline-block;
	margin-bottom:20px;
	color:#eaeaea;
}


.commentlist{
	background:none;
}

.archiveLabel{
	background:#692b69;
	padding:15px;
	margin:0;
}

.archiveLabel h2{
	padding:0;
	margin:0;
}


.widgets{
	padding:0;
	margin:0;
}

.widgets li{
	list-style:none;
	padding:20px 0px;
	margin:0;
	background:url(images/menu_separator.gif) bottom repeat-x;
	
}

.widgets li a{
	display:inline-block;
	width:95%;
	padding:5px 5px;
	text-decoration:none;
}


.widgets li a:hover{
	background:#692b69;
}

.widgets li select{
	width:98%;
}


/*INNER WIDGETS*/
.widgets ul{
	padding:0;
	margin:0;
}

.widgets ul li{
	padding:0;
	margin:0;
	background:none!important;
}

.widgets ul li a{
	display:inline-block;
	width:95%;
	color:#deadde;
	padding:5px 5px;
	text-decoration:none;
}

.widgets ul li a:hover{
	background:#692b69;
}

.widgets ul li select{
	width:98%;
}
#comment{
	width:100%;
}
