/*
		-----------------------------------------------
			Master Screen Style
		-----------------------------------------------
			Template Style
			author:		Ryan Mayer
			date:		 	June 2007
		----------------------------------------------- 
*/

html, body {margin:0px; padding:0px; width:100%; height:100%;}
body {background:url(../img/bg_cityspice.jpg)  50% 0% repeat #090909 fixed; font: 62.5% Arial, Helvetica, sans-serif; margin:0px; padding:0px;}

	
/* Structure Div's */
#container {width: 875px; margin: 0px auto; padding: 0px; background: #191919 url(../img/bg_container.gif) 0% 0% repeat-y;}
#container2 {width: 1050px; margin: 0px auto; padding: 0px; background: transparent 0% 0% repeat-y;}
#sitenav {width: 615px; height: 60px; margin: 5px auto; padding:0px; background: transparent 0% 0% no-repeat;}
#header {width: 675px; height: 135px; margin:0px auto; padding:0px; background: url(../img/bg_header.jpg) 0% 0% no-repeat;}
#header2 {width: 1050px; height: 100px; margin-left:-16px; padding:0px; background: url(../img/logo.gif) 50% 25% no-repeat;}
#body {width: 675px; margin:0px auto; padding:0px; background: #191919 url(../img/bg_body.gif) 50% 0% repeat-y; text-align:center;}
#body2 {width: 1050px; margin:0px auto; padding:0px; background: transparent repeat-y; text-align:center;}


/* Content Div's */
#colOne {width:250px; margin:0px 0px 0px 30px; padding:30px 20px 30px 30px; background: transparent 0% 0% no-repeat; float:left; text-align:left;}
#colTwo {width:250px; margin:0px 30px 0px 0px; padding:30px 30px 30px 20px; background: transparent 0% 0% no-repeat; float:right; text-align:left;}
#colLg {width:550px; margin:0px auto; padding:0px 50px 0px 50px; background: #191919 url(../img/bg_body.jpg) 50% 0% no-repeat; text-align:left;}
#eMag {width:950px; height:620px; margin:0px auto; padding:0px 50px 0px 50px; background: transparent 0% 0% no-repeat;  text-align:left;}


/* Links */
a:link {color: #fed798; text-decoration: none; font-weight:bold; padding: 0px 2px 0px 2px;}
a:visited {color: #fed798; text-decoration: none; font-weight:bold;padding: 0px 2px 0px 2px;}
a:hover {color: #fff; text-decoration: underline; font-weight:bold;}


/* Typography */
h1 {font-size: 1.6em; text-align:left; text-decoration:none; color:#92b9ca; padding:0px; margin: 0px; display:block;}
h2 {font-size: 1.1em; font-weight:bold; text-transform:uppercase; text-align:left; color: #be854c; padding:0px; margin: 0px;}
h3 {height:40px; line-height:40px; font-weight:bold; color:#484f53; text-align:left; padding: 0px; font-size:2.1em; margin-bottom:10px;}
h4 {height:40px; line-height:40px; font-weight:bold; color:#4d7084; text-align:left; padding:0px; font-size:2.8em; margin-bottom:10px;}
p {background: transparent; color: #cacac8; text-decoration: none; text-align: left; letter-spacing: 0; line-height: 1.7em; font-size: 1.1em; margin:0px; padding-bottom:10px;font-size-adjust: none; font-stretch: normal;} 
ul, ol {background: transparent; color: #999; text-align: left; font-size: 1.1em; margin:10px; padding-bottom:10px;} 

.listTitle {list-style-type:none; margin: 0px 0px 0px -25px; padding: 0px; font-weight:bold; color:#eee}
.description {list-style-type:none; margin:0px 70px 0px -15px; color:#bbb; line-height: 1.2em;}
.small {background: transparent; color: #626d73; text-align: center; line-height: 1.4em; font-size: .9em; margin:0px; padding-bottom:10px;}
.light {color: #acb7bf; }

#colLg p {text-align:left; margin: 0px; padding:0px; color:#cecbc8;font-size: 1.3em; line-height: 1.3em;}
#boxArchives {width:1050px; height:50px; margin:0px 0px 0px 0px; padding:0px 10px 0px 0px; background: transparent;  text-align:center;}
#boxArchives2 {width:1050px; margin:0px 0px 0px 25px; padding:0px 10px 0px 0px; background: transparent;  text-align:center;}


#footer {width: 615px; height:90px; margin:0px auto; padding:30px 0px 0px 0px; background: #4b5457 url(../img/bg_footer.jpg) 0% 0% no-repeat; clear: both;}
#footer2 {width: 1050px; height:90px; margin:0px auto; padding:30px 0px 0px 0px; background: transparent; clear: both;}

#footer p {text-align:right; margin: 0px; padding:0px; color:#919191;}
#footer2 p {text-align:right; margin: 0px; padding:0px; color:#56869a;}
/*
#footer2 div.left_footer {float: left; width: 230px; background: transparent 0% 100% no-repeat; padding: 25px 15px 0px 30px; margin-left:150px; font-size: 1.1em; color: #abad9c; text-align:left;}
#footer2 div.right_footer {float: left; 	width: 220px; background: transparent  no-repeat; padding: 25px 0px 0px 15px; font-size: 1.1em; color: #abad9c; border-left: 0px solid #999; text-align:left;}
#footer2 div.logo_footer {float: left; width: 100px;background: transparent no-repeat; padding: 20px 0px 0px 100px;}
	


#footer div.left_footer {float: left; width: 230px; background: transparent 0% 100% no-repeat; padding: 25px 15px 0px 30px; font-size: 1.1em; color: #abad9c; text-align:left;}
#footer div.right_footer {float: left; 	width: 190px; background: transparent  no-repeat; padding: 25px 0px 0px 15px; font-size: 1.1em; color: #abad9c; border-left: 0px solid #999; text-align:left;}
#footer div.logo_footer {float: left; width: 100px;background: transparent no-repeat; padding: 20px 0px 0px 0px;}
 */



/* Common Footer
----------------------------------------------- */
#footer div.patch_footer {float: left; 
						  width: 100px; 
						  height: 40px; 
						  background: transparent url(../img/patch.jpg) 65% 90% no-repeat; 
						  padding: 25px 15px 0px 10px; 
						  font-size: 1.1em; 
						  color: #abad9c; 
						  text-align:left; 
						  }
#footer div.left_footer {float: left; 
                         width: 250px; 
						 height: 40px;  
						 background: transparent 0% 100% no-repeat; 
						 padding: 18px 15px 0px 0px;   
						 font-size: 1.1em; 
						 color: #abad9c; 
						 text-align:left; }
#footer div.right_footer {float: left; 	
                          width: 170px; 
						  height: 40px; 
						  background: transparent 0% 100% no-repeat;   
						  padding: 18px 0px 0px 0px; 
						  font-size: 1.1em; 
						  color: #abad9c; 
						  border-left: 0px solid #999; 
						  text-align:left; }
						  
#footer2 div.patch_footer {float: left; 
						  width: 100px; 
						  height: 40px; 
						  background: transparent url(../img/patch.jpg) 65% 90% no-repeat; 
						  padding: 23px 15px 0px 0px; 
						  margin-left:220px;
						  font-size: 1.1em; 
						  color: #abad9c; 
						  text-align:left; 
						  }
#footer2 div.left_footer {float: left; 
                         width: 300px; 
						 height: 40px;  
						 background: transparent 0% 100% no-repeat; 
						 padding: 18px 15px 0px 0px;   
						 font-size: 1.1em; 
						 color: #abad9c; 
						 text-align:left; }
#footer2 div.right_footer {float: left; 	
                          width: 200px; 
						  height: 40px; 
						  background: transparent 0% 100% no-repeat;   
						  padding: 18px 0px 0px 0px; 
						  font-size: 1.1em; 
						  color: #abad9c; 
						  border-left: 0px solid #999; 
						  text-align:left; }
						  
						  
#footer a:link {color: #abad9c; text-decoration: none;}
#footer a:visited {color: #abad9c; text-decoration: none;}
#footer a:hover {color: #abad9c; text-decoration: underline;}

#footer2 a:link {color: #abad9c; text-decoration: none;}
#footer2 a:visited {color: #abad9c; text-decoration: none;}
#footer2 a:hover {color: #abad9c; text-decoration: underline;}




/* Form */
form {text-align: left; font-size: 1.1em;  padding: 0px 10px 0px 0px; margin: auto; width: 450px;}
form fieldset {border-color: #666; border-width: 1px; border-style: solid; padding: 10px; margin: 0px;}
form input, textarea, select {color:#222; font-weight: bold; font: 1em Arial, Helvetica, sans-serif; margin:3px 0px 3px 55px; padding:2px; background: #c4c7c8  0 0 repeat; border:0px;}
form legend {font-size: 1.1em; font-weight:bold; text-transform:uppercase; text-align:left; color: #ccc; padding:10px 0px 0px 0px; margin: 0px;}
form .text {display:block; width:95px; float:left; padding: 4px 0px 4px 10px;}
form label {display:block; width:95px; float:left; padding: 4px 0px 4px 10px;}
form sup {color:#FF0000;}
form ul {list-style-type:none; margin: 0px 0px 0px 0px; padding: 0px 26px 0px 26px;}
form li {font:.9em Arial, Helvetica, sans-serif; background:#252a2e; margin:2px; padding: 2px; color:#aaa;}

/* Images */
.photo {margin: 10px; padding:5px; background-color:#ccc;}


/* Helpers */
.clear {clear: both;}
.right {text-align: right;}
.asterisk {color:#ff0000; font:1.3em Arial, Helvetica, sans-serif;}


#MainMenu {background-color:#EEEEEE; border-bottom: 1px solid #999999; margin-bottom:10px;}
#MainMenu a {color: #333333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; padding: 2px }
#MainMenu a:hover {text-decoration: underline;}