/*
Theme Name: Monarch
Author: Think Tank Solutions
*/


body{font-family: Arial, Helvetica, sans-serif;font-size:62.5%;position:relative;} 
body{background: url('img/internalBG.png') repeat-x center top;min-height:750px;} 
body.home{background: url('img/frontpageBG.png') repeat-x top center;min-height:750px;} 
body.wp-admin{background:#fff;}

body #bg{margin:0px auto;width:auto;min-height:750px;background:url('img/internalOverlay.png') no-repeat center top ;}
body.home #bg{margin:0px auto;width:auto;min-height:750px;background:url('img/frontOverlay.png') no-repeat center top ;}

#container{width:1000px;margin:0 auto;}


#header{position:relative;width:1000px;float:left;}
body.home #header{height:450px;}

#slideShow{position:absolute;top:161px;left:0px;z-index:1;}
body.home #slideShow{}

#logo_area{position:absolute;top:64px;left:0px;z-index:3;height:240px;width:1000px;background:url('img/headerTop.png') no-repeat center top;}
#slide_btns{position:absolute;top:400px;left:0px;z-index:5;height:40px;width:1000px;text-align: right;}

#header #site-description{position:absolute;top:-1000px;}

#header #site-title a{width:300px;height:78px;background: url('http://monarchprinting.net/wp-content/uploads/2017/06/monarch.png') no-repeat left top ;float:left;overflow:hidden;line-height:99em;margin:45px 0 0 0;}


/**#header #site-title2 a{width:167px;height:172px;background: url('http://monarchprinting.net/wp-content/uploads/2012/09/logo4.png') no-repeat left top ;float:left;overflow:hidden;line-height:99em;margin:5px 0 0 0;}**/





#main_nav{width:1000px;position:absolute;top:40px;left:0px;z-index: 11;}
#main_nav li{position:relative;float:left;margin:0 25px 0 0;padding:0 0 5px 0;}
#main_nav a{text-decoration: none;color:#fff;font-size:1.5em;}

#main_nav ul.sub-menu{display:none;}
#main_nav ul.sub-menu{background:#000;position:absolute;top:18px;left:0px;z-index:98;border-bottom:none;}
#main_nav ul.sub-menu li{float:left;clear:both;width:300px;border-bottom:1px solid #3f3f3f;padding:0 0 7px 10px;margin:7px 0 0 0;height:auto;background:none;}
#main_nav ul.sub-menu li a{height:auto;padding:0;margin:0;color:#fff}
#main_nav ul.sub-menu li a:hover{color:#d45432;}



#top-links{position:absolute;top:75px;right:0px;z-index: 9;height:90px;width:1000px;}

#top-links .subMenu{float:right;margin:10px 0 0 0;}
#top-links .subMenu li{float:left;list-style: disc;color:#fff;margin:0 15px 0 0;padding:0 5px 0 0;text-indent: 0px;}
#top-links .subMenu li:first-child{list-style: none;}
#top-links .subMenu li a{color:#fff;text-decoration: none;font-size: 1.2em;}
#top-links .subMenu li a:hover{color:#d45432;}


#top-links .widget_search {position:relative;width:180px;height:22px;background: url('img/searchBar.png') no-repeat left top ;float:right;margin:0 36px 0 0;position:relative;}
#top-links .widget_search label{display:none;}
#top-links .widget_search h2{position:absolute;top:7px;left:5px;}
#top-links .widget_search input{width:144px;height:16px;padding:3px;border:none;position:absolute;left:0px;top:0px;}
#top-links #s{background-color:transparent;}
#top-links #searchsubmit{position:absolute;width:36px;height:22px;padding:0;left:180px!important;border:none;left:144px;background: url('img/searchBtn.png') no-repeat left top ;overflow:hidden;text-indent:-999em;}
#top-links #searchsubmit:hover{background-position: left -22px;}

#phone_number{position:absolute;top:35px;right:0px;}
#phone_number h2{font-size:3em;color:#fff;font-weight:normal;}

#internal-slider_container{position:absolute;top:0px;left:0px;z-index:1;}
.nivo_slider .nivo-controlNav{text-align:right;top:130px;}
#cs-buttons-wpcontent_slider{background:#000;padding:4px 3px 3px 3px;border:1px solid #3f3f3f;-moz-border-radius: 12px;border-radius: 12px;}
#slide_btns a,.nivo-controlNav a{width:20px;height:20px;background:url('img/slideBtns.png') no-repeat left top ;display:inline-block;overflow:hidden;text-align:center;color:#fff;text-decoration:none;font-size:1.2em;line-height:1.75em;padding:0 0 0 1px;margin:0 2px;}
#slide_btns a.cs-active,.nivo-controlNav a.active{background-position: -21px 0px;color:#000;}




#content{float:left;width:600px;color:#747474;font-family:Times, "Times New Roman", Georgia, serif;font-size: 1.5em;line-height: 1.5em;padding:0 0 0 30px;}
#right-col{width:310px;float:right;clear:none;padding:0 30px 0 0;}
#content, #right-col{margin:350px 0 0 0;}
body.home #content, body.home #right-col{margin:50px 0 0 0;}

#content h1{text-transform:uppercase;font-weight: normal;color:#000;font-size: 2em;margin:0 0 .5em 0;}
#content p{margin:0 0 .8em 0;}


#right-col .quickLinks{float:left;width:303px;}
#right-col .quickLinks h2{background:url('img/quickLinks.png') no-repeat left top ;float:left;width:303px;height:65px;overflow:hidden;text-indent: -999em;cursor:pointer;}
#right-col .quickLinks ul{width:298px;background:#000;border:1px solid #3f3f3f;float:left;display:none;margin:0 0 0 2px;}

#right-col .quickLinks li a{padding:5px 0 5px 5px;border-bottom:1px solid #3f3f3f;width:293px;float:left;color:#fff;text-decoration: none;font-size:1.2em;}
#right-col .quickLinks li a:hover{background:#d45432;}
#right-col .latestNews{margin:20px 0 0 0;float:left;}
#right-col .latestNews h2{font-family:Times, "Times New Roman", Georgia, serif;text-transform:uppercase;font-weight: normal;color:#000;font-size: 3em;margin:0 0 .5em 0;}
.latestNews .post{float:left;width:298px;color:#747474;font-family:Times, "Times New Roman", Georgia, serif;font-size: 1.5em;line-height: 1.5em;}
.latestNews .byline{font-family: Arial, Helvetica, sans-serif;font-size:14px;line-height:0px;color:#fff;text-align:center;float:left;width:80px;height:89px;margin:0 5px 5px 0;overflow:hidden;background: url('img/newsDateBG.png') no-repeat left top ;}
.latestNews .byline .day{width:100%;float:left;text-align: center;height:17px;margin:15px 0 0 0;}
.latestNews .byline .date{width:100%;float:left;text-align: center;height:25px;margin:10px 0 0 0;font-size:2em;}
.latestNews .byline .month{width:100%;float:left;text-align: center;height:17px;margin:8px 0 0 0;}
.latestNews .title-contribution{font-family:Times, "Times New Roman", Georgia, serif;text-transform:uppercase;font-weight: normal;color:#000;font-size: 1.4em;margin:0 0 .5em 0;text-decoration: none;}



#footer_box{float:left;width:100%;margin:10px 0 0 0;background: url('img/footerBG.png') repeat-x center top ;height:260px;}
#footer_inner{width:1000px;margin:20px auto;}
#footer_inner #flexi-quote-rotator{width:560px;height:70px;float:left;

/*border-bottom:4px dotted #3f3f3f;*/

clear:none;}
#footer_inner #flexi-quote-rotator h2,#footer_inner #constant-contact-form h2{color:#fff;float:left;font-size:2.6em;font-weight:normal;margin: 0 10px 0 0;}
#footer_inner #quoterotator{float:left;margin:10px 0 0 0;clear:none;;}
#footer_inner #quoteauthor{font-style:italic;margin:10px;}
#footer_inner #constant-contact-form{width:620px;float:left;margin:10px 0 0 0;}


#footer_info{text-align:right;font-size:1.2em;line-height:1.4em;width:360px;float:right;clear:none;height:135px;color:#3f3f3f;}
#footer_info a{color:#3f3f3f;}
#footer_info .whitey{color:#fff;}
#footer_info a.facebook,#footer_info a.twitter, #footer_info a.linked{float:right;width:35px;height:35px;background:url('img/socialBtns.png') left top no-repeat;overflow:hidden;line-height:999em;margin:10px 0 0 5px;}
#footer_info a.twitter{background-position: -40px top;}
#footer_info a.linked{background-position: -79px top;}

/**STYLES ADDED DECEMBER 2011****/
iframe {
    height: 100%;
    min-height: 500px;
}

#content.no-sidebar{
width: 940px;}


.promoproduct{margin-left:-60px;}

#content a:link, #content a:visited{color:#d45432;}
#content a:hover{color: #034ea2;}

a.joinlist img{float: left;margin-top: 13px;}

#content img.float-left{float:left;margin:0 15px 12px 0;}

#content .bio{float:left;clear:both;margin:0 0 20px 0;}

