@charset "utf-8";
/* CSS Document */

 ....loading....  <html xmlns="http://www.w3.org/1999/xhtml"> <head profile="http://gmpg.org/xfn/11"> </head> <body id="frontpage"> <div id="cboxOverlay" style="display: none;"></div> <div id="colorbox" style="padding-bottom: 50px; padding-right: 50px; display: none;"> </div> <div class="wrap_all"> <div id="top"> <div id="head"> <h1 class="logo"> </h1> <div class="navwrap"> <ul id="nav"> <li class="current_page_item"> <a href="http://www.dallasartdirector.com">Home</a> </li> <li class="page_item page-item-162"> <a href="http://www.dallasartdirector.com/about-2/">About</a> </li> <li class="page_item page-item-184"> <a href="http://www.dallasartdirector.com/portfolio/">Portfolio</a> <ul style="visibility: hidden; display: block;"> </ul> </li> <li class="page_item page-item-185"> </li> <li class="page_item page-item-199"> </li> </ul> </div> </div> <div id="main"> </div> <div id="footer"> <span class="copyright"> </span> <span class="scroll-top"> <a href="#top">top</a> </span> </div> </div> </div> <script src="http://www.dallasartdirector.com/wp-content/plugins/lightbox-plus/js/jquery.colorbox-min.js?ver=1.3.6" type="text/javascript"> </script> <script type="text/javascript"> </script> <script type="text/javascript"> </script> <script type="text/javascript" src="http://www.google-analytics.com/ga.js"> </script> <script type="text/javascript"> </script> </body> </html> body, ul, ol, h1, h2, h3, h4, h5, h6, form, li, p {
margin:0;
padding:0;
}
html {
	background-color:#203548;
}

