/*LAYOUT*/

body{text-align: center; padding: 0px; margin: 0px; background: #F6F7F9;}

#main{margin: auto; margin-top: 20px; text-align: left; width: 870px;}

#LogoHead{padding-bottom:16px; }

#top ul{list-style: none; padding: 0px 0px 0px 0px; margin: 0px; font-size:11px; }
#top ul li{display: inline; margin: 0px; padding: 0xp;}
#top ul li a{padding: 0px 0px 0px 0px;border-bottom: dotted 1px #D6BEA6;text-decoration: none}

#body{margin: auto; padding: 0em 0em 2em 0em;}
#footer{padding-top: 5px; clear: both;text-align:center}


/* Subpages layout */
#content{text-align: left;}

#subNavigation{width: 20em; float: right;}
#subNavigation ul{list-style: none; border: 1px solid #FFE8CD; background: #FFF9D8;}


/* FONTS standards */
body {font-size:12px; background:#fff; font-family: Verdana,Tahoma,Arial,Sans-Serif;}

h1, h2, h3, h4, h5, h6 {color: #920000; font-weight: 500;padding-bottom:10px;}
h1 {font-size:18px; line-height: 1; margin-bottom:0.2em; margin-top:0px; letter-spacing: -1px; width: auto;}
h2 {font-size:25px; margin-bottom:0.75em;}

h3 {font-size: 11px;font-weight:bold;line-height:1;margin: 8px 0px 8px 0px;padding:0px;		}

h4 {font-size:12px;margin:8px 0px 4px 0px;font-weight:bold;	}
h5 {font-size:1em;font-weight:bold;margin: 16px 0px 8px 0px;padding:0px;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

p {margin:0 0 1.5em; font-size: 12px;}
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}

/* LINKS standards */
/*.hoveranchor a:focus, a:hover {color:#000;background: #D6BEA6;} */
a {color: #14223E;text-decoration:underline;}
    a img {
         border: 0 none;
    }

h1 a{text-decoration: none;}

/* ELEMENTS standards */
blockquote {margin:1.5em;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-size: 12px;font-weight:bold;line-height:1;margin: 8px 0px 8px 0px;padding:0px;color:#920000}
th, td {padding:4px 0px 4px 0px;}
tr.even {background-color:#EEE;}
tfoot {font-style:italic;background-color:#DDD}
caption {background:#eee;}

/* FORM ELEMENTS */
label {font-size:12px;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
    legend {font-weight:bold;font-size:1.2em;}
    fieldset label {width:230px;display:block;float:left;}
    fieldset input {margin:2px;}
        fieldset input.wide {width:570px;}
 
input.wide  {width:500px;}
input.medium {width:240px;}
        
.multiline {height:150px;}
.calendarArea {}
.calendar {width:242px;  padding:1px;float:left;margin-right:8px;}
.calendarlabel {width:200px; padding:1px;float:none;}


input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

.error ul{margin-bottom: 0; padding-bottom: 0;}

input.stdButton
{
	  height:32px;
	  width:183px;
} 

.inputrow
{
	margin-bottom:16px;
}

.inputrow .fielddescription
{
	float:left;width:180px; margin-right:8px;

}


a.WantedResponse {font-size: 12px; font-weight:bold; line-height:1;margin-bottom:1em;}



.normaltext
{
	font-size:12px;
}

.subheadertext
{
    
    display: block;
    text-decoration: none;
    padding-bottom:16px;
    border-bottom:1px solid #CED7DE;
    
}


.ClearingSpacer
{

    clear:both;
    height:6px;
}

.VerticalSpacer
{
    padding:4px 0px 2px 0px;
    clear:both;
    border-bottom:1px solid #D6BEA6;  
}



#ViewCollectionDetails 
{
    

}

#ViewCollectionDetails .header
{
    width:100%;
    padding-bottom:8px;
    border-bottom:1px solid #CED7DE;
    
}
#ViewCollectionDetails .secondaryfocus
{ 
    /*background-color:#EAE2C6;*/
    display:block;
    float:none;

    padding:0px 0px 32px 0px;
 
}


#ViewCollectionDetails .secondaryfocus .imageplaceholder
{
   
    float:left;
    width:260px;
    height:310px;
    overflow:hidden;
}

#ViewCollectionDetails .secondaryfocus .image
{

    height:310px;
}

#ViewCollectionDetails .secondaryfocus .additionalinfo
{
    
    height:210px;
    width:600px;
    text-align:left;
    float:left;
}

img.mainpic { 
    float: left; 
    margin: 0px 8px 0px 0px; 
}
img.floatRight { 
    float: right; 
    margin: 8px; 
}


#ViewCollectionDetails .secondaryfocus  .progressplaceholder
{
    background-color:#FEFEFE;
    height:210px;
    width:260px;
    
    text-align:right;
    float:left;
    overflow:hidden;
}
#ViewCollectionDetails .mainfocus
{
    display:block;
    float:none;
    padding: 8px 0px 8px 0px;
    border-bottom:1px solid #CED7DE;   
}

.donorlist
{
    display:block;
    float:none;
    padding: 4px 0px 4px 0px;
    border-bottom:1px solid #CED7DE;   
}


.donorlistrow
{
    padding: 8px 8px 8px 8px;
}

.commandarea
{
    display:block;
    float:none;
    padding: 8px 0px 8px 0px;
    border-bottom:1px solid #CED7DE;
   
}

#progressbar
{
    height:16px;
    margin: 0px 8px 0px 8px;
}

.gridview.cell
{
	vertical-align:top;
}

.repeaterlist
{
	padding: 2px 0 2px;
	display: block;
	height: 20px;
        vertical-align:middle;
	font-weight: bold;
}

a.repeaterlist:hover
{

	background-color: #DDDDDD;
	color: Black;
}

.repeaterlistfooter
{
	padding-top: 4px;
	padding-left: 4px;
	display: block;
	height: 12px;
	font-weight: bold;
}

.repeaterlistcontainer
{
	padding: 0 6px;
}

	.repeaterlistcontainer .attention
	{
		color: Red;
	}


h3.ListHeader
{
    padding-bottom:8px;
    border-bottom:1px solid #D6BEA6;
}

.addthis_toolbox
{
    padding:6px 6px 6px 6px;
    border: 1px solid #D6BEA6; 
    margin: 0px 0px 8px 8px;
    font-size:11px;
    width: 194px;
}
.addthis_toolbox a
{
	font-size:11px;
}
.addthis_toolbox .headlinebuttons 
{
    width: 184px;

}


.addthis_toolbox .headlinebuttons a 
{

    position: relative;
    width: 68px;
    display: block;
    text-decoration: none;
    padding-left:28px;
    height:20px;
    
}

.addthis_toolbox .tallheadlinebuttons a 
{

    position: relative;
    width: 180px;
    display: block;
    text-decoration: none;

    height:68px;
    
}

.addthis_toolbox .headlinebuttons a:hover, .addthis_toolbox .tallheadlinebuttons a:hover
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #CED7DE;
    text-decoration: none;
}

.addthis_toolbox .headlinebuttons span
{
    position: absolute;
    left: 8px;
    top: 2px;
    
}

.addthis_toolbox .tallheadlinebuttons span
{
    position: absolute;
    top: 2px;
    width:180px;
	
    
}

.addthis_toolbox .headlinebuttons .row
{
    width: 180px;
    padding:0px 0px 8px 0px;
    clear: both;
}

.addthis_toolbox .headlinebuttons .row .column
{
    width: 90px;
    float: left;
    height:20px;

}


.addthis_toolbox .tallheadlinebuttons .row
{

    padding:0px 0px 8px 0px;
    clear: both;
    height:64px;
}

.addthis_toolbox .tallheadlinebuttons .row span
{

    padding-top:4px;
}


.addthis_toolbox .headlinebuttons  .top
{
    padding: 0 0 10px 0;
    border-bottom: solid 1px #eee;
    margin-bottom: 0px;
    margin: 0 20px 0px 20px;
}

.addthis_toolbox .two_column  .more
{
    border-top: solid 1px #eee;
    padding: 10px 0 0 0;
    margin: 10px 20px 0 20px;
    text-align: center;
}

.addthis_toolbox .two_column  .more a
{
    padding: 4px 0;
    width: auto;
}

.addthis_toolbox .two_column .more span
{
    display: none;
}





.addthis_toolbox .two_column .clear
{
    clear: both;
    padding: 0;
    display: block;
    height: 0;
    width: 0;
}

div.cropme {

  height: 90px;
  width: 722px;
  overflow:hidden;

  /*background:url(ruler.jpg) no-repeat 0 0;*/
}
div.cropme img {
  overflow:hidden;
  margin-left:18px;
  margin-top: 56px;

  
}

.sidebarsmsbox
{
	padding: 0 6px;
	display: block;
}



#ShoutCastTwitterWideContainer
{

    	padding: 6px 6px 6px 6px;
    	border: 1px solid #D6BEA6; 
    	margin: 34px 0px 8px 0px;
    	font-size:11px;
	height: 176px;display: block;
	overflow: hidden;

}
#ShoutCastTwitterWide
{

}

	#ShoutCastTwitterWide a
	{
		text-decoration: none;
	}

	#ShoutCastTwitterWide a:hover
    	{
        	text-decoration: underline;
    	}

	#ShoutCastTwitterWide li
	{
		line-height:13px;
		clear:both;
		height: 20px;
	}


#smsbox
{
	height: 150px;display: block;
	overflow: hidden;
}

	#smsbox a
	{
		text-decoration: none;
	}

	#smsbox a:hover
    	{
        	text-decoration: underline;
    	}

	#smsbox .innercontainer
	{
		height: 182px;
		width: 163px;
		line-height: 13px;
	}

	#smsbox li
	{
		height: 170px;
	}


#smsprevious
{
	padding-left: 10px;
	text-align: left;
	float: left;
}

#smsnext
{
	padding-right: 10px;
	text-align: right;
}

	#smsnext, #smsprevious
	{
		font-size: 9px;
		color: #2290CF;
		height: 12px;
		cursor: pointer;
		padding-bottom: 6px;
	}

dl, dt, dd{margin:0;padding:0;}

dd{
	width:216px;
	height:41px;
	background:url(bg_bar.gif) no-repeat 0 0;
	position:relative;
}
dd span{
	position:absolute;
	display:block;
	width:200px;
	height:25px;
	background:url(bar.gif) no-repeat 0 0;
	top:8px;
	left:8px;
	overflow:hidden;
	text-indent:-8000px;
}
dd em{
	position:absolute;
	display:block;
	width:200px;
	height:25px;
	background:url(bg_cover.gif) repeat-x;
	top:0;
}


/* SINGLE PROGRESS BAR */

.progressBar{
	width:216px;
	height:41px;
	background:url(bg_bar.gif) no-repeat 0 0;
	position:relative;
}
.progressBar span{
	position:absolute;
	display:block;
	width:200px;
	height:25px;
	background:url(bar.gif) no-repeat 0 0;
	top:8px;
	left:8px;
	overflow:hidden;
	text-indent:-8000px;
}
.progressBar em{
	position:absolute;
	display:block;
	width:200px;
	height:25px;
	background:url(bg_cover.gif) repeat-x 0 0;
	top:0;
}















































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
