/* Main Section  */

body {
color: black;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;       
margin: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
background: #FFFFFF;	   
background-image: url("photologback.jpg");
background-position:top left;
background-repeat: no-repeat;   
}

p {
font-family:  Georgia,Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;   
line-height: 16px;
color: black;
}

.italic {
font-family:  Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;   
line-height: 16px;
color: black;
font-style: italic;
}

h1 {
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
color: black;
text-transform: uppercase;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
background-color:#EDEDED;
}

a:link {
color: #BD3A30;
text-decoration: underline;
padding: 3px;
}

a:visited {
color: #BD3A30;
text-decoration: underline;
padding: 3px;
}

a:hover {
color: #306CBD;
text-decoration: none;
background-color: #ebebeb;
padding: 3px;
}

a.newcolor:link {
color: #BD3A30;
text-decoration: underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
 }                  

a.newcolor:visited {
color: #BD3A30;
text-decoration: underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}              

a.newcolor:hover {
color: #306CBD;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}               

/* Layout Section  */


.tdback {
background: url("dropshadow.gif");
background-repeat:  repeat-y;
background-color: #ffffff;
}

.tdback2 {
background: url("dropshadowleft.gif");
background-repeat:  repeat-y;
background-color: #ffffff;
}

.tdside {
background: url("side2.jpg");
background-repeat:  repeat-y;
background-color: #ffffff;
}

.tdpad   {
padding: 18px;
background-image: url("contentcellback.jpg");
background-position:top left;
background-repeat: no-repeat;   
}

.tbord {
border-top: 1px solid  #DCDCDC;
}

.tbord2 {
border-bottom: 1px solid  #DCDCDC;
}

.tcbord {
border-right: 1px solid  #DCDCDC;
}

.tabord {
border: 1px solid  #DCDCDC;
}

.divmarg  {
padding-bottom: 8px;
}

.divborder {
width: 100%;
padding-left: 10px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
border:  1px solid  #DCDCDC;
}

.post {
background-image: url(talk.gif);
background-position:  top left;
background-repeat: no-repeat;   
text-indent: 19px;
}

.icon {
background-image: url(talk.gif);
background-position:  top left;
background-repeat: no-repeat;   
text-indent: 19px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; color: black;
line-height: 16px;
}

.float {
float:left;
margin-right: 10px;
margin-top: 5px;
}

.dropmenu {
border: 1px solid  #DCDCDC;
}

/* POD  Formatting  */

.photomenu {
list-style: none;
font-family: Verdana, rial, Helvetica, sans-serif;
font-size: 11px;
color: black;
line-height: 22px;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.leftinfo {
font-family: Verdana, rial, Helvetica, sans-serif;
font-size: 11px;
color: black;
line-height: 22px;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top: 1px solid #DCDCDC;
border-bottom: 1px solid #DCDCDC;
width: 150px;
}

.leftinfoheader {
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
color: black;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-bottom: 1px solid #DCDCDC;
width: 200px;
}

.leftinfoheader1 {
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
color: black;
margin: 0px 0px 0px 0px;
padding: 275px 0px 0px 0px;
border-bottom: 1px solid #DCDCDC;
width: 200px;
}

.leftinfotext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; color: black;
line-height: 16px;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-bottom: 1px solid #DCDCDC;
width: 150px;
}

.leftcellpod   {
padding-left: 18px;
padding-right: 40px;
padding-top: 18px;
padding-bottom: 0px;
background: url("dropshadowleft.gif");
background-position:  top right;
background-repeat:  repeat-y;
}

/* Content Section  */


.text {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; color: black;
line-height: 16px;
}

.links {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 22px;
color: black;
}

.heading {
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
color: black;
line-height: 19px;
}

.posthead {
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
color: black;
text-transform: uppercase;
}

.copyright {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: black;
}

.emp {
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color:#666666;
font-variant: small-caps;
font-weight: bold;
}

.aboutcomm {
font-family: Courier New, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: black;
}

.emp2 {
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: black;
font-style: italic;
}

.spec {
font-family: Courier New, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;   
line-height: 12px;
color: black;
text-transform: uppercase;
}

.spechead {
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #BD3A30;
}

.caption {
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;   
line-height: 16px;
color: black;
width:400px;
}

p.leftinfo {
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;   
line-height: 16px;
color: black;
border-right: 1px solid #999999;
}

/* Form */

.input {
border: 1px solid #999999;
background-color: transparent;
font-family: Verdana, Geneva, Trebuchet MS, Arial, Sans-serif;
font-size: 11px;  
height: 14px;
}

.textarea {
border: 1px solid #999999;
background-color:  transparent;
font-family: Verdana, Geneva, Trebuchet MS, Arial, Sans-serif;
font-size: 11px; 
}

.commentpullquote {
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: black;
font-style: italic;
padding-left:40px;
padding-bottom: 10px;
text-align:justify;
background:url(quotemark.gif) no-repeat;background-position:top left;
}

/* THE FOLLOWING CSS IS USED WITH THE MINI-CALENDAR */


/*  Calendar header text  */

.header {
 font-family: verdana,trebuchet,sans-serif;
 font-size: 11px;
 color:  black;
 font-weight: bold;
text-transform: uppercase;
}

/*  Navigational links in the header of mini-calendar  */

.navlinks, .navlinks a:link, .navlinks a:active, .navlinks a:visited, .navlinks a:hover{
 color:  black;
 font-family: verdana,trebuchet,sans-serif;
 font-size:   11px;
 font-weight: bold;
}

.navlinks a:link    { color: #BD3A30; text-decoration: underline;}
.navlinks a:visited { color: #BD3A30; text-decoration: underline;}
.navlinks a:active { color: #BD3A30; text-decoration: underline;}
.navlinks a:hover   { color:  #306CBD; text-decoration: none;}



/*  Days of the week text  */
.weekdays {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   11px;
 color:       black;
 font-weight:  bold;
}

/*  Days of the month text and links */
.monthdays, .monthdays a:link, .monthdays a:active, .monthdays a:visited, .monthdays a:hover {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   11px;
 color:       black;
}
.monthdays a:link    { color:  #BD3A30; text-decoration: underline;font-weight: bold;}
.monthdays a:visited { color:  #BD3A30; text-decoration: underline;font-weight: bold;}
.monthdays a:active  { color:  #BD3A30; text-decoration: underline;font-weight: bold;}
.monthdays a:hover   { color:  #306CBD; text-decoration: none;font-weight: bold;}

/*  FOMAT MINI CAL TABLES */

/*  Mini Cal Header Table */

.minicalheader  {
padding: 5px;
border: 3px solid #DCDCDC;
}

/*  Mini Cal Main */

.tdminical{
padding: 5px;
}

/* Twitter Box  */

#twitter_update_list {
list-style: none;
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: black;
line-height: 16px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-bottom:0px;
padding-left: 0px;
padding-right: 0px;
}

li {
padding-bottom: 9px;
}