/*

Theme Name: meadowland

Theme URI: http://www.wpcosmos.com/2008/09/16/free-wordpress-theme-meadowland/

Description: 2 column, with RHS widget sidebar, GPL v3 licence 

Version: 1.2

Tags: fixed width, two columns, widget ready, widgets, white 

Author: WpCosmos

Author URI: http://www.wpcosmos.com/

*/







body, body.date {

float:none;

margin: 0;

padding: 0;  

color: #333;

text-align:center;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 100.1%;

background: url("http://www.avantiprinting.com/blog/wp-content/themes/meadowland/images/bg.gif") repeat scroll 0 0 #AAAAAA;

}









#wrapper{

width: 937px;

margin: 0px auto;

padding: 0px;

text-align:left;

font-size: 75%;

line-height:20px;

background: #fff;

}

iframe{height:20px !important; margin:10px 20px 0 20px; }



#header{

padding: 0px;

margin: 0;

background:url(images/header_01.jpg) no-repeat !important;

height:180px; 

position:relative;

}	


.facebook-link{position:absolute; right:17px; top:12px; height:121px; width:196px; }
.twitter-link{ right:21px; top:172px; height:31px; width:111px; position:absolute;}


#header-inner{

margin:0;

padding:0;

}





		

#content{

clear:both;

margin: 0;

padding: 5px 5px 5px 10px;

background:#fff;

}	





#main {

width: 710px; 

float:left;

margin: 0;

padding: 5px 0 10px 0;

overflow:hidden;

}





#sidebar {

width:210px;

padding: 0;

margin: 0 0 0 0px;

float:right;

background: #fff;

}





#footer {

clear: both;

margin: 0;

text-align: center;

font-size: 85%;



}
.menu-footer_nav-container{text-align:center; }
#footer-inner ul{margin:0px; }
#footer-inner ul li{display:inline; list-style:none; border-right:1px solid #fff; padding-right:5px; margin-right:5px;}
#footer-inner ul li.last{border-right:0px solid #fff; padding-right:0px; margin-right:0px;}
#footer-inner ul li a{display:inline; font-size:12px;}
#footer-inner ul li a:hover{color:#fff; text-decoration:underline;}
.contact-info{font-size:12px; color:#fff; font-weight:normal;}
.widget-container{list-style:none;}

#footer-inner{
padding-top:16px;
background: #F6B630 url(images/footer_line.png) repeat-x;


}

.white-border{border-top:1px solid #fff; margin:10px 16px 0 16px; height:20px;}

#footer p{

margin:0;

padding:15px 0;

}



#navigation{

padding: 5px 15px;



}



#navigation div.fleft{

float:left;

}



#navigation div.fright{ 

float:right;

}



#credit{

text-align:right;

padding: 0 15px;

}



#credit p{

margin:0;

color:#f2a426;

font-size:85%;

}



#credit p a, #credit p a:hover{

color:#999;

font-weight:100;

}



/*  ********** default styles *********** */



p, h1, h2, h3, h4, h5, h6{

margin: 10px 0;

padding: 0;

}



h1, h2, h3, h4, h5, h6 {

font-family: Tahoma, sans-serif;

}



h1{

	font-size: 190%;

}

h2{

	font-size: 160%;

}

h3{

	font-size: 120%;

}

h4{

	font-size: 110%;

}

h5{

	font-size: 100%;

}

h6{

	font-size: 70%;

}





a{

color:#2768AA;

font-weight:800;

text-decoration:none;

}

a:hover{

color:#2768AA;

text-decoration:underline;

}



a img{

border:0px;

}



hr{

height:2px;

margin:5px 0;

border-bottom: 1px solid #ccc;

border-top: 1px solid #ccc;

}



blockquote{

background: #f4f4f4;

padding: 5px 15px;

margin: 3px 30px;

}



form{

margin: 0;

padding:0;

}



fieldset{

padding:10px;

margin:0;

border:none;

}



legend{

font-weight:800;

}



