body {
	background: #EFECE1;
	font-family: arial, helvetica, sans-serif;
	color: #444444;
	text-align: center; /* For ie */ 
    }
	
	

	
	
/*---------- Containers ----------*/
#flags {
	margin-left: auto;
	margin-right: auto;
	width: 965px;
	text-align: right;
	}
	
#entiresitecontainer {
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	width: 955px;
	/*height: 600px;*/
	background: #fff;
	text-align: left;
	border: 1px solid #000;
	padding: 10px 10px 10px 10px;
	}

#wifesitecontainer {
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	width: 955px;
	/*height: 600px;*/
	background: #352419;
	text-align: left;
	border: 1px solid #000;
	padding: 10px 10px 10px 10px;
	}	

#wifesitecontainer2 {
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	width: 955px;
	/*height: 600px;*/
	background: #fff;
	text-align: left;
	border: 0;
	padding: 10px 0;
	}	
	
#noblesitecontainer {
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	width: 955px;
	/*height: 600px;*/
	background: #352419;
	text-align: left;
	border: 1px solid #000;
	padding: 10px 10px 10px 10px;
	}		
	
.box_right {
	width: 200px;
	border: 3px solid #7b490c;
	float: right;
	padding: 8px;
	margin: 0 0 5px 10px;
	}	
	
.quote_right {
	width: 200px;
	border: 3px solid #7b490c;
	float: right;
	padding: 8px;
	margin: 0 0 5px 10px;
	font-size: 1.2em;
	font-weight: bold;
	color: #be843e;
	text-align: center;
	background: #EFECE1;
	}

.flags {
	width: 200px;
	border: 3px solid #7b490c;
	float: right;
	padding: 8px;
	margin: 0 0 5px 10px;
	}	
	
.quote_left {
	width: 200px;
	border: 3px solid #7b490c;
	float: left;
	padding: 8px;
	margin: 0 10px 5px 0;
	font-size: 1.2em;
	font-weight: bold;
	color: #be843e;
	text-align: center;
	background: #EFECE1;
	}
	


	
/*---------- Text Manipulation ----------*/
html p, ul, ol, td, li {
	margin-top: 0;
	margin-bottom: 1em;
	text-align: left;
	font-size: .9em;
	}		
	
h1 {
	font-size: 1.5em;
	font-weight: bold;
	color: #7b490c;
	
	}

h1.jim {
	font-size: 1.1em;
	font-weight: bold;
	color: #b15a5c;
	}

h2 {
	font-size: 1.1em;
	font-weight: bold;
	color: #7b490c;
	margin-top: 40px;
	margin-bottom: 7px;
	border-top: 1px solid #7b490c;
	}
	
h2.bbtitle {
	font-size: .95em;
	font-weight: bold;
	color: #7b490c;
	margin-top: 10px;
	margin-bottom: 7px;
	border-top: 1px solid #7b490c;
	}

h2.plain {
	border-top: 0;
	}
	
h2.small {
	font-size: .95em;
	font-weight: bold;
	color: #7b490c;
	margin-top: 40px;
	margin-bottom: 7px;
	border-top: 1px solid #7b490c;
	}

h3 {
	font-size: 1em;
	font-weight: bold;
	color: #5d3a10;
	margin-top: 20px;
	margin-bottom: 5px;
	text-decoration: underline;
	}
	
h3 a {
	color: #754c1b;
	text-decoration: none;
	}

h3 a:visited {
	color: #754c1b;
	text-decoration: none;
	}	
	
h3 a:hover {
	color: #d50000;
	text-decoration: none;
	}
	
h6 {
	font-variant: small-caps;
	font-size: .8em;
	margin: 20px 0 5px 10px;
	border-top: 1px solid #7b490c;
	}	
	
.8	{
	font-size: .8em;
	}	
	
.right {
	text-align: right;
	}
	
.atrib {
	font-size: .75em; 
	}

.atribtable {
	font-size: .85em; 
	}
		
.note {
	font-size: .75em; 
	color: #ff0000
	}	
	
.red {
	color: #ff0000
	}	
	
.story_title {
	font-size: 1.1em;
	font-variant: small-caps;
	font-weight: bold;
	color: #b15a5c;
	text-align: center;
	}
	
.author {
	font-size: .75em;
	text-align: center;
	margin-top: -13px;
	margin-bottom: 20px;
	}
	


	
/*---------- Links ----------*/
a {
	color: #b24a0d;
	text-decoration: none;
	}

a:visited {
	color: #b24a0d;
	text-decoration: none;
	}	
	
a:hover {
	color: #d50000;
	text-decoration: underline;
	}
	
a.readmore {
	color: #d50000;
	text-decoration: none;
	font-size: .7em;
	text-align: right;
	}

a.readmore:visited {
	color: #d50000;
	text-decoration: none;
	}	
	
