/*************** Default theme style sheet commented **************/
* {padding: 0px;margin: 0px;} /* Keep!, not a comment!             /
/********************** General Styles ****************************/
h4,h3 {                                     /*entry/sidebar titles*/
margin: 0;
}
input, textarea {                      /*input boxes used in forms*/
font-size: 10pt;
font-family: verdana, arial, helvetica, sans-serif;
}
th, td {                                  /*table headers and rows*/
font-size: 10pt;
}
p, td, th, div, span {                   /*font type used in theme*/
font-family: verdana, arial, helvetica, sans-serif;
vertical-align: top;
}
a:link, a:visited, a:active {                          /*all links*/
color: #ff9966;
text-decoration: underline;
}
a:hover {                            /*link when mouse over occurs*/
color: #cc3300;
text-decoration: underline;
}
h3 a {                                                   /*h3 link*/
color: #ff9966;
text-decoration:none;
}
h3 a:hover {                      /*h3 link when mouse over occurs*/
color: #cc3300;
}
.serendipity_center {    /*s9y centering in regard to parent block*/
margin-left: auto;
margin-right: auto;
text-align: center;
}
.serendipity_msg_important {                        /*s9y warnings*/
color: red;
}
.serendipity_msg_notice {                           /*s9y messages*/
color: green;
}
/**************************Structural Styles***********************/
body {               /*preset for entire site - Override as needed*/
font-size: small;
font-family: "trebuchet ms", helvetica, sans-serif, verdana, arial;
color: #ffffff;
margin: 0;
background: #333333;
line-height: 20px;
min-height:100%;
}

#serendipity_banner {                           /*banner container*/
margin: auto;
width: 100%;
height: 72px;
background-image: url({TEMPLATE_PATH}img/background.png);}

#mainpane {                        /*content and sidebar container*/
margin: auto;
width: 100%;
border-top: 0px;
background-color: #ffffff;
}

#content {                                     /*entries container*/
padding: 10px;
margin: 10px;
width: auto;}

#serendipityRightSideBar {           /*container for right sidebar*/
width: 170px;
padding: 10px;
vertical-align: top;}

#serendipityLeftSideBar {             /*container for left sidebar*/
width: 170px;
padding: 10px;
vertical-align: top;}

/******************* Header/Banner Styles *************************/
a.homelink1,
a.homelink1:hover,
a.homelink1:link,
a.homelink1:visited,
#serendipity_banner h1 {    /*blog name/entry title link in banner*/
color: #ffffff;
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size : 20px;
padding-left:15px;
padding-top: 10px;
margin: 0px;
text-decoration: none;}

a.homelink2,
a.homelink2:hover,
a.homelink2:link,
a.homelink2:visited,
#serendipity_banner h2 {         /*blog description link in banner*/
color: #ffffff;
padding-left: 15px;
font-size: 14px;
margin: 0px;
text-decoration: none;}

/************************ Entry Styles ****************************/
.serendipity_Entry_Date {     /*container for entry title and date*/
margin: auto;}

.serendipity_date {                     /*style for the entry date*/
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: large;
color: #333333;
margin: 0;
margin-top: 20px;
text-align: right;}

.serendipity_title {                   /*style for the entry title*/
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: medium;
font-weight: bold;
margin-top: 10px;
color: #ff9966;
padding-left: 5px;
}

