/*  
Theme Name: Sandra Orozco-Stapleton Theme
Theme URI: http://sossandra.org
Description: The theme for Sandra Orozco-Stapleton's website was implemented by Mark B. Rosenthal; graphic design by Rese Lewis
Version: 1.0
Author: Mark B. Rosenthal
Author URI: http://arlsoft.com
*/


body
{
	background-color: rgb(248, 230, 148);
	color: rgb(0, 51, 0);
	background-image: url('images/sos_backgrnd.jpg');
	/* background-color: white; */
	font-family: 'Trebuchet MS', Arial, Helvetica
}

a:link
{
	color: rgb(153, 0, 0);	/* hsv(0,100,60), dark brownish red */
}

a:active, a:hover
{
	color: rgb(102, 51, 0);	/* hsv(30,100,40), dark brown */
}

a:active, a:hover
{
	font-size: 100%
}

a:visited
{
	color: rgb(153, 0, 0);	/* hsv(150,100,40), dark green */
}

#website_name
{
	text-align: left;
	color: rgb(153, 0, 0);	/* hsv(0,100,60), dark brownish red */
	font-family: Lucida Calligraphy; background-position: 50% 80%;
	font-size: 11pt;
	font-weight: bold;
	margin-bottom: 1ex;
}

#url_in_header
{
/*
border-style: dashed;
border-width: 1px;
*/
	width: 600px;
	height: 50px;
	text-align: center;
	background-image: url(images/banner.gif);
	/* background-color: #5497D0; */
	background-repeat: no-repeat;
	color: rgb(153, 0, 0);	/* hsv(0,100,60), dark brownish red */

/*	font-family: Old English Text MT; background-position: 50% 80%; font-weight: bold; */
/*	font-family: Script MT Bold; background-position: 50% 80%; font-weight: bold; */
	font-family: Lucida Calligraphy; background-position: 50% 80%;
/*	font-family: Brush Script MT; background-position: 50% 80%; font-weight: bold; */

	font-size: 19pt;
}

#main_menu
{
	width: 140px;
	border-width: 0px;
}

#main_menu .this_page_menu_item, #main_menu .other_page_menu_item
{
	height: 4em;
	text-align: center;
}

#main_menu .this_page_menu_item
{
	/* background-image: url(images/green_btn.gif); */
	border-style: solid;
	border-width: 10px;
	border-color: rgb(0, 102, 51);	/* hsv(150,100,40), dark green */
}

#main_menu .other_page_menu_item
{
	/* background-image: url(images/brown_btn.gif); */
}

#main_menu .this_page_menu_item a, #main_menu .other_page_menu_item a, .link_text *
{
	font-family: Lucida Calligraphy;
	vertical-align: none;
	font-size: 9pt;
	text-align: center;
	font-weight: bold;
	text-decoration: none
}

#main_menu .this_page_menu_item a:link, .link_text a:link
{
	color: rgb(153, 0, 0);	/* hsv(0,100,60), dark brownish red */
}

#main_menu .this_page_menu_item a:active, #main_menu .this_page_menu_item a:hover,
	.link_text a:active, .link_text a:hover
{
	color: rgb(102, 51, 0);	/* hsv(30,100,40), dark brown */
}

#main_menu .this_page_menu_item a:hover, #main_menu .other_page_menu_item a:hover, .link_text a:hover
{
	font-size: 10pt
}

#main_menu .this_page_menu_item a:visited, .link_text a:visited
{
	color: rgb(0, 102, 51);	/* hsv(150,100,40), dark green */
}

#main_menu .other_page_menu_item a:link
{
	color: rgb(0, 102, 51);	/* hsv(150,100,40), dark green */
}

#main_menu .other_page_menu_item a:active, #main_menu .other_page_menu_item a:hover
{
	color: rgb(0,51,26); /* hsv(150,100,20), very dark green */
}

#main_menu .other_page_menu_item a:visited
{
	color: rgb(153, 0, 0); /* hsv(0,100,60), dark brownish red */
}