code{

	font-size: 90%;

	font-family: "Courier New", Courier, monospace;

	white-space: pre;

}



td{

 vertical-align:top;

}



.aligncenter,

div.aligncenter {

   display: block;

   margin-left: auto;

   margin-right: auto;

}

.entry img{float:left; margin-right:10px;}

.alignleft {

   float: left;

}



.alignright {

   float: right;

}



.wp-caption {

   border: 1px solid #ddd;

   text-align: center;

   background-color: #f3f3f3;

   padding-top: 4px;

   margin: 10px;

   /* optional rounded corners for browsers that support it */

   -moz-border-radius: 3px;

   -khtml-border-radius: 3px;

   -webkit-border-radius: 3px;

   border-radius: 3px;

}

.post-image{margin:0 10px 10px 0;}

.wp-caption img {

   margin: 0;

   padding: 0;

   border: 0 none;

}



.wp-caption p.wp-caption-text {

   font-size: 11px;

   line-height: 17px;

   padding: 0 4px 5px;

   margin: 0;

}





#tabs{

padding: 0;

background:gray;

}



#tabs ul{

margin: 0;

/*padding:3px 0;*/

list-style-type:none;



}



#tabs ul li{

/*margin: 10px 0 3px 15px;

padding: 6px 15px 6px 0px;*/

float:left;

/*border-right: 2px solid #fff;*/

font-size: 90%;

font-family: Tahoma, Arial, sans-serif;

}







/*#tabs ul li a:hover{

color:#A1E7FD;

 text-decoration:none;

}*/

	





/* Headings */ 



form#searchform2{

display: block;

float:right;

margin: 19px 25px 0px 5px;

}



#header h3{

margin:  0;

padding: 18px 0 0 10px;

}



#header h3 a{

font-weight:100;

color: #fff;

text-decoration: none;

font-size: 220%;

letter-spacing: 1px;

}



#header h2{

margin: 0;

padding: 10px 0 5px 10px;

font-weight:800;

color: #fff;

font-size: 100%;

letter-spacing: 1px;

}



h2#sectiontitle{

font-size:24px;
border-bottom:1px solid #0460B7;
font-weight: 800;
line-height:20px;
font-family: verdana,arial,sans-serif;

padding:6px 6px 00px 0px;

margin:8px 10px 30px 10px;



color: #0460B7;

}
a#logo:hover{text-decoration:none;}
#logo span{width:189px; height:131px; display:block; margin:25px 0 0 24px; cursor:pointer;}

/* post styles */



.post{
margin: 0 10px 10px 10px;

padding: 0 5px 5px 5px;

}

body.archive .post, body.home .post, body.search .post{background-color:#f1f7fe; border:1px solid #D2E6FE; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-bottom:30px;}

.entry{

margin: 0;
font-weight:normal;
padding: 0px 10px 3px 10px;
color:#636262;
}


.entry p{font-size:12px; line-height:22px; }

.post h2 {

color: #333;

font-size: 24px;



padding: 7px 0 2px 0px;

margin: 10px 0 15px 0;

border-bottom:1px solid #0460B7;

line-height:29px;

color: #0460B7;

}

body.archive .entry h2, body.search .entry h2{font-size:18px; line-height:20px; text-transform:uppercase; background:url(images/blue-bg.jpg) repeat-x 0 89%; border:0px;}



.post h2 a:hover{

text-decoration:none;

color: #333;

}



.postmetadata{

font-size:80%;

padding: 1px 8px 1px 5px;

margin: 0;


}



.postmetadata p{

line-height: 18px;

padding: 0;

margin: 2px 0;

}





.date{

float:left;

text-align:center;

font-weight:800;

margin: 0 10px 0 0;

padding: 0 10px;

border-right: 1px solid #ccc;

color: #444;

}





.dateDay{

display:block;

font-size: 16px;

line-height: 16px;

text-align:center;

}

.dateMonth, .dateYear{

display:block;

font-size: 11px;

padding:0;

line-height: 12px;

}









/*  Comments   */



h3#comments, h3#postcomment{

	font-size: 100%;

	font-family:verdana, sans-serif;

}	



