/*
STYLE SHEET FOR The Poco Loco Lodge - Hunting and Fishing in Port O'Conner Texas
Created by Chad Ostroff
www.thepocolocolodge.com
ToC
	1. defaults
	2. structure
	3. links and navigation
	4. fonts
	5. images
	6. hacks

Notes

Make sure to add in the default fonts 



*/

/* ----- 1. defaults ----- */
* {
	margin: 0;
	padding: 0;
	/*font-size: medium;*/
	font-size: 10px;
}

/* ------------- Resizable; sans-serif (Verdana, Arial) ------------- */

body {
	color:#595959;
	background: #ffffff url(../images/bg_texture_tile.jpg) repeat;
	voice-family:"\"}\"";
	voice-family: inherit;
	font:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	/*font-size: medium;*/
	/*font: small Tahoma, Verdana, Arial, Helvetica, sans-serif;*/
	/*font: medium Tahoma, Verdana, Arial, Helvetica, sans-serif;*/
	/*font: medium Tahoma, Verdana, Arial, Helvetica, sans-serif;*/
	font-size:10px;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
}
	
	
/* ----- 2. structure ----- */
#shell {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	width: 820px;
}
	
#container {
	background-image:url(../images/container_tile.jpg);
	background-repeat:repeat-y;
	width: 800px;
}
	
#wrapper {
	vertical-align: top;
	padding-left: 14px;
	padding-right: 14px;
}
	
#masthead {
	width: 770px;
	vertical-align: top;
	background-image: url(../images/masthead_tile.gif);
	background-repeat: repeat-x;
	margin-left:2px;
}
	
#header {
	margin-left:2px;
	vertical-align:top;
	width: 770px;
}
	
#navContainer {
	width: 190px;
}
	
#footergfx {
	width: 800px;
	height: 64px;
	background-image: url(../images/footer.jpg);
	background-repeat:no-repeat;
}

#footer {
	width: 800px;
	text-align:center;
	/*font-size:12px;*/
	font-size:10px;
	color:#FFFFFF;
	padding-bottom:2px;
	padding-top:2px;
}
	
	
/* ----- 3. links and navigation ----- */
/* ----- left side bar navigation ------- */
#sidebar {
	position: relative;
	width: 188px;
	background-color:#FFFFFF;
	margin-top:2px;
}

/*-- Nav List --*/
#navlist {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font-size:12px;
	text-align: 0% 50%;
}

/*-- Style for main Navigation Buttons --*/
#navlist a, #navlist a:visited {
	display: block; 
	border: 1px solid;
	border-color: #e1e1e1;
	background-color: #ffffff;
	background-image:  url(../images/nav_bul.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	color: #6a6a6a;
	text-decoration: none;
	height: 19px;
	width: 162px;
	margin-left: 1px;
	margin-bottom: 1px;
	padding-left: 24px;
	padding-top: 5px;
	font-size:12px;
	cursor: default;
}

#navlist a:hover {
	background-color: #e1e1e1;
	background-image: url(../images/nav_bul.gif);
	color: #6a6a6a;
	font-size:12px;
	cursor: default;
	border: 1px solid;
	border-color: #f1f1f1;
}

/*-- Style for larger main Navigation Button --*/
#navlist a.lg, #navlist a.lg:visited {
	display: block; 
	border: 1px solid;
	border-color: #e1e1e1;
	background-color: #ffffff;
	background-image:  url(../images/nav_bul.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	color: #6a6a6a;
	text-decoration: none;
	height: 36px;
	width: 162px;
	margin-left: 1px;
	margin-bottom: 1px;
	padding-left: 24px;
	padding-top: 5px;
	font-size:12px;
	cursor: default;
}

#navlist a.lg:hover {
	background-color: #e1e1e1;
	background-image: url(../images/nav_bul.gif);
	color: #6a6a6a;
	font-size:12px;
	cursor: default;
	border: 1px solid;
	border-color: #f1f1f1;
}

#sidebar #navlist .uberlink {
	background-color: #e1e1e1;
	background-image: url(../images/nav_bul.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	color: #6a6a6a !important;
	font-weight: normal;
	cursor: default;
	border: 1px solid;
	border-color: #f1f1f1;
}
/* ----- END left side bar navigation ------- */


/* ----- Footer links and copy --------- */
#footer {
	width: 800px;
	text-align:center;
	font-size:12px;
	/*color:#FFFFFF;*/
	color:#fff;
	padding-top:2px;
}

#footercopy {
	padding-bottom:5px;
	font-size:12px;
}
	
.footlink {
	font-size:12px;
}

#h-contain {
	height:12px;
	padding-bottom:4px;
	text-align:center;
}
	
#pipe ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
} 

