/*   
Theme Name: Irish Grid
Description: Custom website for Design Matters Studio
Author: Maxwell Sydney Design Group
Author URI: http://maxwellsydney.com.com/
Version: 1.0
Tags: Comma-separated tags that describe your theme
.
Copyright Maxwell Sydney Design Group.
No resale, redistribution, copying, alteration, or other use permitted.
.
*/

a:link {
    color: #000000;
    text-decoration: none;
}

a:visited {
    color: #000000;
    text-decoration: none;
}

a:active {
    color: #000000;
    text-decoration: none;
}

a:hover {
    color: #000000;
    text-decoration: underline;
}

ul{
    margin: 0 auto;
    padding: 0;
}

#ctrmenu {
    text-align:center;
    list-style:none;
}

#ctrmenu li {
    display:inline;
}

#btm_ctrmenu {
    margin: 0;
    text-align:left;
    list-style:none;
    padding: 0 0 0 10px;
}

#btm_ctrmenu li {
    display:inline;
    margin: 0;
}

#btm_rightmenu {
    color: #644e38;
    margin: 0;
    text-align:right;
    list-style:none;
    padding: 0 10px 0 0;
}

#btm_rightmenu li {
    color: #644e38;
    display:inline;
    margin: 0;
}

ul.nav_list li{
    color: #9b8567;
    font-weight: bold;
    text-align: center;
    list-style: none;
    padding: 0 24px 0 0;
    margin: 0;
    border: 0;
}

ul.nav_list li a:link{
    color: #9b8567;
    text-decoration: none;
    font-weight: bold;
    
}

ul.nav_list li a:visited {
    color: #9b8567;
    text-decoration: none;
    font-weight: bold;
    
}

ul.nav_list li a:active{
    color: #9b8567;
    text-decoration: none;
    font-weight: bold;
    
}

ul.nav_list li a:hover{
    color: #9b8567;
    text-decoration: underline;
    font-weight: bold;
}

ul.btm_nav_list {
    color: #644e38;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    list-style: none;
    padding: 0;
    margin: 0;
    border: 0;
}

ul.btm_nav_list li {
    color: #644e38;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    list-style: none;
    padding: 0 8px;
    margin: 0;
    border: 0;
}

ul.btm_nav_list li a:link{
    color: #644e38;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
}

ul.btm_nav_list li a:visited {
    color: #644e38;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
}

ul.btm_nav_list li a:active{
    color: #644e38;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    
}

ul.btm_nav_list li a:hover{
    color: #644e38;
    text-decoration: underline;
    font-size: 11px;
    font-weight: bold;
}

#complimentary {
    margin: 20px 0px 20px 20px;
    padding: 0px;
    width: 410px;
    height: 200px;
    background: url(images/complimentary-consultation.png) no-repeat;
    text-indent: -5000px;
    position: relative;
}

.xoxo li {
    list-style-type:none;
    margin: 0;
    padding: 0;
}

.textwidget ul {
    margin: -30px 0 0 0;
    padding: 0;
}

.textwidget li {
    font-family: Arial;
    font-weight: normal;
    font-size: 16px;
    margin: 0 0 10px 14px;
    padding: 0;
}

.textwidget li a:link {
    color: #000000;
    text-decoration: none;
}

.textwidget li a:visited {
    color: #000000;
    text-decoration: none;
}

.textwidget li a:active {
    color: #000000;
    text-decoration: none;
}

.textwidget li a:hover {
    color: #000000;
    text-decoration: underline;
}

.entry {
    margin: -10px 20px 0 20px;
    padding: 0;
    text-align: justify;
    line-height: 1.2em;
}

.testimonial {
    margin: 0 0 0 20px;
    padding: 0;
    float: right;
}

.homeentry {
    margin: 0;
    padding: 0;
}

.post {
    margin: 0 0 40px 0;
    padding: 0;
}

.post h2 {
    margin: 20px 20px 0 20px;
    padding: 0;
}

#kitchenordesign {
    background: url(images/kitchenordesign.png);
    background-position: -260px;
    border: 0;
    height: 310px;
}

/* CSS-based Image Maps
   Author: Frank Manno
   Version: Nov. 25, 2004
----------------------------------------------- */


