/**
 * width: 383
 * height: 337
 * default: 'images/user-image.jpg'
 */


/*_________ C to the S to the  S */
/*_________ Sjb, chop & change all you want */


html {
	height: 100%;
}

.widget {
	text-shadow: 1px 1px 1px #b5b5b5;
}

.widget-event {
	text-shadow:none;
}

@font-face {
	font-family: 'agenzy';
	src: url('images/AGENCYR.eot');
	src: local('Agency FB Regular'), local('AgencyFB-Reg'), url('images/AGENCYR.woff') format('woff'), url('images/AGENCYR.ttf') format('truetype'), url('images/AGENCYR.svg#AgencyFB-Reg') format('svg');
}


@font-face {
	font-family: 'agenzy';
	font-weight: bold;
	src: url('images/AGENCYB.eot');
	src: local('Agency FB Bold'), local('AgencyFB-Bold'), url('images/AGENCYB.woff') format('woff'), url('images/AGENCYB.ttf') format('truetype'), url('images/AGENCYB.svg#AgencyFB-Bold') format('svg');
}


html > body {
		
		width:100%;
		height:100%;
		padding: 0;
		margin: 0;
		font-family: helvetica, sans-serif;
		font-size: 16px;
		text-align: left;
		color:#4D4D4D;
		letter-spacing: -0.4pt;
		line-height: 1.4;
		
	}
#container {	
		background: #FFF url('images/tiler.gif') top repeat-x;
		}

/*_________ Links */

a 	{ 
	text-decoration:none; 
	color:#000; 
	border-bottom: 2px solid #ECE8EA;	
}

a:hover { 
	color:#999; 
	border-bottom: 2px solid #ccc;	
}


a#homeLink {
	display:block;
	width:385px;
	height:340px;
	position: absolute;
	top: 0px;
	left: 0px;
	border:0px;
	z-index: 2000;
	border-bottom: 0px;	
}

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


/*_________ Page Titles */


	
	
/*_________ Main Logo */
	
#title a {

	position: absolute;
	left: -420px;
	top: 20px;
	display: block;
	font-size: 16px;
	font-weight:600;
	letter-spacing: -1pt;
	line-height: 0.9;
	float:left;
	color:#000; 
	padding-right:5px;
	display:block;
	margin-top:-50px;
	border-bottom: 0px;	
	
	}
	
#title a:hover {
	border-bottom:0px;
	
	}
	
/*_________ Slogan */
	

	
span#slogan {

	position: absolute;
	left: -420px;
	top: 20px;
	font-size: 16px;
	font-weight:200;
	display:block;
	float:left;
	letter-spacing: -1pt;
	line-height: 0.9;
	display:block;
	margin-top:-35px;

	
	}
	



	
/*_________ Typeography */	

h1 {
	height:24px;
	font-family: 'agenzy', sans-serif;
	min-width:385px;
	color: #99ff00;
	padding:5px 0px 0px 10px;
	font-size: 24px;
	text-transform: uppercase;
	letter-spacing: 1pt;
	line-height: 0.9;
	background: #231f20 url('images/chalk.gif') right no-repeat;
	text-shadow: 0px 0px 0px;
	
	
	}

h2 {
	font-family: 'agenzy', sans-serif;
	font-size: 30px;
	font-weight: 400;
	text-align: left;
	letter-spacing: -0.2pt;
	line-height: 0.7;
	padding-top:30px;
}

h3 {
	font-family: 'agenzy', sans-serif;
	font-size: 25px;
	font-weight: 400;
	text-align: left;
	letter-spacing: -0.2pt;
	line-height: 0.7;
	padding-top:30px;
}



p.date {
	
	font-size: 9px;
	text-transform: uppercase;
	letter-spacing: 0.8pt;
	word-spacing: -0.6pt;
	line-height: 0.1;
	padding-left:0px;

}




/*_________ Main Structure */


#container {

	
}
	
	
#containerSupport {

	width:865px;
	margin:0 auto;
	
	}

#head {
	position:relative;
	height:431px;
	background: url('images/theboss.gif') no-repeat;
	}
	
	

#wrap {
	clear: both;
	}
	
	

#footer {
	
	width:100%;
	height:100%;

}




#headSupport {
	position: absolute;
	left: 430px;
	top: 50px;
	width:383px;
	height:337px;
	background: url('images/user-image.jpg') right no-repeat;
	
	}



	
#content {
	position:relative;
	width:825px;
	margin:0 auto;
	padding:20px;
	min-height:400px;
	
	}


#footerSupport {
	position:relative;
	width:825px;
	margin:0 auto;
	padding:20px;
	}

 







 
/*_________ Menu */


#mainmenu{
	position:relative;
	margin: -350px 0 0px 0;
	padding: 0px;
	min-height:431px;
	text-shadow: none;
	}
	
		
#mainmenuSupport {
	position:relative;


	
}

	

