/* General */







body {



	background: #fff url(/wp-content/themes/nimons/img/top_bg.png) repeat-x 0 0;



}







#wrap {



	width: 960px;



	margin: 10px auto 10px auto;



	text-align: left;



	/* background: url(/wp-content/themes/nimons/img/wrap-bg.gif) repeat-y 0 0; */



}







body {



	text-align: center;



}







/* Header */







h1 a {



	display: block;



	width: 960px;



	height: 110px;



	background: #fff url(/wp-content/themes/nimons/img/banner.jpg) no-repeat 0 0;



	text-indent: -99999px;



}







/* Navigation */







#nav {



  background: url(/wp-content/themes/nimons/img/nav-bg.gif) repeat-x 0 0;



}







#nav li {



	float: left;



}







#nav li.current_page_item {



	background: transparent url(/wp-content/themes/nimons/img/menu_white_dot.png) center top repeat-x; 



}







#nav a {



	background: url(/wp-content/themes/nimons/img/menu_inactive.png) center top no-repeat;



	display: block;



  padding: 0 11px;



	text-decoration: none;



	color: #3a613a;



	font-size: 80%;



	line-height: 46px;	



}







#nav li.current_page_item a {



	background: transparent url(/wp-content/themes/nimons/img/menu_active.png) center top no-repeat; 



	color : #fff ;



}







/* Middle Section */







#middle-wrap {



	background: url(/wp-content/themes/nimons/img/bus_bg.jpg) no-repeat 0 0; 



	height: 251px;



}







/* Questions */







#questions {



	padding: 60px 0 0 0;



	float: left;



}







#questions a {



	display: block;



	height: 44px;



	width: 315px;



	text-indent: -99999px;



	margin: 0 0 2px 0;



}







a.which_bus {



	background: url(/wp-content/themes/nimons/img/question-which_bus.jpg) no-repeat 0 0;



}







a.quote {



	background: url(/wp-content/themes/nimons/img/question-quote.jpg) no-repeat 0 0;



}







a.tours {



	background: url(/wp-content/themes/nimons/img/School_map.jpg) no-repeat 0 0;



}







/* News expand */







#news-expand {



  width:207px;



	float: right;



  background-color: #b8edf3;



	background-image: url('img/sidebar-blog-top.gif');



	background-position: top center;



	background-repeat: repeat-x;



	text-align: right;



	color: #0f7ea2;



	display: inline;



}







#news-expand h3 {



	margin: 40px 10px 10px 0;



	font-weight: 800;



}







#news-expand h3 a {



	color: #0f7ea2;



	text-decoration: none;



	font-weight: 800;



	font-size:16px;



	padding: 0;



}







#news-expand li {

border-bottom:2px dotted #DAFCFF;

padding:8px 0 5px;



}







#news-expand a {



	color: #0f7ea2;



	text-decoration: none;



	display: block;



	padding: 0 10px 0 10px;



	font-size: 80%;



}







#news-expand a:hover {



	text-decoration: underline;



}







/* News */







#news {



	float: right;



	background: url(/wp-content/themes/nimons/img/news-box.jpg) no-repeat 0 0;



	display: block;



	/* height: 217px; */



	width: 207px;



	text-align: right;



	color: #0f7ea2;



}







#news h3 {



	margin: 40px 10px 10px 0;



	font-weight: 800;



}







#news h3 a {



	color: #0f7ea2;



	text-decoration: none;



	font-weight: 800;



	font-size:16px;



	padding: 0;



}







#news li {



	padding: 8px 0 5px 0;



	border-bottom: 2px dotted #fff;



}







#news a {



	color: #0f7ea2;



	text-decoration: none;



	display: block;



	padding: 0 10px 0 10px;



	font-size: 80%;



}







#news a:hover {



	text-decoration: underline;



}







/* Company Info */







#company-info {



	background: url(/wp-content/themes/nimons/img/company_info.jpg) no-repeat 0 0;



	float: left;



	height: 92px;



	width: 753px;



	color: #426339;



}







#company-info h2 {



	margin: 15px 0 5px 30px;



	font-size: 90%;



	font-weight: bold;



}







#company-info p {



	margin: 0 0 0 30px;



	font-size: 80%;



}







/* Newsletter */







#newsletter {



	background: url(/wp-content/themes/nimons/img/newsletter.jpg) no-repeat 0 0;



	height: 92px;



	width: 205px;



	float: left;



}







#newsletter p {



	color: #717171;



	margin: 28px 10px 0 10px;



	font-size: 14px;



	font-weight: bold;



}







.newsletter-input {



	margin: 5px 0 0 10px;



	width: 120px;



	border: 1px solid #aaa;



	float: left;



	height: 16px;



	font-size: 10px;



	color: #aaa;



	text-align: right;



	padding-right: 3px;



}







.newsletter-submit {



  width: 53px;



	height: 20px;



	margin: 5px 0 0 4px;



}







/* Footer */







#promo-boxes {



  height: 206px;



	background: url('/wp-content/themes/nimons/img/footer_promo_bg.jpg') repeat-x 0 0;



	width: 100%;



	text-align: center;



}







