/* CSS Document */

body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,p,blockquote,th,form {margin:0;padding:0;}
body {
	background-image: url(../images/back2.jpg);
	background-repeat: repeat-x;
	background-color:#222222;
}
#header {width:910px; height:60px; margin:0 auto;}
#logo {width:89px; height:106px; position:absolute;  z-index:5000; left: 50%; margin-left: -45px;}
#menu {margin:0 auto; float:left; padding:0;}
#info {margin:0 auto; float:right; padding:0; width:366px; height:60px; background-image:url(../images/me.gif); background-repeat:no-repeat;}

#topcontainer {margin:0 auto; width:910px; height:44px; padding:0; margin-top:70px;}  
#featuredwork {margin:0 auto; width:166px; height:44px; padding:0; float:left; background-image:url(../images/featuredworkgif); background-repeat:no-repeat;}  
#select {margin:0 auto; width:297px; height:44px; padding:0; float:left; line-height:44px;} 

#viewall {margin:0 auto; width:148px; height:44px; padding:0; float:right; line-height:44px;}


#middlecontainer {margin:0 auto; width:910px; height:300px; padding:0; margin-top:30px;}  

#hline {margin:0 auto; width:910px; height:2px; padding:0; background-image:url(../images/hline.gif); background-repeat: repeat-x; margin-bottom:32px; margin-top:17px;} 
#hline2 {margin:0 auto; width:910px; height:2px; padding:0; background-image:url(../images/hline.gif); background-repeat: repeat-x; margin-bottom:45px; margin-top:0px;} 

#bottomcontainer {margin:0 auto; width:910px; height:220px; padding:0;} 
#box1 {margin:0 auto; width:220px; padding:0; float:left; margin-right:10px;}
#box2 {margin:0 auto; width:220px; padding:0; float:left; margin-right:10px;}
#box3 {margin:0 auto; width:220px; padding:0; float:left; margin-right:10px;}
#box4 {margin:0 auto; width:220px; padding:0; float:left;} 

.dtext {color:#979797; text-align:left; font-style:normal; font-family:Geneva, Arial, Helvetica, sans-serif; width:640px; line-height:1.65em; margin-bottom:50px;}

.mtext {color:#979797; text-align:left; font-style:normal; font-family:Geneva, Arial, Helvetica, sans-serif; width:210px; line-height:1.65em;}
.htext {color:#FFFFFF; text-align:left; font-style:normal; font-weight:normal; font-family:Helvetica, Arial, sans-serif; width:210px; height:auto; font-size:1.5em; margin:0; padding:-10px 0 0 0; letter-spacing:-1px;}
.ptext {color:#cccccc; text-align:left; font-style:normal; font-weight:normal; font-family:Helvetica, Arial, sans-serif; width:250px; height:44px; font-size:1.2em; margin:0; padding:7px 0 0 0;}

.style1 {color: #FFFFFF}

h1 {margin:0 auto; padding:0; height:30px; margin-top:16px; font-weight:normal;}
h2 {margin:0 auto; padding:0; margin-bottom:10px; font-weight:normal;}
h3 {margin:0 auto; padding:0; margin-bottom:0px; font-weight:normal; margin-top:20px; height:24px;}




#workcontainer {margin:0 12px 0 0 ; float:left; width:297px; height:320px;}
#maincontainer {margin:0 auto; padding:0; width:985px; height:1680px; clear:both;}  
#middlecontainer2 {margin:0 auto; width:910px; height:1680px; padding:0; margin-top:30px;} 
.rtext {color:#999999; text-align:left; font-style:normal; font-weight:normal; font-family:Arial, Helvetica, sans-serif; width:297px; height:auto; font-size:1.0em; margin:0; padding:5px 0 5px 0; letter-spacing:0px; border-bottom: solid thin #444444;}

.stext {color:#999999; text-align:left; font-style:normal; font-weight:normal; font-family:Arial, Helvetica, sans-serif; height:auto; font-size:1.0em; margin:0; padding:5px 0 5px 0; letter-spacing:0px; border-bottom: solid thin #444444;}

.ltext {color:#cccccc; text-align:left; font-style:normal; font-weight:normal; font-family:Helvetica, Arial, sans-serif; width:550px; font-size:1.2em; margin:0; padding:0 0 0 0;}
#middlecontainer4 {margin:0 auto; width:910px; height:330px; padding:0; margin-top:30px;} 
.ttext {color:#999999; text-align:left; font-style:normal; font-weight:normal; font-family:Arial, Helvetica, sans-serif; height:auto; font-size:1.0em; margin:0; padding:0 0 5px 0; letter-spacing:0px; }
.utext {color:#4b4b4b; text-align:left; font-style:normal; font-weight:normal; font-family:Arial, Helvetica, sans-serif; height:auto; font-size:1.0em; margin:0; padding:5px 0 5px 0; letter-spacing:0px; }

#middlecontainer3 {margin:0 auto; width:910px; height:330px; padding:0; margin-top:30px;} 
#middlecontainer5 {margin:0 auto; width:910px; height:2330px; padding:0; margin-top:30px;} 
