/*
Theme Name: Marzilli Construction Custom Template
Theme URI: http://www.millerdesignworks.com
Description: Custom Theme created for Marzilli Construction.
Version: 1.0
Author: Marshall Oram

*/

/* ============ base tag styles =================*/
*{margin:0; padding:0}

a img{border:none;}
body {background-color: #0b222e;margin:0;font-family: Times New Roman, Times, serif;font-size: 62.5%;}
img{}
ul{}
br {}
object {margin:0px;padding:0;}
input{}
textarea{}
label{}

.column{}
.clear{clear:both}
.right{float:right;}
.left{float:left;}
.red{color:#fd0000;}
.indent{margin-left:120px;padding-bottom:15px;}

.rightimg{float:right;}
.rightimg img{margin:0;padding:0;}
.left{float:left;}
div{} /* <---- Set global font */

/*wp image styles*/
div.wp-caption{background:#627faa;padding:5px 0 5px 10px;border:1px solid #223756;margin-left:45px !important;}
div.wp-caption img{margin:0 0 15px 0!important;padding:0px !important;}
div.wp-caption p{width:100%!important;padding:0!important;margin:0!important;}
p.wp-caption-text{font-size:11px;text-align:center;padding:15px;line-height:1.25em;color:#0055a5;}
img.aligncenter{float:none !important;margin:5px auto !important;}
.alignleft{float:left !important;clear:left;margin:0 15px 25px 45px; !important;}
.alignright{float:right !important;clear:right;margin:0 0 25px 15px !important;}
.alignnone{float:none !important;clear:both;padding:0 !important;margin:10px 0 0 0 !important;}

.alignleft img, .alignright img{margin:0 auto !important;}

div.gallery{background:#627faa;padding:5px 0 5px 10px;border:1px solid #223756;margin-left:45px !important;}
div.gallery img{margin:0 !important;}

/* -- END -- wp image styles*/


h1,h2,h3,h4,h5{font-family:Georgia, "Times New Roman", Times, serif;color:#E6B87A; font-weight:normal;}
h1 {font-size:18px; padding:18px 0 0 0px; margin-bottom:10px;}
h1 span.ver{font-size:1em; padding:20px 0 0 0px;}
h2 {font-size:16px; padding:18px 0 0 0px; margin-bottom:10px;}
h2 span.ver{font-size:1em; padding:20px 0 0 0px;}
h3{font-size:14px; color:#E6B87A; padding-bottom:10px;}
h4{font-size:12px; color:#E6B87A; padding-bottom:10px;}
p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff;margin:0 35px 10px 0;line-height:1.55em;}
p a:link, p a:visited{color:#E6B87A; text-decoration:none;}
p a:hover, p a:active{color:#FFFFFF; text-decoration:none;}

p small{font-size:9px;color:#fff;}
ul {margin:0 0 10px 25px;} 
li{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff;padding-bottom:5px;}


#mainText h1 {color:#FFF;font-size:20px;padding:70px 20px 0 50px;margin-bottom:12px; font-weight:normal;}
#home #mainText h1 {color:#FFF;font-size:1.5em;padding:70px 20px 0 50px;margin-bottom:0px;font-weight:bold;}
#home h2 {color:#E6B87A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; padding:18px 0 0 0px; margin-bottom:0px;}
#home h2 b {color:#E6B87A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; padding:20px 0 0 0px;}
#home h3{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#E6B87A;}
#home p {margin:0;}

.pad-top{padding-top:25px !important;}


/* ============ layout styles =================*/
#container { background:url(images/bg.jpg) repeat-y; width:980px; margin:0px auto 0px auto;}

	#header{float:left; width:960px; margin-left:12px;}
	#main{float:left;width:960px;margin-left:12px; clear:left;}
		#main .col1{width:224px;float:left;}
		#main .col2{width:690px;float:left;margin-left:25px;}
	#footer{float:left;width:960px;margin-left:12px; height:40px; clear:left;}

#container-bottom{ background:url(images/bg_bottom.jpg) no-repeat 0 bottom;width:980px;margin:0 auto;height:20px;}
	
#logo { width:318px; height:67px; margin:30px 0 10px 66px; float:left; background:url(images/logo.png) no-repeat;text-indent:-9999px;}	

#navBar {color:#FFFFFF; font-style:italic; padding:75px 0 0 10px;float:right; width:485px; margin-right:63px; }

#navBar ul {list-style:none; float:right;margin:0;}
#navBar li {font-family:Georgia, "Times New Roman", Times, serif;display:inline; margin-right:0.5em; padding-right:0.75em; border-right: #223756 1px solid;font-size:16px; float:right;}
#navBar li.page-item-12 {border-right:none;}
#navBar li.current_page_item a{color:#b38814;}

#navBar a {font-size:14px;}
#navBar a:link, #navBar a:visited  { color:#FFFFFF; text-decoration:none; }
#navBar a:hover, #navBar a:active {color:#E6B87A; text-decoration:none; }

#centerSpread { width:860px; height:330px; background-image:url(images/boxBG.png); background-repeat:no-repeat; margin:0px 0 0 48px;float:left;}
#centerContent {width:613px; margin:0 0 0 255px; padding:10px; background:#fff; border:2px solid #000;}

#flashShow {width:475px; height:315px; background-color:#0b222e; margin:2px 0 0 2px;float:left;}

#address { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFF; padding:0 0 0 65px; margin-top:25px; width:180px; font-size:10px; float:left;}
#address p {line-height:1.5em;font-size:10px;color:#ccc;}
#address b {font-size:11px; font-weight:bold;line-height:1.95em;color:#fff;}

.col1 .menu #address {width:100%;margin:0px;padding:0px;}
.col1 .menu #address b{font-size:1.05em;}
.col1 .menu{margin-left:65px;width:159px;}
.col1 .menu h2{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;font-weight:normal;font-style:italic;padding-bottom:10px;}
.col1 .menu h2 a:link , .col1 .menu h2 a:visited{text-decoration:none;color:#E6B87A;}
.col1 .menu h2 a:hover , .col1 .menu h2 a:active{color:#fff;}
.col1 .menu ul {list-style:none;line-height:2em;}
.col1 .menu ul li{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#fff;}
.col1 .menu ul li a:link, .col1 .menu ul li a:visited{color:#FFFFFF; text-decoration:none;}
.col1 .menu ul li a:hover, .col1 .menu ul li a:active, .col1 .menu ul li.current_page_item a{color:#E6B87A; text-decoration:none;}
 

#footer { color:#FFF; width:645px; font-size: 1em; margin:40px 75px 0px 260px; float:right; padding:10px 0 0 0; border-top:1px solid #687b97; text-align:right;}
#footer p{font-size:9px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#cccccc;}

.pic {width:170px; font-family:Verdana, Arial, Helvetica, sans-serif;float:left;margin-right:64px;}
	.last{margin-right:0px !important;}
.pic img{background-color:#000000; border:#c5b8a8 1px solid;  margin:20px 0 0 0px;}
.pic h2{color:#E6B87A;font-size:10px;font-weight:bold;}
.pic p {color:#FFF; margin-top:0px; font-size:10px;}

.pic a:link {color:#E6B87A; text-decoration:none;}
.pic a:visited {color:#E6B87A; text-decoration:none;}
.pic a:hover {color:#564319;}
.pic a:active {color:#564319;}

.col2 .pic {margin:30px 0 0;overflow:hidden;width:100%;}
.col2 .pic img{float:left;}
.col2 .pic div{float:right;width:450px;padding-right:55px;}

.col2 .pic div.img-thumb{float:left;width:169px;height:100px;overflow:hidden;border:#c5b8a8 1px solid;margin:20px 0 0 0px;padding:0;}
.col2 .pic div.img-thumb img{float:left;margin:0;border:none;padding:0;}

.col2 .pic div h2{font-size:14px;font-weight:normal;}
.col2 .pic div h2 em{font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}

.col2 h3 a:link, .col2 h3 a:visited{color:#E6B87A;text-decoration:none;}
.col2 h3 a:hover, .col2 h3 a:active{color:#564319;}


#mainText {width:370px; height:310px; overflow:hidden;}

#mainText p {color:#FFF; font-size:14px; padding:40px 20px 0 50px; margin-top:0; margin-right:15px; font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;}
#small {font-size:75%;}

#mainText a:link {color:#663300; }
#mainText a:visited {color:#663300; }
#mainText a:hover {color:#E6B87A; }
#mainText a:active {color:#E6B87A; }

#container-bottom p{font-size:9px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#223756;padding:20px 75px 0 0;float:right;}
#container-bottom p a:link, #container-bottom p a:visited{color:#425a7e;}
#container-bottom p a:hover, #container-bottom p a:active{color:#fff;}


/* ========== menu styles =============== */

li.current-page-item a{color:#E6B87A;}
.menu ul li.current_page_item ul li a:link, .menu ul li.current_page_item ul li a:visited {color:#fff;}
li.page-item-14 ul {display:none;}
li.current_page_item ul {display:block;}
li.current_page_item ul li a{color:#fff;}
.menu ul li.current_page_item ul li.current_page_item a:link,.menu ul li.current_page_item ul li.current_page_item a:visited {color:#E6B87A;}

/*========= homepage columns ====================*/


/* ========= form styles ============== */
.credits {display:none;}
form.ddfm legend, form.ddfm label, form.ddfm label.fmtextlblwide {color:#ccc !important;}
select.state {width:150px !important;}
input.zip{width:50px !important;}
input.phone{width:100px !important;}

/* ======== slideshow styles ========== */
.col2 #monoSlideshow {float:left;width:640px;height:480px;margin-top:15px;}
.linklove{visibility:hidden;}
