/*********************************************************
 * general styles
 *********************************************************/

body {
    background-color: #FFF8C6;
    color: #000000;
    font-family: Vedana, Arial, Helvetica, sans-serif;
    font-size:12px;
    padding-top: 5px;
    margin: 1px;
}

a {
    text-decoration: none;
    color: #003366;
    cursor: pointer;
}

a:hover {
    text-decoration: underline;
}

.thumbnail_image {
    border: 1px solid #000;
}

.thumbnail_icon {
    border: 0px solid #000;
}

.plugin_content a {
    text-decoration: none;
}

.plugin_content a:hover {
    text-decoration: underline;
}

/*********************************************************
 * IE hack to fix disappearing text
 *********************************************************/


/*********************************************************
 * Styles for Segue links, log in, and editing controls
 * [[BG_TEXT_COLOR]] should contrast with #FFF8C6
 *********************************************************/
.seguelinks a {
    color: [[BG_LINK_COLOR]];
}

.seguelinks {
    color: [[BG_TEXT_COLOR]];
    padding-left: 15px;
}

.commands {
    color: [[BG_TEXT_COLOR]];
    margin-right: 25px;
}

.commands a {
    color: [[BG_LINK_COLOR]];

}

.login {
    color: [[BG_TEXT_COLOR]];
}

.login a {
    color: [[BG_LINK_COLOR]];
}

.seguefooter_right {
    color: [[BG_LINK_COLOR]];
    margin-right: 25px;
}

.seguefooter_right a {
    color: [[BG_TEXT_COLOR]];
}

seguefooter_left {
    color: [[BG_LINK_COLOR]];
    margin-left: 20px;
}

.seguefooter_left a {
    color: [[BG_TEXT_COLOR]];
    margin-left: 20px;
}

/*********************************************************
 * Styles attribution, tags, history, pagination
 *********************************************************/
.pagination_links {
    padding-left: 0px;
    padding-right: 0px;
}

.pagination_links a {
    color: #999999;
    text-decoration: none;
    border: 1px solid;
    padding-left: 2px;
    padding-right: 2px;
}

.pagination_links a:hover {
    display: block
    border: 1px solid #003366;
    color: #003366;
    cursor: pointer;
}


.tagging_tags_display {

}

.attribution_line {
    color: #777777;
}    

.comment {
    border-top: 1px solid #666666;
}

.comment_byline {
    color: #777777;
}

.history {

}/*********************************************************
 * Block background
 *********************************************************/
.Block_Background {
    border: 1px none #EEEEEE;
    margin-right: 20px;
    margin-left: 20px;
    margin-bottom: 0px;
    margin-top: 0px;
    padding: 0px
}

*.Block_Background .box01 {
    border: 1px solid #DDDDDD;
    margin: 0px;   
}


*.Block_Background .box02 {
    border: 1px solid #BBBBBB;
    margin: 0px;
}

*.Block_Background .box03 {
    border: 1px solid #666666;
    margin: 0px;
}

*.Block_Background .box04 {
    border: 1px solid [[BACKGROUND_BORDER04]];
    margin: 0px;
}


.Block_Background .Content {
    background-color: #FFFFFF;
    height: 1%;
    padding: 10px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}/*********************************************************
 * Block - Standard
 *********************************************************/

.Block_Standard {
    border: 1px none #EEEEEE;
    margin: 0px;
}

*.Block_Standard .box01 {
    border: 1px none #DDDDDD;
    margin: 0px;   
}

*.Block_Standard .box02 {
    border: 1px none #BBBBBB;
    margin: 0px;
}

*.Block_Standard .box03 {
    border: 1px none #666666;
    margin: 0px;
}

*.Block_Standard .box04 {
    border: 1px none [[BACKGROUND_BORDER04]];
    margin: 0px;
}

.Block_Standard .Content {
    height: 1%;
    text-align: left;
    font-size: 100%;    
    margin-bottom: 0px;
    padding-bottom: 5px;
}

/*********************************************************
 * Block - Standard - No Borders
 *********************************************************/

