/* 
Theme Name: Full Spectrum
Description:  Theme designed for the Full Spectrum Center.
Version: 2.0.0
Author: Joe Howard
*/

*           {margin: 0px;padding: 0px;}

a:link      {color: #3F106F;}
a:hover     {text-decoration: underline; color: #FF0000;}
a:active    {color: #3F106F; text-decoration: underline;outline: none;}
a:visited   {color: #3F106F;}
a:focus     {-moz-outline-style: none;}

.screenhide {display: none;}

body        {overflow: scroll; background:  #FFFFFF; font: 15px Calibri, Tahoma, Arial, Helvetica, sans-serif; color: #333333;}
#content    {margin: 0 auto;margin-top: 5px;background: #ffffff;border: 2px solid #511CAF;width: 868px;text-align: left;}
#main       {width: 868px;padding-left: 10px;padding-top: 20px;min-height: 550px;}
#back       {width: 868px;padding-left: 0px;padding-right: 0px;background: #FDF9F4 url(images/background-default.jpg) no-repeat bottom left;}
#header     {height: 252px;text-align: right;font: 13px Candara, Tahoma, Arial, Helvetica, sans-serif;background: url(images/header.jpg) top right no-repeat;margin: 0;padding: 0;}

#menu       {width: 868px;height: 40px;padding: 0;margin: 237px 0 0 0;text-align: center;background: url(images/menu.jpg) top right no-repeat;}
#menu table {width: 100%;}
#menu td    {width: 12%;height: 38px;vertical-align: middle;text-align: center;line-height: 90%;margin: 0;padding: 0;}
#menu a     {text-decoration: none;color: #3C0098;font-weight: bold;font-size: 14px;text-transform: uppercase;}
#menu a:hover {color: #0000CC;text-decoration: underline;}
#menu a:active {color: #0000CC;text-decoration: underline;outline: none;}

blockquote  {border-top: solid 1px purple;border-bottom: solid 1px purple;margin-top:25px;margin-bottom:25px;padding-top:10px;padding-left:20px;padding-right:20px;}

.breatheonright {margin-left:15px; margin-top: 10px; margin-bottom: 5px;float: right;}
.breathonright img {border: solid 1px #0B30DD;}
.breatheonleft {margin-right:15px; margin-top: 10px; margin-bottom: 5px;float: left;}
.breathonleft img {border: solid 1px #0B30DD;}

#welcome-sidebar {
    position: absolute;
    display: block;
    top: 460px;
    width: 255px;
    padding: 0 10px 0 20px;
    margin: 0;
    text-align: center;
    /* color: #4709A6; */
    color: #3C0789;
    line-height: 130%;
    font-family: Calibri, Tahoma, Arial, san-serif;
    font-size: 16px;   
    }
#upcoming-events {
    font-size: 16px;
    line-height: 100%;
    margin-bottom: 20px;
    }
#upcoming-events a{
    color: #3C0789;
    font-weight: bold;    
    text-decoration: underline;
    }
#upcoming-events a:hover {
    color: #0000FF;
    text-decoration: underline;    
    }
#upcoming-events h3 {
    font-size: 18px;
    margin-bottom: 20px;
}
p.eventtitle {
    margin-bottom: 5px;
}
p.eventdetails {
    margin-bottom: 25px;
}

#upcoming-events a.button {
    font-style: normal;
    text-decoration: none;
    font-size: 11px;
    padding: 0 4px;
    border: 1px solid #3C0789;
    -moz-border-radius-topright: 3px;
    -khtml-border-top-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;

    -moz-border-radius-bottomright: 3px;
    -khtml-border-bottom-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;

    -moz-border-radius-bottomleft: 3px;
    -khtml-border-bottom-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;

    -moz-border-radius-topleft: 3px;
    -khtml-border-top-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
}

#upcoming-events a.button:hover {
    font-style: normal;
    background-color: #3C0789;
    color: white;

}

#upcoming-events a.links {
    font-style: normal;
    text-decoration: underline;
    font-size: 12px;
    padding: 0 4px;
}

#upcoming-events a.links:hover {
    font-style: normal;
    color: white;
}

#quotecontainer {
    display: block;width: 258px;margin-left: 11px;text-align: center;margin-top: 0px;
}

#quotecontainer p {font-size: 16px;line-height:100%;}

#SlideshowHolder {
    margin-left: 80px;
    margin-top: 9px;
    margin-bottom: 9px;
    padding: 10px;
    border: 1px solid black;
    width: 310px;
    background: #FFFFFF;
    border: solid 1px #5C17A2;
}

h3{
    color:#3C0789;font-size: 16px;
}

