body {color:#fff;background-color:#110f10;font-family:Arial, Helvetica, sans-serif;text-align:center;font-size: 62.5%; /*** 1em=10px ***/}
h1 {font-size:1.8em;font-family:Georgia, serif;line-height:1.8em;}
h2 {font-weight:bold;text-decoration:underline;margin-bottom:1.3em;}
td {text-align:left;vertical-align:top;background-repeat:no-repeat;background-position:top left;}
img {border:0px;display:block;}
p {line-height:1.5em;margin-bottom:1.8em;}

#layout {width:1024px;margin-left:auto;margin-right:auto;text-align:left;}

/*** menu ***/
.menu a {display:block;}
.menu a {background-repeat:no-repeat;background-position:top left}
.menu a:hover {background-position: bottom left;}
.menu a.selected {background-position: bottom left;}
#menu_home {background-image: url(../images/home_sprites.gif);}
#menu_about {background-image: url(../images/about_sprites.gif);}
#menu_portfolio {background-image: url(../images/portfolio_sprites.gif);}
#menu_contact {background-image: url(../images/contact_sprites.gif);}

#footer {width:1024px;height:120px;vertical-align:middle;text-align:center;font-size:1.2em;color:#595A5C;background: url(../images/footer.gif) top no-repeat;}
#footer a {color:#595A5C;text-decoration:none;margin-left:5px;margin-right:5px;}
#footer a:hover {text-decoration:underline;color:#939598;}
#copyright {text-align:left;margin-right:150px;}
#textmenu {}
#tkx {text-align:right;margin-left:150px;}

.maincontent {width:552px;height:537px;font-size:1.5em;}
.maincontent a {color:#D01C23;}
#content {margin-left:42px;}

#homecontent {background-image:url(../images/homecontent.gif);}
.news {width:230px;}
#newsright {float:right;margin-right:20px;width:210px;height:150px;}
#newsleft {width:210px;height:150px;}
.newslink {text-decoration:none;}
#news_edit {width:500px;height:510px;background-color:#000;}
#news_edit td{background-position:bottom center;vertical-align:middle;line-height:1em;margin-bottom:0px;}
#news_edit img{display:inline;}

#aboutcontent {background-image:url(../images/aboutcontent.gif);}
#services {list-style:disc outside none;}
#services li {line-height:1.5em;width:10.5em;color:#D01C23;}
#services li span {color:#fff;}
.col1 {margin-left:1.0em;}
.col2 {margin-left:11.0em;}
.col3 {margin-left:22.0em;}
.columntop {margin-top:-9.0em;}

#contactcontent {background-image:url(../images/contactcontent.gif);}
input, textarea {display:block;margin-left:70px;font-size:1.3em;width:220px;}
textarea {height:110px;font-family:Arial, Helvetica, sans-serif;}
#submit {width:124px;height:31px;margin-top:25px;}
#contact_thanks {color:#ff0000;display:none;font-weight:bold;}

#portfoliocontent {background-image:url(../images/portfoliocontent.jpg);}
.portfoliocontent_left {width:380px;}
.portmenu {left:-42px;}
/*.portfoliocontent_right {width:130px;text-align:center;}*/
#portfoliocontent_table td{text-align:left;margin:0 0 0 0;}
#portfolio_logo {background-image:url(../images/logo_sprites.jpg)}
#portfolio_print {background-image:url(../images/print_sprites.jpg);}
#portfolio_web {background-image:url(../images/web_sprites.jpg);}
#portfolio_img {background-image:url(../images/logos/2man2.jpg);width:320px;height:320px;top:-15px;position:relative;border:solid 3px #ff0000;}
#upbtn {float:right;margin-right:18px;}
#downbtn img{margin-left:10px;}
#sliderPrint {}
#sliderWebsites {}
/* Easy Slider */
	.slider {width:89px;height:420px;position:relative;left:10px;}
	.slider ul, .slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	.slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:101px;
		height:101px;
		overflow:hidden;
		margin-top:10px;
		margin-bottom:10px;
		}
	.slider ul li img{
		border:solid 3px #ff0000;
		}
	.slider img {cursor:pointer;}