.Block_Standard_No_Borders {
    border: 1px none #EEEEEE;
    margin: 0px;
}

*.Block_Standard_No_Borders .box04 {
    border: 1px none [[BACKGROUND_BORDER04]];
    margin: 0px;
}

*.Block_Standard_No_Borders .box3 {
    border: 1px none #EEEEEE;
}

*.Block_Standard_No_Borders .box2 {
    border: 1px none #EEEEEE;
}


*.Block_Standard_No_Borders .box01 {
    border: 1px none #DDDDDD;
}


*.Block_Standard_No_Borders .Content {
    height: 1%;
    text-align: left;
    font-size: 100%; 
    margin-bottom: 10px;
}/*********************************************************
 * Block - Sidebar
 *********************************************************/

*.block3 {
    margin-right: 10px;
    margin-left: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    text-align: left;
}

*.block3 .Content {
    height: 1%;
    padding: 0px;
}/*********************************************************
 * Block 4 - Alert
 *********************************************************/

.block4 {
    border: 1px none #EEEEEE;
    margin: 0px;
}

.block4 .box01 {
    border: 1px none #DDDDDD;
    margin: 0px;   
}


.block4 .box02 {
    border: 1px none #BBBBBB;
    margin: 0px;
}

.block4 .box03 {
    border: 1px none #666666;
    margin: 0px;
}

.block4 .box04 {
    border: 1px none [[BACKGROUND_BORDER04]];
    margin: 0px;
}

.block4 .Content {
    height: 1%;
    background-color: #FFCC33;    
    text-align: left;
    font-size: 100%; 
    margin-bottom: 5px;
}

.block4 .Content a {

}/*********************************************************
 * Menu - Left
 *********************************************************/
.Menu_Left {

}

.Menu_Left .Content {
	padding: 0px;
}/*********************************************************
 * Menu - Right
 *********************************************************/
 
.Menu_Right {

}
.Menu_Right .Content {
	padding: 0px;
}

.Menu_Right .Menu_Sub  {

}/*********************************************************
 * Menu - Top
 *********************************************************/
 
*.Menu_Top {

}

*.Menu_Top .Content {
	padding: 0px;
}/*********************************************************
 * Menu - Bottom
 *********************************************************/
 
.Menu_Bottom {

}

.Menu_Bottom .Content {
	padding: 0px;
}/*********************************************************
 * Menu - Sub
 *********************************************************/
 
*.Menu_Sub {
    font-size: 90%;
    margin-left: 4px;
    margin-right: 4px;
    margin-top: 2px;
    margin-bottom: 3px;    
}

*.Menu_Sub .MenuItem_Link_Selected {
    text-align: left;
    border-top: 1px none [[MENU_BORDER_TOP]];
    border-bottom: 1px none [[MENU_BORDER_BOTTOM]];
    border-left: 0px none [[MENU_BORDER_LEFT]];
    border-right: 0px none [[MENU_BORDER_RIGHT]];    
}

*.Menu_Sub .MenuItem_Link_Selected .box01 {
    border-top: 1px solid [[MENU_BORDER_TOP01]];
    border-bottom: 1px solid [[MENU_BORDER_BOTTOM01]];    
}

*.Menu_Sub .MenuItem_Link_Selected .box02 {
    border-top: 1px none [[MENU_BORDER_TOP02]];
    border-bottom: 1px none [[MENU_BORDER_BOTTOM02]];    
}

*.Menu_Sub .MenuItem_Link_Unselected a {

}/*********************************************************
 * Menu 1 Selected
 *********************************************************/

.MenuItem_Link_Selected {
    border: 1px solid #EEEEEE;
    margin: 0px;
}

*.MenuItem_Link_Selected .box01 {
    border: 1px solid #DDDDDD;
    margin: 0px;   
}


*.MenuItem_Link_Selected .box02 {
    border: 1px none #BBBBBB;
    margin: 0px;
}

*.MenuItem_Link_Selected .Content {
    text-align: left;
    font-size: 100%;
    padding: 0px;
}

