/* Ice Gallery 0.5 beta 4 */

/* Ice Menu Module Styles */

table.iceMain {
}

td.iceMain {
/* Main row/column bg color on mouseout */
background-color:#EDEDED;
}

tr.iceMainItem {
/* Main row vertical */
vertical-align:middle;
background-color:#EDEDED;
cursor: pointer;
white-space: nowrap;
}

tr.iceMainItemHover,tr.iceMainItemActive {
/* Main row (vertical) mouseover bg color */
vertical-align:middle;
background-color:#E3E3E3;
cursor: pointer;
white-space: nowrap;
}

td.iceMainItem {
/* Main column horizontal */
border-top: 1px solid white;
border-bottom: 1px solid #444444;
border-left: 1px solid white;
border-right: 1px solid #444444;
background-color:inherit;
cursor: pointer;
white-space: nowrap;
}

td.iceMainItemHover,td.iceMainItemActive {
/* Main column (horizontal) mouseover bg color */
border-top: 1px solid white;
border-bottom: 1px solid #444444;
border-left: 1px solid white;
border-right: 1px solid #444444;
background-color:#E3E3E3;
cursor: pointer;
white-space: nowrap;
}

td.iceMainFolderLeft,td.iceMainItemLeft {
/* Main column (vertical) left border settings */
text-align: center;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #444444;
background-color: inherit;
white-space: nowrap;
}

td.iceMainFolderText,td.iceMainItemText {
/* Main column (vertical) text (middle) border settings */
text-align: left;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #444444;
background-color: inherit;
white-space: nowrap;
}

td.iceMainFolderRight,td.iceMainItemRight {
/* Main column (vertical) right border settings */
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #444444;
background-color: inherit;
white-space: nowrap;
}

span.iceMainFolderLeft,span.iceMainItemLeft {
/* Main row (horizontal) left span settings */
background-color: inherit;
white-space: nowrap;
}

span.iceMainFolderText,span.iceMainItemText {
/* Main row (horizontal) text (middle) span settings */
background-color: inherit;
white-space: nowrap;
}

span.iceMainFolderRight,span.iceMainItemRight {
/* Main row (horizontal) right span settings */
background-color: inherit;
white-space: nowrap;
}

div.iceSubMenu {
/* SubMenu Box; change bg color and border here */
border: 1px outset white;
background-color: #EDEDED;
position: absolute;
visibility: hidden;
z-index: 100;
border: 0;
padding: 0;
overflow: visible;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD,Direction=135,Strength=4);
}

table.iceSubMenuTable {
empty-cells:show;
}

tr.iceMenuItem {
/* Don't touch, inherits bgcolor from div.iceSubMenu on mouseout */
background-color:inherit;
cursor: pointer;
white-space: nowrap;
}

tr.iceMenuItemHover,tr.iceMenuItemActive {
/* bg color on mouseover */
background-color: #E3E3E3;
cursor: pointer;
white-space: nowrap;
}

td.iceMenuFolderLeft,td.iceMenuItemLeft {
/* sub menu thumbnail (left) border settings */
text-align: center;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #444444;
border-left: 1px solid #FFFFFF;
background-color: inherit;
white-space: nowrap;
}

td.iceMenuFolderText,td.iceMenuItemText {
/* sub menu text (middle) border settings */
vertical-align:middle;
text-align:center;
font-size:12px;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #444444;
background-color: inherit;
white-space: nowrap;
}

td.iceMenuFolderRight,td.iceMenuItemRight {
/* sub menu arrow (right) border settings */
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #444444;
border-right: 1px solid #444444;
background-color: inherit;
white-space: nowrap;
}

/* Ice Comment Module Styles =========================== */

td.commentmarquee1 {
border: 2px outset white;
background-color:#EEEEEE;
}

td.commenttext1 {
text-align:left;
padding:1px 1px 1px 1px;
vertical-align:top;
font-size: 11px;
background-color:#FAFAFA;
cursor:pointer;
}

td.commentthumb1 {
text-align:center;
border: 1px outset #FFFFFF;
font-size: 11px;
background-color:#EEF6FF;
color:#FFFFFF;
cursor:pointer
}

td.commentheader1 {
text-align:center;
border: 1px outset #FFFFFF;
font-size: 11px;
background-color:#EEF6FF;
color:#FFFFFF
}

td.commentfooter1 {
text-align:center;
border: 1px outset white;
font-size: 10px;
background-color:#F0F0F0;
color:black;
}

a:link.comment1, a:visited.comment1 {
color : #FFFFFF;
font-size: 10px;
}

a:hover.comment1 {
color:#00FF00;
font-size: 10px;
}

/* Ice Image Module Styles =========================== */

td.imagemethod1 {
font-size:13px;
text-align:center;
}

td.imagemarquee1 {
border: 4px ridge white;
background-color:#EEEEEE;
}

td.imagethumb1 {
text-align:center;
border: 2px outset #FFFFFF;
background-color:#EEF6FF;
}

td.imagefooter1 {
text-align:center;
font-size: 10px;
background-color:#EEEEEE;
}

a:link.image1, a:visited.image1 {
color : #000000;
}

a:hover.image1 {
color:#0055AA;
}

/* Ice Content Mambot Styles =========================== */

div.container1 {
float: left;
border-width: 0px;
margin: 0px;
padding: 2px 4px 2px 4px;
}

