/* www.roopletheme.com */

body { color: #1D2326; background: #727475; }
a { color: #be357c; }
#outer-container { background: #727475; } 
#container { background: #faf9e2; } 
#banner { background-color: #F2F0CF; }
#page-right { background: transparent; }
#page-left { background:  transparent ; }
#container .page-bottom { background: #fafae2; }
#round-right { background: transparent ; }
#round-left { background:  transparent ; }
#round-container { background:  transparent ; }
#leaderboard { background: #727475; } 
#trailerboard { background: #727475; }
#headercontainer { padding-top:0px;}
#header { margin:0 auto; width:900px; height:110px; background:  transparent url(../images/fire/banner.jpg) no-repeat; }
#header { color: #F2F0CF; }
#header a { color: #F2F0CF; }
.site-slogan { color: #886A2E; }
#primary { margin-top:-107px; font-size:10pt; height:31px; padding-right:2px;}
#primary a { color:#c25b88; text-decoration:underline; }
#block-menu-secondary-links { margin-top:-61px;}
#block-menu-secondary-links li.leaf {background:  transparent url(../images/fire/pinktab2.png) no-repeat; height:31px; }
#block-menu-secondary-links li.leaf .active {background:  transparent url(../images/fire/creamtab.png) no-repeat; height:31px; color:#848484; text-decoration:none;}
#block-menu-secondary-links li.leaf :hover {background:  transparent url(../images/fire/creamtab.png) no-repeat; height:31px; color:#848484;}
#block-menu-secondary-links li.item-fireplaces {z-index:1;}
#header-bottom { background: #001F46 url(../images/fire/masthead-bottom.png) repeat-x; } 
#mission { border: 1px solid #001F46; color: #F2F0CF; background: #8D1019; }
#mission a { color: #fff; }
#container H1.title {	FONT-WEIGHT: normal;	FONT-SIZE: 18px;	COLOR: #ffffff;	FONT-STYLE: normal; background:#be357c; height:32px; line-height:18px; padding-top:10px; margin-bottom:0px; padding-left:10px;}

/*BLog*/
#user10 { border-top:10px; border-top-style:solid; border-top-color:#f3f0cf; margin-left:-212px; width:900px;}
#block-views-blog-block_1 {background:#f3f0cf; margin-left:10px; margin-right:10px; margin-top:15px;}
#block-views-blog-block_1 .content {padding-bottom:10px;}
#block-views-blog-block_1 .views-field-created {font-size:10px;}
#block-views-blog-block_1 .views-field-title {text-align:left; FONT-WEIGHT: normal;	FONT-SIZE: 18px; COLOR: #2e2b26;	FONT-STYLE: normal; line-height:18px; padding-top:10px; background:#f3f0cf; padding-top:0px; height:22px;}
#block-views-blog-block_1 .views-field-title a {color:#2e2b26; background:#f3f0cf;}
#block-views-blog-block_1 .views-field-field-images-fid{ float:right; border:4px; border-style:solid; border-color:#f8f6df; margin-top:5px; margin-left:15px; margin-bottom:10px;}

#mainContent .view-id-blog .views-field-title {text-align:left; FONT-WEIGHT: normal;	FONT-SIZE: 18px; COLOR: #2e2b26;	FONT-STYLE: normal; padding-top:0px; background:#faf9e2; padding-bottom:5px; margin-bottom:10px; }

#mainContent .view-id-blog .views-field-title a {color:#2e2b26; background:#faf9e2;  line-height:20px;}
#mainContent .view-id-blog .views-field-field-images-fid {float:right; border:4px; border-style:solid; border-color:#f8f6df;}
/* Service links*/
.service-links {margin-top:15px;}
.service-label {font-size:12px; color:#c43279;}

#block-menu-menu-galleries h2 { text-decoration:underline;}
#block-block-11 h2, #block-block-7 h2  { text-align:left; text-decoration:underline; color:#faf9e2; line-height:28px; margin-bottom:10px; padding-top:10px;  font-weight:normal; padding-left:3px;}

#block-views-news-block_1 h2,  {text-align:center; color:#faf9e2; background:#be357c; height:32px; line-height:28px; margin-bottom:0px; padding-top:10px; margin-bottom:15px;}
#block-block-11 {color:#faf9e2; background:#be357c; margin-top:10px; margin-left:10px; padding:0px; padding-left:5px; padding-bottom:0px; }
#block-views-news-block_1{text-align:center; color:#faf9e2; background:#be357c; margin-left:10px; padding:0px; height:351px;}

.field-content a, .views-field-title { text-align:center; height:51px; color:#faf9e2; background:#be357c; height:32px; line-height:18px; margin-top:5px; padding-top:2px;}

.views-field-field-image-fid { padding-left:44px;}
.imagefield-field_slideshow { border:2px; border-style:solid; border-color:#7c7d77;}
#block-views-slideshow-block_1 {padding-right:0px;}
#node-1 {background:#faf9e2 url(../images/fire/homebg.jpg) no-repeat; margin-left:-14px; margin-top:40px; padding-top:10px;}
#block-block-3 { float:right; margin-left:-70px; margin-top:40px;}


.galleries .image-thumbnail {float:right; margin:10px;}
.last {display:none;}


.imagecache-news_linked{float:right; border:3px; border-style:solid; border-color:#7c7d77;}
.imagefield-field_image {float:right; border:3px; border-style:solid; border-color:#7c7d77; margin:10px;}

#block-menu-menu-galleries h2 { color:#4c4c44; font-size:18px; font-style:normal; padding-left:5px; font-weight:normal;}
#block-menu-menu-galleries .menu {padding-left:0px;}
#block-menu-menu-galleries li.leaf {list-style:none; list-style-image:none; padding-left:0px;}
#block-menu-menu-galleries a {color:#848484;}
#block-menu-menu-galleries li.leaf .active, #block-menu-menu-galleries li.leaf :hover {color:#be357c; }

#region5 .unstyled-block { color: #F2F0CF; }
#region5 .unstyled-block h2 { color: #F2F0CF; }
#region5 .unstyled-block a{ color: #fff; }

#mastfoot { background: #001F46 url(../images/fire/mastfoot-bg.png) repeat-x; } 
#mastfoot-bottom { background: #001F46 url(../images/fire/mastfoot-bottom.png) repeat-x; } 
#footer { color: #434444; }
#footer a{ color: #c43279; text-decoration:underline; }
#footer-message {background: #faf9e2;}

/* box */
.boxborder { background:url(../images/fire/box-right.gif) 100% 0 repeat-y; }
.bi { background:url(../images/fire/box-left.gif) 0 0 repeat-y; }
.bt { background:url(../images/fire/box.gif) 100% 0 no-repeat; }
.bt div { background:url(../images/fire/box.gif) 0 0 no-repeat; }
.bb { background:url(../images/fire/box.gif) 100% 100% no-repeat; }
.bb div { background:url(../images/fire/box.gif) 0 100% no-repeat; }

/* block theme styles */
.color0-box-page-bg { background: #F2F0CF; }
.color0-box-page-bg h2 { color: #8D1019; }
.color0-box-page-bg a { color: #8D1019; }

.color1-box-page-bg { background:#8D1019; color:#fff; }
.color1-box-page-bg h2 { color:#F2F0CF; }
.color1-box-page-bg a { color: #F2F0CF; }

.color2-box-page-bg { background:#001F46; color:#F2F0CF; }
.color2-box-page-bg h2 { color:#F2F0CF; }
.color2-box-page-bg a { color: #fff; }

.color3-box-page-bg { background:#561A25; color:#F2F0CF; }
.color3-box-page-bg h2 { color:#F2F0CF; }
.color3-box-page-bg a { color: #886A2E; }

.color4-box-page-bg { background:#886A2E; color:#F2F0CF; }
.color4-box-page-bg h2 { color:#F2F0CF; }
.color4-box-page-bg a { color: #fff; }

.stripe0-box-page-bg { background: #F2F0CF; color: #1D2326; }
.stripe0-box-page-bg h2 { background: #886A2E; border-top: 1px solid #561A25; border-bottom: 1px solid #561A25; color: #F2F0CF; }
.stripe0-box-page-bg a { color: #8D1019; }

.stripe1-box-page-bg { background: #8D1019; color: #F2F0CF; }
.stripe1-box-page-bg h2 { background: #001F46; border-top: 1px solid #886A2E; border-bottom: 1px solid #886A2E; color: #F2F0CF; }
.stripe1-box-page-bg a { color: #fff; }

.stripe2-box-page-bg { background: #001F46; color: #F2F0CF; }
.stripe2-box-page-bg h2 { background: #8D1019; border-top: 1px solid #886A2E; border-bottom: 1px solid #886A2E; color: #F2F0CF; }
.stripe2-box-page-bg a { color: #fff; }

.stripe3-box-page-bg { background: #561A25; color: #F2F0CF; }
.stripe3-box-page-bg h2 { background: #886A2E; border-top: 1px solid #F2F0CF; border-bottom: 1px solid #F2F0CF; color: #F2F0CF; }
.stripe3-box-page-bg a { color: #fff; }

.stripe4-box-page-bg { background: #886A2E; color: #F2F0CF; }
.stripe4-box-page-bg h2 { background: #561A25; border-top: 1px solid #F2F0CF; border-bottom: 1px solid #F2F0CF; color:#F2F0CF; }
.stripe4-box-page-bg a { color: #fff; }

.blk-outline1 { border: 1px solid #8D1019; }
.blk-outline1 h2, .blk-outline1 a { color: #8D1019; }
.blk-outline2 { border: 1px solid #001F46; }
.blk-outline2 h2, .blk-outline2 a { color: #001F46; }
.blk-outline3 { border: 1px solid #561A25; }
.blk-outline3 h2, .blk-outline3 a { color: #561A25; }
.blk-outline4 { border: 1px solid #886A2E; }
.blk-outline4 h2, .blk-outline4 a { color: #886A2E; }
.blk-solid1 { background: #8D1019;  color:#F2F0CF; }
.blk-solid1 a { color:#fff; }
.blk-solid2 { background: #001F46;  color:#F2F0CF; }
.blk-solid2 a { color:#fff; }
.blk-solid3 { background: #561A25;  color:#F2F0CF; }
.blk-solid3 a { color:#fff; }
.blk-solid4 { background: #886A2E;  color:#F2F0CF; }
.blk-solid4 a { color:#fff; }

#region5 .blk-outline1, #region5 .blk-outline2, #region5 .blk-outline3, #region5 .blk-outline4  { color: #F2F0CF; }
#region5 .blk-outline2 { border: 1px solid #F2F0CF; }
#region5 .blk-outline2 a, #region5 .blk-outline2 h2  { color:#fff; }
#region5 .blk-solid2 { background: #F2F0CF;  color:#001F46; }
#region5 .blk-solid2 a, #region5 .blk-solid2 h2  { color:#8D1019; }

.pager strong, .pager a, .pager a:link, .pager a:visited { background-color:#F2F0CF; border: 1px solid #8D1019; }
.pager a:hover { background-color:#8D1019; color:#F2F0CF; }
.pager strong { background-color:#8D1019; color:#F2F0CF; }

.sticky { border-bottom: 1px solid #8D1019; }
.comment { border: 1px solid #8D1019; }
#primary li a.active { color: #434444; } 
#primary li a:hover { color: #434444; }

#suckerfishmenu	 a { color: #f9abd2; text-decoration:underline; }
#suckerfishmenu	 a:active, #suckerfishmenu	 a:hover { background: #8D1019; color: #F2F0CF;}
#suckerfishmenu	 ul.menu li li a:link, #suckerfishmenu	 ul.menu li li a:visited { color: #F2F0CF; background: #001F46; 
 border-bottom: 1px solid #F2F0CF; border-top: 1px solid #8D1019; border-right: 1px solid #8D1019;}
#suckerfishmenu	 ul.menu li li { border-left: 1px solid #F2F0CF; }
#suckerfishmenu	 ul.menu li ul a { color: #F2F0CF; }
#suckerfishmenu	 ul.menu li ul a:active, #suckerfishmenu ul.menu li ul a:hover { color: #F2F0CF; background: #8D1019; }

#suckerfishmenu	 ul.menu li li.expanded a {	background: #001F46 url(../images/fire/sfmenu-expand-2.png) 100% 50% no-repeat; }
#suckerfishmenu	 ul.menu li li.expanded a:active, #suckerfishmenu	 ul.menu li li.expanded a:hover { background: #8D1019 url(../images/fire/sfmenu-expand-1.png) 100% 50% no-repeat; }
#suckerfishmenu	 ul.menu li ul a:active, #suckerfishmenu	 ul.menu li ul a:hover {   background: #8D1019;   text-decoration: none; }
#suckerfishmenu	 ul.menu li li.expanded ul.menu a {   background: #001F46; }
#suckerfishmenu	 ul.menu li li.expanded ul.menu a:active, #suckerfishmenu	 ul.menu li li.expanded ul.menu a:hover {   background: #8D1019; }
#suckerfishmenu	 ul.menu li li.expanded ul.menu li.expanded a { 	background: #001F46 url(../images/fire/sfmenu-expand-2.png) 100% 50% no-repeat; }
#suckerfishmenu	 ul.menu li li.expanded ul.menu li.expanded a:active, #suckerfishmenu	 ul.menu li li.expanded ul.menu li.expanded a:hover { 
	background: #2E4A6B url(../images/fire/sfmenu-expand-1.png) 100% 50% no-repeat;}

.rollover-block h2 { color: #F2F0CF; background: #8D1019; }
.rollover-block ul li a { color: #F2F0CF; background: #001F46; }
.rollover-block ul li a:active, .rollover-block ul li a:hover {  color: #F2F0CF; background: #8D1019;}

thead th { border-bottom: 3px solid #561A25; }
.even th, .even td, .odd th, .odd td { background-color:  #F2F0CF; border-bottom: 1px solid #561A25; }
td.active {	background-color:#fff; }
.messages { color: #561A25; border: 1px solid #561A25; }