a.readmore:hover {
	color: #d50000;
	text-decoration: underline;
	}		

a.bbheading {
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin-top: 3px;
	}

a.bbheading:visited {
	color: #fff;
	text-decoration: none;
	}	
	
a.bbheading:hover {
	color: #fff;
	text-decoration: underline;
	}
	
a.black {
	color: #444444;
	text-decoration: none;
	}

a.black:visited {
	color: #444444;
	text-decoration: none;
	}	
	
a.black:hover {
	color: #444444;
	text-decoration: underline;
	}

a.white {
	color: #fff;
	text-decoration: none;
	}

a.white:visited {
	color: #fff;
	text-decoration: none;
	}	
	
a.white:hover {
	color: #fff;
	text-decoration: underline;
	}
		
a.red {
	color: #ff0000;
	text-decoration: none;
	}

a.red:visited {
	color: #ff0000;
	text-decoration: none;
	}	
	
a.red:hover {
	color: #ff0000;
	text-decoration: underline;
	}
	
	
	
/*---------- Lists ----------*/
.inline {
    display: inline;
    list-style: none;
    margin: 0;
    padding: 0;
	}	

ul.tight li {
	padding: 0;
	margin: 3px;
	list-style-image: url(/images/minus.gif);
	}		
	
ul.frontlist {
	padding: 0;
	margin: -7px 0 0 20px;
	border: 0;
	font-size: .9em;
	}
	
ul.frontlist li {
	padding: 0;
	margin: 3px;
	list-style-image: url(/images/minus.gif);
	}											
											
ul.frontlist a {
	color: #444444;
	text-decoration: none;
	}

ul.frontlist a:visited {
	color: #444444;
	text-decoration: none;
	}	
	
ul.frontlist a:hover {
	color: #444444;
	text-decoration: underline;
	}	

ul.frontlist_support {
	padding: 0;
	margin: 2px 0 0 15px;
	border: 0;
	font-size: .85em;
	}
	
ul.frontlist_support li {
	padding: 0;
	margin: 0 0 4px 0;
	list-style-image: url(/images/minus.gif);
	}											
											
ul.frontlist_support a {
	color: #444444;
	text-decoration: none;
	}

ul.frontlist_support a:visited {
	color: #444444;
	text-decoration: none;
	}	
	
ul.frontlist_support a:hover {
	color: #444444;
	text-decoration: underline;
	}

ul.calendar {
	padding: 0;
	margin: -10px 0 0 20px;
	border: 0;
	font-size: .85em;
	}
	
ul.calendar li {
	padding: 0;
	margin: 0;
	list-style-image: url(/images/minus.gif);
	}
	
ul.calendar a {
	color: #8a8a8a;
	text-decoration: none;
	font-size: .75em;
	}

ul.calendar a:visited {
	color: #8a8a8a;
	text-decoration: none;
	}	
	
ul.calendar a:hover {
	color: #8a8a8a;
	text-decoration: underline;
	}	

ul.frontlist_jim {
	padding: 0;
	margin: -5px 0 0 10px;
	border: 0;
	font-size: 1em;
	}
	
ul.frontlist_jim li {
	padding: 0;
	margin: 3px;
	margin-top: 4px;
	letter-spacing: 1px;
	list-style-image: url(minus_white.gif);
	}											
											
ul.frontlist_jim a {
	color: #fff;
	text-decoration: none;
	}

ul.frontlist_jim a:visited {
	color: #fff;
	text-decoration: none;
	}	
	
ul.frontlist_jim a:hover {
	color: #fff;
	text-decoration: underline;
	}

ul.frontlist_sidebar {
	padding: 0;
	margin: 0 0 0 18px;
	border: 0;
	font-size: .85em;
	}
	
ul.frontlist_sidebar li {
	padding: 0;
	margin: 6px 3px 8px 3px;
	list-style-image: url(/images/minus.gif);
	}											
											
ul.frontlist_sidebar a {
	color: #b24a0d;
	text-decoration: none;
	}

ul.frontlist_sidebar a:visited {
	color: #7b490c;
	text-decoration: none;
	}	
	
ul.frontlist_sidebar a:hover {
	color: #d50000;
	text-decoration: underline;
	}

ul.frontlist_sidebar_h6 {
	padding: 0;
	margin: 0 0 0 18px;
	border: 0;
	font-size: .85em;
	}
	
ul.frontlist_sidebar_h6 li {
	padding: 0;
	margin: 0 3px;
	list-style-image: url(/images/minus.gif);
	}											
											
ul.frontlist_sidebar_h6 a {
	color: #b24a0d;
	text-decoration: none;
	}

ul.frontlist_sidebar_h6 a:visited {
	color: #7b490c;
	text-decoration: none;
	}	
	
ul.frontlist_sidebar_h6 a:hover {
	color: #d50000;
	text-decoration: underline;
	}

