* {margin: 0; padding: 0;}

body {
	background:#000;
	width:1024px;
	margin:auto;
}

/*-----------Text Styles-----------*/

h1, h2, h3, p, li, table, ul, li {font-family: "Times New Roman", Times, serif;}
h1 {color:#CCCC33; font-size:30px; font-weight:lighter; margin-bottom:5px;}
h2 {color:#FFF; font-size:22px; font-weight:lighter; padding:8px 0;}
p, table, ul li {color:#FFF; font-size:16px; padding:5px 0;}
p.upper {text-transform:uppercase; font-size:13px; text-align:center; margin-bottom:5px;}
p.upper a {text-decoration:none; color:#FFF;}
p.upper a:hover {text-decoration:underline; color:#CCCC33;}
p strong {font-size:17px; color:#FFF;}
p a, ul li a {text-decoration:none; color:#CCCC33;}
p a:hover, ul li a:hover {text-decoration:underline;}

#wrap {
	background: url(images/bg.gif) repeat-x;
	padding:0 30px;
	border-left:1px solid #333;
	border-right:1px solid #333;
}
.clear {clear:both;}

img.header {margin-top:9px; padding-bottom:10px;}
a img {border:none; display:inline;}

/*----------Navigation--------------*/

/*#nav {padding-top:11px;}*/

#nav ul li, #footer ul li {
	display:inline;
	text-align:center;
}
#nav ul li {
	padding-top:8px;
}

#nav ul li a {
	color:white;
	text-decoration:none;
	font-size:15px;
	text-transform:uppercase;
	padding:12px 10px 11px;
	
}

#nav ul li a:hover {
	color:#CCCC33;
}

#nav ul li a.bord {
	border-right:3px solid #333;
}

table {border:3px solid #CCCC33; padding:0; margin-bottom:30px;} 
tr td {padding:20px; border:1px solid #CCCC33;}

ul.services {margin-left:20px; padding-bottom:30px;}
ul.services li {padding:0; list-style-position:inside;}


/*---------------Left Column------------*/

#left {
	width:466px;
	float:left;
	margin:30px 0;
}

#fcontainer {
	width:463px;
	height:315px;
	border:2px solid #333;
	margin-top:10px;
}
#flash {
	padding-top:9px;
	padding-left:13px;
}

/*--------------Right Column----------------*/

#right {
	width:468px;
	float:right;
	margin:30px 0;
}

#right img.twrap {
	float:right;
	border:2px solid #333;
	margin:5px 0 25px 29px;
}

/*--------------Photos----------------*/
h1.photos {margin-top:30px;}

#photos {
	padding:0 0 30px 0;
}
#photos ul {
}

#photos ul li {
	width:465px;
	float:left;
	list-style:none;
	padding:0 5px;
}
#photos ul li img {
	padding:30px 15px 0 8px;
}
#photos ul li h2 {
	text-align:center;
}
	
/*--------------Footer--------------------*/

#footer {
	text-align:center;
	background: url(images/bg.gif) repeat-x;
	border-left:1px solid #333;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	margin-bottom:30px;
}

#footer p {
	font-size:16px;
	text-transform:uppercase;
}

#footer ul {
	padding-top:14px;
	padding-bottom:8px;
}
#footer ul li {
	
}

#footer ul li a {
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	padding:0px 15px;
}
#footer ul li a.bord {
	border-right:3px solid #333;
}

#footer ul li a:hover {
	color:#CCCC33;
	text-decoration:underline;
}