.menu {
	font-weight: bold;
	font-size:30px;
	font-family: 'agenzy', sans-serif;
	text-transform: uppercase;
	text-align: left;
	letter-spacing: -0.2pt;
	padding: 0px;
	
}



/*_________ main link */

#mainmenu ul li{
	margin:0px;
	list-style-type:none;


}

#mainmenu ul li{
	position: relative;
	display:block;
	min-width:100px;
	max-width:200px;
	list-style-type:none;
	margin:5px;
	padding:5px;
	color:#018ccd;
	background:#231f20;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	word-wrap: break-word;

}

#mainmenu ul li .remove{
	z-index:100000;
	position:absolute;
	bottom:55px;
	right:5px;
}

#mainmenu  ul li:hover{
	color:#f3582a;
	background:#231f20;
}

#mainmenu ul li a{
	position: relative;
	display:block;
	list-style-type:none;
	padding:0px;
	color:#018ccd;
	border-bottom:0px;
	background:#231f20;


}

#mainmenu  ul li a:hover{
	color:#f3582a;
	background:#231f20;
}

	
	

/*_________ sub link bar */


#mainmenu ul li ul{
	position: absolute;
	margin: -57px 0px 0px 98%;
	background: transparent;
	padding: 0px;
	z-index:10000;
	
}



/*_________ sub link */

#mainmenu ul li ul li{

	min-width:110px;
	max-width:170px;
}

#mainmenu ul li ul li a{
	padding:0px;
	border-bottom:0px;
}	
	
#mainmenu ul li ul li a:hover{
	border-bottom:0px;
}


/*_________ Sub Structure */



#copyright {
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 0.8pt;
	word-spacing: -0.6pt;
	line-height: 1.1;
}
		
		
/*_________ Random */
		



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

/*_________ Randomations */

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

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

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

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

#footerSupport {min-height: 50px;}

hr {	
	border:0;
	color: rgb(70,48,67);
	background: rgb(70,48,67);
	height: 1px;
}

#mainmenu ul li.static  a.plus-button {
	
}


#mainmenu ul li.static  a.plus-button:hover {
	
}

#mainmenu ul li.static {
	background: transparent;
}

#mainmenu ul li.static:hover {
	background: transparent;
}

#footer_links a {border:none;}

#linkList { display: none; }


/*_________ Slideshow */

a.advance-link {
	border:none;
}

.pagination {
	font-family: 'agenzy', sans-serif;
	font-size:15px;
	padding: 0px 0px 0px;

}

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

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

.pagination a:hover{
	border: 0px;
}

.ss-controls a{
	font-family: 'agenzy', sans-serif;
	padding: 0px 5px 2px;
	border-bottom:0px;
}

a.pause {
	font-size:15px !important;
}

.nav-controls {
	font-family: 'agenzy', sans-serif;
}

.bottom.pagination {
	display:none !important;
}

.ss-controls a:hover{
	border: 0px;
}

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

a.prev {	
	font-size:15px !important;
	padding: 5px 0px 0px;
	border-bottom:0px;
}

a.next {
	font-size:15px !important;
	padding: 5px 0px 0px;
	border-bottom:0px;
}

a.prev:hover{
	border: 0px;
}

a.next:hover{
	border: 0px;
}


/*_________ Forms and stuff */


form .input {
	position:relative;
	display:table;
	width:95%;
	
	}
	
form .input {
	color: #1A1A1A;
	padding: 10px;
	background: #f1f1f1;


	
	}
form textarea {
	color: #1A1A1A;
	background: #f1f1f1;

	
	}
	
form .input .text{
	color: #1A1A1A;
	}




form input.text,
form textarea,
form select,
form input.file, 
form input.password  {
	padding:2px;
	background: transparent;
	border: 0px;
	width:100%;	
	}
	

.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 {
	padding:10px;
}

a.dialog {border:none;}

/*_________ blog */

.sidebarSupport {
	border-left:5px solid #231F20;
	padding-left: 20px;
	font-size:70%;
}

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


thead tr {
	background: #231F20;
	color: #99FF00;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-shadow: none;
}
thead tr a {
	color: #99FF00;
	border: 0px
}
thead tr a:hover {
	color: #008CD2;
	border: 0px;
	background: none;
}

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

#wrap ul li {
	margin: 0px !important;
	padding: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
}

#wrap ul li:hover {
	background: #F0F0F0;
}
.post{
	padding:5px;

}

.post:hover {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #F0F0F0;

}

#calendar .dates td {
	border:4px solid #ffffff !important;
	background: #231F20;
	color: #008CD2;
}

#calendar .dates td a{
	color: #99FF00;
}
#calendar .dates td a:hover {
	color: #008CD2;
}

#calendar .dates td:hover {
	background: #555555;
}


.tablesort {
	border: 0px !important;
}

table.tablesort th {
	border: 0px !important; 
}

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

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

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

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;}