ul.normal li {
	font-size: 1.1em;
	list-style-image: url(/images/minus.gif);
	}	

ul.normaltight li {
	font-size: 1.1em;
	padding: 0;
	margin: 3px;
	}	
	
	
	
/*---------- Main Navigation ----------*/	
#nav {
	margin-top: -6px;
	margin-bottom: 7px;
	margin-left: -17px;
	width: 975px;
	height: 19px;
	border: 0
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 975px;	/*Actual value for conformant browsers*/
	}
	
html>#nav {
	width: 975px; /* Be nice to Opera */
	}	
	
ul#nav {
	list-style-image: none;
	list-style: none;
	padding: 0;
	margin: 0;
	}

ul#nav li {
	color: #fff;
	display: block;
	margin: 0;
	padding: 0;
	}	

				#nav_jim {
					margin-top: -6px;
					margin-bottom: 7px;
					margin-left: -110px;
					width: 601px;
					height: 19px;
					border: 0
					voice-family: "\"}\"";
					voice-family: inherit;
					width: 601px;	/*Actual value for conformant browsers*/
					}
					
				html>#nav_jim {
					width: 601px; /* Be nice to Opera */
					}	
					
				ul#nav_jim {
					list-style-image: none;
					list-style: none;
					padding: 0;
					margin: 0;
					}
				
				ul#nav_jim li {
					color: #fff;
					display: block;
					margin: 0;
					padding: 0;
					}	

.topnavigation {
	float: right;
	margin: 0;
	padding: 0;
	}

#donate {
	display: block;
	float: right;
	margin: 0;
	margin-top: -1px;
	padding: 0;
	font-size: .7em;
	font-weight: bold;
	}
	
#donate a {
	display: block;
	padding: 4px 0.5em 2px 1.4em;
	border: 0;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	text-decoration: none;
	text-align: center;
	color: #444444;
	margin: 0;
	}
	
#donate a:hover {
	border: 0;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #444444;
	margin: 0;
	}

#coach {
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	font-size: .7em;
	font-weight: bold;
	}
	
#coach a {
	display: block;
	padding: 4px 1.5em 2px 1.8em;
	border: 0;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	text-decoration: none;
	text-align: center;
	color: #444444;
	margin: 0;
	}
	
#coach a:hover {
	border: 0;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #444444;
	margin: 0;
	}

#payments {
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	font-size: .7em;
	font-weight: bold;
	}
	
#payments a {
	display: block;
	padding: 4px 1.5em 2px 1.8em;
	border: 0;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	text-decoration: none;
	text-align: center;
	color: #444444;
	margin: 0;
	}
	
#payments a:hover {
	border: 0;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #444444;
	margin: 0;
	}
	
#blog {
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	font-size: .7em;
	font-weight: bold;
	}
	
#blog a {
	display: block;
	padding: 4px 1.5em 2px 1.8em;
	border: 0;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	text-decoration: none;
	text-align: center;
	color: #444444;
	margin: 0;
	}
	
#blog a:hover {
	border: 0;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #444444;
	margin: 0;
	}

#resources {
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	font-size: .7em;
	font-weight: bold;
	}
	
#resources a {
	display: block;
	padding: 4px 1.5em 2px 1.8em;
	border: 0;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	text-decoration: none;
	text-align: center;
	color: #444444;
	margin: 0;
	}
	
#resources a:hover {
	border: 0;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #444444;
	margin: 0;
	}
	
#support {
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	font-size: .7em;
	font-weight: bold;
	}

#support a {
	display: block;
	padding: 4px 1.5em 2px 1.8em;
	border: 0;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	text-decoration: none;
	text-align: center;
	color: #444444;
	margin: 0;
	}
	
#support a:hover {
	border: 0;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #444444;
	margin: 0;
	}
	
#calendar {
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	font-size: .7em;
	font-weight: bold;
	}
	
#calendar a {
	display: block;
	padding: 4px 1.5em 2px 1.8em;
	border: 0;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	text-decoration: none;
	text-align: center;
	color: #444444;
	margin: 0;
	}
	
#calendar a:hover {
	border: 0;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #444444;
	margin: 0;
	}
	
#jim {
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	font-size: .7em;
	font-weight: bold;
	}
	
#jim a {
	display: block;
	padding: 4px 1.5em 2px 1.8em;
	border: 0;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	text-decoration: none;
	text-align: center;
	color: #444444;
	margin: 0;
	}
	
#jim a:hover {
	border: 0;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #444444;
	margin: 0;
	}

#stories {
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	font-size: .7em;
	font-weight: bold;
	}
	
#stories a {
	display: block;
	padding: 4px 1.5em 2px 1.8em;
	border: 0;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	text-decoration: none;
	text-align: center;
	color: #444444;
	margin: 0;
	}
	
#stories a:hover {
	border: 0;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #444444;
	margin: 0;
	}
	
