/*
Title:		styles for screen media - common page items
Author: 	mthristan@laingorourke.com
Updated: 	23 July 2006
*/

/*sets content in */
/*=Position*/
#content {
/*margin-left: 180px;*/
margin-left: 30px;
margin-top: 10px;
padding-right: 10px;
margin-right: 10px;
height:1%;
border:0px dotted green;
}
/*sets #content in for pages without subnavigation*/ 
.nomenu{
margin-left: 25px;
margin-top: 33px;
}
/*sets #content in for pages with subnavigation*/
.menu {
margin-left: 160px;
margin-top: 10px;
}

/*sets no margins for content in UPDATE and Questionaire pages*/
.noMargins {
margin-left:152px; margin-right:0px; padding-right:0px; 
border:1px solid red;
}

/*=Type-setting*/
/*Headers*/
#content h1 {
background-color: #acdcf4;
color: #ffffff;
font-size: 115%;
padding-top: 5px;
padding-left: 10px;
padding-bottom: 5px;
/*position: relative;
left: -11px;
top: -9px;*/
/*width: 95%;*/
}
#content h2 {
/*border-bottom: 1px #acdcf4 solid;*/
color: #325097;
font-size: 110%;
/*width: 500px;*/
}
#content h3 {
font-size: 100%;
color: #325097;
}

/* pragraph */
#content p {
display:inline-block;
border:0px solid red;
/*white-space:normal;
width:435px;*/
padding-right:0px
}

/*Quotes*/
#content blockquote {
background-color: #acdcf4;
padding-top: 1px;
padding-left: 10px;
padding-bottom: 1px;
}
/*Definition lists*/
#content dl {
}
#content dt {
font-weight: bold;
color: #325097;
}
#content dd {
margin: 0 0 0 0;
}

/*Abbreviations - acronym listed as is the only tag which works in IE for abbreviations*/
acronym {
border-bottom: 1px dotted #333333;
cursor: help;
}

/*=Link styling*/
/*Links*/
#content a {
color: #325097;
text-decoration: underline;
}
#content a:hover {
color: red;
text-decoration: none;
}

/*Anchors*/

/*=Images*/
/*all images set to float right with padding and in from right margin unless given a separate class or ID*/
/*all images set to height and width unless classed otherwise*/
/*#content img {
float: right;
border: none;
height: 150px;
margin-right: 15px;
padding-top: 5px;
padding-right: 0;
padding-bottom: 7px;
padding-left: 10px;
width:200px;
}*/
/*=Team Formatting*/
/*logo/photo positioning*/
.photo img {
	float:left; 
	height: 70px;
	margin-right: 4px;
	width: 100px;
}
/*Contact wrapper*/
.team p {
/*	float: left;*/
}

/*vCard wrapper*/
.vcardwrapper {
	border-right: 1px #325097 solid;
	border-left: 1px #325097 solid;
	border-bottom: 1px #325097 solid;
	display: block;
/*	float: left;
	height: 200px;*/
	padding: 0 0 5px 0;
	text-align: center;
	width: 200px;
}
.vcardwrapper p{
	background-color: #325097;
	color: #ffffff;
	display: block;
	font-size: 105%;
	font-weight: bold;
	padding: 2px 5px 3px 5px;
	width: 190px;
}


/*=Lists*/
/*Use Dan Cederholm's bulletproof lists technique */
/*for all lists in the div with id content (so it doesn't interfere with navigation lists)*/
/*remove bullets */
#content ul {
list-style: none;
font-family: "Trebuchet MS", "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvatica, sans-serif;
font-size: 0.9em;
}
/*reset padding to match size of icon 16px X 16px, shift position of image to line up cross-browser*/
#content ul li {
padding-left: 25px;
/*background: transparent url(../images/bullet_large.gif) no-repeat 0 20%;*/
background: transparent url(../images/bullet_large.gif) no-repeat top left;
margin-bottom:5px;
}
/*=Tables*/
#content table {
empty-cells: show;
font-size: 0.9em;
table-layout: auto;
}
#content caption {
caption-side: bottom;
font-style: italic;
text-align: left;
}
#content table thead th {
background-color: #eb5ebf4;
padding: 2px 5px;
}
#content table tbody td {
background-color: #eb5ebf4;
padding: 2px 5px;
}

/*Updates*/
/*Sets formatting for the update items*/
#newsList h2 {
background-color: #acdcf4;
color: #ffffff;
font-size: 105%;
padding-top: 2px;
padding-left: 10px;
padding-bottom: 3px;
width: 95%;
}

#newsList div {
border:0px dotted green;
}
#newsList div h1 {
display:block;
margin-left:0px;
margin-right:0px;
padding-right:0px;
color: #000000;
font-size: 115%;
font-weight:normal;
padding-top: 5px;
padding-left: 10px;
padding-bottom: 5px;
margin-top:0px;
/*width: 740px;*/
}

#newsList div p{
padding-left:20px;
padding-right:20px;
}

#newsList a {
display: block;
margin-top: 10px;
}
--------------
#questionwrapper div {
border:0px dotted green;
}
#questionwrapper div h1 {
display:block;
margin-left:0px;
margin-right:0px;
padding-right:0px;
color: #000000;
font-size: 115%;
font-weight:normal;
padding-top: 5px;
padding-left: 10px;
padding-bottom: 5px;
margin-top:0px;
/*width: 740px;*/
}

#questionwrapper div p{
padding-left:20px;
padding-right:20px;
}

#questionwrapper a {
display: block;
margin-top: 10px;
}
