/*

Theme Name: Coopersmiths

Theme URI: http://redrocketmg.com

Description: Custom WordPress theme for CooperSmith's Pub & Brewing by <a href="http://redrocketmg.com/">Red Rocket Web Specialists</a>.

Author: Red Rocket Web Specialists

Author URI: http://redrocketmg.com

*/



ol.commentlist{

	margin:15px;


}











h1 {



font-family : Bevan;



font-size : 18px;



font-weight: normal;



color : #c30;



text-align : left;



margin : 15px 0 0 0;



padding : 0;



text-transform : uppercase;



}




.singlepost2c h1 { font-family : Radley; font-size : 28px; font-weight: normal; line-height: 30px; text-align : left; margin : 0 0 5px 0; padding : 0; color: #c30; text-transform : none;}



#headline h2 { font-family : Bevan; font-size : 28px; font-weight: normal; line-height: 28px; text-align : center; margin : 0; padding : 0; text-transform : uppercase; color: #FFF; }



/* WE DIDN'T APPLY A COLOR BECAUSE IT'S HARD CODED INTO THE CODE FOR THE VARYING FUNNELS */



.entry h2 a { font-family : Radley; font-size : 28px; font-weight: normal; line-height: 30px; text-align : left; margin : 0px; padding : 0; color: #c30; }



.entry h2 a:hover { text-decoration:underline;}



h3 { font-family : Bevan; font-size : 34px; font-weight: normal; line-height: 38px; text-align : left; margin : 15px 0 0 0; padding : 0; text-transform : uppercase; }




h4 { font-family : Radley; font-size: 17px; font-weight: normal; line-height: 16px; text-align: left; margin: 5px 0 5px 0; padding: 0px; color: #c30; text-transform: capitalize; }


h5 { font-family : Bevan; font-size : 14px; font-weight: normal; line-height: 20px; text-align : center; margin : 45px 0 0 0; padding : 0; color: #666; text-transform : uppercase; }


p {



font-family : Arial, Helvetica, sans-serif;



font-size : 13px;



color : #333;



line-height : 18px;



margin : 0 0 5px 30px;



padding : 0;



}

img.alignright { float:right; padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { float:left; padding: 4px; margin: 0 7px 2px 0; display: inline; }


.img a { border: 0px; }



.entrywrapper2c p a:link, p a:link, a:link { font-size : 12px; font-weight: bold; color: #333; margin: 0px; padding: 0px; }



.entrywrapper2c p a:hover, p a:hover, a:hover { text-decoration: underline; }



.entrywrapper2c p a:visited, p a:visited, a:visited { font-size : 12px; text-decoration: none; color: #333; margin: 0px; padding: 0px; }


.divide { margin: 0 150px 0 150px; padding: 0px; }



a:visited{


	color:#999;



}






#pubfunnel p.number {



font-family : radley;



font-size : 32px;



color : #f93;



margin : 0;



padding : 0;



line-height : normal;



}



#pubfunnel p.oldtown {



font-family : Arial, Helvetica, sans-serif;



font-size : 8px;



color : #999;



margin : 0;



padding : 0;



text-transform : uppercase;



letter-spacing : 3px;



}



#pubfunnel p.funnel {



font-family : bevan;



font-size : 21px;



font-weight: normal;







color : #f93;



text-align : center;



margin : 0;



padding : 0;



line-height : normal;



}



#pubfunnel p {



font-family : Arial, Helvetica, sans-serif;



font-size : 13px;



color : #ccc;



font-weight : normal;



margin : 0 55px 20px 55px;



padding : 0;



}



#brewfunnel p.funnel {



font-family : bevan;



font-size : 21px;



font-weight: normal;







color : #f93;



text-align : center;



margin : 0;



padding : 0;



line-height : normal;



}



#brewfunnel p {



font-family : Arial, Helvetica, sans-serif;



font-size : 13px;



color : #ccc;



font-weight : normal;



margin : 0 35px 0 35px;



padding : 0;



}



#poolfunnel p.number {



font-family : radley;



font-size : 32px;



color : #f93;



margin : 0;



padding : 0;



line-height : normal;



}



#poolfunnel p.oldtown {



font-family : Arial, Helvetica, sans-serif;



font-size : 8px;



color : #999;



margin : 0;



padding : 0;



text-transform : uppercase;



letter-spacing : 3px;



}



#poolfunnel p.funnel {



font-family : bevan;



font-size : 21px;



font-weight: normal;







color : #f93;



text-align : center;



