/*______________ css */
/*___ stephen john bryde @ moving pixel productions __________ */


* {
	padding: 0;
	margin: 0;
	}


html { -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;}
::-moz-selection{ background: #AEAA90; color:#ffffff; text-shadow: none; }
::selection { background: #AEAA90; color:#ffffff; text-shadow: none; } 

body {
	padding: 0px;
	margin: 0px;
	
	background: #AEAA90;
	}


/*______________ skeleton */




#container {
	width:1024px;
	margin:0px auto;
	padding:10px;
	background: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 30px;
	-moz-box-shadow: 0px 0px 4px #949494; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 4px #949494; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 4px #949494; /* Opera 10.5, IE 9.0 */
	}
	

#head {


	}

#wrap {
	margin-top:20px;
	position:relative;


	}
	
	
#mainmenu {
	clear:both;
	width:100%;

}


#footer {
	border-top:2px solid #949494;
	padding-top:10px;
	margin-top:10px;
	}


#headSupport {
	position:relative;
	width:1004px;
	height:200px;
	margin:0x auto 0;
	background: url('images/fallout_header.jpg') no-repeat;

	}


#wrapSupport {
	
	}
	


#footerSupport {
	
	
	}

 
 
#mainmenuSupport {
	
	}










/*______________ top */


a#homeLink {
	display:block;
	width:1138px;
	height:162px;
	position: absolute;
	top: -210px;
	left: 0px;
	border:0px;
}

a#homeLink:hover {
	border:0px;
}
	







/*______________ Nav */



.nav {
	font-size: 14px;
	text-transform: uppercase;
	padding-left: 6px;
	padding-top:10px;
	
	font-style: inherit;

}

ul.nav {
	display:block;
	margin: 0;
	margin-top:10px;
	
}


/*_________ main link */

#mainmenu ul{
	list-style-type:none;

}

#mainmenu ul li a{
	display:block; 
	float:left;
	padding: 0px 6px;
}

#mainmenu ul li a:hover, #mainmenu ul li.nav-path-selected a:hover{
	color: #949494;
}



#mainmenu ul li {
	display:block; 
	position: relative;
	margin: 0;
	float:left;
	z-index: 50;
}
	
#mainmenu ul li.nav-path-selected a{
	display:block; 
	color: #949494;
	float:left;
	padding: 0px 6px;
}

#mainmenu ul li.nav-path-selected ul li a{
	color: #213D4D;
}

#mainmenu ul li.nav-path-selected ul li a:hover{
	color: #949494;
}

#mainmenu ul li ul li a:hover{
	color: #949494;
}
	
#mainmenu ul li.nav-path-selected a:hover{
	color: #949494;
}
	
#mainmenu ul li ul li.nav-path-selected a{
	color: #949494;	
}



/*_________ sub link's */


#mainmenu ul li ul{
	position: absolute;
	margin:  -1px 0px 0px -10px;
	padding: 0px;
	z-index: 60;
	

}	

/*_________ sub link */

	
#mainmenu ul li ul li{
	font-size: 16px;
	display:block; 
	width:100%;
	padding:5px;
	min-width:200px;
	background: #FBFBF4;
}
	

	
#mainmenu ul li ul li a:hover{
	color: #213D4D;
}

/*______________ Drop Down Nav */



#mainmenu ul.nav{
/*Remove all spacings from the list items*/
	
	padding: 0;
	float:left;
	list-style-type: none;
	display: inline;
	display: table;
/*Just add the following properties and values*/
	
	table-layout: fixed;
	
}

#mainmenu ul.nav{
	display: table;
	position:relative;
}

#mainmenu ul.nav >li{
	display: table-cell;
	position: relative;
	z-index: 60;
}

#mainmenu ul.nav li ul li{
	z-index: 60;
}

#mainmenu ul.nav li>ul{
/*Make the sub list items invisible*/
	display: none;
	position: absolute;
	top:18px;
	min-width:250px;

	}




#mainmenu ul.nav li:hover>ul{
/*When hovered, make them appear*/
	display : block;
}


#mainmenu .nav ul li a{
/*Make the hyperlinks as a block element, sort of a hover effect*/	
	display:block;	
/*	padding:2px 5px; */
	
}