ol#commentlist{

padding: 0 0 0 20px;

font-size: 90%;

list-style-type: none;

}



ol#commentlist li{

	padding: 0px 3px;

	margin: 0;

}



ol#commentlist li p.commentheader{

margin: 0px 0 0px 0;

display: block;

padding: 1px 5px;

}







ul#commentlist{

padding: 0;

margin:0;

list-style-type:none;

}



ul#commentlist li{

	display: block;

	padding: 0;

	margin: 0 15px 5px 15px;

	font-size:90%;

	background: #f2f2f2;

}



ul#commentlist p{

margin: 6px 0;

}



ul#commentlist li div.comm{

margin: 1px;

padding: 1px;

}



ul#commentlist li div.gravatar {

	width:50px;

	float:left;

	padding: 10px 0 0 10px;

}



ul#commentlist li div.gravatar img{

border: 2px solid #ccc;

}









ul#commentlist li div.commenttext{

padding: 0;

margin:5px 10px 5px 65px;

}



ul#commentlist li div.commenttext div.commentwrapper{

margin:0 0 0 5px;

padding: 3px 8px;

}





/*  sidebar styles */





#subscribe p{

font-size: 85%;

margin: 3px 0 10px 0;

}







.menu{

padding:0;

font-size:90%;

}



.menu a{
color:#fff;
font-weight: 100;
display:block;
padding:3px 0
}



.menu a:hover{
color:#FCA70A;
text-decoration:none;

}



.menu ul{

margin:0;

padding:0;

list-style-type:none;

}



.menu ul li.widget{

padding:0px 2px;

margin:0 0 0px 0px;

}



.menu ul li.widget ul{

	margin: 0;

	padding:0;

}



.menu ul li.widget ul li, #searchform{
width:180px;
background:#4b8fd1 url(images/navleft_bg.png) repeat-x !important;
padding: 2px 0 2px 15px;
line-height:16px;
margin:0 0 1px 0;

}

.menu ul li.widget ul li.first, #wp-calendar{background: #4b8fd1 url(images/nav_top_bg.png) no-repeat right top !important;}


.menu ul li.widget ul li ul{

}



.menu ul li.widget ul li ul li{

border-top: 1px dotted #ccc;

border-bottom: none !important;

padding: 2px 0 2px 15px;

}







.menu ul li.widget h3, #wp-calendar caption{
background:#fcd068 url(images/select_product-bg.png) no-repeat right bottom;
font-family: arial;

font-size:120%;

padding:8px 0 10px 15px;

margin:0 0 1px 0;

font-family:Verdana, Geneva, sans-serif;
font-size:17px;
color: #fff;
letter-spacing:0px;
font-weight: bold;
text-transform:uppercase;
width:180px;
min-height:23px;
}

.widget_calendar h3{display:none;}

.menu ul li h3 a{

color: #333;

font-weight: 800;

}

.menu ul li h3 a:hover{

color: #333;

text-decoration: none;

}



.menu form{

display:block;

margin:0px;

padding:4px;

}



.menu input{

margin:3px 0;

font-size:90%;

}



li.widget .textwidget, li.widget #search {

padding: 2px 5px 2px 0;

}



/* Calendar styles */
#wp-calendar, #wp-calendar caption{width: 195px; }
#wp-calendar caption{width:180px \0/;}
@media screen and (-webkit-min-device-pixel-ratio:0){#wp-calendar, #wp-calendar caption{width:180px;}}
#wp-calendar {
empty-cells: show;
}

#wp-calendar thead {color:#F1F7FE; text-align:center;}
#wp-calendar thead th{padding-top:15px;}

#wp-calendar #next a {

padding-right: 10px;

text-align: right;

}

.menu-footer_nav1-container{padding:0 140px;}

#wp-calendar #prev a {

padding-left: 10px;

text-align: left;

}



#wp-calendar a {
color:#fff;
display: block;
padding:0px;
}

