/* CSS Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{ margin:0;padding:0;}
table{ border-collapse:collapse;border-spacing:0;}
h1 { margin-bottom: 15px; font-family: "Comic Sans MS", cursive; }
h2 { font-family: "Comic Sans MS", cursive; }
h3 { font-family: "Comic Sans MS", cursive; font-size: 14px; color: #000; margin-bottom: 8px; margin-top: 15px; }
fieldset,img{ border:0;}
ol,ul,li{ list-style:none; list-style-position:outside;}

body{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; background-color: #FECE50; background-image: url(../images/bg.jpg); background-repeat: repeat; background-position: center top; }
a{ color:#000; text-decoration:none;}

blockquote {margin-left: 40px; margin-top: 25px; padding: 10px;  background:#0F5A3B; color: #fff; width: 460px; height: 20px; text-align: center; font-size: 18px; font-weight: bold;}

.wrapper {width: 980px; margin:0 auto; }
	
#header{ width:100%; position:relative; z-index:5; background-image: url(../images/header-bg.png); background-repeat: repeat-x; background-position: left bottom; height: 273px; }

	.logo{ float:left; width:181px; text-align:center; display:inline; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: -15; }
	
	.head_cu{ float:right; width:412px; height:105px; padding:0px 0 0 0px; display:inline; margin:0 -25px 0px 0;
			  background:url(http://www.fromyourstomine.com/images/bg_1.gif) no-repeat left -30px;}
			  .tag {    padding-left: 400px;
    padding-top: 140px;}

	.head_text{ float:right; width:500px; text-align:right; margin:0px 25px 22px 0; clear:right;}
				
	.nav{ width:699px; height:20px; padding:0px 0 0 0px; background:url(http://www.fromyourstomine.com/images/nav_bg.png) repeat left top; float:right; display:inline; margin-top: 40px;}
	.nav li{ float:left; display:inline; line-height:21px; position:relative; margin:0 0px 0 0;}
	.nav li a.lev1{ float:left; height:21px; text-indent:-9999px; overflow:hidden;}
	.nav li#nav1 a.lev1{ width:67px; background:url(../images/nav1.jpg) 0 -19px no-repeat;}
	.nav li#nav2 a.lev1{ width:72px; background:url(../images/nav2.jpg) 0 -19px no-repeat;}
	.nav li#nav3 a.lev1{ width:103px; background:url(http://www.fromyourstomine.com/images/nav3.jpg) 0 -19px no-repeat;}
	.nav li#nav4 a.lev1{ width:122px; background:url(../images/nav4.jpg) 0 -19px no-repeat;}
	.nav li#nav5 a.lev1{ width:99px; background:url(../images/nav5.jpg) 0 -19px no-repeat;}
	.nav li#nav6 a.lev1{ width:136px; background:url(../images/nav6.jpg) 0 -19px no-repeat;}
	.nav li#nav7 a.lev1{ width:99px; background:url(../images/nav7.jpg) 0 -19px no-repeat;}
	
	
	
	
	
	.nav li.hover ul{ left:0; border-left:3px solid #BB1627; border-right:3px solid #BB1627; border-bottom:2px solid #BB1627; border-top:2px solid #BB1627;z-index:999;}	
	.nav li ul{ width:201px; overflow:hidden;  position:absolute;left:-9999px; top:20px; background:#fff;}
	.nav li ul li{ float:left; width:196px; height:25px; line-height:24px; margin:0 0 0 0px; border-bottom:1px solid #E199A1;}
	.nav li ul li a{ float:left; width:260px;  font-size:14px; color:#C12C3E; font-weight:bold; padding-left:5px; }
	.nav li ul li a:hover{ background:#BB1526; color:#fff;}



#content{ width:960px; padding:0px; margin:0 auto; padding-bottom:15px; clear: both; position:relative; z-index:2;
		   background:#fff url(http://www.fromyourstomine.com/images/bg_lr.gif) repeat-y left top; overflow:hidden;}

#banner { height: 450px; background-image: url(../images/banner-bg.jpg); background-repeat: no-repeat; background-position: center center; margin-bottom: 35px; } 
#gallery {float: left; padding-left: 25px; padding-top: 35px; } 

#banner h2 { font-size: 16px; margin: 0; padding: 0; font-family: "Comic Sans MS", cursive; } 
#banner p {font-size: 12px; margin: 0; padding: 0; line-height: 18px;}
.msg1 {float: right; width: 210px; margin-right: 27px; margin-top: 68px; padding-left: 90px; } 
.msg2 {float: right; width: 210px; margin-right: 27px; margin-top: 82px; padding-right: 90px; } 
.msg3 {float: right; width: 210px; margin-right: 27px; margin-top: 72px; padding-left: 90px; } 



#main {width: 560px; float: left; margin-left: 25px;}
#main ul { padding-left: 15px; margin-left: 25px; }
#main ul li { list-style-type: disc; font-size: 14px; padding-bottom: 15px; }
#main h2 { font-size: 18px; margin-top: 15px; margin-bottom: 10px; border-top-width: 1px; border-top-style: dashed; border-top-color: #054D2F; padding-top: 15px; font-family: "Comic Sans MS", cursive; } 
#main a {text-decoration: underline; color:#014C2D;}
#main blockquote a {color: #fff;}

#news { background-image: url(../images/news-bg.gif); background-repeat: no-repeat; padding-top: 95px; padding-right: 35px; padding-left: 35px; background-color: #014B2D; padding-bottom: 35px; }
#news h2 { font-size: 18px; color: #FFF; margin-top: 15px; font-family: "Comic Sans MS", cursive; }
#news p {font-size: 12px; color: #fff; padding: 0px; margin: 0px;} 
#news a {color: #fff; text-decoration:underline;}

#highlights { background-image: url(../images/highlights-bg.gif); background-repeat: no-repeat; padding-top: 95px; padding-right: 35px; padding-left: 35px; background-color: #014B2D; padding-bottom: 35px; }
#highlights h2 { font-size: 18px; color: #FFF; margin-top: 5px; }
#highlights p {font-size: 12px; color: #fff; padding: 0px; margin: 0px;} 
#highlights a {color: #fff; text-decoration:underline;}


#sidebar { float: right; width: 250px; margin-right: 25px; border-left-width: 1px; border-left-style: solid; border-left-color: #FED24F; padding-left: 35px; }
#sidebar h2 { font-size: 18px; margin-top: 15px; margin-bottom: 10px; border-top-width: 1px; border-top-style: dashed; border-top-color: #054D2F; padding-top: 15px; } 

#sidebar blockquote { width: 235px; color: #fff; height: 39px; padding-top: 0px; margin-left: 0px; border: 2px solid #8B0A36; padding-left: 0px; padding-right: 0px; margin-top: 10px;  }
#sidebar blockquote a { color: #fff; text-transform: uppercase; font-family: "Comic Sans MS", cursive; margin: 0; padding: 0; font-size: 11px;}

#footer{ width:100%; overflow:hidden; background-image: url(../images/footer-bg.jpg); background-repeat: repeat-x; background-color: #014B2D; margin-top: 35px; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 22px; padding-right: 0; padding-bottom: 15px; padding-left: 0; }
#footer .cc {float: left;}
#footer .links {width: 800px; float: right; }
	#footer p{ width:100%; text-align:right; overflow:hidden; font-size:11px;font-weight:bold; color:#fff; }
	#footer a{font-size:11px;  color:#9E070C; padding-left: 15px;}
	
	#footer .seo {clear: both; color: #fff; text-align: center; padding-top: 25px;  } 
	#footer .seo a {font-size: 12px; color: #fff; text-decoration: underline; }
p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 12px; font-weight: normal; }
#map { float: left; margin-right: 15px; margin-bottom: 15px; }