d@charset "UTF-8";
/* CSS Document */

body{					background-color:#46413d}

/* Header Section */

#header{				width:100%;
						height: 238px;
						background:url('http://www.ulumarketing.com/images/header.jpg') repeat-x;
						position: relative;}

.head{					width:960px;
						margin-left:auto;
						margin-right:auto;
						height:238px;}

.logo{					margin-left:25px;
						margin-top:10px;
						width:172px;
						height:175px;
						display:inline;
						float:left;}

/* Navigation Section */

.nav{					float:right;
						width:575px;
						height:65px
						z-index:20;
						margin-top:126px;
						display:inline}

.nav .navabout{			height:65px;
						margin:10px 0 0 4px;
						float:left;
						overflow:hidden}

.nav .navabout:hover{	margin-top:0px;
						overflow: visible}

.nav .navservices{		height:65px;
						margin:10px 0 0 4px;
						float:left;
						overflow:hidden}

.nav .navservices:hover{margin-top: 0px;
						overflow: visible}

.nav .navwork{			height:65px;
						margin:10px 0 0 4px;
						float:left;
						overflow:hidden;}

.nav .navwork:hover{	margin-top: 0px;
						overflow: visible}

.nav .navcontact{		height:65px;
						margin:10px 0 0 4px;
						float:left;
						overflow:hidden;}

.nav .navcontact:hover{	margin-top: 0px;
						overflow: visible}


/* Main Content Section */

#container{				width:960px;
						height:auto;
						margin: -50px auto 0 auto}
						
	/* Left Side Information */
	
.left{					width: 590px;
						height: auto;
						float:left;
						padding: 70px 0 0 15px;}

.left a:link{			color:#6aa669}
.left a:visited{		color: #999999}

.text{					padding-top:35px;
						font-family:Helvetica, arial,sans-serif;
						font-size: 17px;
						color:#FFFFFF;}
						
		/* Left -- Work Page*/
	
.work{					width: 590px;
						height:auto;
						clear:left;
						padding-top:25px;}

.work img{				float:left;
						width:211px}

.worktext{				font-family:Helvetica, arial,sans-serif;
						font-size: 12px;
						color:#FFFFFF;
						margin-left:10px;
						width:369px;
						float: left;}

		/* Left -- Index Page */

.portfolio{				padding-top: 15px;
						padding-left: 15.5px;}

.portfolio img{			margin-top: -25px}

.port_header{			margin-left: -15.5px;}

.intro, .port_header{	font-family:Helvetica, arial,sans-serif;
						font-size: 37px;
						color:#FFFFFF;
						text-shadow: 2.5px 2.5px #333;}
						
		/* Left -- About Page */
	
#prof_img{				margin-right: 10px;
						float: left;}

	/* Right Side Information */

.right{					width:369px;
						height:auto;
						float:right;
						margin-right:-24px;
						padding-top:70px;}

		/* Right -- Twitter Box */

#twitter, .right_content{
						padding: 0px 0px 0px 10px; 
						height: auto;
						background-image:url('/images/content_box.jpg');}

.tweet_foot, .right_content{
						padding: 8px 8px 8px 28px;
						font-family:Helvetica, Arial, sans-serif;
						font-size:14px;
						color:#46413d;}

.tweet_head, .right_content{
						vertical-align:top;}

.tweet_head{			padding: 8px 8px 8px 15px}

.right_head{			padding: 8px 8px 8px -13px}
.right_head_team{		font-size: 18px; 
						color:#6aa669; 
						text-shadow: 1.5px 1.5px #4a7c49;}

.follow{				float:right;
						padding-right:20px;}

.tweet_foot{			vertical-align:bottom;}

.box_top_bottom{		position:relative;}

.tweet{ 				padding: 0px 18px 5px 28px; 	
						font-family: Helvetica, Arial, sans-serif;
						color:#FFFFFF;
						font-size:14px}
						
/* Footer Content */						

#footer{				clear:both;
						background:url('/images/footer.jpg');
						height:87px;
						width:auto;
						margin-top:58px;}

#contain{				width:960px;
						height:145px;
						z-index:2;
						margin:-145px auto 0 auto; 
						background:url('/images/footer2.png');
						position:relative}

.ftext{					padding-top:45px;
						clear:both;
						width: 960px;
						margin:30px 0 0 0;
						font-size:10px;
						color:#999999;
						font-family: Helvetica, Arial, sans-serif;}

a:link{					text-decoration:underline; color:#46413d}
a:hover{				color:#333}
a:visited{				color:#333}
.green{					color:#6aa669}