#pipe ul li {
	height:14px;
	margin-left: 0;
	padding: 0px 15px;
	border-left: 1px solid #fff;
	list-style: none;
	display: inline;
	font-size:12px;
}
	
#pipe ul li a, #pipe ul li a:visited {
	height:14px;
	color: #ffffff;
	text-decoration: none;
	font-size:12px;
}

#pipe ul li a:hover {
	height:14px;
	text-decoration: underline;
	font-size:12px;
}
		
#pipe ul li.first {
	height:14px;
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
}

#footlist {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style:none;
}

#sitemap {
	color:#FFFFFF;
	margin-left:20px;
	margin-top:20px;
	font-size:14px;
	list-style-type: circle;
}

#sitemap ul {
	color:#ffffff;
	list-style-type: circle;
	font-size:14px;
	padding-left:20px;
}

#sitemap ul li {
	color:#ffffff;
	list-style: circle;
}

#sitemap ul li a, #sitemap ul li a:visited {
	color: #ffffff;
	text-decoration: none;
	font-size:14px;
}

#sitemap ul li a:hover {
	text-decoration: underline;
	font-size:14px;
}
/*------ End footer copy and links ----- */










/* Dropped out because of being revamped */
#contentOuter {
	margin-left: 2px;
}

#formElement {
	margin-left:10px;
}

#contact-form legend {
	color:#999999;
	font-weight:bold;
}

.seperator {
	clear: both;
	height: 0;
}

.content {
	margin-left: 25px;
	margin-top: 15px;
	margin-right: 25px;
 }

.bdContent {
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	/*padding-bottom: 10px;*/
	color:#595959;
	/*font-size:medium;*/
	font-size:12px;
}

.bdSubContent {
	padding-top: 4px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	color:#595959;
	/*font-size:medium;*/
	font-size:12px;
}

.contentTitle {
	padding-top: 10px;
	padding-left: 10px;
}

.contentSubTitle {
	padding-top: 10px;
	padding-left: 10px;
}

.subImage {
	padding-top: 4px;
	padding-left: 10px;
}

.tnStrip {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.ssPro {
	padding-top: 1px;
}

.tbl {
	border-style:solid;
	border-width:thin;
	border-color: #999999;
}

.tblTtl {
	color: #FFFFFF;
	background-color: #CCCCCC;
	text-align: left;
	text-indent: 4px;
	vertical-align: middle;
}

.tblRow1 {
	text-align: left;
	text-indent: 4px;
	vertical-align: middle;
	background-color:#F6F6F6;
}

.tblRow2 {
	text-align: left;
	text-indent: 4px;
	vertical-align: middle;
	background-color:#FFFFFF;
}

.tblCell1 {
	text-align: left;
	vertical-align: middle;
	background-color:#F6F6F6;
}

.tblCell2 {
	text-align: left;
	vertical-align: middle;
	background-color:#FFFFFF;
}

ul {
	list-style-type: disc;
}

ul li.text {
	font-size:medium;
}

#ulsub {
	list-style-type:circle;
	padding-left: 15px;
	/*font-size:medium;*/
	font-size:12px;
}

.liLinks {
	padding-bottom: 2px;
	padding-top: 2px;
}	

.caption {
	font-size: medium;
	text-align: center;
}

.ulSpacer {
	padding-top: 4px;
}

.question {
	padding-top:12px;
}

.design {
	color:#FFFFFF;
	padding-bottom:1px;
	padding-top:1px;
}

.copyright {
	color:#FFFFFF;
	padding-bottom:1px;
	padding-top:1px;
}

a {
	color:#000066;
	text-decoration:none;
	font-size:medium;
}

a:hover {
	color:#FF0000;
	text-decoration:underline;
}

a.sub {
	color:#FFFFFF;
	font-size:medium;
}

a.sub:link {
	text-decoration: none;
}

a.sub:visited {
	text-decoration: none;
}

a.sub:active {
	color: #FFFFFF;
	text-decoration: none;
}

a.sub:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
a.text {
	color: #006600;
	text-decoration: underline;
	/*font-size:medium;*/
	font-size:12px;
}

a.text:hover {
	color: #3333CC;
	text-decoration:underline;
}

/* ----- 4. fonts ----- */
h1, h2, h3, h4, p, ul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1 {
	font-size:x-large;
}

h2 {
	font-size: large;
}

h3 {
	font-size: larger;
}

h4 {
	font-size: large;
}

p {
	/*font-size: medium;*/
	font-size:12px;
}

/* ----- 5. images ----- */
a img {
	border: 0;
}

/* ----- 6. hacks ----- */
body	{/* IE 5 centering bug fix */
}

#wrapper {
	text-align: left;
}



/* NOT IN USE */
#logo {
}

#iconbar {
	}

#faq {
	}

.qText {
}

.answer {
	/*	padding-top: 8px;
	padding-bottom: 4px;*/
}