#promo-spacer {



  height: 35px;



}







#footer {



	/* margin: 30px auto 40px auto; */



	margin: 0 auto 0 auto;



	width: 960px;



	text-align: left;



}







#footer h2 {



	color: #0f7ea2;



	font-size: 140%;



	text-align: center;



	margin: 0 0 25px 0;



}







#footer dt {



	color: #0f7ea2;



	margin: 20px 0 5px 90px;



	font-size: 110%;



}







#footer a {



	color: #0f7ea2;



	text-decoration: none;



}







#footer a:hover {



	text-decoration: underline;



}







#footer dd {



	font-size: 70%;



	margin: 0 10px 0 90px;



	color: #444;



}







.footer-box {



	width: 231px;



	height: 107px;



	float: left;



	margin: 0 12px 0 0;



	display: inline;



}







.winery {



	background: url(/wp-content/themes/nimons/img/box-winery.jpg) no-repeat 0 0;



}







.school {



	background: url(/wp-content/themes/nimons/img/box-school.jpg) no-repeat 0 0;



}







#footer .school dt,



#footer .school dd {



	margin-left: 95px;



}







.wedding {



	background: url(/wp-content/themes/nimons/img/box-weddings.jpg) no-repeat 0 0;



}







#footer .wedding dt,



#footer .wedding dd {



	margin-left: 95px;



}







.conference {



	background: url(/wp-content/themes/nimons/img/box-conference.jpg) no-repeat 0 0;



	margin: 0;



}







#footer .conference dt,



#footer .conference dd {



	margin-left: 95px;



}







/* Copyright */







#copyright {



  background:transparent url(/wp-content/themes/nimons/img/copyright_bg.png) repeat-x scroll 0 0;



  color:#666666;



  font-size:70%;



  height:100px;



  /* margin-top:30px; */



  padding-top:20px;



  text-align:center;



}







#copyright a {



	color: #666;



	text-decoration: none;



}







#copyright a:hover {



	color: #006098;



	text-decoration: underline;



}







#content {



  float : left ;



	width : 680px ;



	margin : 2em ;



	font-size:80%;



	font-family : verdana, tahoma, sans-serif ;



	line-height : 1.6em ;



	display: inline;



}







h2 {



  font-size:24px;



  margin-bottom:20px;



}



	







#content p {



  margin-bottom:1em;



}







#content ul {



  /* list-style-image: none; */



  list-style-position: outside;



  list-style-type: disc;



  line-height: 1.6;



	margin-bottom: 1em ;



}







#content li {



  margin-left: 30px ;



}







/* Wordpress styles */







#content { /* Changed from .post */



  font-family: 'MyriadPro', 'Myriad', 'Trebuchet MS', sans-serif;



	color: #4c614c;



	clear: both;



}







#content h2 { /* Changed from .post h2 */



  font-size: 25px;



	font-weight: 800;



	color: #00709a;



}







.post h3 {



  font-size: 17px;



	font-weight: 800;



}







.post h3 a {



  text-decoration: none;



	color: #4c614c;



}







.post h3 a:hover {



  text-decoration: underline;



	color: #4c614c;



}







/* All below changed from .post */







#content p {



  font-size: 13px;



	line-height: 1.6;



}







#content p strong {



  font-weight: bold;



}







#content p a {



  color: #00709a;



  text-decoration: underline;



}







#content p a:hover {



  color: #000;



  text-decoration: underline;



}







#content small {



  font-style: italic;



}







.articles-readmore a {



  color: #00709a;



  text-decoration: underline;  



}







.articles-readmore a:hover {



  color: #000;



  text-decoration: underline;



}







.articles-spacer {



  height: 27px;



}











/* Blog navigation */







.navigation {



  color: #a5b0a5;



	font-size:11px;



	border-top:2px dotted #D2D7D2;



	padding-bottom: 29px;



	padding-top:16px;



}







.navigation a {


color:#66BD4F;
font-size:15px;
font-weight:bold;
text-decoration:none;



}







.navigation a:hover {



  color: #4c614c;



	text-decoration: underline;



}







.alignleft {



  float: left;



}







.alignright {



  float: right;



}







#comment-wrapper {



  margin-top: 19px;



	padding-top: 19px;



	border-top: 2px dotted #d2d7d2;



  font-size: 12px;



	color:#708170;

	clear : both ;



}







#comment-wrapper label {



  font-size: 12px;



	color:#708170;



}







#comment-wrapper a {



  color:#708170;



	text-decoration: underline;



}







#comment-wrapper a:hover {



  color:#4c614c;



	text-decoration: underline;



}







#comment {



  width: 680px;



	height: 60px;



	border: 1px solid #a5b0a5;



	font-size:10px;



	font-family: 'MyriadPro', 'Myriad', 'Trebuchet MS', sans-serif;



	color:#4c614c;



}







.comment-logged-in {



  font-size: 10px;



	color:#708170;	



}







.comment-logged-in a {



  color:#708170;



	text-decoration: underline;



}







