﻿/* CSS Document */
body { font: normal 12px Arial, Helvetica, sans-serif; color:#474747; margin: 0; padding: 0; text-decoration: none; background:url(http://www.templebar.info/style/images/body-bg.gif) repeat-x #ededed;  }
h2, h3, h4, h5 
{
color:#899CAB;
font-weight:bold;
font-size:16px;
line-height:1em;
font-family: tahoma, verdana, helvetica, arial, sans-serif; 
}

a:active {  text-decoration: none; color:#9C0;}
a:hover {  text-decoration: none; color:#9C0;}
a:link {  text-decoration: none; color:#9C0;}
a:visited {   text-decoration: none; color:#9C0;}

p {  font-size: 12px; }


/* WRAPPERS WRAPPERS WRAPPERS WRAPPERS WRAPPERS */

#topwrapper{
display:block;
margin:0px auto;
width:733px;
clear: both;
text-align:left;
margin-left:auto;
margin-right:auto;

}


#sitecontent{
width:660px;
padding-left:35px;
padding-right:38px;
padding-top:35px;
padding-bottom:35px;
float:left;
clear: both;
}

#sitecontent h1{
line-height: 1em;
margin-top:0px;
margin-bottom:15px;
color:#899CAB;
font-family:  tahoma, verdana, helvetica, arial, sans-serif; 
font-size:26px;
}

#sitecontent p{
line-height:normal;
margin-top:5px;
margin-bottom:5px;
}

#pagesetup{
margin-top:35px;
border:0px;
margin-bottom:0px;
width:660px;
border:1px solid #9BABB8;
float:left;
height:100%;
clear:both;

}
#pagecontent{
margin-left:30px;
margin-right:30px;
width:450px;
margin-bottom:60px;
margin-top:50px;
display:inline;
float:right;
/*clear: both;
float:left;
display:block;*/
}


/* FORMS FORMS FORMS FORMS FORMS FORMS ? */


form{
margin-bottom:0px;
margin-top:0px;
}
input {
	font-family: tahoma, verdana, helvetica, arial, sans-serif; 
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #575757;
}
select {
	font-family: tahoma, verdana, helvetica, arial, sans-serif; 
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #575757;
}
textarea {
	font-family: tahoma, verdana, helvetica, arial, sans-serif; 
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #575757;
}


/* GENERAL CLASSES  GENERAL CLASSES  GENERAL CLASSES */

#footer {  
float:left;
font-family: tahoma, verdana, helvetica, arial, sans-serif;  
font-size: 11px; font-weight: normal; 
font-variant: normal; 
color: #465D6D; 
text-decoration: none; 
margin-top:20px;
margin-bottom:0px;
padding-bottom:0px;}

.tiny {
	font-family: tahoma, verdana, helvetica, arial, sans-serif; 
	color: #575757;
	font-size: 10px;
	text-decoration: none;
	line-height:10px;
}
.medium {
	font-family: tahoma, verdana, helvetica, arial, sans-serif; 
	color: #575757;
	font-size: 11px;
	text-decoration: none;

}

.mediumblack {
	font-family: tahoma, verdana, helvetica, arial, sans-serif; 
	color: #575757;
	font-size: 11px;
	text-decoration: none;
	font-weight: 900;

}
.standardwhite {
	font-family: tahoma, verdana, helvetica, arial, sans-serif; 
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
}

.clearit{
clear:both;
}
.clear_right{
clear:right;
}
.clear_left{
clear:left;
}


/* DOTS  DOTS  DOTS  DOTS  DOTS  DOTS */

.verticaldots {
background:url(./images/dots/dots_vertical.gif) left  repeat-y;
}

.verticaldots_rt {
background:url(./images/dots/dots_vertical.gif) right  repeat-y;
}

.horizontaldots {
background:url(./images/dots/dots_horizontal.gif) bottom  repeat-x;
}

.horizontaldots_top {
background:url(./images/dots/dots_horizontal.gif) top  repeat-x;
}
 
 /*HOMEPAGE HOMEPAGE HOMEPAGE HOMEPAGE HOMEPAGE HOMEPAGE  */

#homepagecontentbox	{
	width:128px;
	padding-left:0px;
	padding-right:16px;
	padding-top:0px;
	padding-bottom:0px;
	float:left;
	display:inline;
	margin-top:10px;
	margin-bottom:10px;
	height:250px;
	}
#homepagecontentbox1{
	width:128px;
	padding-left:14px;
	padding-right:16px;
	padding-top:0px;
	padding-bottom:0px;
	float:left;
	display:inline;
	margin-top:10px;
	margin-bottom:10px;
	height:250px;
	}
#homepagecontentbox2{
	width:128px;
	padding-left:14px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	float:left;
	display:inline;
	margin-top:10px;
	margin-bottom:10px;
	height:250px;
	}