.body_middle
{
	margin: 0px auto;
	width: 100ex;
}

.content_column
{
	padding-left: 5px;
	padding-right: 5px;
}

.article_title { 
	font-family: Lucida Calligraphy;
	vertical-align: none;
	font-size: 14pt;
	color: rgb(153, 0, 0);
}

.multi_post { 
	margin-top: 2ex;
	margin-bottom: 2ex;
}

.multi_post p { 
	margin-bottom: 0px;
}

.sidemenu
{
	padding-left: 0px;
}

.sidemenu li.page_item, .sidemenu li.current_page_item
{
	height: 60px;
	text-align: center;
	list-style-type: none;
	text-align: center;
	font-family: Lucida Calligraphy;
	font-weight: bold;
	font-size: 9pt;
}

.sidemenu li.page_item a, .sidemenu li.current_page_item a
{
	vertical-align: middle;
	text-decoration: none;
}

.sidemenu li.page_item
{
	background-image: url(images/brown_btn.gif);
}

.sidemenu li.page_item a
{
	color: rgb(0, 102, 51);	/* hsv(150,100,40), dark green */
}

.sidemenu li.current_page_item
{
	background-image: url(images/green_btn.gif);
}

.sidemenu li.current_page_item a
{
	color: rgb(102, 51, 0);	/* hsv(30,100,40), dark brown */
}

table
{
	table-border-color-light: rgb(153, 0, 0);
	table-border-color-dark: rgb(102, 0, 51);
}
caption      { font-size: 14pt; font-family: 'Comic Sans MS', Arial, Helvetica; font-style: 
               normal }
fieldset     { font-family: 'Trebuchet MS', Arial, Helvetica; font-size: 8pt; font-style: 
               normal; border-style: solid; border-width: 1pt }
h1 { 
	font-family: Lucida Calligraphy;
	vertical-align: none;
	font-size: 24pt;
	color: rgb(153, 0, 0);
}
h2 { 
	font-family: Lucida Calligraphy;
	vertical-align: none;
	font-size: 19pt;
	color: rgb(153, 0, 0);
}
h3 { 
	font-family: Lucida Calligraphy;
	vertical-align: none;
	font-size: 14pt;
	color: rgb(153, 0, 0);
}
h4 { 
	font-family: Lucida Calligraphy;
	vertical-align: none;
	font-size: 12pt;
	color: rgb(153, 0, 0);
}
h5 { 
	font-family: Lucida Calligraphy;
	vertical-align: none;
	font-size: 10pt;
	color: rgb(153, 0, 0);
}
h6 { 
	font-family: Lucida Calligraphy;
	vertical-align: none;
	font-size: 8pt;
	color: rgb(153, 0, 0);
}

hr {
	color: #D4D0C8;
	background-color: #D4D0C8;
	border-color: red;
	width: 50%
}

hr.erin {
	color: #BBB9B3;
	background-color: #BBB9B3;
	border-color: #BBB9B3;
	width: 50%
}

div.hr {
	border-width: 0px;
	height: 2px;
	background-color: #BBB9B3;
	width: 50%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}

label        { font-style: normal; font-family: 'Trebuchet MS', Arial, Helvetica; font-size: 
               8pt }
label, .mstheme-label { font-size: 8pt; font-family: 'Trebuchet MS', Arial, Helvetica; font-style: 
               normal }
legend       { font-style: normal; font-size: 8pt; font-family: 
               'Comic Sans MS', Arial, Helvetica }
marquee      { font-family: 'Trebuchet MS', Arial, Helvetica; font-size: 14pt }
select       { font-style: normal; font-family: 'Trebuchet MS', Arial, Helvetica; font-size: 
               8pt; border-style: solid;  }
table        { font-family: 'Trebuchet MS', Arial, Helvetica; font-style: normal }
textarea     { font-style: normal; font-size: 8pt; font-family: 
               'Trebuchet MS', Arial, Helvetica; border-style: solid; 
                }
th           { font-family: 'Trebuchet MS', Arial, Helvetica; font-weight: bold; font-size: 
               12pt }
