@charset "UTF-8";
/* CSS Document */
/*Website Development by Flavia Oleniewski*/

/*Globals*/
* {margin:0; padding:0;}
img {border:0;}
body {background: #990000; text-align:center; width:100%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#333333;}
#page {width:900px; text-align:left; margin:0 auto; border:3px solid #333; background:#fff;}
a {color:#990000; font-weight:bold; text-decoration:none; outline:none;}
a:hover {color: #990000; text-decoration:underline;}
p {padding:5px 0;}
ul {padding-left:15px;}
#content li {padding:5px 0;}

/* Headlines */

h1 {font-size:22px; color: #990000; line-height:28px; font-family:"Century Gothich", "Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; padding-bottom:10px;}
h2 {font-size:18px; color: #333; line-height:22px; font-weight:bold; padding:5px 0 10px 0;}
h3 {font-size:16px; color:#990000; line-height:18px; font-weight:100;}
h4 {font-size:16px; color:#333; line-height:18px; font-weight:100;}
strong {color:#333; font-weight:bold;}
em {font-size:11px; font-weight:bold; padding-bottom:20px; display:block;}
blockquote {padding:15px; float:left; font-size:14px; text-align:left; font-weight:bold; line-height:1.5em; width:280px; background: url(../images/sidebar_bg.jpg) repeat-x 0% 100% #fff; border:1px solid #666666; margin: 20px  20px 20px 0;}

/* Header */
#header {background:url(../images/header_bg.jpg) no-repeat; height:308px; position:relative;}
#phone {
	font-size:26px;
	color: #333;
	line-height:28px;
	font-family:"Century Gothich", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	text-align:right;
	position:absolute;
	top:39px;
	left:683px;
	width: 200px;
}

/* Navigation */
#nav {
	list-style:none;
	height:26px;
	position:absolute;
	top:281px;
	padding:0;
	left:242px;
}
#nav li {float:left; display:block; padding:0; margin:0;}
#nav li a {font-size:16px; font-family:"Century Gothich", "Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; color:#333; line-height:16px; padding:5px 25px; float:left; display:block;}
#nav li a:hover {color:#fff; background:url(../images/nav_hover_bg.gif) repeat-x; text-decoration:none;}

/* You Are Here */


/* Content */
#content {padding:20px 30px;}

/* SideBar */
#sidebar {width:280px; float:right; border:1px solid #666666; background:url(../images/sidebar_bg.jpg) repeat-x 50% 100%; margin-left:20px; margin-top:14px; padding:0 15px 15px 15px; margin-bottom:20px;}
#sidebar a {color:#990000;}
#sidebar h1 {position:relative; top:-14px; background:#fff; margin-right:50px; padding-left:5px; padding-bottom:0; }
#sidebar ul {padding-left:15px; list-style:none; }
#sidebar ul li {background:url(../images/check_mark.gif) no-repeat 0 5px; padding: 10px 5px 10px 35px; font-weight:bold;}
.red {color:#990000;}

/* Footer */
#logos {background:#333; clear:both; padding:5px 20px;}
#logos img {padding:6px; float:left;}
#footer {padding:15px; color:#FFCC00; font-size:10px;}
#footer a {color: #FFCC00;}
#footer a:hover {text-decoration:underline;}


/* Forms */
form {margin:0; padding:0; width:500px; float:left;}
form ul {margin:0; padding:10px 20px; width:460px; }
form ul li {margin:0; padding:0; display:block; list-style:none; clear:both; padding-top:10px; background:none; bottom:auto; position:static; width:auto; line-height:normal;}
form ul li.last {margin:0; padding:0; height:10px; overflow:hidden;}
form ul li label {margin:0; padding:0; display:block; list-style:none; width:25%; float:left; text-align:right; font-weight:bold;}
form ul li input, form ul li select, form ul li textarea {margin:0; padding:0; display:block; list-style:none; width:70%; float:right; border:1px solid #990000 ; line-height:15px;}
form ul li input[type='radio'] {width:auto; margin-left:4%; float:left; border:none;}
form ul li input[type='button'] {width:auto; float:right; border:1px #333333; background: #990000; color:#FFFFFF}
form ul li textarea {height:60px; }

/*Gallery*/
#gallery {text-align:left; margin:0 auto; width:500px; float:left;}
#gallery img {padding-right:8px; padding-bottom:8px}