.titlemessage {
font-family: arial, verdana, helvetica, arial, sans-serif; 
font-size:16px;
font-weight:bold;
color:#226668;
}
.sectionheader {
font-family: tahoma, verdana, helvetica, arial, sans-serif;
font-size:11px;
font-weight:bold;
color:#77AA23;
}

/*HOMEPAGE HOMEPAGE HOMEPAGE HOMEPAGE HOMEPAGE HOMEPAGE  */


/*MENUS MENUS MENUS MENUS MENUS MENUS MENUS */
#rightcolumn{
width:145px;
display:inline;
float:left;
height:100%;
background-color:#B8C5CD;
}
#mainmenu{
width:145px;
float:left;
background-color:#ffffff;
}
/*
.mainmenu{
background:#262642;
padding-bottom:6px;
border:0px;
height:31px;
}
*/

#menuitem{
width:130px;
float:left;
padding:5px;
border-bottom:1px solid #9BABB8;
border-right:1px solid #9BABB8;
}

#selectedmenuitem{
width:130px;
float:left;
padding:5px;
border-bottom:1px solid #9BABB8;
background:#FFFFFF;
}

#mailinglist{
width:130px;
float:left;
padding:5px;
border-right:1px solid #9BABB8;
height:100%;
background-color:#B8C5CD;

}


#mainmenu a,#mainmenu a:hover,#mainmenu a:link,#mainmenu a:visited
{
    font-size:11px;
	text-decoration:none !important;
}
#footermenu {
	float:left;
	margin-top:5px;
	margin-bottom:30px;
	width:660px;
	padding-left:35px;
	padding-right:35px;
	vertical-align:top;
	color:#DFE6EC;
    font-size:9px;
	}


#footermenu a,#footermenu a:hover,#footermenu a:link,#footermenu a:visited
{
    color:#DFE6EC;
    font-size:9px;
	text-decoration:none !important;
	
}
#footermenu p
{
    color:#DFE6EC;
    font-size:9px;
    }
	
.paddingleft{
padding-left:10px;
margin-left:6px;
background:url(./images/dots/dots_vertical_white.gif) left  repeat-y;
}

.paddingright{
padding-right:10px;
margin-right:5px;
background:url(./images/dots/dots_vertical_white.gif) right  repeat-y;}	
/*MENUS MENUS MENUS MENUS MENUS MENUS MENUS */


/*light up buttons*/
.on{ background-color:#F4FAEB; line-height:1.5em; background:#F4FAEB;}
.off{ background-color:#FFFFFF;  line-height:1.5em; background:#FFFFFF;}

#listingpagecontent {
	float:left;
	display:inline;
	width:476px;
	margin-left: 32px;
	margin-right:28px;
	margin-top:33px;
	margin-bottom:10px;
	vertical-align:top;
	
}
#listingpagecontent h1{
color:#538600;
font-weight:800;
font-size:14px;
line-height:2em;
margin-top:10px;
}
.heavytext{
color:#000000;
font-weight:800;
}
.datetime{
color:#738792;
}


#listingstext{
display:inline;
float:left;
padding-left:5px;
padding-right:5px;
padding-bottom:15px;
}
#pagination{
	display: block;
	float: right;
	width: 476px;
	padding-bottom:5px;
	padding-top:5px;
	font-family: tahoma, verdana, helvetica, arial, sans-serif;
	color:#575757;
	font-size:11px;
	line-height:1.3em;
	text-align:right;
}

#pagination a,#pagination a:hover,#pagination a:link,#pagination a:visited{
font-weight:bold;
text-decoration:underline;
}


.seeme{
display:block;
}

.hideme{
display:none;
}
#detailimg{
float:left;
display:inline;
width:95px;
padding-right:15px;
}

#detaildesc {
float:left;
display:inline;
width:330px;}

.signuptext{
color:#455C6A;
font-size:11px;
}
#mailinglist form a#signupSubmit:link,
#mailinglist form a#signupSubmit:visited,
#mailinglist form a#signupSubmit:hover,
#mailinglist form a#signupSubmit:active {
	margin: 0px;
	margin-top: 3px;
	padding: 0px;

	display: block;
	float: left;

	width: 84px;
	height: 19px;

	text-align: right;

	background-image: url(homepage_submit_button.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #040300;

	border: none;

}

#mailinglist a#signupSubmit:hover {
	background-position: 0px -19px;
}

#mailinglist form a#signupSubmit span {
	display: none;
}

.whitetext{
color:#ffffff;
}

.news{
background:#ffffff;
}
.link{
border:0px !important}

#newsletterbanner{
float:left;
width:640px; 
height:123px; 
padding-bottom:20px; 
padding-right:10px; 
vertical-align:bottom; 
color:#ffffff; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold; font-size:12px; 
text-align:right; 
background:url(../images/logo.gif) top no-repeat;
}