/* CSS Document */

/* remember to define focus styles! */

body {
background-color:#ffffff;
text-align:center;
}

#container {
width:885px;
margin:0px auto;
}

#header {
margin:0px auto;
width:885px;
height:222px;
background: url(images/header2.jpg) no-repeat;

}

#tagline {
text-align:center;
width:700px;
height:50px;
margin:0 auto;
padding-top:125px;
}

#tagline b{
color:#718770;
font: 22px Times New Roman;
}

#tagline i{
color:#718770;
font: italic 16px Times New Roman;
}

#nav {
float:left;
margin-left:185px;
_margin-left:65px;
height:30px;
}

#content {
width:748px;
margin:0 auto;
padding-top:10px;
}

#content_right {
float:right;
width:247px;
}

#featured_photo {
width:247px;
height:286px;
background: url(images/lights.jpg) top left no-repeat;
margin-bottom:10px;
}

#featured_photo_text {
font: 11px Verdana, Trebuchet MS, Arial;
text-align:center;
padding-top:233px;
color:#ffffff;
}

#george {
width:247px;
height:193px;
background: url(images/george.jpg) top left no-repeat;
margin-bottom:10px;
}

#gallery {
width:247px;
margin-bottom:10px;
}

#location {
width:247px;
height:168px;
background: url(images/location.jpg) top left no-repeat;
margin-bottom:10px;
}

#location_form {
padding-top:130px;
text-align:center;
}

#location_form select{
width:170px;
font: 11px Verdana, Trebuchet MS, Arial;
}

#metro {
background-color:#DDE2DC;
font-weight:bold;
}

.licensed {
background-color:#347F54;
color:#ffffff;
font-weight:bold;
}

#content_left {
float:left;
width:489px;
background: url(images/con_tile.jpg) top left repeat-y;
text-align:left;
}


#content_left_top {
width:489px;
background: url(images/con_top.jpg) left top no-repeat;
}

#content_left_bottom {
width:489px;
background: url(images/con_bot.jpg) left bottom no-repeat;
}

#content_left_content {
padding:20px;
font: 12px Georgia, Times New Roman;
line-height:2em;
}

#content_left_content h1{
padding:0px;
margin:0px;
font-size:26px;
font-weight:normal;
font: 26px Georgia, Times New Roman;
}

#content_left_content h2{
padding-bottom:10px;
margin:0px;
font:16px Georgia, Times New Roman;
font-weight:normal;
color:#738972;
font-style:italic; 
}

#content_left_content blockquote {
width:400px;
_width:375px;
padding:0px -20px 0px 15px;
font:22px Georgia, Times New Roman;
color:#738972;
line-height:1.5em;
}

#footer {
margin:10px auto;
width:748px;
height:27px;
background:url(images/footer.jpg) top left no-repeat;
font: 12px Georgia, Times New Roman;
line-height:27px;
}

#footer a{
padding-left:10px;
padding-right:10px;
color:#738972;
text-decoration:none;
}

#footer a:hover{
color:#414F40;
text-decoration:underline;
}

content_left_content li {
list-style-image: url(images/bullet.jpg);
margin-bottom:3px;
}

#gallery2 {
width: 420px;
margin-left:5px;
}

#gallery2 ul { 
list-style: none; 
}

#gallery2 ul li { 
display: inline; 
}

#gallery2 ul img {
margin-left:5px;
border: 5px solid #6A826A;
border-width: 5px 5px 20px;
}

#gallery2 ul a:hover img {
border: 5px solid #E4E9E5;
border-width: 5px 5px 20px;
color: #fff;
}

#gallery2 ul a:hover { color: #fff; }

.arrowgreen{
float:left;
width: 125px; /*width of menu*/
border-style: solid solid none solid;
border-color: #94AA74;
border-size: 1px;
border-width: 1px;
margin-right:15px;
margin-bottom:5px;
}

.arrowgreen ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
.arrowgreen li a{
	font: bold 12px Georgia, Times New Roman;
	display: block;
	background: transparent url(images/arrowgreen.gif) 100% 0;
	height: 24px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 10px;
	line-height: 24px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
}	
	
.arrowgreen li a:link, .arrowgreen li a:visited {
	color: #26370A;
}

.arrowgreen li a:hover{
	color: #FFFFFF;
	background-position: 100% -32px;
}

	
.arrowgreen li a.selected{
	color: #26370A;
	background-position: 100% -64px;
}

input.styled_text {
height:15px;
border:1px solid #738972;
background-color:#F8F8F8;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:5px;
color:#738972;
width:200px;
margin:5px;
}

input.styled_text:focus, input.styled_text.sffocus  {
background-color: #DDE2DC;
border: 1px solid #556F53;
color: #556F53; 
font-weight:bold;
}

textarea.styled_text {
font-size: 12px;
height:100px;
background-color:#F8F8F8;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #738972;
color: #738972; 
padding:5px;
margin:5px;
}

textarea.styled_text:focus, textarea.styled_text.sffocus  {
background-color: #DDE2DC;
border: 1px solid #556F53;
color: #556F53; 
font-weight:bold;
}

select.styled_text {
height:30px;
border:1px solid #738972;
background-color:#F8F8F8;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:5px;
color:#738972;
width:200px;
margin:5px;
}

select.styled_text:focus, input.styled_text.sffocus  {
background-color: #DDE2DC;
border: 1px solid #556F53;
color: #556F53; 
font-weight:bold;
}

#snow_list {
list-style-image: url(images/bullet.jpg);
}

body .mainText{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#demoText h1, .mainText h1{
font-size:130%;
color:#0099FF;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
margin:5px 4px 5px 24px;
background:none;
padding:0;
border:none;
text-transform:capitalize;
}

