
body, html
{
height:100%;
font-family:arial,sans-serif;
background-color:#000000;
}

h2
{
font-size:130%;
margin-bottom:20px;
margin-left:15px;
font-style:bold;
}


/* Main Container z-index 1 */
div#container{
text-align:left;
z-index:1;
width:540px;
height:100%;
margin:0 auto;
}

/* top header image */
#header
{
width:540px;
height:19px;
background-image:url(http://quinsin.com/img/tmpl/inside_1_top_thingy.jpg);
background-repeat:no-repeat;
background-position:-40px 0px;
background-color:#000000;
margin-top:0px;
}

/* Title Logo Bar */
div#title_bar
{
background-color:#000000;
margin-top:14px;
margin-bottom:14px;
margin-left:-40px;
_zoom:1;
_position:relative;
}

/* top block (title image and right block sections) */
#top_block
{
	display:block;
	height:40px;
}
div#page_title
{
	float:left;
	height:38px;
}

div#top_right_block
{
	margin-right:10px;
	margin-top:10px;
	float:right;
}
#top_right_block img
{
	vertical-align:middle;
}

/* Content Wrapper */
div#content_wrapper
{
background-color:#AEBA7A;
clear:both;
}

/* Content */
div#content
{
padding:20px;
min-height:300px;
_height:300px;
clear:both;
}
div#content p
{
line-height:1.4;
margin-left:15px;
margin-right:15px;
margin-bottom:15px;
}

#content ul
{
margin-left:40px;
margin-bottom:15px;
}
span.afile_info
{
vertical-align:middle;
}

/* footer top wropper*/
div#footer_top
{
background-color:#AEBA7A;
height:30px;
}
/* Mailing list block */
div#footer_top_left
{
float:left;
background-color:#AEBA7A;
width:435px;
text-align:right;
padding-top:6px;
}

#footer_top_left input
{
	font-size:90%;
vertical-align:bottom;
margin-left:8px;
}

/* Home nav block */
div#footer_top_right
{
float:left;
background-color:#AEBA7A;
width:105px;
}
/* Main footer */
div#footer
{
clear:both;
width:100%;
text-align:center;
background: #000;
color: #FFF;
}
div#footer p
{
font-size:95%;
margin:0;
padding:5px 10px;
color: #ACBC78;
}
div#footer_image
{
background-image:url(http://quinsin.com/img/tmpl/inside_8_bottom_thingy.jpg);
background-repeat:no-repeat;
background-color:white;
width:540px;
height:74px;
}

/* Nav Box */


div#left_box
{
z-index: 2;
position:absolute;
width:125px;
top:94px;
left:50%;
margin-left:-320px;
border: 15px solid #000;
background-color: #000; 
}
div#right_box
{
z-index: 2;
position:absolute;
width:155px;
height:165px;
top:100px;
right:50%;
margin-right:-320px;
background-color: #000; 
}

/* Email Form */

div.email_form_headings
{
float:left;
text-align:right;
width:150px;
clear:left;
margin-right:15px;
}
div.email_form_elements
{
float:left;
width:300px;
clear:right;
}
div.email_form_buttons
{
float:left;
margin-left:165px;
_margin-left:56px;
margin-top:15px;
width:200px;
}

/* image captions */
div.caption
{
	padding:5px;
	float:left;
}
.caption
{
text-align:center;
font-size:90%;
}
div.store_item
{
overflow:hidden;
margin-top:20px;
}

div.store_left
{
float:left;
width:200px;
clear:left;
}

div.store_right
{
float:left;
width:300px;
clear:right;
}
.store_item input
{
	margin-left:15px;
}
.store_item p
{
margin:5px;
}

/* News */
#news_wrapper
{
overflow:hidden;
width:100%;
}
#news_menu
{
float:left;
width:25%;
margin-right:15px;
}
#news_main
{
float:left;
/*width:70%;*/
width:100%;
}
.article h3.title
{
color: #333366; 
font-weight: bold;
font-size:120%;
margin-bottom:5px;
}
div.article
{
margin-left:15px;
}
h2.title
{
color: #333366; 
font-weight: bold;
margin-bottom:5px;
margin-left:0px;
}
div.news_date
{
margin-bottom:20px;
}
.news_date
{
font-size:10px;
}

/* Image Floats */

img.float_left {
float:left;
margin-right: 10px;
margin-bottom: 10px;
}

img.float_right {
float:right;
margin-left: 10px;
margin-bottom: 10px;
}