* {outline:none; }

body, td, th, html, p {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#45432F;
line-height:130%;
}

body, html, p, tabel, ul, li, blockquote, form {margin:0; padding:0;}

body {background:#CCCCCC;}

p { padding:5px 0;}

/*p, tabel, ul {margin-bottom:18px}*/

ul {margin-left:15px} 
li {line-height:150%}

h1, h2, h3, h4 {margin:0; padding:0; line-height:100%;}
 
h1 { font-size:42px;}
h2 { font-size:22px; color:#BAB9B9 }
h3 { font-size:12px; margin:10px 0 0; }
h4 { font-size:10px; margin:10px 0 0; color:#FFFFFF}

a {color:#000000;}
a img {border:0}
a:link, a:visited, a:active {color:000000; text-decoration:none;}
a:hover {color:#E87B1E}

.clear { clear:both;}

.grey {color:#BAB9B9}
.green {color:#94AB75}
.orange {color:#E87B1E}
.white {color:#FFFFFF}

#adminmenu { padding:20px; width:910px; margin:10px auto 0; border:#FF6600 solid 5px; background:#FFFFFF;}

			/*---------------------------*/
					/* CONTAINERS */
			/*---------------------------*/
#container {
width:955px;
margin:0 auto;
padding:35px 0 0;
}

#header{
height:65px;
clear:both;
/*border:#FF0000 solid 1px;*/
}

#mainContent {
background:#FFFFFF;
clear:both;
padding:20px 20px 130px;
/*border:#FF0000 solid 1px;*/
}

#footer {
clear:both;
padding:10px 0 40px;
font-size:12px;
color:#9B999F;
/*font-weight:bold;*/
text-align:right;
}

			/*---------------------------*/
					/* HEADER */
			/*---------------------------*/

#header #menuTop {
float:left;
margin:25px 0 0 0;
height:40px;
width:494px;
background:#FFFFFF;
padding:0;
text-align:center;
}
#header #menuTop a {
margin:0 10px;
}

#header .logo { float:right}


			/*---------------------------*/
					/* FOOTER */
			/*---------------------------*/



			/*---------------------------*/
					/* CONTENT */
			/*---------------------------*/
#galleryContainer {
width:100%;
}

#galleryContainer .gallery {
vertical-align:top;
text-align:center;
}
#galleryContainer #portfoliopics {
/*border:#FF0000 solid 1px;*/
padding:0 0 0 0;
height:460px;
vertical-align:top;
}
#galleryContainer .thumbnails {
border-spacing:10px; 	
}

#galleryContainer .thumbnails td {
text-align:center;
padding:10px 0;
/*border:#BAB9B9 solid 1px;*/
width:140px;
}


#galleryContainer .content {
vertical-align:top;
width:150px;
font-size:11px;
color:#BAB9B9;
}


#galleryContainer .menuRight {
width:130px;
vertical-align:top;
text-align:right;
font-size:11px;
font-weight:bold;
}
/*#galleryContainer .menuRight .portfolio a:link,
#galleryContainer .menuRight .portfolio a:visited,
{ 
color:#BAB9B9;
}*/

#galleryContainer .menuRight ul {
list-style:none;

}

.contentBoxWhite {
width:575px;
background:#FFFFFF;
padding:20px;
margin-top:57px
}

.contentBoxGrey {
width:575px;
background:#BAB9B9;
padding:20px;
margin-top:57px
}
.contentBoxGrey h1 {
color:#FFFFFF;
}
.contentBoxGrey table td {
font-size:10px;
}

.contentBoxDark {
width:575px;
background:#50554C;
padding:20px;
margin-top:57px;
color:#FFFFFF;
}
.contentBoxDark p {
color:#FFFFFF;
}
.portfolio {color:#666666}