.quote {
    display: block;width: 230px; padding: 13px;line-height: 18px;background: #E4E7FA;border: solid 1px #5C17A2;color: #5C17A2;
    -moz-border-radius-topright: 10px;-khtml-border-top-right-radius: 10px;-webkit-border-top-right-radius: 10px;border-top-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;-khtml-border-bottom-right-radius: 10px;-webkit-border-bottom-right-radius: 10px;border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;-khtml-border-bottom-left-radius: 10px;-webkit-border-bottom-left-radius: 10px;border-bottom-left-radius: 10px;
    -moz-border-radius-topleft: 10px;-khtml-border-top-left-radius: 10px;-webkit-border-top-left-radius: 10px;border-top-left-radius: 10px;        
}

#left       {width: 260px;padding-top: 52px;text-align: right;}                                                      
#left ul    {list-style: none;margin-bottom: 10px;margin-left: 30px;}
#left li ul {border: 0px;margin-left: 20px;margin-bottom: 10px;padding-top: 20px;background: none;}
#left li li {padding: 4px 20px;}
#left a     {color: #5C17A2;text-decoration: underline;font-weight: bold;font-style: none;}
#left a:hover {color: #0000CC;}
#left H2 a  {text-decoration: underline;font-size: 25px;font-weight: normal;color: #5C17A2;font-family: Candara, Tahoma, Arial, sans-serif;}

#right   {
    float: right;width: 503px;padding-right: 20px;padding-left: 20px;margin-top: 43px;margin-bottom: 23px;margin-right: 32px;background-color: #E8D7FF;border: #57436B solid 1px;
    -moz-border-radius-topright: 10px;-khtml-border-top-right-radius: 10px;-webkit-border-top-right-radius: 10px;border-top-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;-khtml-border-bottom-right-radius: 10px;-webkit-border-bottom-right-radius: 10px;border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;-khtml-border-bottom-left-radius: 10px;-webkit-border-bottom-left-radius: 10px;border-bottom-left-radius: 10px;
    -moz-border-radius-topleft: 10px;-khtml-border-top-left-radius: 10px;-webkit-border-top-left-radius: 10px;border-top-left-radius: 10px;
}
#right h1   {margin: 0;margin-bottom: 10px;padding: 0px;font-size: 18px;font-weight: bold;color: #5C17A2;}
#right a    {color: #5C17A2;text-decoration: underline;font-weight: bold;}
#right a:hover {color: #0000CC;}
#right p    {margin: 0;padding: 0;line-height: 150%;padding-bottom: 10px;}
#right h2   {margin: 0;padding: 0;padding-top: 10px;color: #3F106F;}
#right ol, #right ul {margin-left: 30px;}

#footer     {text-align: center;}
#footer p   {text-align: center;font-size: 13px;color: #3F106F;margin: 0px;padding: 0px;}
#footer a   {color: #FFFFFF}

#subnav     {padding-top: 10px;line-height: 200%;}

.post-body  {margin-top:15px;}

.textbox1 {
    width: 427px;display: block; background: #FFFFFF;border: solid 1px #5C17A2;align: left;color: #5C17A2;padding: 20px;font-size: 16px;text-align: left;margin: 10px 20px 15px 17px;
    -moz-border-radius-topright: 10px;-khtml-border-top-right-radius: 10px;-webkit-border-top-right-radius: 10px;border-top-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;-khtml-border-bottom-right-radius: 10px;-webkit-border-bottom-right-radius: 10px;border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;-khtml-border-bottom-left-radius: 10px;-webkit-border-bottom-left-radius: 10px;border-bottom-left-radius: 10px;
    -moz-border-radius-topleft: 10px;-khtml-border-top-left-radius: 10px;-webkit-border-top-left-radius: 10px;border-top-left-radius: 10px;    
}

#dailyquotebox {
    width: 460px;display: block; background: #FFFFFF;border: solid 1px #1E5A77;align: left;color: #297AA3;padding: 5px 20px 5px 20px;font-size: 16px;text-align: left;margin: 10px 0px 15px 0px;
    -moz-border-radius-topright: 10px;-khtml-border-top-right-radius: 10px;-webkit-border-top-right-radius: 10px;border-top-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;-khtml-border-bottom-right-radius: 10px;-webkit-border-bottom-right-radius: 10px;border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;-khtml-border-bottom-left-radius: 10px;-webkit-border-bottom-left-radius: 10px;border-bottom-left-radius: 10px;
    -moz-border-radius-topleft: 10px;-khtml-border-top-left-radius: 10px;-webkit-border-top-left-radius: 10px;border-top-left-radius: 10px;    
}

#dailyquotebox p.dailyquote{
	color:#222222;
}

#right p.quote1 {
	margin: 0px 20px 0px 20px;padding: 20px 0px 20px 0px;line-height:110%;color:#1E5A77;border-bottom:dotted 1px #297AA3;
}

#right p.quote2 {
	margin: 0px 20px 0px 20px;padding: 20px 0px 20px 0px;line-height:110%;color:#297AA3;border-bottom:dotted 1px #297AA3;
}

h2.center{
    text-align:center;
}

#right p.note{
	font-size: 12px;line-height:100%;text-align:center;margin:0;font-style: italic;
}