#change {
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	font-size: .7em;
	font-weight: bold;
	}
	
#change a {
	display: block;
	padding: 4px 1.5em 2px 1.8em;
	border: 0;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	text-decoration: none;
	text-align: center;
	color: #444444;
	margin: 0;
	}
	
#change a:hover {
	border: 0;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #444444;
	margin: 0;
	}
	
#us {
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	font-size: .7em;
	font-weight: bold;
	}
	
#us a {
	display: block;
	padding: 4px 1.5em 2px 1.8em;
	border: 0;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	text-decoration: none;
	text-align: center;
	color: #444444;
	margin: 0;
	}
	
#us a:hover {
	border: 0;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #444444;
	margin: 0;
	}

							
#wifedonate {
	display: block;
	float: right;
	margin: 0;
	margin-top: -1px;
	padding: 0;
	font-size: .7em;
	font-weight: bold;
	}
	
#wifedonate a {
	display: block;
	padding: 4px 1.5em 2px 1.4em;
	border: 0;
	border-top: 1px solid #352419;
	border-left: 1px solid #352419;
	text-decoration: none;
	text-align: center;
	color: #444444;
	margin: 0;
	}
	
#wifedonate a:hover {
	border: 0;
	border-top: 1px solid #352419;
	border-left: 1px solid #;
	color: #444444;
	margin: 0;
	}

#wifecoach {
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	font-size: .7em;
	font-weight: bold;
	}
	
#wifecoach a {
	display: block;
	padding: 4px 1.5em 2px 1.4em;
	border: 0;
	text-decoration: none;
	text-align: center;
	margin: 0;
	}
	
#wifecoach a:hover {
	border: 0;
	margin: 0;
	}

#wifepayments {
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	font-size: .7em;
	font-weight: bold;
	}
	
#wifepayments a {
	display: block;
	padding: 4px 1.5em 2px 1.4em;
	border: 0;
	text-decoration: none;
	text-align: center;
	margin: 0;
	}
	
#wifepayments a:hover {
	border: 0;
	margin: 0;
	}
	
#wifeblog {
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	font-size: .7em;
	font-weight: bold;
	}
	
#wifeblog a {
	display: block;
	padding: 4px 1.5em 2px 1.4em;
	border: 0;
	border-top: 1px solid #352419;
	border-left: 1px solid #352419;
	text-decoration: none;
	text-align: center;
	color: #fff;
	margin: 0;
	}
	
#wifeblog a:hover {
	border: 0;
	border-top: 1px solid #352419;
	border-left: 1px solid #352419;
	color: #fff;
	margin: 0;
	}

#wiferesources {
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	font-size: .7em;
	font-weight: bold;
	}
	
#wiferesources a {
	display: block;
	padding: 4px 1.5em 2px 1.4em;
	border: 0;
	text-decoration: none;
	text-align: center;
	margin: 0;
	}
	
#wiferesources a:hover {
	border: 0;
	margin: 0;
	}
	
#wifesupport {
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	font-size: .7em;
	font-weight: bold;
	}

#wifesupport a {
	display: block;
	padding: 4px 1.5em 2px 1.4em;
	border: 0;
	border-top: 1px solid #352419;
	border-left: 1px solid #352419;
	text-decoration: none;
	text-align: center;
	color: #fff;
	margin: 0;
	}
	
#wifesupport a:hover {
	border: 0;
	border-top: 1px solid #352419;
	border-left: 1px solid #352419;
	color: #fff;
	margin: 0;
	}
	
#wifejim {
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	font-size: .7em;
	font-weight: bold;
	}
	
#wifejim a {
	display: block;
	padding: 4px 1.5em 2px 1.4em;
	border: 0;
	border-top: 1px solid #352419;
	border-left: 1px solid #352419;
	text-decoration: none;
	text-align: center;
	color: #fff;
	margin: 0;
	}
	
#wifejim a:hover {
	border: 0;
	border-top: 1px solid #352419;
	border-left: 1px solid #352419;
	color: #fff;
	margin: 0;
	}

#wifestories {
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	font-size: .7em;
	font-weight: bold;
	}
	
#wifestories a {
	display: block;
	padding: 4px 1.5em 2px 1.4em;
	border: 0;
	text-decoration: none;
	text-align: center;
	margin: 0;
	}
	
#wifestories a:hover {
	border: 0;
	margin: 0;
	}
	
#wifechange {
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	font-size: .7em;
	font-weight: bold;
	}
	
#wifechange a {
	display: block;
	padding: 4px 1.5em 2px 1.4em;
	border: 0;
	border-top: 1px solid #352419;
	border-left: 1px solid #352419;
	text-decoration: none;
	text-align: center;
	color: #fff;
	margin: 0;
	}
	