div.container2 {
float: right;
border-width: 0px;
margin: 0px;
padding: 2px 4px 2px 4px;
}

div.container3 {
text-align: center;
border-width: 0px;
margin: 0px;
padding: 2px 4px 2px 4px;
}

div.container4 {
border-width: 0px;
margin: 0px;
padding: 2px 4px 2px 4px;
}

img.image1 {
border: 0px;
}

img.image2 {
padding: 3px 3px 3px 3px;
border: 3px outset #444444;
}

img.image3 {
padding: 3px 3px 3px 3px;
border: 3px groove #444444;
}

div.caption1 {
background-color:#DDDDDD;
text-align:center;
}

div.caption2 {
text-align:center;
}

div.caption3 {
}

/* Ice Cluster Mambot Styles =========================== */

div.clusterleft {
float: left;
text-align: left;
}

div.clustercenter {
text-align: center;
}

div.clusterright {
float: right;
text-align: right;
}


/* Ice Gallery Styles ================================== */

form { display:inline; }

div.message {
text-align:center;
font-weight:bold;
color:#0055AA;
}

body.popup {
color : #000000;
margin-left : 7px;
margin-right : 7px;
margin-bottom : 5px;
padding : 0px;
background-color : #FFFFFF;
font-family : arial, sans-serif;
font-size : 12px;
}

table.popup {
font-size:12px;
}

.EXIF_Table {
padding: 3px;
border: solid 1px black;
outline: solid 1px black
}



td.icepath {
font-size : 11px;
font-weight : bold;
height : 21px;
text-indent : 8px;
letter-spacing : 0px;
color : #FFFFFF;
background-color : #7EA702;
vertical-align : middle;
line-height : 20px
}

a:link.icepath, a:visited.icepath {
color : #FFFFFF;
}

a:hover.icepath {
color:#5670A1;
}

td.icegaltitle {
font-size : 18px;
font-weight : bold;
text-align : left;
text-indent : 8px;
letter-spacing : 0px;
color : #000;
height : 58px;
vertical-align : middle;
}

a:link.icegaltitle, a:visited.icegaltitle {
font-size : 18px;
font-weight : bold;
color : #0066CC;
}

a:hover.icegaltitle {
font-size : 18px;
font-weight : bold;
color : #333333;
}

td.icesection {
font-size : 12px;
font-weight : bold;
vertical-align : middle;
text-indent : 8px;
height : 21px;
background : #E3E3E3;
border-top : 1px solid #FFFFFF;
border-bottom : 1px solid #999999;
}

td.icecomicon {
width : 38px;
vertical-align : middle;
}

table.medialist {
border: 2px solid black;
padding: 4px 4px 4px 4px;
background-color:#F1F1F1;
}

td.mediatable {
vertical-align:middle;
border: 2px groove #E3E3E3;
background-color:#EFEFEF;
padding: 2px 2px 2px 2px;
}

table.itemframe {
background-color:#EFEFEF;
border-spacing:0px;
width:100%;
}

table.iceitem {
width:100%;
border-spacing:2px;
}

td.itemheader {
font-size : 10px;
vertical-align : middle;
text-align : justify;
}

td.itemfooter {
font-size : 10px;
vertical-align : middle;
font-weight : bold;
text-align : center;
padding-left : 4px;
padding-right : 4px;
}

td.itemdescrright {
font-size : 11px;
font-weight : bold;
vertical-align : middle;
border-left : 1px dotted black;
text-align : left;
padding-left : 4px;
padding-right : 4px;
width : 50%;
}

td.itemdescrbelow {
font-size : 11px;
font-weight : bold;
vertical-align : middle;
border-top : 1px dotted black;
text-align : center;
padding-left : 4px;
padding-right : 4px;
width : 50%;
}

td.itemthumbpub {
background-color:#EFEFEF;
border-style:outset;
border-width:1px;
vertical-align:middle;
padding: 6px;
}

td.itemthumblimit {
background-color:#FFCC00;
border-style:ridge;
border-width:4px;
border-color:#EEEEEE;
vertical-align:middle;
padding: 6px 6px 6px 6px;
}

td.itemthumbxlink {
background-color:#009900;
border-style:ridge;
border-width:4px;
border-color:#EEEEEE;
vertical-align:middle;
padding: 6px 6px 6px 6px;
}

td.itemthumbpriv {
background-color:#993300;
border-style:ridge;
border-width:4px;
border-color:#EEEEEE;
vertical-align:middle;
padding: 6px 6px 6px 6px;
}

td.icespecialbar {
font-size : 11px;
vertical-align : middle;
text-indent : 8px;
height : 21px;
background : #F8F8F8;
border-top : 1px solid #FFFFFF;
border-bottom : 1px solid #999999;
}

td.icelistheader {
font-size : 12px;
font-weight : bold;
vertical-align : middle;
height : 21px;
background : #E3E3E3;
border-top : 1px solid #FFFFFF;
border-bottom : 1px solid #999999;
}

td.icelistfilter {
}

tr.icelistbright, table.icelistbright {
vertical-align:middle;
}

tr.icelistdark, table.icelistdark {
vertical-align:middle;
background-color:#E3E3E3;
}

td.icelistbright {
vertical-align:top;
}

td.icelistdark {
vertical-align:top;
background-color:#E3E3E3;
}
