/****** MissionsToMilitary/template_css.css
* DESCRIPTION
* CSS styles for missions to military
* 
* AUTHOR
* ddorothy
*  
* CREATION DATE
* 8/23/2007
* 
* HISTORY
*  
* NOTES
* 
*****/


/*************************************
*            BASIC TEMPLATE STYLES
**************************************/
body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Tahoma;
	font-size: 15px;
	color: #4E4C49;
	background-color: #313A57;
	background-image: url(images/bkgnd.gif);
	background-repeat: repeat-x;
}

/* body * {
  font-family: Arial, Tahoma;
  font-size: 15px;
  color: #4E4C49;
}*/

.body {
	position: relative;
	margin: 0px auto;
	margin-top: 30px;
	width: 800px;
	padding: 0px;
	background-color: #D7E9F7;
	background-image: none;
  /* height: 400px; */
}

.dogtags {
  position: absolute;
  top: -30px;
  left: 10px;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/templates/missionstomilitary/images/dogtags.png');
}

.header {
  height: 124px;
  overflow: hidden;
}

.menu {
	position: relative;
	height: 32px;
	margin-bottom: 0px;
	margin-bottom: 10px;
	padding-left: 180px;
	line-height: 32px;
	background-color: #CFD1D3;
	background-image: url(images/menu.gif);
	background-repeat: repeat-x;
}

.content {
	float: left;
	width: 430px;
	padding: 30px;
	_overflow: hidden;
	background-color: #D7E9F7;
}

/*
.rightbar {
  float: right;
  width: 274px;
  padding: 10px;
} */

.rightbar {
	margin-left: 490px;
	padding: 10px;
	_padding: 5px;
	background-color: #A4CBEE;
	font-size: 9pt;
}

.footer {
  margin: 0px auto;
  width: 770px;
  font-size: 11px;
  padding: 8px 15px;
}
.company {
  font-size: 11px;
}
.company  a {
  font-size: 11px;
  text-align: left;
  color: #7A7A7A;
  text-decoration: none;
}

.copyright {
	font-size: 11px;
	text-align: center;
	color: #7A7A7A;
	float: none;
}

/*************************************
*            STAFF SPECIFIC STYLES
**************************************/

.category {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 17px;
  color: #54679F;
}

.contact {
  margin-bottom: 30px;
}

.contact .contact_name {
  font-weight: bold;
}

.contact .image {
  float: left;
  margin-right: 8px;
}

.contact .contact {
  text-align: right;
  margin-bottom: 0px;
}

.contact .clear {
  clear: both;
}


/*************************************
*            JOOMLA SPECIFIC STYLES
**************************************/


/* menu styles */
.menu .menu {
  margin-bottom: 0px;
  padding-left: 0px;
height: 32px;
}

.menu * {
  margin: 0px;
  padding: 0px;
  line-height: 14px;
}

.menu .menu td {
  border-left: 1px solid #717274;
}

.menu a, .menu span {
  display: block;
  text-decoration: none;
  text-transform: uppercase;
  padding: 0px 8px;
  color: #000000;
  font-weight: bold;
  font-size: 12px;
  line-height: 32px;
}

.rightbar .moduletable {
	padding: 4px;
	width: 288px;
	margin-bottom: 8px;
	background-image: none;
}

.weather {
height: 173px;
}

.weather * {
padding: 0px;
margin: 0px;
height: 0px;
line-height: 12px;
}
.weather div table table table tr td img {
height: auto;
}
.weather .GENXHobsWx img {
height: 0px;
}
.weather div table td {
height: 13px;
*height: 12px;
}

/* headings */
.contentpaneopen .contentheading, .contentpaneopen h2 {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 17px;
  color: #54679F;
}

/* messenger styles */
.contentpaneopen .thumbnail {
float: left;
padding-right: 8px;
padding-bottom: 8px;
}

.donations .street, .donations .email, .donations .phone {
width: 280px;
}

.rightbar .item {  padding-bottom: 8px;
}
.links {
	color: #333333;
	text-decoration: none;
}
.links a{
	color: #333333;
	text-decoration: none;
}
.links a:hover{
	color: #333333;
	text-decoration: underline;
}
#video {
	background-color: #d7e9f7;
	width: 330px;
	margin: 20px;
	padding: 20px;
	text-align: left;
}