#wifechange a:hover {
	border: 0;
	border-top: 1px solid #352419;
	border-left: 1px solid #352419;
	color: #fff;
	margin: 0;
	}
	
#wifeus {
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	font-size: .7em;
	font-weight: bold;
	}
	
#wifeus a {
	display: block;
	padding: 4px 1.5em 2px 1.5em;
	border: 0;
	border-top: 1px solid #352419;
	border-left: 1px solid #352419;
	text-decoration: none;
	text-align: center;
	color: #fff;
	margin: 0;
	}
	
#wifeus a:hover {
	border: 0;
	border-top: 1px solid #352419;
	border-left: 1px solid #352419;
	color: #fff;
	margin: 0;
	}				

										/*#us_jim {
											display: block;
											float: left;
											margin: 0;
											padding: 0;
											font-size: .75em;
											font-weight: bold;
											}
											
										#us_jim a {
											display: block;
											padding: 4px 1.2em 2px 1.1em;
											border: 0;
											border-top: 1px solid #fff;
											border-left: 1px solid #fff;
											text-decoration: none;
											text-align: center;
											color: #444444;
											margin: 0;
											}
											
										#us_jim a:hover {
											border: 0;
											border-top: 1px solid #fff;
											border-left: 1px solid #fff;
											color: #444444;
											margin: 0;
											}
										
										#support_jim {
											display: block;
											float: left;
											margin: 0;
											padding: 0;
											font-size: .75em;
											font-weight: bold;
											}
											
										#support_jim a {
											display: block;
											padding: 4px 1.2em 2px 1.1em;
											border: 0;
											border-top: 1px solid #fff;
											border-left: 1px solid #fff;
											text-decoration: none;
											text-align: center;
											color: #444444;
											margin: 0;
											}
											
										#support_jim a:hover {
											border: 0;
											border-top: 1px solid #fff;
											border-left: 1px solid #fff;
											color: #444444;
											margin: 0;
											}
										
										#resources_jim {
											display: block;
											float: left;
											margin: 0;
											padding: 0;
											font-size: .75em;
											font-weight: bold;
											}
											
										#resources_jim a {
											display: block;
											padding: 4px 1.2em 2px 1.1em;
											border: 0;
											border-top: 1px solid #fff;
											border-left: 1px solid #fff;
											text-decoration: none;
											text-align: center;
											color: #444444;
											margin: 0;
											}
											
										#resources_jim a:hover {
											border: 0;
											border-top: 1px solid #fff;
											border-left: 1px solid #fff;
											color: #444444;
											margin: 0;
											}
											
										#calendar_jim {
											display: block;
											float: left;
											margin: 0;
											padding: 0;
											font-size: .75em;
											font-weight: bold;
											}
											
										#calendar_jim a {
											display: block;
											padding: 4px 1.2em 2px 1.1em;
											border: 0;
											border-top: 1px solid #fff;
											border-left: 1px solid #fff;
											text-decoration: none;
											text-align: center;
											color: #444444;
											margin: 0;
											}
											
										#calendar_jim a:hover {
											border: 0;
											border-top: 1px solid #fff;
											border-left: 1px solid #fff;
											color: #444444;
											margin: 0;
											}
											
										#grads {
											display: block;
											float: left;
											margin: 0;
											padding: 0;
											font-size: .75em;
											font-weight: bold;
											}
											
										#grads a {
											display: block;
											padding: 4px 1.2em 2px 1.1em;
											border: 0;
											border-top: 1px solid #fff;
											border-left: 1px solid #fff;
											text-decoration: none;
											text-align: center;
											color: #444444;
											margin: 0;
											}
											
										#grads a:hover {
											border: 0;
											border-top: 1px solid #fff;
											border-left: 1px solid #fff;
											color: #444444;
											margin: 0;
											}
											
										#donate_jim {
											display: block;
											float: left;
											margin: 0;
											padding: 0;
											font-size: .75em;
											font-weight: bold;
											}
											
										#donate_jim a {
											display: block;
											padding: 4px 1.2em 2px 1.1em;
											border: 0;
											border-top: 1px solid #fff;
											border-left: 1px solid #fff;
											text-decoration: none;
											text-align: center;
											color: #444444;
											margin: 0;
											}
											
										#donate_jim a:hover {
											border: 0;
											border-top: 1px solid #fff;
											border-left: 1px solid #fff;
											color: #444444;
											margin: 0;
											}*/
	
	
#dropmenudiv {
	position: absolute;
	border: 1px solid #7b490c;
	border-top-width: 0;
	line-height: 18px;
	z-index: 100;
	font-size: .65em;
	font-weight: bold;
	}

#dropmenudiv a {
	width: 100%;
	display: block;
	text-indent: 6px;
	text-align: left;
	border-bottom: 1px solid #fff;
	padding: 1px 0;
	text-decoration: none;
	color: #444444;
	}