.comment-logged-in a:hover {



  color:#4c614c;



	text-decoration: underline;



}







#comment-wrapper h3 {



  font-size: 14px;



	margin-top: 14px;



	color: #708170;



	font-weight: bold;



}







#comment-wrapper input {





}







#commentform {



  margin-top: 14px;



}







/* Sidebar - Blog	*/







#sidebar-blog-wrapper {



	float: right;



	display: block;



	width: 207px;



	text-align: right;



}







#sidebar-blog-wrapper h3 {



	/* margin: 40px 10px 10px 0; */



	font-weight: 800;



}







#sidebar-blog-wrapper h3 a {



	color: #0f7ea2;



	text-decoration: none;



	font-weight: 800;



	font-size:16px;



	padding: 0;



}







#sidebar-blog-wrapper li {



	padding: 8px 0 5px 0;



	border-bottom: 2px dotted #fff;



}







#sidebar-blog-wrapper a {



	color: #0f7ea2;



	text-decoration: none;



	display: block;



	padding: 0 10px 0 10px;



	font-size: 80%;



}







#sidebar-blog-wrapper a:hover {



	text-decoration: underline;



}







#sidebar-blog {



  background-color: #b8edf3;



	background-image: url('img/sidebar-blog-top.gif');



	background-position: top center;



	background-repeat: repeat-x;



	font-size: 13px;



}







#sidebar-blog a {



	font-size: 13px;



}







#sidebar-blog li {



  border-bottom: 0;



  padding: 0;



}







#sidebar-blog li h2 {



border-bottom:2px solid #DAFCFF;

color:#0F7EA2;

font-size:16px;

font-weight:800;

margin:0;

padding:39px 10px 4px;



}







#sidebar-blog li li {



  border-bottom:2px dotted #DAFCFF;

  color:#4C614C;

  padding:6px 10px 7px 0;



}







#sidebar-blog li li a {



  padding: 0;



	display: inline;



}







#sidebar-blog-bottom {



  width: 207px;



	height: 18px;



  background-color: #b8edf3;



	background-image: url('img/sidebar-blog-bottom.gif');



	background-position: bottom center;



	background-repeat: no-repeat;



}







#bottom-wrap {



  background-color: #fff;



}







#nz {



  text-align: center;



	margin-top: 16px;



}



#nz img {



	margin: 0 4px 0 4px;



}



#sidebar-free-quote {



  background-color: #fff;



	padding: 11px 0 0 0;



	margin: 0;



}







#sidebar-free-quote a {



  margin: 0;



	padding: 0;



}







#sidebar img {



	display: block;



}







#sidebar-newsletter {



  width: 207px;



	height: 68px;



	background: #fff url('img/sidebar-newsletter-bg.gif') no-repeat 0 11px;



	overflow: hidden;



}







#sidebar-newsletter-form {



  margin: 33px 0 0 0;



}







#sidebar-newsletter .newsletter-input {



  /* width: 123px; */



  width: 120px;



}







#sidebar-newsletter .newsletter-submit {



  margin-right: 11px;



}



	



/* IMAGES */







img.alignleft {



  float: left;



  margin : 0px 22px 17px 0 ;



}



 



img.alignright {



  float: right;

	border:8px solid #E5E5E5;

  margin : 0px 0 17px 22px ;



}



 



img.aligncenter {



  display: block;



  margin: 17px auto 17px auto;



}		



/* Thickbox overides */



#TB_window img#TB_Image {

  border-color:#fff #fff #fff #fff;

  border-style:solid;

  border-width:1px;

  display:block;

  margin:15px 0 0 15px;

}



#TB_caption {

  line-height: 37px;

  padding: 0 30px 14px 16px;

  height: auto;

}



#TB_closeWindow {

  float: right;

  height: auto;

  padding: 12px 14px 0 0;

}



#TB_secondLine {

  font-family: Verdana, sans-serif;

	color: #acacac;

	margin: 12px 0 0;

}



#TB_window a:focus {

  color: #acacac;

}



#TB_secondLine a {

  color: #666666;

	text-decoration: none;	

}



#TB_secondLine a:hover {

  color: #666666;

	text-decoration: underline;	

}



.ngg-navigation span {

  font-weight:bold;

  margin: 0 10px 0 0;

	color: #4C614C;

}



.ngg-navigation a.page-numbers, .ngg-navigation a.next, .ngg-navigation a.prev, .ngg-navigation span.page-numbers, .ngg-navigation span.next, .ngg-navigation span.prev {

  border:1px solid #fff;

  margin: 0 10px 0 0;

  padding: 0;

	color: #c5c5c5;

	text-decoration: none;

  font-weight:bold;	

}



.ngg-navigation a.page-numbers:hover,

.ngg-navigation a.next:hover,

.ngg-navigation a.prev:hover, 

.ngg-navigation span.page-numbers:hover,

.ngg-navigation span.next:hover,

.ngg-navigation span.prev:hover {

  background-color: #fff !important;

  border:1px solid #fff !important;

	color: #00709A !important;

	/* text-decoration: underline !important; */

}