body{
margin:0;
padding:0;
font-family: Geneva,Helvetica,Arial,sans-serif;
font-size: 12px;
background: #ffffff;
background-image: url(images/greywhite2.jpg);
background-position: center top;
background-repeat: no-repeat;
color: #000000;

}

a:link {color: red;
font-weight: bold;


}

a:hover{color: #000000;


}

a:visited{color: #000000;
}



b{font-size: 10px;}
em{color: red;}

.smtext {
font-size: 9px;
color: #666666;
}

.big {
font-size: 16px;
color: #000000;
font-weight: bold;
}

.xlg {
font-size: 20px;
color: #300200;
font-weight: bold;
}

.grey {
font-size: 13px;
color: #1d1d1d;
}

.white {
font-size: 13px;
color: #1d1d1d;
}

.cream {
font-size: 20px;
color: #000000;
}



.bold {
font-weight: bold;
}

.boldbig {
font-weight: bold;
font-size: 13px;
}

h3{
font-family: verdana;
font-size: 11px;
color: #560501;

}

h3 a{
color:#FF3300;
}

.rollover a {
opacity: .60;
}

.rollover a:hover { 
opacity: .99;
}

img {
border: 0px;
}



.handcursor{
cursor:hand;
cursor:pointer;
}

#topstrip {
width: 100%;
height: 23px;
margin-top: 0px;
padding: 0px;
background-color: transparent;
text-align: right;
color: #000000;
}

#topstrip a:hover { 
 color: red; 
   font-weight: bold;
}

#topcolor {
width: 100%;
height: 20px;
margin-top: 0px;
background-image: url(imgd/blue80.png);
background-repeat: repeat-x;
color: #1d1d1d;
opacity: .50;
}


#maincontainer{
width: 860px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
margin-top: 0px;
background-color: transparent;
}

#modernbricksmenu2{
padding: 0;
width: 850px;
border-top: 0px solid #1d1d1d;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#modernbricksmenu2 ul{
margin:0;
margin-left: 610px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksmenu2 a{
float: left;
display: block;
font:  11px Geneva,Helvetica,Arial,sans-serif;
color: #1d1d1d;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color: transparent;
border-top: 0px solid white;

}

#modernbricksmenu2 a:hover{
background-color: transparent; /*Brown color theme*/ 
color: #000000;
font-weight: normal;
}

#modernbricksmenu2 #current a{ /*currently selected tab*/
background-color: transparent; /*Brown color theme*/ 
color: black;
}

#topsection{
background-color: transparent;
height: 60px; /*Height of top section*/
margin-top: 30px;
border-bottom-style: solid;
border-bottom-width: 0px;
border-bottom-color: #cccccc;
}

#about{
height: auto:
width: auto;
background-color: transparent;
margin-top: 0px;
}

#middle{
background-repeat: no-repeat;
background-color: transparent;
height: 200px;
margin-top: 60px;
color: #000000;
}

#middlestrip{
height: 175px;
width: 640px;
margin: 0px auto;
margin-top: 20px;
background-color: transparent;
}

#middlebuttons{
height: 175px;
width: 150px;
background-image: url(imgd/buttonlg.png);
background-repeat: no-repeat;
margin-right: 10px;
float: left;
}




#picdiv {
background-color: transparent;
border-style: solid;
border-color: #cccccc;
border-width: 1px;
height: auto;
width: auto;
padding: 3px;
}

#thumbstrip{
background-repeat: no-repeat;
background-color: transparnet;
height: 80px; /*Height of top section*/
margin-top: 5px;

}

#thumbdiv{
background-color: transparent;
border-style: solid;
border-color: #cccccc;
border-width: 1px;
height: 60px;
width: 60px;
padding: 3px;
float: left;
margin-right: 10px;
}



#bottom{
background-color: transparent;
height: 20px;
border-bottom-style: solid;
border-bottom-width: 0px;
border-bottom-color: #cccccc;
border-top-style: solid;
border-top-width: 0px;
border-top-color: #cccccc;
text-align: center;
margin-top: 100px;

}

#credits{
background-color: transparent;
height: 100px;
margin-top: 0px;
text-align: right;
color: #141414;

}

#aboutspace{
height: 410px;
margin-top: 340px;
}

#contactspace{
height: 470px;
margin-top: 900px;
}

#paperspace{
height: 500px;
margin-top: 750px;
}

#espace{
height: 300px;
margin-top: 0px;
}

#hspace{
height: 400px;
margin-top: 0px;
}



#bottomstrip {
width: 100%;
height: 150px;
margin-top: 10px;
padding: 0px;
background-image: url(images/redgrad.png);
background-repeat: repeat-x;
background-color: #5a0501;
text-align: center;
color: #ffffff;
}

 
#bottomstrip a:link { 
 color: #ffffff; 
 text-decoration: none; 
}

#bottomstrip a:visited { 
 color: #ffffff; 
 text-decoration: none; 
}

#bottomstrip a:hover { 
 color: red; 
 text-decoration: none; 
}


#bottomcenter{
background-color: transparent;
height: 200px; /*Height of top section*/
width: 800px;
margin: 0px auto;
margin-top: 0px;

}

#contentcolumn2{
margin-left: 100px; /*Margin for content column. Should be (RightColumnWidth + LeftColumnWidth)*/
background-color: transparent;
height: auto;
}

#rightcolumn2{
float: left;
width: 200px; /*Width of right column in pixels*/
margin-left: -600px; /*Set right margin to -(MainContainerWidth - LeftColumnWidth) WAS -670*/
background: black;
color: #1d1d1d;
height: auto;
margin-top: 0px;
}



#buttondiv{
background-color: transparent;
background-image: url(imgd/dropstrip.png);
background-repeat: repeat-y;
border-style: solid;
border-color: #cccccc;
border-width: 0px;
height: 150px;
width: auto;
padding: 0px;
float: left;
margin-right: 10px;
margin-top: 0px;
}

#dcontent{
background-color: transparent;
height: 200px;
width: 500px;
padding: 0px;
float: left;
margin-right: 20px;
margin-top: 0px;
color: #cccccc;
}

#designdiv{
background-color: white;
border-style: solid;
border-color: #cccccc;
border-width: 0px;
height: 100px;
width: 350px;
padding: 0px;
float: right;
margin-right: 250px;
margin-top: 0px;
}



#b{
height: 20px;
background-color: #141414;
background-image: url(imgd/greyb.jpg);
background-repeat: no-repeat;
width: 220px;
padding: 5px;
margin-left: 10px;
margin-top: 1px;
}

#ba{
height: 20px;
width: 225px;
background-color: white;


}



.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 2px;
}

.innerbutton{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/

}