#dropmenudiv a:hover {
	background-color: #fff;
	text-decoration: underline;
	}
	

	
	
	
/*---------- Main JiM Navigation ----------*/
#nav_old {
	margin-top: 8px;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: 15px;
	padding-bottom: 6px;
	border-bottom: 1px solid #fff;
	width: 975;
	height: 12px;
	}
											
#nav_old ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: left;
	font-weight: bold;
	}

#nav_old ul li {
	display: inline;
	font-size: .75em;
	}

#nav_old ul li a {
	text-decoration: none;
	padding: 0 1.3em;
	color: #fff;
	}

#nav_old ul li a:hover {
	color: #fff;
	text-decoration: underline;
	}	
	
#testimony {
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
	background: #fff;
	}
	
#testimony a {
	display: block;
	padding: 7px 53px;
	border: 0;
	border-top: 1px solid #886840;
	border-left: 1px solid #886840;
	text-decoration: none;
	text-align: center;
	color: #886840;
	background: #fff;
	margin: 0;
	}
	
#testimony a:hover {
	border: 0;
	border-top: 1px solid #886840;
	border-left: 1px solid #886840;
	color: #886840;
	margin: 0;
	}

#work {
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
	background: #fff;
	}
	
#work a {
	display: block;
	padding: 7px 53px;
	border: 0;
	border-top: 1px solid #886840;
	border-left: 1px solid #886840;
	text-decoration: none;
	text-align: center;
	color: #886840;
	margin: 0;
	}
	
#work a:hover {
	border: 0;
	border-top: 1px solid #886840;
	border-left: 1px solid #886840;
	color: #886840;
	margin: 0;
	}

#is {
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
	background: #fff;
	}
	
#is a {
	display: block;
	padding: 7px 53px 7px 47px;
	border: 0;
	border-top: 1px solid #886840;
	border-left: 1px solid #886840;
	text-decoration: none;
	text-align: center;
	color: #886840;
	margin: 0;
	}
	
#is a:hover {
	border: 0;
	border-top: 1px solid #886840;
	border-left: 1px solid #886840;
	color: #886840;
	margin: 0;
	}
	
#testimony2 {
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
	background: #fff;
	}
	
#testimony2 a {
	display: block;
	padding: 7px 30px;
	border: 0;
	border-top: 1px solid #886840;
	border-left: 1px solid #886840;
	text-decoration: none;
	text-align: center;
	color: #886840;
	margin: 0;
	}
	
#testimony2 a:hover {
	border: 0;
	border-top: 1px solid #886840;
	border-left: 1px solid #886840;
	color: #886840;
	margin: 0;
	}

#aid {
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
	background: #fff;
	}
	
#aid a {
	display: block;
	padding: 7px 32px;
	border: 0;
	border-top: 1px solid #886840;
	border-left: 1px solid #886840;
	text-decoration: none;
	text-align: center;
	color: #886840;
	margin: 0;
	}
	
#aid a:hover {
	border: 0;
	border-top: 1px solid #886840;
	border-left: 1px solid #886840;
	color: #886840;
	margin: 0;
	}
	
#registration {
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
	background: #fff;
	}
	
#registration a {
	display: block;
	padding: 7px 33px;
	border: 0;
	border-top: 1px solid #886840;
	border-left: 1px solid #886840;
	text-decoration: none;
	text-align: center;
	color: #886840;
	margin: 0;
	}
	
#registration a:hover {
	border: 0;
	border-top: 1px solid #886840;
	border-left: 1px solid #886840;
	color: #886840;
	margin: 0;
	}
	
#registration2 {
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
	background: #fff;
	}
	
#registration2 a {
	display: block;
	padding: 7px 30px;
	/*padding: 7px 35px;*/
	border: 0;
	border-top: 1px solid #886840;
	border-left: 1px solid #886840;
	text-decoration: none;
	text-align: center;
	color: #886840;
	margin: 0;
	}
	
#registration2 a:hover {
	border: 0;
	border-top: 1px solid #886840;
	border-left: 1px solid #886840;
	color: #886840;
	margin: 0;
	}
	
#faqs {
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
	background: #fff;
	}
	
#faqs a {
	display: block;
	padding: 7px 35px;
	border: 0;
	border-top: 1px solid #886840;
	border-left: 1px solid #886840;
	text-decoration: none;
	text-align: center;
	color: #886840;
	margin: 0;
	}
	
#faqs a:hover {
	border: 0;
	border-top: 1px solid #886840;
	border-left: 1px solid #886840;
	color: #886840;
	margin: 0;
	}
	
	
	
	

/*---------- Brown Boxes ----------*/	
.bbheading {
	 color: #fff;
	 font-weight: bold;
	 text-align: center;
	 margin-top: 3px;
	 }
	 
.bbheader {
	border: 1px solid #422713;
	padding: 0;
	background: #422713;
	height: 22px;
	}
	