.serendipity_title a:link,
.serendipity_title a:visited {              /*style for title link*/
text-decoration: none;
border: 0;
color: #ff9966;}

.serendipity_title a:hover {   /*style for title link during hover*/
color: #cc3300;
}

.serendipity_entry {                       /*entry(post) container*/
font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
color: #333333;
font-size: 9.5pt;
font-weight: normal;
padding-right: 10px;
width: 95%;
margin: auto;
margin-top: 10px;}

.serendipity_entry p {                      /*style for entry text*/
margin: 0px;
padding-bottom: 0px;}

.serendipity_entry_body_folded,
.serendipity_entry_body_unfolded,
.serendipity_entry_extended {   /*additional styles for full entry*/
}

div.serendipity_entryFooter { /*style for entry footer (posted by)*/
font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: x-small;
color: #ffffff;
padding-top: 10px;
padding-bottom: 4px;
clear: both;}

img.serendipity_entryIcon {     /*style for category icon(if used)*/
float: right;
border: 0px;}

.serendipity_entry_author_self {      /*authors posts if logged in*/
}

/**************** Comment Styles **********************************/
.serendipity_comments {               /*container for all comments*/
}

.serendipity_commentsTitle { /*style 4 comments, trackbacks titles*/
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: small;
font-weight: bold;
margin-top: 10px;
color: #333333;
padding-left: 5px;
border-bottom: 2px solid #36558C;}

.serendipity_comment {         /*container for individual comments*/
font-size: 13px;
margin-top: 10px;
margin-right: 10px;
margin-left: 10px;
color: #404040;
padding: 3px;
background-color: #ffffff;
overflow: auto;}

.serendipity_comment_source {  /*style for comment author and date*/
margin-top: 5px;
padding-left: 5px;
margin-bottom: 5px;
padding-bottom: 3px;
border-bottom: 2px solid #36558C;}

.serendipity_comment_author_self .serendipity_comment_source {
/*style for author if logged in*/
background-color: #EEEEFF;}

/************************ Comment Form ****************************/
.serendipity_commentForm {     /*container for entire comment form*/
font-size: 13px;
color: #404040;
margin-bottom: 13px;
margin-right: 10px;
margin-left: 10px;
background-color: #ffffff;}

td.serendipity_commentsLabel { /*comment style for name, email,etc*/
font-size: 12px;
font-weight: bold;
vertical-align: top;}

td.serendipity_commentsValue input,
td.serendipity_commentsValue select,
td.serendipity_commentsValue textarea {      /*comment input boxes*/
font-size: 12px;
padding: 2px;
width: 400px;}

/************************** Sidebar Styles ************************/
div.serendipitySideBarItem {  /*container style for sidebar blocks*/
padding-bottom: 12px;
margin-bottom: 12px;
font-size: 12px;
font-weight:normal;
}
.serendipitySideBarTitleWrapper {
margin: 5px 0px 0px 0px;
height: 34px;
width: 175px;
background: #cc3300 url(img/test/o_round_l.gif) left no-repeat;
}
.serendipitySideBarTitle {              /*style for sidebar titles*/
margin: 0px; border: 0px; padding: 0px;
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
color: #ffffff;
font-size: 120%;
font-weight: bold;
text-align: center;
line-height: 28px;
height: 34px;
width: 175px;
background: url(img/test/o_round_r.gif) right no-repeat;
}
.serendipitySideBarContent,
.serendipitySideBarContent form {
width: 175px;
}
div.serendipitySideBarFooter {
margin: 0px 0px 15px 0px; 
height: 0px;
}
div.serendipityPlug {                   /*powered by sidebar entry*/
padding-left: 10px;}

div.serendipityPlug a {                          /*powered by link*/
text-decoration: none;
border: 0px;}

.serendipityImageButton {                       /*powered by image*/
cursor: pointer;}

/************************ Calendar Styles *************************/
table.serendipity_calendar td {              /*calendar table rows*/
font-size:11px;
padding: 3px;}

table.serendipity_calendar a {               /*calendar date links*/
color: #ff9966;
font-weight: bold;
text-decoration:none;}

table.serendipity_calendar a:hover { /*calendar date links hovered*/
text-decoration: none;}

td.serendipity_weekDayName {    /*style for calendar weekday names*/
font-size:11px;
font-weight:bold;}

td.serendipity_calendarHeader a:link,
td.serendipity_calendarHeader a:visited,
td.serendipity_calendarHeader a:hover { /*style for calendar month*/
border: 0;
text-decoration: none;}

/********************* Syndication Styles *************************/
.serendipity_xml_icon{
background: url(img/test/rss.png) center center no-repeat;
border: 0px; margin: 0px; padding: 0px;
visibility: visible;
}
.serendipity_xml_icon img {
visibility: hidden;
}
/*********** Embedded images with the s9y image manager ***********/
.serendipity_imageComment_center,
.serendipity_imageComment_left,
.serendipity_imageComment_right {  /*container for images and text*/
border: 1px solid #DDDDDD;
background-color: #EFEFEF;
margin: 3px;
padding: 3px;
text-align: center;}

.serendipity_imageComment_center {           /*center image & text*/
margin: auto;}

.serendipity_imageComment_left {         /*left align image & text*/
float: left;}

.serendipity_imageComment_right {       /*right align image & text*/
float: right;}

.serendipity_imageComment_img, .serendipity_imageComment_img img {
/*style for the actual image*/
margin: 0px;
padding: 0px;
text-align: center;}

.serendipity_imageComment_txt {       /*style for text below image*/
border-top: 1px solid #DDDDDD;
margin: 0px;
padding: 3px;
clear: both;
font-size: 8pt;
text-align: center;}

/******************************************************************/
/*     tags for lightbox2                                         */
/******************************************************************/
#lightbox {
position: absolute;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#lightbox img {
width: auto;
height: auto;
}
#lightbox a img {
border: none;
}
#outerImageContainer {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#imageContainer {
padding: 10px;
}
#loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#hoverNav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#imageContainer>#hoverNav{ left: 0;
}
#hoverNav a {
outline: none;
}
#prevLink, #nextLink {
width: 49%;
height: 100%;
background-image: url(data:image/gif;base64,AAAA); /*Trick IE*/
display: block;
}
#prevLink {
left: 0;
float: left;
background: url(img/prevlabel.gif) left 0% no-repeat;
}
#nextLink {
right: 0;
float: right;
background: url(img/nextlabel.gif) right 0% no-repeat;
}
#prevLink:hover, #prevLink:visited:hover {
background: url(img/prevlabel.gif) left 0% no-repeat;
}
#nextLink:hover, #nextLink:visited:hover {
background: url(img/nextlabel.gif) right 0% no-repeat;
}
#imageDataContainer {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
}
#imageData {
padding:0 10px;
color: #666;
}
#imageData #imageDetails {
width: 70%;
float: left;
text-align: left;
}
#imageData #caption {
font-weight: bold;
}
#imageData #numberDisplay {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#imageData #bottomNavClose {
width: 66px;
height: 22px;
float: right;
padding-bottom: 0.7em;
outline: none;
background: url(img/closelabel.gif) right 15% no-repeat;
}
#overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
background-color: #000;
}
/******************************************************************/
/*     end of tags for lightbox2                                  */
/******************************************************************/
/******************************************************************/
/*           IDs/tags specific to the Electric template           */
/******************************************************************/
/******************************************************************/
/*    Basic Wrapper that defines the overall page within body     */
/******************************************************************/
#overall_page_shell_1 {
position: relative;
min-width: 850px;
width: 100%;
border: 0px;
padding: 1px;
margin-left: auto;
margin-right: auto;
min-height:100%;
}
/******************************************************************/
/*     Template specific IDs for The Header                       */
/******************************************************************/
#splash {
position: relative;
left: 0px;
right: 0px;
height: 170px;
background-color: #333333;
background-image: url('img/as_logo_w_dress_gray.jpg');
background-repeat: no-repeat;
background-position: 5px 5px;
}
/*************** This is the header *******************************/
#header1 {
position: absolute;
left: 0;
right: 0;
}
#header2 {
left: -4000px;
display:none;
}
#header1 h1 {
position: absolute;
text-decoration: none;
}
#header1 h1 {
top: 130px;
right: 4.0em;
font-size: 150%;
height: 150%;
font-weight: normal;
font-family: serif;
font-style: italic;
font-variant: small-caps;
}
#header2 h2,
#header2 a,
#header2 h2 a {
display: none;
}
#header1 a,
#header1 h1 a {
color: #ff9966;
text-decoration: none;
}
#headerspacer {
position: absolute;
left: 0px;
width: 0px;
height: 0px;
display: none;
}
/******************************************************************/
/*     horizontal spacers                                         */
/******************************************************************/
#premenuspacer,
#postmenuspacer,
#PreFoterSpacer,
#PostFoterSpacer{
position: relative;
left: 0px;
right: 0px;
height: 0px;
background: #ffffff; /* white */
display: none;
}
/******************************************************************/
/*     Template specific IDs for The Menu Bar                     */
/******************************************************************/
#menu {
position: relative;
left: 0px;
right: 0px;
background: #000000 url('img/round_left.gif') no-repeat top left;
height: 50px;
padding: 0;
border: 0px;
margin: 0px 8px;
}
#menu ul {
position: absolute;
top: 12px;
color: #ffffff;
font-weight: bold;
font-size: 100%;
}
#menu ul li {
display: inline;
padding: 5px 0px 5px 20px;
}
#menu ul li a {
background-color: transparent;
background-repeat: repeat-x;
font-size: 100%;
color: #ffffff;
font-weight: bold;
text-decoration: underline;
}
#menu ul li a:hover {
background: #ffffff url('img/menu_li.gif') repeat-x top;
color: #000000;
text-decoration: none;
}
#date {
position: absolute;
height: 50px;
right: 0px;
top: 0px;
padding: 12px;
color: #ffffff;
font-weight: bold;
font-size: 100%;
background: url('img/round_right.gif') no-repeat top right;
}
/******************************************************************/
/*     Template specific IDs for the content and sidebars         */
/******************************************************************/
#mainpage {
position: relative;
width:100%;
margin: 0; border: 0; padding: 0;
}
#maincontent { /*table that holds the content in place */
margin: 0; border: 0; padding: 0;
width: 100%;
}
#contenttd { /*td entry for content */
margin: 0; border: 0; padding: 5px;
width: auto;
}
.sidebartd { /*td entry for sidebars */
margin: 0; border: 0; padding: 0;
width: 200px;
}
.sidebartd ul {
list-style: none;
}
/**************** Format for the primary content ******************/
#primarycontent {
width: 90%;
margin-left: auto;
margin-right: auto;
}
#primarycontent h3 {
position: relative;
font-size: 120%;
line-height: 25px;
color: #ff9966;
letter-spacing: -1px;
background: url('img/2p.gif') bottom repeat-x;
padding: 20px 0px 10px 15px;
margin-bottom: 10px;
}
#primarycontent a {
}
#primarycontent .content {
padding: 0px 5px 0px 5px;
margin-bottom: 20px;
}
#primarycontent .post {
margin-bottom: 30px;
}
/****************** Format for the sidebars ***********************/
#secondaryLcontent,
#secondaryRcontent {
border: 0; padding: 0;
margin-left: auto;
margin-right: auto;
width: 175px;
}
/*
#secondaryLcontent .content,
#secondaryRcontent .content {
padding: 0px 10px 0px 10px;
margin-bottom: 20px;
margin-left: auto;
margin-right: auto;
font-size: 80%;
color: #ffffff;
}
*/
/******************************************************************/
/*     Template specific Footer ID                                */
/******************************************************************/
#futer {
position: relative;
clear:both;
width: 100%;
height: 3.0ex;
text-align: center;
line-height: 4.0ex;
color: #8C8C8C;
}
#futer p {
margin: auto;
color: #8C8C8C;
font-size: 70%;
}
#futer a {
color: #ff5555;
}
/******************************************************************/
/***************** Additional Tags and IDs ************************/
/******************************************************************/
#secondaryLcontent .content a,
#secondaryRcontent .content a,
#secondaryLcontent .content a:hover,
#secondaryRcontent .content a:hover,
#secondaryLcontent .content a:visited,
#secondaryRcontent .content a:visited {
color: #ffffff;
}
#staticpage_childpages {
list-style: none;
}
#staticpage_childpages a{
color: #ffffff;
}
.serendipity_gallery_navigation a {
color: #dddddd;
}
.serendipity_entry_body {
color: #dddddd;
margin-left: auto;
margin-right: auto;
}
.serendipity_entry_body a {
color: #dddddd;
}
.serendipity_event_usergallery {
color: #dddddd;
margin-left: auto;
margin-right: auto;
}
.serendipity_gallery_row {
margin-left: auto;
margin-right: auto;
width: 100%;
margin: 0px;
padding: 0px;
border: 0px;
}
div.serendipity_gallery_thumbs {
border: 0px;
padding: 2%;
margin: 0px;
/*width: {$plugin_usergallery_colwidth}%;*/
width: 16%;
}
h5 {
color: #ffffff;
margin-top:5px;
font-size: 120%;
font-style: italic;
}
/******************************************************************/
/*     END OF Template specific IDs                               */
/******************************************************************/
