@charset "UTF-8";

/* CSS Document */



html,body{

margin:0;padding:0;

}







body{

font:1.3em helvetica,arial,sans-serif;

color:#707070;

}







p{

margin:10px 10px 10px;

font-size:11px;

color:#707070;

}







div#header h1{

height:75px;

line-height:80px;

margin:0;

padding-left:10px;

background:#EEE;

color: #e52137;

}











div#container{

text-align:left;

width:900px;

margin:0 auto;

}





/* MAIN COLUMN */

div#content p{

line-height:1.4em;

font-size:1.2em;

color:#707070;

}



div#content2 p{

line-height:1.4em;

font-size:1.2em;

color:#707070;

}



div#content ul{



font-size:12px;

padding-bottom:10px;

padding-left:5px;

margin:0;

color:#707070;



}

div#content li{



font-size:12px;

padding-bottom:10px;

padding-left:5px;

margin:0;

list-style-type:none;

color:#707070;



}





div#content{

float:right;

width:685px;

height:475px;

border-color:#999999;

border-width:1px 1px 1px 1px;

border-style:solid;

color:#707070;

}



div#content2{

float:right;

width:685px;

border-color:#999999;

border-width:1px 1px 1px 1px;

border-style:solid;

color:#707070;

}





div#portfolio{

float:right;

width:685px;

height:475px;

border-color:#999999;

border-width:1px 1px 1px 1px;

border-style:solid;

background-color:#505050;

color:#707070;

}





/* MAIN BOTTOM COLUMN */

div#extra{

background-image:url(../lashbrook_images/lashbrook_whitebg.jpg);

float:right;

clear:right;

width:685px;

height:135px;

margin-top:1px;

border-color:#999999;

border-width:1px 1px 1px 1px;

border-style:solid;

color:#707070;

}



div#extra p{

line-height:1.4em;

font-size:1.2em;

padding-left:10px;

color:#707070;

}





/* LEFT COLUMN */



div#navigation{

background-image:url(../lashbrook_images/lashbrook_navbg.jpg);

float:left;

width:210px;

height:475px;

border-color:#999999;

border-width:1px 1px 1px 1px;

border-style:solid;

}



div#navigation2{

background-image:url(../lashbrook_images/lashbrook_navbg2.jpg);

background-color:#e51f36;

float:left;

width:210px;

height:475px;

border-color:#999999;

border-width:1px 1px 1px 1px;

border-style:solid;

}





/* LEFT COLUMN CONTACT*/

div#contact{

float:left;

clear:left;

width:210px;

height:135px;

margin-top:1px;

border-color:#999999;

border-width:1px 1px 1px 1px;

border-style:solid;

}







/* FOOTER */



div#footer p{

margin:0;

padding:5px 10px;

text-align:right;

font-size:10px;

}



div#footer{color:#505050;

clear:both;

width:100%;

margin-top:5px;

}





div#footerwhite p{

margin:0;

padding:5px 10px;

text-align:right;

font-size:10px;

}



div#footerwhite{color:#ffffff;

clear:both;

width:100%;

margin-top:5px;

}



/* CONTENT */



.title01 {

color: #e52137;

font-size: 2.0em;

font-weight:bold;

line-height: 2.0em;

text-decoration: none;



}



.title02 {

color: #505050;

font-size:1.7em;

font-weight:bold;

line-height:1.7em;

text-decoration: none;



}







.clienttitle {

color: #FFFFFF;

font-size: 1.8em;

font-weight:bold;

text-decoration: none;



}









/* SITE NAVIGATION */



a:link {

color: #505050;

font-size: 12px;

line-height: 1.4;

text-decoration: underline;

}



a:hover {

color: #e52137;

font-size: 12px;

line-height: 1.4;

text-decoration: none;

}



a:visited:hover {

color: #e52137;

font-size: 12px;

line-height: 1.4;

text-decoration: none;

}



a:visited {

color: #505050;

font-size: 12px;

line-height: 1.4;

text-decoration: underline;

}