.bbheader_sidebar {
	border: 1px solid #422713;
	padding: 0;
	background: #422713;
	height: 22px;
	width: 220px;
	}
	
.bbheader_5 {
	border: 1px solid #422713;
	padding: 0;
	background: #422713;
	height: 22px;
	margin-top: 5px;		
	}

.bb {
	border: 1px solid #422713;
	padding: 5px;
	overflow:auto;
	}
	
.bb_sidebar {
	border: 1px solid #422713;
	padding: 5px;
	overflow:auto;
	width: 210px;
	margin-bottom: 20px;
	}	

.bb_right {
	border: 1px solid #422713;
	padding: 5px;
	overflow:auto;
	width: 210px;
	margin-bottom: 20px;
	float: right
	}	
	
	
	
/*---------- Footer ----------*/	
#footer_pcc {
	margin-left: auto;
	margin-right: auto;
	width: 965px;
	/*height: 600px;*/
	padding: 0 10px 0 10px;
	height: 12px;
	}
											
#footer_pcc ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	font-weight: bold;
	}

#footer_pcc ul li {
	display: inline;
	font-size: .75em;
	}

#footer_pcc ul li a {
	text-decoration: none;
	padding: 0 0;
	color: #444444;
	}

#footer_pcc ul li a:hover {
	color: #444444;
	text-decoration: underline;
	}
	
	
	
	
	
	

	
	
	
	
	
	
	

											
										


	
											
											
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
	
											


/*

.yellow {
	color: #f5ee24; 
	}
	
.white {
	color: #fff; 
	}
	
.yellowatrib {
	color: #f5ee24; 
	font-variant: small-caps;
	font-size: 7pt;
	}

.h5 {
	font-weight: bold;
	font-size: .85em;
	margin: 6px 0 0 0;
	color: #F3EA2A;
	}
	
.h6 {
	text-decoration: underline;
	color: #fff;
	font-size: .95em;
	font-weight: bold;
	margin-bottom: 3px;
	}
	




a.yellowatrib {
	color: #f5ee24;
	text-decoration: none;
	font-variant: small-caps;
	font-size: 7pt;
	}

a.yellowatrib:visited {
	color: #f5ee24;
	text-decoration: none;
	}	
	
a.yellowatrib:hover {
	color: #fff;
	text-decoration: underline;
	}
	
a.footer {
	color: #fff;
	text-decoration: none;
	font-size: 7pt;
	}

a.footer:visited {
	color: #fff;
	text-decoration: none;
	}	
	
a.footer:hover {
	color: #fff;
	text-decoration: underline;
	}*/
	
	
	
	
/*---------- Front Page Boxes ----------*/
/*.box1 {
	border: 2px solid #f5ee24;
	padding: 12px;
	width: 323px;
	color: #e8e8e8;
	font-size: .7em;
	overflow: auto;
	}

.box1 ul {
	list-style-image: url(http://www.kawadesign.com/utahderm/website/images/minus.gif);
	padding-left: 20px;
	margin: 5px 0 0 0;
	border: 0;
	}
	
.box1 li {
	font-size: 1.1em;
	margin-top: 0em;
	}
						
						ul.sidebar {
							padding: 0;
							margin: -15px 0 0 20px;
							border: 0;
							}
							
						ul.sidebar li {
							padding: 0;
							margin: 0;
							list-style-image: url(http://www.kawadesign.com/utahderm/website/images/minus.gif);
							}
							
.box2 {
	padding: 12px 12px 0 12px; 
	width: 301px;
	color: #e8e8e8;
	font-size: .75em;
	}

.boxheader {
	font-weight: bold;
	padding-bottom: 10px;
	font-size: 1.2em;
	}

.graybox {
	background-color: #2b2a28;
	margin-top: 5px;
	padding: 10px 10px 0 10px;
	line-height: 17px;
	height: 173px;
	}*/















/*---------- Containers ----------*/
/*#maincontainer {
	border: 0;
	padding: 0;
	margin: 0;
	clear: both;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	}*/




	
	
