/*   

Theme Name: Dunn and Tighe Interiors Custom Theme

Theme URI: dunnandtigheinteriors.com

Author: purple-neon

Author URI: www.purple-neon.com

Version: 1.0

*/



body {background:#ddd; font-size:1em; font-family:Lucida Grande,Arial,Helvetica,sans-serif; color:#333;}



p {font-size:0.7em; line-height:1.6em; margin:0 0 15px;}

a {text-decoration:none; color:#448ccb;}

a:hover {text-decoration:underline;}

.clear {clear:both;}



small {font-size:0.4em; color:#666; margin-top:4px;}



#logo_wrap a#logo {text-indent:-1000px; overflow:hidden; display:block; background:url('images/logo2.png'); width:330px; height:20px; float:left; margin:39px 0 0 0px;}



h2 {font-size:2em; line-height:1em; margin:0 0 12px;}

h3 {font-size:1.2em; line-height:1em; margin:0 0 12px; font-weight:normal; color:#aaa;}



h1.h1_about_us {text-indent:-1000px; overflow:hidden; height:30px; width:900px; background:url('images/h1_about_us.png') no-repeat; padding-bottom:5px; margin-bottom:20px; border-bottom:solid 1px #ccc;}

h1.h1_gallery {text-indent:-1000px; overflow:hidden; height:30px; width:900px; background:url('images/h1_gallery.png') no-repeat; padding-bottom:5px; margin-bottom:20px; border-bottom:solid 1px #ccc;}

h1.h1_contact {text-indent:-1000px; overflow:hidden; height:30px; width:900px; background:url('images/h1_contact.png') no-repeat; padding-bottom:5px; margin-bottom:20px; border-bottom:solid 1px #ccc;}

h1.h1_press {text-indent:-1000px; overflow:hidden; height:30px; width:900px; background:url('images/h1_press.png') no-repeat; padding-bottom:5px; margin-bottom:20px; border-bottom:solid 1px #ccc;}





h2.h2_welcome {text-indent:-1000px; overflow:hidden; height:33px; width:250px; background:url('images/h2_welcome.png') no-repeat;}

h3.h3_contact_us_now {text-indent:-1000px; overflow:hidden; height:20px; width:250px; background:url('images/h3_contact_us_now.png') no-repeat;}



#wrapper {width:960px; margin:0 auto; padding:0 20px;}

#header {height:100px; background:url(images/bg.png) top;}

#page {clear:both;}

#content_home {width:630px; float:left;}

#sidebar {float:left; width:330px;}

#home_widget_1 {width:270px; height:135px; padding:30px; margin:0 0 10px; background:url('images/widget_1_bg.png');}

#home_widget_2 {width:270px; height:135px; padding:30px; background:url('images/widget_2_bg.png');}



#home_widget_2 .col_2 {}

#home_widget_2 p {margin:0 0 5px;}



.col_1 {float:left; width:25px; padding-right:20px;}

.col_2 {float:left; width:190px; padding-left:20px;}



.full_width {padding:30px; min-height:300px; background:#eee; margin-bottom:18px; display:block;}

.title {width:270px; float:left; margin-right:30px;}

.entry_2 {width:600px; float:left; display:block;}



#footer {clear:both; padding:0px; font-size:0.8em; color:#666;}



#main_nav {float:right; margin:39px 0px 0 0;}

#main_nav ul li {float:left; display:inline; margin-left:3px;}

#main_nav ul li a {display:block; height:20px; background:url('images/nav.png'); width:100px; text-indent:-1000px; overflow:hidden;}



#main_nav ul li a.link_1 {background-position:0px 0px;}

#main_nav ul li a.link_1a {background-position:0px -40px;}

#main_nav ul li a.link_1:hover {background-position:0px -20px;}



#main_nav ul li a.link_2 {background-position:-100px 0px;}

#main_nav ul li a.link_2a {background-position:-100px -40px;}

#main_nav ul li a.link_2:hover {background-position:-100px -20px;}



#main_nav ul li a.link_3 {background-position:-200px 0px;}

#main_nav ul li a.link_3a {background-position:-200px -40px;}

#main_nav ul li a.link_3:hover {background-position:-200px -20px;}



#main_nav ul li a.link_4 {background-position:-300px 0px;}

#main_nav ul li a.link_4a {background-position:-300px -40px;}

#main_nav ul li a.link_4:hover {background-position:-300px -20px;}



#main_nav ul li a.link_5 {background-position:-400px 0px;}

#main_nav ul li a.link_5a {background-position:-400px -40px;}

#main_nav ul li a.link_5:hover {background-position:-400px -20px;}

#footer {

padding: 0 0 40px 0;

}

#footer p {

margin: 0 0 0 331px;

}

#footer #facebook {

width: 300px;

position: relative;

right: 10px;

float: left;

bottom: 13px;

}
