/*
Theme Name: Bondy Interlock & Landscape
Theme URI: 
Description: Bondy Interlock & Landscape
Version: 1.0

Tags: Landscape
*/
body,a,li,ul,img,p,h1,h2,h3{margin:0px; padding:0px; border:none;}

/************ Layout *************/
body{
background:url(images/bg.jpg) repeat;
font-family:Arial, Helvetica, sans-serif;
}

#wrapper{
width:982px;
margin:0 auto;
}

#main_top{
width:982px;
height:13px;
background:url(images/main_top.png) no-repeat;
}

#main{
width:932px;
background:url(images/main_bg.png) repeat-y;
padding:5px 25px 0 23px;
}
#main_bottom{
width:982px;
height:23px;
background:url(images/main_bottom.png) no-repeat;
}

#left_m{
float:left;
width:266px;
}

#right_m{
float:right;
width:639px;
}

#left{
float:left;
width:639px;
}

#right{
float:right;
width:266px;
}

.clear{
clear:both;
}

/********** Nav **********/

#nav{
background:url(images/nav_bg.jpg) no-repeat;
margin-bottom:15px;
margin-top:15px;
width:930px;
height:51px;
}

#nav ul{
margin-left:30px;
padding-top:12px;
}

#nav li{
list-style-type:none;
display:inline;
font-size:13px;
padding:0 54px;
}

#nav li a{
text-decoration:none;
color:#000000;
font-weight:bold;
text-transform: uppercase;
}

#nav li a:hover, #nav .current_page_item a{
text-decoration:none;
color:#ffffff;
font-weight:bold;
}

/********* Sidebar **********/

#sidebar_top{
width:266px;
height:12px;
background:url(images/side_top.jpg) no-repeat;
}

#sidebar{
width:262px;
background:url(images/side_bg.jpg) repeat-y;
padding:0 2px;
}

#sidebar_bottom{
width:266px;
height:12px;
background:url(images/side_bottom.jpg) no-repeat;
}

.widget{
padding:0 15px 15px 15px;
color:#8F8F8F;
font-size:13px;
}

.widget h3{
color:#bb0000;
font-weight:bold;
font-size:16px;
margin-bottom:10px;
}

.widget .mailing_list{
background:url(images/mail.jpg) no-repeat ;
padding-left:30px;
height:25px;
}

.widget p, .widget a{
color:#8F8F8F;
font-size:13px;
text-decoration:none;
}

.widget li{
list-style-type:none;
}

#mail_form{
margin-top:10px;
}

#email{
width:220px;
margin-left:4px;
margin-bottom:10px;
background:#373737;
border:1px #000000 solid;
padding:3px 2px;
color:#8F8F8F;
}

#submit{
margin-left:80px;
background:url(images/button.jpg) no-repeat;
width:79px;
height:29px;
border:none;
font-size:11px;
font-weight:bold;
padding-bottom:6px;
}

.our_work_i{
float:left;
width:114px;
display:block;
}

#calendar_wrap{
margin-left:50px;
}

.widget .our_work_t{
text-decoration:none;
color:#bb0000;
font-size:14px;
float:right;
width:90px;
display:block;
text-align:center;
margin-top:40px;
font-weight:bold;
margin-right:15px;
}

.sep{
background:url(images/line.jpg) repeat-x;
height:2px;
width:220px;
margin-left:21px;
margin-bottom:20px;
}

/******** Cont *********/

#cont_top{
width:639px;
height:9px;
background:url(images/cont_top.jpg) no-repeat;
}

#cont{
width:609px;
background:url(images/cont_bg.jpg) repeat-y;
padding:10px 15px 20px 15px;
}

#cont_bottom{
width:639px;
height:10px;
background:url(images/cont_bottom.jpg) no-repeat;
}

.post h1{
font-family:"Times New Roman", Times, serif;
color:#ffffff;
font-weight:normal;
font-size:30px;
margin-bottom:20px;
}

.post{
color:#8F8F8F;
font-size:13px;
padding-bottom:10px;
}

.post a{
color:#8F8F8F;
}

.post ul{
padding: 0px 0px 0px 35px;
margin: 0px 0px 0px 0px;
}
.post p{
padding: 3px 10px 30px 10px;
}
/*********** Footer *************/

#footer{
padding-top:20px;
padding-bottom:20px;
font-size:10px;
color:#3a3a3a;
}

#footer a{
text-decoration:none;
color:#3a3a3a;
}

.footer_l{
float:left;
width:550px;
}

.footer_r{
float:right;
width:300px;
text-align:right;
}

#footer li{
list-style-type:none;
display:inline;
font-size:10px;
border-right:1px solid #3a3a3a;
padding-right:10px;
margin-left:9px;
}


#footer li a{
text-decoration:none;
color:#3a3a3a;
}

/***** Bottom text ****/

#bottom_text{
padding:20px 0 40px 0;
}

#bottom_text p{
text-align:center;
color:#4b4b4b;
}

.red{
color:#bb0000;
font-size:16px;
}


.ngg-gallery-thumbnail img {
 padding: 2px;
}

/****** Slider *******/

/*.images{
border:1px solid #1e1e1e;
background:#000000;
}*/
