/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Gill Sans, sans-serif;
 font-size: 13px;
 background-color:#9fd8d2;
}

#wrapper { 
 margin: 0 auto;
 width: 922px;
}
#header {
 color: #333;
 width: 900px;
 float: left;
 padding: 0px;
 border: 0px solid #ccc;
 height: 150px;
 margin: 10px 0px 5px 0px;
 background: #;
 background-image:url(images/bg_head2.gif);
 background-repeat:repeat-x;
 background-position: center;
}
#navigation {
 float: left;
 width: 900px;
 color: #333;
 padding: 0px 10px 10px 0px;
 border: 0px solid #ccc;
 margin: 0px 0px 5px 0px;
 background: #753a00;
}
#leftcolumn { 
 color: #9fd8d2;
 border: 0px solid #ccc;
 background: #;
 margin: 0px 5px 5px 0px;
 padding: 0px 10px 0px 0px;
 height: 350px;
 width: 165px;
 float: left;
}
#rightcolumn { 
 float: right;
 color: #333;
 border: 0px solid #ccc;
 margin: 0px 0px 5px 0px;
 padding: 0px 10px 0px 0px;
 height: 350px;
 width: 718px;
 display: inline;
}
#footer { 
 width: 900px;
 clear: both;
 color: #333;
 border: 1px solid #ccc;
 background: #BD9C8C;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}

/* 
|||||||||||||||||||||||||||||||
	BODY STYLES
|||||||||||||||||||||||||||||||
*/
body img{
border:0px;
}

a {
text-decoration:none;
}

a:link{
color:#294d49;
}

a:active{
color:#294d49;
}

a:visited{
color:#294d49;
}

a:hover{
color:#ffecbb;
}

p {
padding:10px 10px 10px 0px;
line-height:16px;
}

blockquote { 
 	font-family: Georgia, serif;
 	font-size: 12px;
 	line-height: 18px;
 	width: 560px;
 	margin: 0px 0px 10px 10px; 	
 	}

blockquote p {
	padding:15px 20px 20px 20px;
	margin:0;}
	
/* 
|||||||||||||||||||||||||||||||
	HEADER STYLES
|||||||||||||||||||||||||||||||
*/

#header li {
 list-style:none;
 display:inline;
 padding:20px;
}

#logo {
float:left;
width:auto;
padding:14px 0 34px 0;
}

#logo a {
text-decoration:none;
background-color:#;
}

#logo h2 {
font-size : 18px;
font-weight : 200;
padding : 12px 4px 0 0;
letter-spacing : -1px;
}

#nav {
float:right;
width:auto;
padding:22px 0 0;
}


#nav li {
text-align:center;
float:left;
display:inline;
width:auto;

}

#nav li a {
color:#ffecbb;
font-size:18px;
font-family: Gill Sans, Sans-serif;
letter-spacing:.05em;
display:block;
height:100px;
padding:5px;
}

#nav li a:visited {
text-decoration:none;
}

#nav li.active {
color:#9fd8d2;
background-color:#;
background-image:url(images/nav-soup.png);
background-repeat: no-repeat;
background-position: center center;
}

#nav li a:hover {
color:#9fd8d2;
background-color:#;
background-image:url(images/nav-soup.png);
background-repeat: no-repeat;
background-position: center center;
}

/* 
|||||||||||||||||||||||||||||||
	NAVIGATION STYLES
|||||||||||||||||||||||||||||||
*/

#subnav {
float:left;
width:auto;
padding:22px 0 40px 0px;
}


#subnav li {
float:left;
list-style:none;
font-size:18px;
display:list-item;
padding:5px 5px 5px 0px;
width:auto;

}

#subnav li a {
color:#ffecbb;
font-family: Gill Sans, sans-serif;
}

#subnav li a:visited {
text-decoration:none;
}

#subnav li a:hover {
color:#ffab78;
background-color:#;
}

/* 
|||||||||||||||||||||||||||||||
	LEFT COLUMN STYLES
|||||||||||||||||||||||||||||||
*/

#leftcolumn li.address {
 list-style:none;
 list-style-position:outside;
 display:list;
 font-size:15px;
 padding:5px;
}

#leftcolumn a:link{
	color:#ffecbb;
	}


/* 
|||||||||||||||||||||||||||||||
	RIGHT COLUMN STYLES
|||||||||||||||||||||||||||||||
*/

dl { /* block position that can be changed at will */
position: relative;
color:#294d49;
width: 690px; /* width of block according to your background image */
}

dl, dt, dd { /* suppression of all margins and paddings */
margin: 0;
padding: 0;
}

dl { /* by default background on the entire block */
background: url(images/right-bottom.gif) bottom left no-repeat;
padding-bottom: 40px; /* so that text will not appear on the bottom rounded edge */
}

dt { /* bloc title definition */
height: 40px;
background: url(images/right-top.gif) top left no-repeat;
font-size: 1.3em;
padding:15px 0px 0px 0px;
font-family:Georgia, serif;
font-weight: normal;
font-style:italic;
letter-spacing:.2em;
text-align: center;
}

dd {
padding: 0 20px 0 10px; /* internal block spaces administration */
text-align: justify;
padding: 0px 25px 0px 25px;
background: url(images/right-middle.gif) top left repeat-y; /* internal background */
}

p {
line-height:22px;
letter-spacing:.02em;
}



/* 
|||||||||||||||||||||||||||||||
	FOOTER STYLES
|||||||||||||||||||||||||||||||
*/

#footer li {
 list-style:none;
 display:inline;
 padding:20px;
}