body {
	background-color:#203548;
	background-image:url("http://dallasartdirector.com/images/bkg.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	font-family:'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;
	font-size:11.5px;
	margin:0;
}
.wrap_all {
	display:table;
	position:relative;
	width:100%;
}
#top {
	margin:0 auto;
	position:relative;
	width:960px;
}
#head {
	height:128px;
	position:relative;
	z-index:10;
}
.logo, .logo a {
	display:block;
	height:83px;
	position:absolute;
	top:0px;
	width:229px;
}
#top .logo a {
	outline:medium none;
	right:0;
	text-indent:-9999px;
	top:0;
}
#main {
	float:left;
	padding-top:45px;
	position:relative;
}
#featured {
	height:365px;
	margin-bottom:25px;
	position:relative;
}
.featured_item {
	display:none;
	height:350px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	top:-35px;
	width:940px;
}
#top .current {
	display:block;
}
.featured_text {
	left:30px;
	letter-spacing:0.4px;
	line-height:26px;
	position:relative;
	top:30px;
	width:360px;
	z-index:2;
}
#featured .entry {
	border-bottom:medium none;
	height:242px;
	margin-bottom:8px;
	overflow:hidden;
	padding-bottom:0;
}
.featured_image {
	height:350px;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
	width:940px;
}
.featured_image img {
	position:absolute;
	right:0;
	top:0;
}
#featured_bottom {
	bottom:-10px;
	height:60px;
	position:absolute;
	width:100%;
}
.ticker {
	font-size:11px;
	margin:18px 15px 0 39px;
	width:450px;
}
.ticker, .ticker a {
	text-decoration:none;
}
.ticker span {
	display:none;
}
.ticker .active_ticker {
	display:block;
}
.preview_images {
	height:60px;
	line-height:60px;
	position:absolute;
	right:39px;
	top:10px;
}
.preview_images a img {
	padding:1px;
}
.preview_images a {
	display:block;
	float:left;
	margin-right:5px;
	outline:medium none;
	position:relative;
}
.pointer {
	height:13px;
	left:18px;
	position:absolute;
	top:37px;
	width:13px;
}
.breadcrumb {
	bottom:-57px;
	font-size:11px;
	left:40px;
	position:absolute;
	z-index:5;
}
.breadcrumb a {
	text-decoration:none;
}
.breadcrumb a:hover {
	text-decoration:underline;
}
.content_top {
	float:left;
	height:30px;
	padding:0 10px;
	width:940px;
}
#content {
	float:left;
	padding:0 10px;
	position:relative;
	width:940px;
}
#sidebar {
	float:left;
	overflow:hidden;
	padding:0 0 15px 50px;
	position:relative;
	width:265px;
}
#top #sidebar .small_box {
	padding:0 0 15px;
}
#inner_content_big {
	float:left;
	padding:0 0 15px 30px;
	position:relative;
	width:880px;
}
.entry_portfolio {
	clear:both;
	float:left;
	padding-bottom:30px;
	position:relative;
	width:100%;
}
.entry_portfolio p {
	font-style:italic;
}
.portfolio_item {
	height:132px;
	overflow:hidden;
	padding:5px;
	position:relative;
	width:250px;
}
#top .portfolio_item h3 {
	border:medium none;
	bottom:13px;
	left:0;
	line-height:1em;
	margin:0;
	padding:0;
	position:absolute;
}
#top #main .portfolio_item h3 a {
	display:inline;
	font-size:12px;
	height:auto;
	overflow:auto;
	padding:4px 8px;
	width:auto;
}
.portfolio_item a {
	display:block;
	height:132px;
	overflow:hidden;
	width:250px;
}
#top .portfolio_item img, #top .portfolio_item a img {
	border:medium none;
	margin:0;
	padding:0 !important;
}
#inner_content, .inner_content {
	float:left;
	padding:0 0 15px 30px;
	position:relative;
	width:570px;
}
#top .portfolio_inner_content {
	width:100%;
}
#inner_content .entry {
	width:570px;
}
.entry {
	clear:both;
	margin-bottom:28px;
	overflow:hidden;
	padding-bottom:20px;
	position:relative;
}
.entry-head {
	font-size:11px;
	margin-bottom:20px;
	position:relative;
	top:-3px;
}
.categories, .comments, .entry-head a, .more-link, #top .portfolio_item h3 a {
	padding:2px 0;
	text-decoration:none;
}
#top .entry-head a, .more-link {
	padding:2px 4px;
}
.date {
	padding:2px 4px;
}
#subpage #content {
	padding:20px 10px 0;
}
.small_box {
	float:left;
	padding:0 0 15px 50px;
	position:relative;
	width:260px;
}
#top .box1 {
	padding:0 0 15px 30px;
}
.small_box h3 {
	margin:0 0 5px;
}
.small_box img {
	padding:5px 0 !important;
}
.widget_categories a, .widget_pages a, .widget_archive a, .widget_recent_entries a, li.recentcomments, .widget_meta a {
	display:block;
	padding:5px;
	text-decoration:none;

}
.widget_tag_cloud a {
	padding:0 3px;
	text-decoration:none;
}
.widget_tag_cloud a:hover {
	font-weight:bold;
	text-decoration:underline;
}
li.recentcomments a {
	text-decoration:none;
}
#wp-calendar a, #wp-calendar a:visited {
	border:medium none;
	display:block;
	padding:0;
	text-decoration:none;
	width:auto;
}
#wp-calendar a:hover {
	display:block;
}
#wp-calendar {
	empty-cells:show;
	text-align:center;
	width:100%;
}
#wp-calendar #next a, #wp-calendar #prev a {
	border:medium none;
	display:block;
	text-decoration:none;
}
#wp-calendar #next a:hover, #wp-calendar #prev a:hover {
}
#wp-calendar caption {
	margin-bottom:5px;
}
#footer {
	clear:both;
	float:left;
	font-size:10px;
	padding:12px 15px;
	position:relative;
	width:930px;
}
.copyright {
	display:block;
	float:left;
}
.scroll-top {
	display:block;
	float:right;
}
textarea {
	font:12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;
	padding:10px;
	width:538px;
}
#commentform {
	padding-bottom:20px;
}
#top .commententry li, #top .commententry ul, #top .commententry ol {
	border:medium none;
}
#top .commentlist, #top .commentlist li {
	background-image:none;
	clear:both;
	list-style-type:none;
	margin-bottom:10px;
	padding:10px 0 0 25px;
	position:relative;
}
#respond {
	clear:both;
	margin:20px 0 0;
	width:100%;
}
#comment, fieldset textarea {
	height:150px;
	line-height:24px;
	padding:5px;
	width:97%;
}
#commentform p, fieldset p {
	clear:both;
	padding:2px 0;
}
#commentform input {
	padding:5px;
}
.commentlist li h3 {
	float:left;
}
.commentlist .says {
	display:none;
}
.commentlist .avatar {
	border:1px solid #DDDDDD;
	left:-25px;
	padding:3px;
	position:absolute;
	top:14px;
	z-index:3;
}
.commentlist .commentmetadata {
	font-size:11px;
}
.commentlist .commentmetadata a {
	color:#888888;
	font-size:10px;
	line-height:10px;
	position:relative;
	text-decoration:none;
	top:-5px;
}
.reply {
	font-size:11px;
	left:-19px;
	position:absolute;
	top:53px;
}
.fn {
	font-size:13px;
	font-style:normal;
	font-weight:bold;
}
.fn a {
	text-decoration:none;
}
.reply a {
	text-decoration:none;
}
.reply a:hover {
	text-decoration:underline;
}
.comment_nav {
	float:left;
	height:38px;
	padding:0 0 15px 50px;
	width:508px;
}
.comment_nav a {
	cursor:pointer;
	text-decoration:none;
}
.comment_next {
	float:right;
}
.comment_prev {
	float:left;
}
.commentlist .children {
	padding-bottom:0;
	padding-left:20px;
}
#top .children li {
	padding-right:0;
}
#top #cancel-comment-reply-link {
	float:right;
	height:26px;
	line-height:26px;
	margin-right:1px;
	position:relative;
	right:14px;
	text-decoration:none;
}
.advancedlink {
	line-height:28px;
}
.fullwidth {
	width:558px;
}
.pagination {
	clear:both;
	display:block;
	float:left;
	padding:0 0 20px 0;
	position:relative;
	z-index:3;
}
.pagination span, .pagination a {
	display:block;
	float:left;
	font-size:11px;
	line-height:13px;
	margin:2px 2px 2px 0;
	padding:3px 6px;
	text-decoration:none;
}
.pagination .current {
	font-size:11px;
	padding:3px 6px;
}
h1 a, h2 a, h3 a, h4 a, h5 a h6 a {
}
a {
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
a img {
	border:medium none;
}
p {
	padding:0 0 1em;
}
ul, ol {
	list-style-position:outside;
	margin-left:20px;
}
#sidebar ul, #sidebar ol {
	margin-left:-40px;
}
#sidebar li {
	list-style-type:none;
}
h1, h2, h3, h4, h5, h6, legend {
	font-weight:normal;
	line-height:1.4em;
	padding-bottom:5px;
}
h1 {
	clear:both;
	font-size:32px;
	font-weight:bold;
}
h2 {
	clear:both;
	font-size:22px;
}
h3, legend {
	clear:both;
	font-size:18px;
}
h4 {
	clear:both;
	font-size:16px;
}
h5 {
	clear:both;
	font-size:14px;
}
h6 {
	clear:both;
	font-size:13px;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	text-decoration:none;
}
#featured h2 {
	margin-bottom:8px;
	padding-bottom:8px;
}
#inner_content h2, #inner_content h2 a, #inner_content_big h2, #inner_content_big h2 a {
	font-size:32px;