/* ---------- Sidebar Navigation ----------*/
/*#sidebar {
	font-size: .9em;
	float: left;
	left: 0;
	margin: 0;
	margin-bottom: 8px;
	padding: 0 10px;
	}

#sidebar ul {
	list-style-image: url(/images/minus_white.gif);
	padding-left: 20px;
	margin: 0;
	margin-bottom: 13px;
	border: 0;
	}
	
#sidebar li {
	font-size: 7pt;
	margin-top: .1em;
	margin-bottom: .1em;
	color: #dedede;
	}








									
										h2 {
											margin: 8px 0 12px 0;
											color: #443315;
											font-size: .85em;
											font-weight: bold;
											}
										
										h3 a {
											font-size: .7em;
											margin: 0 0 0px 0;
											color: #443315;
											text-decoration: underline;
											}
										
										h3 a:visited {
											color: #443315;
											text-decoration: underline;
											}	
											
										h3 a:hover {
											color: #c3b194;
											text-decoration: none;
											}
										
										h4 a {
											font-size: .7em;
											color: #a89575;
											text-decoration: none;
											}
										
										h4 a:visited {
											color: #a89575;
											text-decoration: none;
											}	
											
										h4 a:hover {
											color: #443315;
											text-decoration: underline;
											}	
										
										h5 {
											letter-spacing: 2px;
											text-align: center;
											text-decoration: underline;
											margin: 8px 0 12px 0;
											color: #443315;
											font-size: .8em;
											font-weight: bold;
											}
										
										h6 {
											margin: 12px 0;
											color: #443315;
											font-size: .7em;
											}
										
										#breakingnews {
											width: 300px;
											border: 1px solid #d1c1a6;
											height: 230px;
											margin: 10px;
											padding: 10px;
											color: #8F8272;
											overflow: auto;
											font-size: .9em;
											float: left;
											}
										
										#breakingnews p {
											font-size: .7em;
											margin: -11px 0 0 0;
											}
										
										
										
										#home {
											font-size: .8em;
											font-weight: bold;
											color: #fff;
											margin: 25px 35px 0 0;
											float: right;
											font-family: myriad-pro, arial, helvetica;
											letter-spacing: 3px;
											padding: 0;
											}
											
										#logo {
											clear: both;
											margin: 66px 0 0 28px;
											}
											
										.text {
											margin: 33px 0 0 42px;
											}
											
										.text2 {
											margin: 76px 0 0 42px;
											}	*/
										



											
											
											
											
/*---------- Main Navigation ----------*/
/*#navcontainer {
	width: 975;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 3px solid #fff;
	background: #303030;
	height: 32px;
	}
											
#navcontainer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	font-weight: bold;
	}

#navcontainer ul li {
	display: inline;
	font-size: .75em;
	}

#navcontainer ul li a {
	text-decoration: none;
	padding: 0 1em;
	color: #e8e8e8;
	}

#navcontainer ul li a:hover {
	color: #e8e8e8;
	text-decoration: underline;
	}
	
										#navcontainer_inside ul {
											margin: 0;
											padding: 1px 0 2px 0;
											list-style-type: none;
											text-align: right;
											font-size: .7em;
											color: #443417;
											background-color: #f3e6bc;
											font-weight: bold;
											border-top: 1px solid #d1c1a6;
											border-bottom: 1px solid #d1c1a6;
											}
										
										#navcontainer_inside ul li {
											display: inline;
											}
										
										#navcontainer_inside ul li a {
											text-decoration: none;
											margin-top: 15px;
											padding: 1em 1.2em;
											color: #443417;
											}
										
										#navcontainer_inside ul li a:hover {
											color: #443417;
											text-decoration: underline;
											}*/



						
						
/*---------- Left Sidebar Navigation ----------*/


										/*.navul ul {
											list-style-image: url(http://www.kawadesign.com/utahderm/website/images/minus.gif);
											padding-left: 20px;
											margin: 0;
											border: 0;
											}
											
										.navul li {
											font-size: .8em;
											margin-top: 0em;
											}*/
										

										
										
										
											
											
											
											
											
											
											
											
											
											
											
											
											
											
											
											


										
											
							
											
																			

																
										/*.none {
											list-style: none;
											}*/	
										
										
										
											
											
											
										/*---------- Spacers ----------*/
										/*.spacer {
											width: 100%;
											height: 1px;
											clear: both;
											border: 0;
											}*/
											
											
											
											
										
							



										
										
										/*---------- Right Sidebar Navigation ----------*/
										/*.rsb {
											border: 1px solid #e4e4e4;
											padding: 13px 8px 5px 8px;
											font-size: .9em;
											width: 155px;
											background: #f7f7f7;
											}
											
										
										
											

#footer {
	background: #303030;
	}
	

.footer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-weight: bold;
	}

.footer ul li {
	display: inline;
	font-size: .75em;
	color: #e8e8e8;
	}

.footer ul li a {
	text-decoration: none;
	padding: 0 1em;
	color: #e8e8e8;
	}

.footer ul li a:hover {
	color: #e8e8e8;
	text-decoration: underline;
	}
																						
																							
																
										#entiresitecontainer_inside {
											margin-left: auto;
											margin-right: auto;
											margin-top: 5px;
											width: 945px;
											background: #fff;
											text-align: left;
											border: 1px solid #000;
											}	*/
																											
										
																		
										/*---------- Right Side Navigation Div ----------*/
										/*.rightsidediv250 {
											float: left;
											border: 0px solid #657254; 
											padding: 0;
											margin: 0 10px 0 0 ;
											margin-top: 10px;
											width: 202px;
											text-align: center;	
											height: 190px;
											}*/