/*_________ Footer */
/*

#footer_links {
	font-size:16px;
	}

#footer a{
	color: #fff;
	background: rgba(0,0,0,0.8);
	}

#footer_links a:hover{
	color: #669999;
	background: rgba(0,0,0,0.5);
	}
	
	
	#copyright {
		font-size:14px;
		text-transform: uppercase;
		text-align: left;
		letter-spacing: 0.8pt;
		word-spacing: -0.6pt;
		line-height: 1.1;
		}
		
		*/




/*______________ Blog */















/*______________ stuff */
	

.album a:hover { border-bottom:0px;  }


.dialog img { 
	padding:5px;	
	border-bottom:0px; 
}

.sidebarSupport {
	padding-left: 20px;
	padding: 10px;
	font-size:90%;

	
}



#wrap ul {
	list-style: none inside;
}

#wrap ul li {
	margin: 0px !important;
}

table.tablesort tr {
	font-size: 80%;
}

.widget-gallery img { padding:5px; }

#linkList { display: none; }

#content {
	min-height:100px;
	
	}

ul.thumbs {
	padding-top: 0px;
}

.pagination a{
	border-bottom:0px;
}

ul.thumbs li {
margin: 0px 5px 5px 0px !important;
}

a.prev {
	padding: 5px 0px 0px;
	border-bottom:0px;
}

a.next {
	padding: 5px 0px 0px;
	border-bottom:0px;
}

a.advance-link {
	border:none;
}


/*_________ Randomations */

#mainmenu ul li .remove{z-index: 50;}

#mainmenu ul li{word-wrap: break-word;}

table.tablesort tr.even {background: #ffffff}

table.tablesort tr.odd {background: #FBFBF4}

#footerSupport {min-height: 10px;}

hr {	
	border:0;
	color: #ffffff;
	background: #ffffff;
	height: 4px;
}

#mainmenu ul li.static  a.plus-button {
	text-shadow: 0px 0px 0px, 0px 0px 0px;
}

#mainmenu ul li.static  a.plus-button:hover {
	text-shadow: 0px 0px 0px, 0px 0px 0px !important;
}

#mainmenu ul li.static {
	background: transparent;
	text-shadow: 0px 0px 0px, 0px 0px 0px !important;
}

#mainmenu ul li.static:hover {
	background: transparent;
	text-shadow: 0px 0px 0px, 0px 0px 0px !important;
}

#footer_links a {border:none;}

#linkList { display: none; }

















/*_________ Forms and stuff */



#wrap form input[type="text"],
#wrap form textarea,
#wrap form select, 
#wrap form input[type="password"]  {
	padding:5px 8px;
	color: #949494;
	background: #ffffff;
	width:100%;	
	position:relative;
	display:table;
	width:95%;
	border:2px solid #AEAA90;
	}






.widget-news .sidebar {
	padding:5px;
}

.widget-news ul {
	list-style-type: none;
	list-style-position: outside;
}

.widget-news ul li {
	margin: 0px;
}

.widget-contact, .widget-event, .widget-bio, .widget-maillist, .widget-news {
	padding:10px;
	background: #EFF0E7;
}

a.dialog {border:none;}

a.thumb{border: 0px !important;}

table.tablesort tr.first td { border-top: 0px !important; }

table.tablesort tr.last td { border-top: 0px !important; }

.widget-gallery img { padding:5px; }

.post-meta {font-size: 80%;}

.sidebarSupport {font-size:90%;}

table.tablesort tr {font-size: 80%;}

a.dialog{border: 0px !important;}
a.dialog:hover{border: 0px !important;}

a.thumb{border: 0px !important;}
a.thumb:hover{border: 0px !important;}

a.advance-link{border: 0px !important;}
a.advance-link:hover{border: 0px !important;}

#notes blockquote {margin:0px;padding:0px;}
#notes blockquote p {margin:0px;padding:0px;}

small {font-size:10px;}

#notes div {margin-bottom:10px;padding-bottom:10px;}

thead tr {
	background: #ffffff;
}
thead tr a {
	border: 0px}
thead tr a:hover {
	border: 0px;
	background: none;}



#calendar .dates td {
	border: 4px solid #EFF0E7 !important;
	background: #ffffff;
}

#mainmenu ul li .remove{
	position:absolute;
	bottom:35px;
	right:5px;
}


/**** LINK-tag style sheet cms.css ****/