*.MenuItem_Link_Selected a {
  text-decoration: none;   
}/*********************************************************
 * Menu 1 Unselected
 *********************************************************/

.MenuItem_Link_Unselected {
    border: 1px none #EEEEEE;
    margin: 2px;
}

*.MenuItem_Link_Unselected .box01 {
    border: 1px solid #DDDDDD;
    margin: 0px;   
}


*.MenuItem_Link_Unselected .box02 {
    border: 1px none #BBBBBB;
    margin: 0px;
}

*.MenuItem_Link_Unselected .Content {
    border: 1px solid #FFFFFF;
    background-color: #FAFAFA;
    padding: 0px;
    text-align: left;    
    font-size: 100%;
}


*.MenuItem_Link_Unselected a {
    display: block;
    color: #999999;
    text-decoration: none;
}

*.MenuItem_Link_Unselected a:hover {
    display: block;
    color: #003366;
    text-decoration: none;
}


*.MenuItem_Link_Unselected .Content:hover {
    display: block;
    border: 1px solid #003366;
    background-color: #FFFFFF;   
    color: #003366;
}/*********************************************************
 * Heading - for Menu Content block
 *********************************************************/

.MenuItem_Heading {
    padding-top: 10px;
    padding-bottom: 0px;
    text-align: left;
}

.MenuItem_Heading .Content .heading {

    text-align: left;
    font-weight: bold; 
}/*********************************************************
 * Heading - Biggest
 *********************************************************/

.Heading_1 {
    border: 1px none #EEEEEE;
    margin: 0px;
    margin-top: 11px;
}

*.Heading_1 .box01 {
    border: 1px solid #DDDDDD;
    margin: 0px;   
}


*.Heading_1 .box02 {
    border: 1px solid #666666;
    margin: 0px;
}

.Heading_1 .Content {
    padding: 3px;
    margin-left: 5px;
    text-align: left;
    font-weight: bold;
    font-size: 125%;
}

*.Heading_1 a {
    text-decoration: none;    
}/*********************************************************
 * Heading - Big
 *********************************************************/

.Heading_2 {
    border: 1px none #EEEEEE;
    margin: 0px;
    margin-top: 11px;
}

*.Heading_2 .box01 {
    border: 1px solid #DDDDDD;
    margin: 0px;   
}


*.Heading_2 .box02 {
    border: 1px solid #666666;
    margin: 0px;
}

.Heading_2 .Content {
    padding: 3px;
    margin-left: 5px;
    text-align: left;
    font-weight: bold;
    font-size: 110%;
}

*.Heading_2 a {
    text-decoration: none;    
}/*********************************************************
 * Heading - Normal
 *********************************************************/

.Heading_3 {
    border: 1px none #EEEEEE;
    margin: 0px;
    margin-top: 11px;

}

*.Heading_3 .box01 {
    border: 1px solid #DDDDDD;
    margin: 0px;   
}


*.Heading_3 .box02 {
    border: 1px solid #666666;
    margin: 0px;
}


.Heading_3 .Content {
    padding: 3px;
    margin-left: 5px;
    margin-right: 5px;
    text-align: left;
    font-weight: bold;    
}

*.Heading_3 a {
    text-decoration: none;    
}/*********************************************************
 * Heading - For Sidebar
 *********************************************************/

*.Heading_Sidebar {
    padding-left: 10px;
    margin-right: 5px;
}

*.Heading_Sidebar .Content {
    background-color: #FFFFFF;
    padding: 3px;
    margin-left: 5px;
    text-align: left;
    font-weight: bold;
}

*.Heading_Sidebar a {
    text-decoration: none;    
}/*********************************************************
 * Header 1
 *********************************************************/

*.Header {
    border-bottom: 1px none #666666;
    margin-bottom: 2px;
    text-align: left;
}

*.Header .Content {
    height: 1%;
}/*********************************************************
 * Footer 1
 *********************************************************/

*.Footer {
    border-top: 1px solid #666666;
    margin-top: 2px;
}

*.Footer .Content {
    height: 1%;
    padding: 0px;
    margin: 0px;
}