margin : 0;



padding : 0;



line-height : normal;



}



#poolfunnel p {



font-family : Arial, Helvetica, sans-serif;



font-size : 13px;



color : #ccc;



font-weight : normal;



margin : 0 55px 20px 55px;



padding : 0;



}



#signature p {



font-family : radley;



font-size : 11px;



color : #999;



margin : 0;



padding : 0;



text-transform : uppercase;



letter-spacing : 2px;



}



#signature .brand {



font-family : bevan;



font-size : 10px;



font-weight : normal;



color : #c30;



margin : 0;



padding : 0;



text-transform : uppercase;



}



#content .contentheading p {



font-family : Arial, Helvetica, sans-serif;



font-size : 9px;



color : #666;



margin : 7px 0 0 0;



text-align: center;


font-weight: bold; 
padding : 0;



text-transform : uppercase;



letter-spacing : 8px;



float: left;



}

.contentheading p {



font-family : Arial, Helvetica, sans-serif;



font-size : 9px;



color : #666;

font-weight: bold;

margin : 7px 0 0 0;



text-align: center;



padding : 0;



text-transform : uppercase;



letter-spacing : 8px;



float: left;



}





#content1c .contentheading1c p {



font-family : Arial, Helvetica, sans-serif;



font-size : 9px;

font-weight: bold;

color : #666;



margin : 7px 0 0 0;



text-align: center;



padding : 0;



text-transform : uppercase;



letter-spacing : 8px;



}



#content p {



width : 100%;



text-align : left;



display : inline-block;



margin : 0 0 10px 0;



padding : 0;



}



#content1c p {



width : 100%;



text-align : left;



display : inline-block;



margin : 0 0 10px 0;



padding : 0;



}



#social ul {



margin : 5px 0 0 30px;



padding : 0;



}


#social-pub ul {



margin : 5px 0 0 30px;



padding : 0;



}



#social-pub ul li {



list-style : none;



display : inline;



margin : 0 5px 0 0;



padding : 0;



}



#social ul li {



list-style : none;



display : inline;



margin : 0 5px 0 0;



padding : 0;



}



.sidebarheading p {



font-family : Arial, Helvetica, sans-serif;



font-size : 9px;

font-weight: bold;

color : #666;



margin : 7px 0 0 0;



padding : 0;



text-transform : uppercase;



letter-spacing : 8px;



}



#sidebar ul { margin: 0px; padding: 0px; }



#sidebar li { margin: 0 0 15px 0; padding: 0px; line-height: 16px; display: block; }



#sidebar a { font-family: arial, helvetica, 'sans-serif'; margin: 0px; padding: 0px; }





#sidebarfoot .heading, #sidebar .heading {



font-family : bevan;



font-size : 16px;



font-weight : normal;



color : #c30;



text-align : center;



margin : 0;



padding : 0;



line-height : 21px;



}







#sidebarfoot p { text-align: center; }











.hourcopy img {



text-align : center;



}



.hourcopy p {



font-family : radley;



font-size : 14px;



margin : 0 0 10px 0;



padding : 0;



}



.hourcopy h4 { text-align: center; }



.menucopy {



font-family : arial, helvetica, 'sans serif' ;

font-size : 13px;

line-height: 18px;

margin : 0 0 10px 0;

padding : 0;

text-align: left;

color: #333;



}

.kids-menucopy {



font-family : arial, helvetica, 'sans serif' ;

font-size : 13px;

line-height: 18px;

margin : 0 0 10px 0;

padding : 0;

text-align: center;

color: #333;



}

.kids-menucopy h4 { text-align: center; }



.menucopy .menusubhead { font-family : Radley; font-style: italic; font-size : 16px; color : #333; line-height : 18px; margin : 0 0 15px 0px; padding : 0; text-align: left; }

.kids-menucopy .kids-menusubhead { font-family : Radley; font-style: italic; font-size : 16px; color : #333; line-height : 18px; margin : 0 0 15px 0px; padding : 0; text-align: left; }


.hourcopy input.coopons {



width : 200px;



height : 20px;



font-family : Arial, Helvetica, sans-serif;



font-size : 11px;



font-weight : bold;



color : #666;



border : 1px solid #ccc;



margin : 0 25px 5px 25px;



padding : 3px 0 3px 5px;



float : left;



}



.hourcopy input.submit {



width : 146px;



height : 41px;



background-image : url(/wp-content/themes/coops/images/sidebar/submit-btn.png);



background-repeat : no-repeat;



border : 0;



margin : 10px 0 0 0;



padding : 0;



cursor : pointer;



}



#footlinks ul {



font-size : 8px;



color : #999;



margin : 10px 0 0 0;



padding : 0;



}





#footlinks-pub ul {



font-size : 8px;



color : #999;



margin : 10px 0 0 0;



padding : 0;



}