.mainText h2{
font-size:110%;
color:#000033;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
background:none;
margin:4px 32px 6px 22px;
text-transform:capitalize;
}

.mainText h3{
font-size:120%;
font-weight:900;
margin:14px 0 0 0;
text-align:center;
color:#000033;
}

.mainText table{
width:95%;
border:1px solid #0099FF;
border-collapse:collapse;
margin:18px 7px;
}

.mainText table td{
background-color:#99CCFF;
color:#000033;
padding:4px;
}

.mainText table th{
background-color:#000033;
color:#99CCFF;
padding:4px;
}

.mainText .linkPar a{
color:#000033;
text-decoration:underline;
}

.mainText .linkPar a:hover{
color:#660033;
text-decoration:none;
font-weight:900;
}

.pusher{
display:block;
cursor:pointer;
width:350px;
padding:3px 15px 3px 35px;
font-weight:900;
font-size:16px;
background:url(images/down.png) #FFFFFF center left no-repeat;
}

.big_quote {
font-size:22px;
}

.bus_button {
background:url(images/bus_button.jpg) #738972 top left no-repeat;
color:#ffffff;
text-decoration:none;
font: 16px Georgia, Times New Roman;
width:327px;
height:20px;
display:block;
padding-top:2px;
padding-left:8px;
}

.imgFIX {
behavior:none;
_behavior:url("/includes/pngbehavior.htc");
*behavior:url("/includes/pngbehavior.htc");
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {
display:inline-block;
}


.clearfix {
display:block;
}
/* close*/


/* close*/


#wp #content a {color:#4d584d;}

#wp .alignright, #wp .aligncenter, #wp .alignleft, #wp .alignnone {padding:4px;}
#wp .alignright {float:right;margin-left:5px;}
#wp .alignleft, .alignnone {float:left;margin-right:5px;}
#wp .aligncenter {display: block;margin-left: auto;margin-right: auto;}
.clearjz {clear:both;height:1px;}


#wp .wp-caption {font-size:.75em;font-weight:bold;}
#wp p.wp-caption-text {margin:5px 0 0 0 !important;padding:0 !important;}

#nav {margin-left:140px;}
#wp .lavaLampWithImage {width:600px;}

#wp  h1 a {color:#000;text-decoration:none;}


#wp .post {text-align:left;}

.roundedBox {width:246px;margin-bottom:24px;}
.roundedBoxTop{height:29px; background: url('http://winterilluminations.com/resources/wp-content/themes/winter-illuminations/images/box-top.gif') no-repeat bottom;}
.roundedBoxTop h2, .roundedBoxTop h4 {font:16px Georgia, Times New Roman !important;font-weight:normal !important;color:#738972 !important;font-style:italic !important;margin:0 0 0 0 !important;padding:15px 0 0 15px !important;text-align:left !important;}
.roundedBoxMiddle{background: url('http://winterilluminations.com/resources/wp-content/themes/winter-illuminations/images/box-middle.gif') repeat-y; padding:0 10px 0 10px;text-align:left;}
.roundedBoxMiddle h3 {margin:0 !important;padding:0 0 5px 0 !important;font-size:1em;}
.roundedBoxMiddle p, .roundedBoxMiddle ul, .roundedBoxMiddle ol {margin:0; padding:0;font-size:14px !important;}
.roundedBoxMiddle p {font-size:.8em;}

.roundedBoxMiddle a {color:#4d584d;}
.roundedBoxMiddle ul, .roundedBoxMiddle ol {margin-left:25px;padding:10px 0 5px 0;color:#4d584d;}
.roundedBoxMiddle li {padding-bottom:5px;list-style-image: url(http://winterilluminations.com/christmaslights/images/bullet.jpg);margin-bottom:3px;}
.roundedBoxBottom {height:26px; background: url('http://winterilluminations.com/resources/wp-content/themes/winter-illuminations/images/box-bottom.gif') no-repeat top;}



.roundedBox.home {width:744px;margin-left:70px;margin-bottom:0;}
.roundedBox.home .roundedBoxTop {height:29px; background: url('http://winterilluminations.com/resources/wp-content/themes/winter-illuminations/images/box-top_home.gif') no-repeat bottom;}
.roundedBox.home .roundedBoxMiddle {background: url('http://winterilluminations.com/resources/wp-content/themes/winter-illuminations/images/box-middle_home.gif') repeat-y; padding:0 10px 0 10px;text-align:left;}
.roundedBox.home .roundedBoxBottom {height:26px; background: url('http://winterilluminations.com/resources/wp-content/themes/winter-illuminations/images/box-bottom_home.gif') no-repeat top;}

.roundedBox.home .roundedBoxMiddle .roundedBoxTop, .roundedBox.home .roundedBoxMiddle .roundedBoxMiddle, .roundedBox.home .roundedBoxMiddle .roundedBoxBottom {background:none;height:auto;}
.roundedBox.home .roundedBoxMiddle .roundedBoxMiddle {width:475px;}
.roundedBox.home .roundedBoxMiddle .roundedBoxTop h2 {display:none;}
.roundedBox.home .roundedBoxMiddle .roundedBox {margin-bottom:0;}
.roundedBox.home .roundedBoxMiddle h2 {font:16px Georgia, Times New Roman !important;font-weight:normal !important;color:#738972 !important;font-style:italic !important;margin:0 !important;padding:15px 0 0 15px !important;text-align:left !important;}
.roundedBox.home #recentArticles {float:left;display:inline;width:475px;}
.roundedBox.home #categories {float:left;display:inline;width:200px;margin-left:40px;}


#wp textarea#comment {width:445px;}



