/* 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("smallside.jpg");
background-position:top left;
background-repeat: no-repeat;   
}

p {
font-family: 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 }
a:visited { color: #BD3A30; text-decoration: underline }
a:hover {  color: #306CBD; text-decoration: none }

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: 0px;
}

.floatright {
float:right;
margin-left: 10px;
margin-top: 0px;
}

.floatright {
float:right;
margin-right: 10px;
margin-top: 0px;
}

.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 50px;
}

.leftinfo {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: black;
line-height: 22px;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 50px;
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 50px;
border-bottom: 1px solid #DCDCDC;
width: 150px;
}

.leftinfoheader1 {
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
color: black;
margin: 0px 0px 0px 0px;
padding: 255px 0px 0px 50px;
border-bottom: 1px solid #DCDCDC;
width: 150px;
}

.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 50px;
border-bottom: 1px solid #DCDCDC;
width: 150px;
}

.leftcellpod   {
padding: 18px; 
}

/* Content Section  */


.text {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; color: black;
line-height: 16px;
}

.links {
font-family: Verdana, 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;
}

.mainpagetext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;   
line-height: 16px;
color: black;
}

.boldheading {
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
line-height: 22px;
color:black;
font-variant: small-caps;
font-weight: bold;
}

.posthead {
font-family: Georgia,Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
color: #306CBD;
font-weight: bold;
}

.postheadalt {
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
color: #BD8130;
}

.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;
padding-left: 10px;
padding-right: 10px;
border-left: 6px solid #DCDCDC;
border-right: 6px solid #DCDCDC;
}

.pullquote {
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: black;
font-style: italic;
padding-left:40px;
padding-bottom: 40px;
text-align:justify;
background:url(quotemark.gif) no-repeat;background-position:top left;
line-height: 16px;
}

.commentpullquote {
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: black;
padding-left:40px;
padding-bottom: 10px;
text-align:justify;
background:url(quotemark.gif) no-repeat;background-position:top left;
}

.commentby {
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: black;
}

.spec {
font-family: Courier New, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;   
line-height: 12px;
color: black;
text-transform: uppercase;
}

.spechead {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #BD3A30;
text-transform: uppercase;
}

.video {
border: 3px solid black;
}

.messages {
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
line-height: 16px;
color: black;
padding-left: 10px;
padding-right: 10px;
border-left: 6px solid #DCDCDC;
border-right: 6px solid #DCDCDC;
}

.postborder  {
border: 1px solid #DCDCDC;
padding: 10px;
}

/*Blockquote  */
blockquote.withquote {
background:url(quotemark.gif) no-repeat;background-position:top left;
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: black;
font-style: italic;
padding-left:40px;
text-align:justify;
}

.leftcellpod   {
padding-left: 18px;
padding-right: 40px;
padding-top: 260px;
padding-bottom: 0px;
background: url("dropshadowleft.gif");
background-position:  top right;
background-repeat:  repeat-y;
}

/*Search Results  */

.searchline  {
border-bottom: 1px solid gray;
}

/* pMachine Section */

.author {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   11px;
 color:    #999999;
 line-height: 16px;
}


/*---  Used in comment templates to format text used in the comment form. ---*/

H5 {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   11px;
 color:       #666666;
 margin-top: 2px;
 margin-bottom: 2px;
 font-weight: normal;
}

/* 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;
}


/* Form */

.input {
border: 1px solid #DCDCDC;
background-color: transparent;
font-family: Verdana, Geneva, Trebuchet MS, Arial, Sans-serif;
font-size: 11px;  
height: 14px;
}

.textarea {
border: 1px solid #DCDCDC;
background-color:  transparent;
font-family: Verdana, Geneva, Trebuchet MS, Arial, Sans-serif;
font-size: 11px; 
}

.option {
border: 1px solid #9F9F9F;
background-color:  #EEEEEE;
font-family: Verdana, Geneva, Trebuchet MS, Arial, Sans-serif;
font-size: 11px;  
font-weight: bold;
}

/* 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;
}