/* CSS Document */

body {
	background: url(http://www.denisdesigns.com/wp_index/wp-content/themes/denisdesigns_website/images/background.jpg) repeat-x #000000;
	}
	
#wrapper {
	margin: 0 auto;
	overflow: hidden;
	width: 750px;}

#header {
	height: 201px;
	width: 750px;}

#nav {
	border-right: 1px solid #FF3333;
	color: #FFFFFF;
	float: right;
	height: 30px;
	width: 100%;}
	
	#nav a {
		color: #FFFFFF;
		margin-top: 7px;
		padding: 7px 10px 0 10px;
                text-decoration: none;
                font-weight: normal;}

	#nav li {
		border-left: 1px solid #FF3333;
		border-right: 1px solid #993333;
		color: #FFFFFF;
		display:inline;
		float: right;
		font-size: 13px;
                font-weight: normal;
		height: 22px;
		margin: 0px;
		padding: 7px 0 0 0;
		text-align: center;
		text-decoration: none;}
	
	#nav link, a:visited {
		color: #FFFFFF;
		font-weight: normal;
		padding: 7px 10px 0 10px;
		text-decoration:none;}
	
	#nav a:hover {
		background-color: #333333;
		color: #FFFFFF;
                font-weight: normal;
		padding: 7px 10px 8px 10px;
		text-decoration: none;}

#tagbox {
	clear: right;
	float: right;
	width: 100%;}
	
	.logo {
		clear: left;
		float: left;
		height: 206px;
		margin-right: 100px;
		position:relative;
		top:-31px;
		width: 154px;}

	.tagline {
		float: right;}

#quotebox {
	background-color: #CC3333;
	border-left: 1px solid #FF3333;
	border-bottom: 1px solid #FF3333;
	border-right: 1px solid #993333;
	clear: both;
	height: 25px;	
	padding-top: 7px;
	position:relative;
	top:-5px;
	width: 748px;}
	
	.quotebox {
		color: #FFFFFF;
		font-size: 15px;
		text-align: center;
                text-decoration: none;
                font-weight: normal;}
		
	#quotebox a {
		color: #FFFFFF;
		text-decoration: underline;}
		
	#quotebox a:hover {
		color: #000000;
		text-decoration: none;}

#portbox{
	clear: both;
	margin: 15px 0 0 0;}

		
#form{
	float: left;
	margin: 20px 0 0 0;
	width: 500px;}
			
#post {
	margin: 20px 0 20px 0;
        width: 750px;}

      #post img {
             margin: 0 0 20px 0; 
             padding: 0;}

     .postbreak {
             border-bottom: thin dotted #333333;
             height: 10px;
             width: 750px;
             margin: 10px 0 20px 0;}


#features {
	clear: both;
	margin: 20px 0 20px 0;}

	.features {
		color: #CCCCCC;
		font-size: 14px;
		text-align: left;
		line-height: 16px;}
		
	#features h2 {
		color: #CC3333;
		font-size: 20px;
		margin: 0 0 5px 0;
		text-align: left;}
		
	#services {
		background: url(http://www.denisdesigns.com/wp_index/wp-content/themes/denisdesigns_website/images/features.jpg);
		float: left;
		height: 124px;
		margin: 0 35px 0 0;
		padding: 17px 20px 10px 50px;
		width: 157px;}
		
	#portfolio {
		background: url(http://www.denisdesigns.com/wp_index/wp-content/themes/denisdesigns_website/images/features.jpg);
		float: left;
		height: 124px;
		margin: 0 30px 0 0;
		padding: 17px 20px 10px 50px;
		width: 157px;}
		
	#contact {
		background: url(http://www.denisdesigns.com/wp_index/wp-content/themes/denisdesigns_website/images/features.jpg);
		float: right;
		height: 124px;
		margin: 0 0px 20px 0;
		padding: 17px 20px 10px 50px;
		width: 157px;}
		
	#contact_info {
		background: url(http://www.denisdesigns.com/wp_index/wp-content/themes/denisdesigns_website/images/footer_pattern.jpg) repeat;
		border-top: 1px solid #666666;
		float: right;
		height: 480px;
		margin: 20px 0 20px 0;
		padding: 10px 20px 20px 20px;
		width: 190px;}

		.location {
			color: #339933;
			font-size: 18px;
			font-weight: bold;
			margin: 10px 0 5px 0;}
		
		.email {
			color: #CC3333;
			font-size: 18px;
			font-weight: bold;
			margin: 20px 0 5px 0;}
			
		.twitter {
			color: #33CCFF;
			font-size: 18px;
			font-weight: bold;
			margin: 20px 0 5px 0;}
			
		.facebook {
			color: #336699;
			font-size: 18px;
			font-weight: bold;
			margin: 20px 0 5px 0;}
			
		.linkedin {
			color: #3399CC;
			font-size: 18px;
			font-weight: bold;
			margin: 20px 0 5px 0;}
			
#footer {
        bottom: 0;
	clear: both;
	height: 30px;
	margin: 0 auto;
	overflow: inherit;
	padding: 20px 0 0 0;
	width: 750px;}
	
#footer_wrapper {
	background: url(http://www.denisdesigns.com/wp_index/wp-content/themes/denisdesigns_website/images/footer_pattern.jpg) repeat;
	border-top: 1px solid #666666;
	clear: both;}

/* textstyles */

p {
	color: #FFFFFF;
        font-size: 14px;
        line-height: 20px;}

h1 {
	font-size: 28px;
	font-weight: bolder;}

h2 {
	color: #CC3333;
	font-weight: bolder;
	font-size: 20px;
        margin: 0 0 10px 0;}

.left {
        float: left;}

.right {
        float: right;}

#nextnav {
        background: #CC3333;
        height: 14px;
        padding: 5px;
        color: #333333;
        font-size: 14px;
        font-weight: bold;}

.
.form {
        margin: 0 0 20px 0;}

#contact_info a {
                margin: 0;
                padding: 0;
		color: #CCCCCC;
                font-weight: normal;
		text-decoration:none;}
	
#contact_info link, a:visited, a:active {
		color: #CCCCCC;
		font-weight: normal;
                margin: 0;
                padding: 0;
		text-decoration:none;}

#contact_info a:hover {
		color: #CC3333;
                margin: 0;
                padding: 0;
		text-decoration: none;}

a {
                margin: 0;
                padding: 0;
		color: #CCCCCC;
                font-weight: bold;
                text-decoration: underline;}
	
link, a:visited, a:active {
		color: #FFFFFF;
                font-weight: bold;
                margin: 0;
                padding: 0;
		text-decoration: none;}
	
a:hover {
		color: #333333;
                margin: 0;
                padding: 0;
		text-decoration: none;}