/* RSS NAVIGATION */



div#rsstitle p{

line-height:1.4em;

font-size:1.2em;

padding-left:10px;

color:#707070;

}



div#rsstitle a:link {

color: #e52137;

font-size: 12px;

font-weight:bold;

line-height: 1.4;

text-decoration: none;

}



div#rsstitle a:hover {

color: #e52137;

font-size: 12px;

font-weight:bold;

line-height: 1.4;

text-decoration: none;

}



div#rsstitle a:visited {

color:  #e52137;

font-size: 12px;

font-weight:bold;

line-height: 1.4;

text-decoration: none;

}



/* TOP MENU NAVIGATION */



.topmenu a:link {

color: #505050;

font-size: 12px;

line-height: 1.4;

text-decoration: none;

}



.topmenu a:hover {

color: #e52137;

font-size: 12px;

line-height: 1.4;

text-decoration: none;

}



.topmenu a:visited {

color: #505050;

font-size: 12px;

line-height: 1.4;

text-decoration: none;

}



.topmenu a:visited:hover {

color: #e52137;

font-size: 12px;

line-height: 1.4;

text-decoration: none;

}



div#action p{

font-size: 1.0em;

line-height: 1.4em;

text-align:right;

}



.action a:link {

color: #505050;

font-size: 1.0em;

line-height: 1.4em;

text-decoration: none;

}



.action a:hover {

color: #e52137;

font-size: 1.0em;

line-height: 1.4em;

text-decoration: none;

}



.action a:visited {

color: #505050;

font-size: 1.0em;

line-height: 1.4em;

text-decoration: none;

}







/* FOOTER NAVIGATION */

						

div#footer a:link {

color: #505050;

font-size: 10px;

line-height: 1.4;

text-decoration: none;

}



div#footer a:hover {

color: #e52137;

font-size: 10px;

line-height: 1.4;

text-decoration: underline;

}



div#footer a:visited:hover {

color: #e52137;

font-size: 10px;

line-height: 1.4;

text-decoration: underline;

}



div#footer a:visited {

color: #505050;

font-size: 10px;

line-height: 1.4;

text-decoration: none;

}



div#footer a:active {

color: #505050;

font-size: 10px;

line-height: 1.4;

text-decoration: none;

}







/* MAIN MENU NAVIGATION */



#menuABOUT

{

  display: block;

  width: 55px;

  height: 55px;

  background: url(../lashbrook_images/lashbrook_menu01.jpg) no-repeat 0 0;



}



#menuABOUT:hover

{ 

  background-position: 0 -55px;

}



#menuABOUT span

{

  display: none;

}







#menuWORK

{

  display: block;

  width: 50px;

  height: 55px;

  background: url(../lashbrook_images/lashbrook_menu02.jpg) no-repeat 0 0;



}



#menuWORK:hover

{ 

  background-position: 0 -55px;

}



#menuWORK span

{

  display: none;

}







#menuBLOG

{

  display: block;

  width: 48px;

  height: 55px;

  background: url(../lashbrook_images/lashbrook_menu03.jpg) no-repeat 0 0;



}



#menuBLOG:hover

{ 

  background-position: 0 -55px;

}



#menuBLOG span

{

  display: none;

}







#menuCONTACT

{

  display: block;

  width: 68px;

  height: 55px;

  background: url(../lashbrook_images/lashbrook_menu04.jpg) no-repeat 0 0;



}



#menuCONTACT:hover

{ 

  background-position: 0 -55px;

}



#menuCONTACT span

{

  display: none;

}







/* SLIDESHOW */



#slideshow {

    position:relative;

    height:475px;

}



#slideshow IMG {

    position:absolute;

    top:0;

    left:0;

    z-index:8;

    opacity:0.0;

}



#slideshow IMG.active {

    z-index:10;

    opacity:1.0;

}



#slideshow IMG.last-active {

    z-index:9;

}
