/* CSS Stylesheet */
/* created by Causeway CSS Stylesheet Editor RCS 2005 */
/* http://www.causeway.co.uk/freestuf/cssedit/ */

BODY {font-family:Arial, Helvetica, sans-serif; background-color: #000000;}
.stronger {font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.smaller {font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#333333; }
STRONG {font-family:FONT-FAMILY: Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; color:Red; }
BLACK {font-family:Arial, Helvetica, sans-serif COLOR: #000000; }
H1 {font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#e7ae43; font-weight:bold;}
H2 {font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:White; }
A {font-family:Arial, Helvetica, sans-serif; color:#ffffff; }
A:link, A:visited, A:active { text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#ffffff; }
.menu:link, .menu:visited, .menu:active { text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#ffffff; }
P {font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:White; }
.front {font-family:Arial, Helvetica, sans-serif; font-size:11pt; color: #111111; }
A:hover {color:#D70000; }
img
	{margin: o;
	padding:0;
	}
	
.resize{
    width: auto; 
    height: 700px;
}

@media all and (max-width: 45em) {
    body:after {
        content: 'smallscreen';
        display: none;
    }
}

/* ------ ClearFix ------ */
.clearfix:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }




/* Menu Definitions */
#menu_container {
  position: fixed;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  z-index: 33333;
  top: 0;
  min-width: 1010px;
  background: #000!important;
}


.footer_text {
color: #959595;
font-family: "Lucida Grande", Verdana, sans-serif;
font-weight: normal;
font-style: normal;
font-size: 11px;
text-align: left;
position: fixed;
left: 24px; bottom: 18px;
margin: 0;
width: 100%;
}


#wrapper {

width: 900px;
margin: 0 auto;

}
#portfolio {
	width: 22000px;
	padding: 0px;
	height: 800px;
	overflow: auto; 
	overflow-y: hidden; 
	padding:0px;
}


.nav {
  
width: 900px;
margin: 0 auto;

  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nav.left_aligned_menu { text-align: left;}
.nav { text-align: center;}
.nav .menu_wrap {  font-size: 0;}

#menu ul { list-style-type:none; }
#menu > li {
  margin-bottom: 1px;
  padding: 0 20px 0 20px;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display:inline;
  white-space: nowrap;
}

  #menu > .item,
  #menu > .category > a,
  #menu .dropdown > .item {
    
    -webkit-transition: background 0.3s ease;
    -moz-transition: background 0.3s ease;
    -ms-transition: background 0.3s ease;
    transition: background 0.3s ease;
  }



