/* Start of CMSMS style sheet 'dmccss' */
html,body {
	margin:0 auto;
	padding:0;
	height:100%; /* needed for container min-height */
	background:#514844;
	
	font-family:arial,sans-serif;
	font-size:small;
	color:#666;
}

h1 { 
	font:1.5em georgia,serif; 
	margin:0;
}

h2 {
	font:1.25em georgia,serif; 
	margin:0 0 0.5em;
padding:0 1em;
text-transform:uppercase;
color: #121212;
}
	a {
		color:#990000;
                text-decoration: none;
	}
	a:hover {
		color:orange;
                text-decoration: none;
	}

p { 
	line-height:1.5; 
	/*margin:0 0 1em;*/
}

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:950px;
	background:#fcf1eb;
	border-left:1px solid #adadad;
        border-right:1px solid #adadad;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
}

div#company{
	background:#fcf1eb url("uploads/images/danny.jpg") 100% 0px no-repeat;
        height: 100px;
	/*border-bottom:6px double gray;*/
}
div#header{
	
	background-color:#fcf1eb;
        height: 190px;
	/*border-bottom:6px double gray;*/
}
	div#header p {
		font-style:italic;
		font-size:1.1em;
		margin:0;
	}

div#content {
	padding:0.5em 0.5em 8em 0.5em; /* bottom padding for footer */
width: 600px;
float: left;
}
	div#content p {
		text-align:left;
		padding:0 1em;
                line-height: 1.8em;
                
		font-size:1.2em;
                
	}
div#services {
width: 310px;
text-align: center;
float: left;
/*margin-bottom: 50px;*/
}
div#footer {
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
	background:#ddd url("uploads/images/footer.jpg") 98% 0px no-repeat;
	/*border-top:6px double gray;*/
        height: 70px;
}
	div#footer p {
		
		margin:0;
	}
dfn {
   position: absolute;
   left: -10000px;
   top: -10000px;
   width: 0;
   height: 0;
   overflow: hidden;
   display: inline;
}
.clearfix {
clear: both;
}
h1.webdev {
display: block;
width: 300px;
height: 250px;
margin: 10px 0 10px 0;
background:#fcf1eb url("uploads/images/services_webdev.jpg") 100% 0px no-repeat;
text-indent: -99999px;
}
h1.dtp {
display: block;
width: 300px;
height: 250px;
margin: 10px 0 10px 0;
background:#fcf1eb url("uploads/images/services_dtp.jpg") 100% 0px no-repeat;
text-indent: -99999px;
}
h1.digiart {
display: block;
width: 300px;
height: 250px;
margin: 10px 0 50px 0;
background:#fcf1eb url("uploads/images/services_digiart.jpg") 100% 0px no-repeat;
text-indent: -99999px;
}


h1.welcome{
display: block;
width: 600px;
height: 50px;
background: url("uploads/images/titles_welcome.jpg") 0 0 no-repeat;
text-indent: -9999px;
}

h1.portfolio{
display: block;
width: 600px;
height: 50px;
background: url("uploads/images/titles_portfolio.jpg") 0 0 no-repeat;
text-indent: -9999px;
}
h1.services{
display: block;
width: 600px;
height: 50px;
background: url("uploads/images/titles_services.jpg") 0 0 no-repeat;
text-indent: -9999px;
}
h1.links{
display: block;
width: 600px;
height: 50px;
background: url("uploads/images/titles_links.jpg") 0 0 no-repeat;
text-indent: -9999px;
}
h1.contact{
display: block;
width: 600px;
height: 50px;
background: url("uploads/images/titles_contact.jpg") 0 0 no-repeat;
text-indent: -9999px;
}
h1.legal{
display: block;
width: 600px;
height: 50px;
background: url("uploads/images/titles_legal.jpg") 0 0 no-repeat;
text-indent: -9999px;
}
h2.brasstacks{
display: block;
width: 590px;
height: 50px;
background: url("uploads/images/titles_bt.jpg") 0 0 no-repeat;
text-indent: -9999px;
}
h2.nittygritty{
display: block;
width: 590px;
height: 50px;
background: url("uploads/images/titles_ng.jpg") 0 0 no-repeat;
text-indent: -9999px;
}
h2.testingtimes{
display: block;
width: 590px;
height: 50px;
background: url("uploads/images/titles_tt.jpg") 0 0 no-repeat;
text-indent: -9999px;
}
h2.copy{
display: block;
width: 590px;
height: 50px;
background: url("uploads/images/titles_copy.jpg") 0 0 no-repeat;
text-indent: -9999px;
}
h2.terms{
display: block;
width: 590px;
height: 50px;
background: url("uploads/images/titles_terms.jpg") 0 0 no-repeat;
text-indent: -9999px;
}
h2.access{
display: block;
width: 590px;
height: 50px;
background: url("uploads/images/titles_access.jpg") 0 0 no-repeat;
text-indent: -9999px;
}
h2.submission{
display: block;
width: 590px;
height: 50px;
background: url("uploads/images/titles_submission.jpg") 0 0 no-repeat;
text-indent: -9999px;
}
.folio {
width: 290px;
float: left;
text-align: left;
padding: 5px;
}
.linkwidth {
width: 42%;
background-color: #ddd;
float: left;
margin-bottom: 12px;
padding: 5px;
text-align: center;
}
.linkspace {
width: 5%;
background-color: #fcf1eb;
float: left;
}
.dmcform {
margin-left: 25px;
}
.captcha {
width: 260px;
margin: 10px 0 10px 0;
font-family: arial;
background-color: #fcf1eb;
color: black;
}
.captcha input, .dmcsbj select, .dmcwhere select{
font-family: arial;
background-color: #fcf1eb;
color: black;
border: 1px solid black;
width: 140px;
}
.dmcmsg textarea{
width: 250px;
font-family: arial;
background-color: #fcf1eb;
color: black;
border: 1px solid black;
/*resize: none;*/
}
.dmcname, .dmcemail, .dmcnum, .dmcsbj, .dmcmsg{
width: 250px;
padding: 5px;
}
.dmcwhere{
width: 187px;
}
.dmcname input, .dmcemail input, .dmcnum input, .dmcmsg input{
width: 250px;
font-family: arial;
background-color: #fcf1eb;
color: black;
border: 1px solid black;
}

.legaltext {
font-size: 0.8em;
padding-left: 5px;

}
.footerbtn {
width: 100%;
text-align: center;
margin: 1em 0 1em 0;
}
img {
border: 0;
}
.imgpadr {
padding-right: 3px;
}
/* End of 'dmccss' */