#wp-calendar a:hover{color:#F0A226;}





#wp-calendar td {

padding: 3px 0;

text-align: center;

}





#footer a{

font-weight: 100;

}

/*mm changes*/
#header img{ margin-top:0px; }
#tabs{background:url(images/header_04.jpg) repeat-x right top; }
.bottom-hdr{background:url(images/navi-btm-bg.gif) repeat-x;  height:8px;}
#tabs ul{background:url(images/navi-bg.png) repeat-x; width:825px; height:32px; padding-left:0px;}
#tabs ul li{/*padding:5px 0px 4px 0px !important; */}
/*#tabs ul li:hover{background:url(images/navi-hover.gif) repeat-x; }
#tabs ul li.first{ padding-left:14px;}
#tabs ul li.last:hover{background:url(images/navi-hover.gif) repeat-x; }

#tabs ul li.last a{ background:none; margin-left:0px !important;}
*/
#tabs ul li a{ font:bold 12px/23px "Palatino Linotype", "Book Antiqua", Palatino, serif; color:#567184; text-transform:uppercase;   !important; background:url(images/separator-line.gif) no-repeat right center; height:23px; padding:0 11px 0 12px; font-size:0; text-indent:-999%;}

#tabs ul li a:hover{color:#d4e2f3;  text-decoration:none;   }



/*wp_nav_menu*/

.menu-nav-menu-container ul#menu-nav-menu li a{background:url(images/separator-line.gif) no-repeat 0px center !important; display:block; height:23px; padding:0px;}
.menu-nav-menu-container ul#menu-nav-menu li.first a{background:none !important;}
.menu-nav-menu-container ul#menu-nav-menu li.home{ background:url(images/home-bg.jpg) no-repeat; width:65px; }
.menu-nav-menu-container ul#menu-nav-menu li.home:hover{ background:url(images/home-hover-bg.jpg) no-repeat;}
.menu-nav-menu-container ul#menu-nav-menu li.aboutus{ background:url(images/aboutus-bg.jpg) no-repeat; width:97px;}
.menu-nav-menu-container ul#menu-nav-menu li.aboutus:hover{ background:url(images/aboutus-hover-bg.jpg) no-repeat;}
.menu-nav-menu-container ul#menu-nav-menu li.products{background:url(images/products.gif) no-repeat; width:91px;}
.menu-nav-menu-container ul#menu-nav-menu li.products:hover{background:url(images/products_hover.gif) no-repeat; }
.menu-nav-menu-container ul#menu-nav-menu li.services{background:url(images/services.gif) no-repeat; width:84px;}
.menu-nav-menu-container ul#menu-nav-menu li.services:hover{background:url(images/services_hover.gif) no-repeat; }
.menu-nav-menu-container ul#menu-nav-menu li.samples{background:url(images/samples.gif) no-repeat; width:79px;}
.menu-nav-menu-container ul#menu-nav-menu li.samples:hover{background:url(images/samples_hover.gif) no-repeat; }
.menu-nav-menu-container ul#menu-nav-menu li.contactus{background:url(images/contact.gif) no-repeat; width:102px;}
.menu-nav-menu-container ul#menu-nav-menu li.contactus:hover{background:url(images/contact_hover.gif) no-repeat; }
.menu-nav-menu-container ul#menu-nav-menu li.sendfiles{background:url(images/upload.gif) no-repeat; width:96px;}
.menu-nav-menu-container ul#menu-nav-menu li.sendfiles:hover{background:url(images/upload_hover.gif) no-repeat; }
.menu-nav-menu-container ul#menu-nav-menu li.quote{background:url(images/quote.gif) no-repeat; width:62px;}
.menu-nav-menu-container ul#menu-nav-menu li.quote:hover{background:url(images/quote_hover.gif) no-repeat; }

/*mm changes ends here*/

/*tagcloud*/
.tagcloud{width:191px;}
.tagcloud a{color:#2768AA; line-height:30px; }

/*search form*/
#searchform label{display:none;}