#footlinks-pub ul li {



list-style : none;



display : inline;



}



#footlinks ul li {



list-style : none;



display : inline;



}



#footlinks ul li a {



font-family : Arial, Helvetica, sans-serif;



font-size : 9px;



color : #888;



font-weight : bold;



text-transform : uppercase;



text-decoration : none;



text-align : left;



margin: 5px 0 0 0; 



padding: 0px; 



}



#footlinks-pub ul li a {



font-family : Arial, Helvetica, sans-serif;



font-size : 9px;



color : #888;



font-weight : bold;



text-transform : uppercase;



text-decoration : none;



text-align : left;



margin: 5px 0 0 0; 



padding: 0px; 



}


#footlinks-pub ul li a:hover {



color : #c30;



}





#footlinks ul li a:hover {



color : #c30;



}



.footmenu {



margin : 0 12px 0 12px;



}



#social p.heading {



font-family : Bevan;



font-size : 12px;



font-weight: normal;



color : #c30;



margin : 0 0 0 30px;



padding : 0;



text-transform : uppercase;



}

#social-pub p.heading {



font-family : Bevan;



font-size : 12px;



font-weight: normal;



color : #c30;



margin : 0 0 0 30px;



padding : 0;



text-transform : uppercase;



}



#credits p {



font-size : 0.688em;



color : #444;



margin : 30px 0 0 30px;



padding : 0;



line-height : 1.75em;



}



#credits a { 



color: #555; 



}



#credits a:hover {



color: #999;



}



#siloimage {



float : right;



margin : -75px 75px 0 0;



padding : 0;



}



#content .contentheading1c p {



font-family : Arial, Helvetica, sans-serif;



font-size : 8px;



color : #666;



margin : 7px 0 0 0;



text-align: center;



padding : 0;



text-transform : uppercase;



letter-spacing : 8px;



float: left;



}



.alignnone {



margin: -15px 0 0 -15px;



}



.entrywrapper1c .contentheading p {



font-family : Arial, Helvetica, sans-serif;



font-size : 8px;



color : #666;



margin : 7px 0 0 0;



text-align: center;



padding : 0;



text-transform : uppercase;



letter-spacing : 8px;



float: left;



}









.rightcolumnmainfunnel p { font-family : Arial, Helvetica, sans-serif; font-size : 13px; color : #FFF; line-height : 21px; margin : 0 0 5px 0px; padding : 0; text-align: justify; }







.leftcolumnmainfunnel p.number {



font-family : radley;



font-size : 32px;



color : #f93;



margin : 7px 0 0 40px;



padding : 0;



line-height : normal;



}



.leftcolumnmainfunnel p.oldtown {



font-family : Arial, Helvetica, sans-serif;



font-size : 8px;



color : #999;



margin : 0 0 0 40px;



padding : 0;



text-transform : uppercase;



letter-spacing : 3px;



}



.leftcolumnmainfunnel img {



margin: 25px 0 0 0;



padding: 0px;



}







#topaltfunnel div.leftcolaltfunnel p { font-family : Bevan; font-size : 20px; font-weight: normal; line-height: 21px; text-align : left; margin : 30px 0 0 30px; padding : 0; text-transform : uppercase; }







#bottomaltfunnel div.leftcolaltfunnel p { font-family : Bevan; font-size : 20px; font-weight: normal; line-height: 21px; text-align : left; margin : 30px 0 0 30px; padding : 0; text-transform : uppercase; }







div.leftcolaltfunnel a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFF; line-height: 24px; margin: 15px 0 0 30px; padding: 0px; text-transform: uppercase; }



h3.fauxlink { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFF; line-height: 24px; margin: 0px 0 0 30px; padding: 0px; text-transform: uppercase; }







#bottomaltfunnel .rightcolaltfunnel img { margin: 20px 0 0 0; padding: 0px; }



/* THESE ARE THE MINI NAVIGATION STYLES FOR THE FOOTER */



div.foot-mini-nav-copy p { font-family : Bevan; font-size : 20px; font-weight: normal; line-height: 21px; text-align : left; margin : 30px 0 0 30px; padding : 0; text-transform : uppercase; }