/* ---------- hidden ONLY if CSS is enabled.  If disabled, image is rendered ---------- */
img.image{ display: none; }

dl#ServiceMap{
	margin: 0;
	padding: 0;
	background: transparent url(images/kitchenordesign.gif) -120px 0px no-repeat;
	height: 308px;
	width: 60px;
	position: relative;
}

dl{ margin: 0; padding: 0; position: absolute;  font-size: 85%; }
dd{ margin: 0; padding: 0; position: absolute;  font-size: 85%; }

/* ---------- Hotspot Declarations ---------- */
dd#interiorDef{ 
        top: 0px;
        left: 5px;
	margin: 0;
	padding: 0;
}
dd#interiorDef a{
        position: absolute;
        width: 55px;
        height: 150px;
        text-decoration: none;
	margin: 0;
	padding: 0;
}
dd#interiorDef a span{
        display: none;
        text-indent: -3000px;
	margin: 0;
	padding: 0;
}
dd#interiorDef a:hover{
        position: absolute;
        background: transparent url(images/kitchenordesign.gif) -65px 0px no-repeat;
	margin: 0;
	padding: 0;
}
dd#interiorDef a:hover span{
        display: none; 
        text-indent: -3000px;
	margin: 0;
	padding: 0;
}

dd#kitchenDef{
        top: 155px;
        left: 5px;
	margin: 0;
	padding: 0;
}
dd#kitchenDef a{
        position: absolute;
        width: 55px;
        height: 150px;
        text-decoration: none;
	margin: 0;
	padding: 0;
}
dd#kitchenDef a span{
        display: none;
        text-indent: -3000px;
	margin: 0;
	padding: 0;
}
dd#kitchenDef a:hover{
        background: transparent url(images/kitchenordesign.gif) -65px -155px no-repeat;
	margin: 0;
	padding: 0;
}
dd#kitchenDef a:hover span{
        display: none; text-indent: -3000px;
	margin: 0;
	padding: 0;
}


dl#SegmentMap{
	margin: 0 auto;
	padding: 0 0 0 24px;
	background: transparent url(images/kitchenordesign-h.gif) 0 -60px no-repeat;
	height: 30px;
	width: 325px;
	position: relative;
}

/* ---------- Hotspot Declarations ---------- */

dd#kitchensDef { top: 0px; left: 0px; }
dd#kitchensDef a{ position: absolute; width: 156px; height: 30px; text-decoration: none; }
dd#kitchensDef a span{display: none; text-indent: -3000px;}
dd#kitchensDef a:hover{ position: absolute; background: transparent url(images/kitchenordesign-h.gif) 0px 0px no-repeat; }
dd#kitchensDef a:hover span{
display: none; text-indent: -3000px;
}

dd#interiorsDef { top: 0px; left: 175px; }
dd#interiorsDef a{ position: absolute; width: 150px; height: 30px; text-decoration: none; }
dd#interiorsDef a span{ display: none; text-indent: -3000px; }
dd#interiorsDef a:hover{ background: transparent url(images/kitchenordesign-h.gif) -175px 0px no-repeat; }
dd#interiorsDef a:hover span{
display: none; text-indent: -3000px;
}


.wpcf7-form label
{
	font-weight:bold;
	display:block;
        padding: 0;
        margin: 0;
}

.field {
        padding: 0;
        margin: 0 0 20px 0;
}

.wpcf7-form input {
        padding: 4px 3px;
        margin: 4px 0;
        border: 2px solid #ebdab7;
}

.wpcf7-form textarea {
        padding: 4px 3px;
        margin: 4px 0;
        border: 2px solid #ebdab7;
}

.submit {
	font-weight:bold;
	background:#fff6e5;
	padding:5px;
	color:#000000;
}

.asid {
    margin: 20px 20px;
    padding: 0px;
    width: 80px;
    height: 80px;
    background: url(images/asid.png) no-repeat;
    display: block;
    float: left;
}

.christiana {
    margin: 20px 0px 20px 14px;
    padding: 0px;
    width: 191px;
    height: 80px;
    background: url(images/christianatag.png) no-repeat;
    display: block;
    float: left;
}