margin-top:0;
}
blockquote p {
	padding:11px 0;
}
blockquote {
	margin:0 0 22px 5px;
	padding:0 15px;
}
.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.clearboth {
	clear:both;
}
.alignleft {
	float:left;
	margin:0 15px 15px 0;
}
.alignright {
	float:right;
	margin:0 0 15px 15px;
}
.aligncenter {
	clear:both;
	display:block;
	margin:10px auto;
	padding:10px 0;
}
#top .wp-smiley {
	border:medium none;
	padding:0;
}
.meta {
	display:block;
	font-size:11px;
	line-height:14px;
	min-height:14px;
	position:relative;
	top:3px;
}
.read-more, .show-next {
	display:block;
	font-size:11px;
	font-weight:bold;
	height:41px;
	left:-2px;
	line-height:41px;
	position:relative;
	text-align:center;
	text-decoration:none;
	width:165px;
}
#top .show-next {
	bottom:0;
	left:165px;
	position:absolute;
}
.read-more:hover, .show-next:hover {
}
.entry ul, .entry ol {
	list-style-position:inside;
	list-style-type:disc;
	margin:0;
	padding:0 0 20px;
}
#top .entry ol {
	list-style-type:decimal;
}
.entry li {
	padding:3px 10px;
}
blockquote {
	font-size:13px;
	font-style:italic;
	margin:0 0 20px;
	padding:10px 20px 10px 41px;
}
#searchsubmit, #send, #top #submit {
	cursor:pointer;
}
#s, .text_input, .text_area {
	font-family:'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;
	font-size:11.5px;
	padding:5px;
	width:200px;
}
#sidebar #s {
	width:155px !important;
}
#top #searchsubmit, #top #send, #top #submit {
	font-family:'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;
	font-size:11.5px;
	padding:4px 20px;
}
.hidden {
	display:none;
}
#commentform {
	padding-bottom:20px;
}
fieldset {
	border:medium none;
	margin:0;
	overflow:hidden;
	padding:0;
}
fieldset label {
	padding-left:7px;
}
.blocklabel {
	display:block;
	padding:10px 0 0;
}
#top .text_area {
	width:450px;
}
.corner_left, .corner_right {
	height:5px;
	left:0;
	position:absolute;
	top:0;
	width:5px;
	z-index:6;
}
#top .corner_right {
	left:935px;
}
.navwrap {
	font-size:15px;
	height:50px;
	left:285px;
	line-height:50px;
	padding-right:18px;
	position:absolute;
	top:50px;
	z-index:6;
}
#top #nav {
	float:left;
	height:285px;
	line-height:50px;
	padding-left:13px;
}
#nav, #nav ul {
	line-height:50px;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
	z-index:5;
}
#top #nav a {
	display:block;
	float:left;
	height:33px;
	line-height:28px;
	outline:medium none;
	padding:0 21px;
	position:relative;
	text-align:center;
	text-decoration:none;
	z-index:35;
	color:#c3c3c3;
}
#top #nav ul a {
	line-height:33px;
}
#top #nav li a:visited {
	color:#dddddd;
	}