div.foot-mini-nav-copy a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFF; line-height: 24px; margin: 15px 0 0 30px; padding: 0px; text-transform: uppercase; }



/* end of the mini navigation styles for the footer */





/* THESE ARE THE FOOTER SIDEBAR STYLES */







#sidebarfoot .sidebarheading p { font-family : Arial, Helvetica, sans-serif; font-size : 8px; color : #666; margin : 7px 0 0 0; padding : 0;  text-align: center;  text-transform : uppercase; letter-spacing : 8px; }







/* THESE ARE THE CONTENT STYLES FOR THE MENUS */







.menusubhead { font-family : Radley; font-style: italic; font-size : 16px; color : #333; line-height : 18px; margin : 0 0 5px 30px; padding : 0; }



.allergy { font-family : Radley; font-style: italic; font-size : 12px; color : #333; line-height : 18px; }



.spicy { margin: 0px; padding: 0px; height: 20px; width: 13px; display: inline-block; background-image : url(<?php bloginfo('url'); ?>/wp-content/themes/coops/images/spicy.png); }



.veggie { margin: 0px; padding: 0px; height: 20px; width: 20px; display: inline-block; line-height: 2px; background-image : url(<?php bloginfo('url'); ?>/wp-content/themes/coops/images/veggie.png); background-repeat: no-repeat; }



.menupricing { font-family : Radley; font-weight: bold; font-style: italic; font-size : 14px; color : #333; line-height : 18px; margin : 0 0 0 5px; padding : 0; }

div.kids-menucopy .menupricing { margin: 0px; }







/* THIS IS THE REPLY STUFF */







.leave-reply { display: none; }







/* THIS IS THE FUNNEL BUTTON ROLLOVERS */









#pubfunnelbtn a.pub:link { width:182px; height: 43px; display: inline-block; margin: 15px 0 0 0; padding: 0px; line-height: normal; background-image: url(<?php bloginfo('url'); ?>/wp-content/themes/coops/images/funnels/home/pub-btn-rest.png); background-repeat: no-repeat; }



#pubfunnelbtn a.pub:hover { width:182px; height: 43px; background-image: url(<?php bloginfo('url'); ?>/wp-content/themes/coops/images/funnels/home/pub-btn-roll.png); background-repeat: no-repeat; background-color: none; }





#brewfunnelbtn a.brew:link { width:182px; height: 43px; display: inline-block; margin: 12px 0 0 0; padding: 0px; line-height: normal; background-image: url(<?php bloginfo('url'); ?>/wp-content/themes/coops/images/funnels/home/brew-btn-rest.png); background-repeat: no-repeat; }



#brewfunnelbtn a.brew:hover { width:182px; height: 43px; background-image: url(<?php bloginfo('url'); ?>/wp-content/themes/coops/images/funnels/home/brew-btn-roll.png); background-repeat: no-repeat; background-color: none; }





#poolfunnelbtn a.pool:link { width:182px; height: 43px; display: inline-block; margin: 15px 0 0 0; padding: 0px; line-height: normal; background-image: url(<?php bloginfo('url'); ?>/wp-content/themes/coops/images/funnels/home/pool-btn-rest.png); background-repeat: no-repeat; }



#poolfunnelbtn a.pool:hover { width:182px; height: 43px; background-image: url(<?php bloginfo('url'); ?>/wp-content/themes/coops/images/funnels/home/pool-btn-roll.png); background-repeat: no-repeat; background-color: transparent; }







/* THESE ARE THE FORM STYLES */







.contact-form p { font-family: Radley; font-size: 13px; font-weight: bold; line-height: 36px; color: #333; text-transform: capitalize; }







.contact-form input { font-family : Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #666; width: 328px; height : 20px; border : 1px solid #ccc; margin : 0 25px 5px 0px; padding : 3px 0 3px 5px; }







.contact-form .wpcf7-submit {



width : 146px;



height : 41px;



background-image : url(<?php bloginfo('url'); ?>/wp-content/themes/coops/images/sidebar/submit-btn.png);



background-repeat : no-repeat;



border : 0;



margin : 10px 0 0 90px;



padding : 0;



cursor : pointer;



}

	#filter a:visited{

		color:#999;

		}




.contact-form textarea { font-family : Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #666; width: 329px; height : 200px; border : 1px solid #ccc; margin : 5px 25px 5px 0px; padding : 3px 0 3px 5px; }

.menucopy p {
	margin:0;
	padding:0;
}


.wpcf7-captchac {margin:0 0 10px 0!important;}