

/* MISC STUFF */
BODY {font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif"; color:BLACK; 
		background-image: url("images/main_bg.gif"); 
		background-repeat: repeat-x;
		background-attachment: fixed;
		text-align:center;
		font-size:17px;
		line-height:0.8em;
		voice-family: "\"}\""; voice-family:inherit;
		font-size:0.9em;
		line-height:1.3em;
		font-size:16px;
   }div.clear {} /*clears above hack */
   html>body {font-size:0.9em; line-height:1.3em}

PRE {font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif"; font-size:.8em; color:BLACK; background: #F3F3FF}
TABLE {border-spacing:0;border-style:none;border-width:0px;border-collapse:collapse;}
TABLE.main_parent {background: #FFFFFF}
#wrapper {
  width: 758px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  border-width: 1px;
  border-color: #a8c2a9;
  border-style:solid;
}
A:link, A:visited, A:active {color: #76435b; text-decoration: none; font-weight: bold}
A:hover {color: #75d251; text-decoration: none; font-weight: bold}

TABLE.siteguide {	
					margin:12px 6px;
					padding:4px;
}

TD.siteguide-header1, TD.siteguide-header2 {	padding:8px;
											font-size: 90%;
											font-weight:bold;
}

TD.siteguide-content1, TD.siteguide-content2 {	padding:8px;
												font-size: 80%;
}

TD.siteguide-header1, TD.siteguide-content1 {
												background:#DDDDDD;
}

TD.siteguide-header2, TD.siteguide-content2 {
												background:#EEEEEE;
}


td.siteguide-header1 A:link, td.siteguide-header1 A:active, td.siteguide-header1 A:visited {font-weight:bold;}
td.siteguide-header2 A:link, td.siteguide-header2 A:active, td.siteguide-header2 A:visited {font-weight:bold;}

IMG.pixel-line {width:100%; height:1px;}

/* TEMPLATE */
td.titlebar {margin: 0px; border: 0px; padding: 0px; width: 100%; height:103px; vertical-align: top}
td.titlebar_space {background: url(img/titlebar_spacer.gif) repeat-x; margin: 0px; border: 1px; 
				padding: 0px; height: 99px}
td.navbar {margin: -5px 0px 0px 0px; border: 0px; padding: 0px 0px 0px 0px; width: 758px; height: 40px; vertical-align:top;}

td.navbar A:link, td.navbar A:active, td.navbar A:visited{color: #454448; text-decoration: none; 
													font-weight: normal; 
													line-height: 1.7em;
													font-size:70%; /* For IE */
													voice-family: "\"}\""; voice-family:inherit;
													font-size:75%; /* for decent browsers */
													} div.clear{}
td.navbar A:hover {color: #e7ca7c; text-decoration: none; font-weight: normal;}

td.side-line {background-color: #dddddd; width:1px;height:100%;padding:0px;margin:0px}

td.article-container {width:100%; vertical-align: top;padding-right:16px;}
td.submenu {width:160px; vertical-align:top;padding:12px 0px 12px 12px;}
td.article-content {vertical-align:top;padding:12px;
				color: #000000; text-decoration: none;
				font-weight: normal; 
				line-height: 1.7em;
				font-size:85% !important;
				font-size:78%; /* for IE only */
				} div.clear{}

td.article-content A:link, td.article-content A:active, td.article-content A:visited{color: #454448; text-decoration: underline; font-weight: normal; }
td.article-content A:hover {color: #558957; text-decoration: underline; font-weight: normal;}
div.article-quote {font-style:italic;margin-left:14px}		
		
div.submenu-head {color: #000000; text-decoration: none; 
				font-weight: bold; 
				line-height: 2em;
				font-size:100%;
				}	
				
div.article-head {color: #000000; text-decoration: none; 
vertical-align:top;
padding-left:12px;
font-weight: bold; 
line-height: 2em;
font-size:110%;
}

div.home-head {color: #000000; text-decoration: none; 
padding-left:12px;
font-weight: bold; 
line-height: 2em;
font-size:120%;
}

div.article-text {
padding-left:12px;
border-width:0px 0px 0px 1px;
border-color:#dddddd;
border-style:solid;
}
				
div.submenu-body A:link, div.submenu-body  A:active, div.submenu-body A:visited{color: #454448; text-decoration: none;
				font-weight: normal; 
				line-height: 1.3em;
				font-size:75% !important;
				font-size:70%; /* for IE only */
				} div.clear{}
div.submenu-body A:hover {color: #e7ca7c; text-decoration: none; font-weight: normal;}

p.submenu-text {
				padding-top: 10px;
				padding-bottom: 20px;
}

div.photo {float:right; vertical-align:bottom; padding: 0px 10px 10px 10px;
font-size:70%;color:#888888;}

div.photo-caption {float:right; vertical-align:top;  margin-top:-3px; padding: 0px 4px 0px 0px;
font-size:60%;color:#999999;}
div.photo A:link, div.photo  A:active, div.photo A:visited {color: #888888;}
div.photo-caption A:link, div.photo-caption  A:active, div.photo-caption A:visited{color: #999999;}

td.copyright {
color:#888888;
font-style:italic;
margin-top:40px;
border-width:1px 0px 0px 0px;
border-style:solid;
border-color:#888888;
padding:12px;
font-size:75%;
}


/* Rounded Corners */
.roundedcornr_box_213383 {
	background: url(images/roundedcornr_213383_tl.png) no-repeat top left;
}
.roundedcornr_top_213383 {
	background: url(images/roundedcornr_213383_tr.png) no-repeat top right;
}
.roundedcornr_bottom_213383 {
	background: url(images/roundedcornr_213383_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_213383 div {
	background: url(images/roundedcornr_213383_br.png) no-repeat bottom right;
}
.roundedcornr_content_213383 {
	background: url(images/roundedcornr_213383_r.png) top right repeat-y;
}

.roundedcornr_top_213383 div,.roundedcornr_top_213383,
.roundedcornr_bottom_213383 div, .roundedcornr_bottom_213383 {
	width: 100%;
	height: 14px;
	font-size: 1px;
}
.roundedcornr_content_213383, .roundedcornr_bottom_213383 {
	margin-top: -24px;
	margin-bottom: 20px;
}
.roundedcornr_content_213383 { padding: 0 14px; }


















/*Containers */
div.folders-container {padding: 10px 0px 0px 12px; vertical-align:top;}
div.recent-container {padding: 10px 0px 0px 12px; vertical-align:top; }

div.featured-container {margin-top:4px;padding:6px; margin-right:4px; vertical-align:text-top; border-width:1px; border-style:solid; border-color:#696770;}


div.folders-list td {
width:125px;
vertical-align:text-top;
padding: 0px 0px 10px 6px;
  text-align:left;
  font-size:75%;
  voice-family: "\"}\""; voice-family:inherit;
  font-size:85%; /* for decent browsers */} div.clear{}

div.folders-list  A:link, div.folders-list A:active, div.folders-list A:visited{color: #454448; font-weight: normal}
div.folders-list A:hover {color: #75d251;font-weight:normal;}
div.sub-navigation  A:link, div.sub-navigation A:active, div.sub-navigation A:visited{color: #454448; font-weight: normal}
div.sub-navigation A:hover {color: #75d251;font-weight:normal;}
div.folders-heading  A:link, div.folders-heading A:active, div.folders-heading A:visited{color: #454448; font-weight:bold;}
div.folders-heading A:hover {color: #75d251; font-weight:bold;}

span.post-caption  A:link, span.post-caption A:active, span.post-caption A:visited{color: #454448; font-weight: normal}
span.post-caption A:hover {color: #75d251;font-weight:normal;}

div.folder-contents-container {	border-width: 1px 0px; border-style:solid; border-color:#696770;
								margin-top:15px;padding-top:4px;}
  
div.recent-list td {
padding: 0px 0px 10px 6px;
line-height:1.1em;
  text-align:left;
  font-size:65%;
  voice-family: "\"}\""; voice-family:inherit;
  font-size:70%; /* for decent browsers */} div.clear{}
  
/* Common Content */
div.main-header {
padding-bottom:12px;
  margin:0 0 0em;
  font-weight:bold;  
  line-height:1.1em; 
  color:#AAA;
  /*color:#57555b; */
    font-size:110%;
  voice-family: "\"}\""; voice-family:inherit;
	font-size:126%; /* for decent browsers */
} div.clear{}

div.other-folders {
padding-top:16px;
padding-bottom:12px;
}


span.pinned-heading {
color:#57555b;
padding-right:7px;
vertical-align:top;
  font-size:70%;
  voice-family: "\"}\""; voice-family:inherit;
  font-size:80%; /* for decent browsers */} div.clear{}


div.sub-navigation {
padding-bottom:12px;
  text-align:center;
  font-size:70%;
  voice-family: "\"}\""; voice-family:inherit;
  font-size:80%; /* for decent browsers */} div.clear{}

  div.section-description {
  text-align:center;
  padding-bottom:22px;
  font-size:70%;
  voice-family: "\"}\""; voice-family:inherit;
  font-size:80%; /* for decent browsers */} div.clear{}
  
  div.article-details {
  text-align:center;
  padding-bottom:22px;
  font-size:80%;
  voice-family: "\"}\""; voice-family:inherit;
  font-size:90%; /* for decent browsers */} div.clear{}
  
div.article-date {
font-style:italic;
text-transform:lowercase;
  text-align:left;
  padding-bottom:6px;
  font-size:70%;
  voice-family: "\"}\""; voice-family:inherit;
  font-size:80%; /* for decent browsers */} div.clear{}
  
td.folder-thumb {
width:145px;
height:170px;
line-height:1.2em;
vertical-align:text-top;
  text-align:center;
  font-size:70%;
  voice-family: "\"}\""; voice-family:inherit;
  font-size:80%; /* for decent browsers */} div.clear{}

  div.display-anim {text-align:center;}
 div.display-image {text-align:center;}
 
 div.article-counter {
line-height:1.2em;
  font-size:75%;
  voice-family: "\"}\""; voice-family:inherit;
  font-size:85%; /* for decent browsers */} div.clear{}
 
 /* Featured
----------------------------------------------- */
 div.featured-text {
 padding-bottom:10px;
  text-align:left;
  font-size:70%;
  voice-family: "\"}\""; voice-family:inherit;
  font-size:80%; /* for decent browsers */} div.clear{}
 
 
/* Posts
----------------------------------------------- */
div.horizontal-line {
padding:0 0 0 0;
margin:0 0 4px 0;
voice-family: "\"}\""; voice-family:inherit;
margin:0 0 -12px 0;
}
div.clear {}

div.date-header {
  margin:0 0 0.25em;
  color:#57555b;
  font-weight:normal;
    text-transform:none;
  font-size:70%;
    voice-family: "\"}\""; voice-family:inherit;
	  font-size:80%;
  }  div.clear {} /*clears above hack */
  
  div.post-title {
  margin:0 0 0em;
  font-weight:bold;  
  line-height:1.1em; 
  color:#000;
    font-size:90%;
  voice-family: "\"}\""; voice-family:inherit;
	font-size:100%; /* for decent browsers */
}
div.clear{} /*clears above hack */

div.post {
  margin:0 0 0em;
  padding:5px;
}

  div.post-footer {
  text-transform:lowercase;
  color:#57555b;
  padding-top:12px;
  line-height:1.2em;
  vertical-align:baseline;
  font-size:80%;
  }
div.post-body {
  font-size:80%;
  line-height:1.5em;
  voice-family: "\"}\""; voice-family:inherit;
	font-size:90%; /* for decent browsers */
	line-height:1.5em;
  }
  div.clear {} /*clears above hack */


  
/*FOR CENTERING TABLES */
.centered {margin-left:auto; margin-right:auto;}


/* FORMS*/
TD.formheader{font-size: 0.8em; text-align: right;}
TD.formfield{font-size: 1em; text-align: left;}

IMG {margin: 0px; border: 0px; padding: 0px; vertical-align: top}

p {  font-family: Arial, Helvetica, sans-serif; font-size: 1em}
p.navbar {font-weight: normal}