#top #nav li a:hover {
	color:#333333;
}
#top #nav li {
	float:left;
	margin-top:11px;
	position:relative;
	z-index:20;
}
#top #nav li li {
	border-left:medium none;
	margin-top:0;
}
#top #nav ul {
	display:none;
	left:-1px;
	position:absolute;
	top:33px;
	width:172px;
}
#top #nav li ul a {
	float:left;
	height:auto;
	padding:0 21px;
	text-align:left;
	width:130px;
}
#top #nav ul ul {
	border-top:medium none;
	top:auto;
}
#top #nav li ul ul {
	left:172px;
	top:0;
}
#top #nav li:hover ul ul, #top #nav li:hover ul ul ul, #top #nav li:hover ul ul ul ul {
	display:none;
}
#top #nav li:hover ul, #top #nav li li:hover ul, #top #nav li li li:hover ul, #top #nav li li li li:hover ul {
	display:block;
	background-color:#3F6282;
}
.inline {
	display:inline-block;
	vertical-align:top;
	width:270px;
}
.inlinePhoto {
	display:inline-block;
	height:250px;
	vertical-align:top;
	width:270px;
}
<!-- 
.linkedin {
	display:inline-block;
	vertical-align:top;
	width:75px;
}
.linkedinTXT {
	border-bottom:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
	display:inline-block;
	line-height:33px;
	padding-left:10px;
	vertical-align:top;
	width:170px;
} -->
.entry-wide {
	text-align:left;
	width:900px;
}
.entry-wide img {
	float:left;
}
.right h3 {
padding-bottom:0px;
margin-bottom:0px
}
.right p {
	line-height:1.7;
margin-top:5px;
}
.container {
	width:900px;
	margin:0 auto
}
.left {
	float:left;
	width:500px
}
.left img {
padding-bottom:10px;
}
.right {
	float:left;
	width:300px;
	margin-left:20px;
}
.button a {
	display:block;
	background-color:#123456;
	padding:5px;
	margin-top:5px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
width:75px;
}

.button a:hover {
color:#123456;
background-color:#4579A0;
}

h4 {
margin-top:0;
margin-bottom:0;
}

.cform {
margin:0; }
