/*
Author Name : Alex Hempton-Smith
Author Site : http://hempsworth.com
Style Name : Hopscotch
Style URI : http://hempsworth.com/
Version : Development
Comments : A facelift for the Hopscotch site
*/

body {
font-family: Verdana, sans-serif !important;
background: url('img/bg-html.gif') repeat-y top center #CEE48B !important;
font-size: 62.5% !important;
color: #333 !important;
margin: 0 !important;
_margin: 0 !important;
padding: 0 !important;
_padding: 0 !important;
}

#page {
width: 858px !important; /*Width of entire Blog*/
_width: 858px !important; /*Check in IE to get the value that matches your blog*/
border: 0px !important;
padding: 0px !important;
_padding: 0px !important;
}

#header {
background: #64A5C8 url('img/bg-header.gif') no-repeat top left !important;
height: 208px !important; /*sets the height of header*/
_height: 208px !important; /*IE tweak*/
border: none !important;
padding: 0;
margin: 0;
position: relative;
}

#header h1 {
width:222px;
height:141px;
position:absolute;
top:-50px;
left:-10px;
}

#header h1 a {
background:url('img/logo.png') no-repeat top right;
width:222px;
height:141px;
display:block;
text-indent:-1000px;
}

#header p.description {
display:none;
}

ul.menu {
text-align:right;
margin-bottom:-6px;
padding-left:270px;
width:575px;
}

ul.menu li {
font:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-transform:capitalize;
float:left;
margin:0;
padding:0;
}

ul.menu li.admintab {
position:absolute;
top:-153px;
right:25px;
}

ul.menu li.page_item a {
width:93px !important;
height:45px !important;
text-align:center;
line-height:45px;
display:block;
margin:0;
padding:0;
}

ul.menu li.page-item-17 a,
ul.menu li.page-item-17 a:hover { /* Home */
background:url('img/nav/purple.png') no-repeat top right;
color:#61515A !important;
}

ul.menu li.page-item-17.current_page_item a,
ul.menu li.page-item-17.current_page_item a:hover, /* Home Current */
ul.menu li.page-item-10.current_page_item a,
ul.menu li.page-item-10.current_page_item a:hover, /* About Us Current */
ul.menu li.page-item-23.current_page_item a,
ul.menu li.page-item-23.current_page_item a:hover, /* Services Current */
ul.menu li.page-item-24.current_page_item a,
ul.menu li.page-item-24.current_page_item a:hover, /* We Stock Current */
ul.menu li.page-item-31.current_page_item a,
ul.menu li.page-item-31.current_page_item a:hover, /* Offers Current */
ul.menu li.page-item-16.current_page_item a,
ul.menu li.page-item-16.current_page_item a:hover { /* Contact Us Current */
background:url('img/nav/purple-current.png') no-repeat top right;
color:#fff !important;
}

ul.menu li.page-item-10 a,
ul.menu li.page-item-10 a:hover { /* About Us */
background:url('img/nav/green.png') no-repeat top right;
color:#616654 !important;
}

ul.menu li.page-item-23 a,
ul.menu li.page-item-23 a:hover { /* Services */
background:url('img/nav/blue.png') no-repeat top right;
color:#5C6868 !important;
}

ul.menu li.page-item-24 a,
ul.menu li.page-item-24 a:hover { /* We Stock */
background:url('img/nav/cream.png') no-repeat top right;
color:#686354 !important;
}

ul.menu li.page-item-31 a,
ul.menu li.page-item-31 a:hover { /* Offers */
background:url('img/nav/green.png') no-repeat top right;
color:#616654 !important;
}

ul.menu li.page-item-16 a,
ul.menu li.page-item-16 a:hover { /* Contact Us */
background:url('img/nav/pink.png') no-repeat top right;
color:#685F67 !important;
}

#page .content {
background:url('img/bg-interior-top.gif') no-repeat top center;
}

#primary {
width:98%;
}

.page-head h2 a {
display:none;
}

.entry-content h2 {
text-align:left;
background:url('img/dots-h1.gif') no-repeat bottom left;
padding-bottom:7px;
font-family:"Arno Pro", Helvetica, sans-serif;
color:#E37AB0;
}

.entry-content h2.homepage {
font-size:26px;
}

.entry-content h2 img {
padding-right:5px;
}

#footer {
color:#fff;
text-align:right;
width:858px;
margin:0 auto;
padding:10px 20px 10px 0;
}

#footer a, #footer a:hover {
color:#fff;
}

#sidebar-main, #sidebar-alt { /* Get rid of the sidebar */
display:none;
}

/* Misc */

.alert {
background: #FFF6BF url('img/exclamation.png')no-repeat 15px;
border-top: 2px solid #FFD324;
border-bottom: 2px solid #FFD324;
text-align: center;
margin: 10px auto;
padding: 5px 20px;
padding-left: 40px;
}