﻿
html
{
    min-height: 100%; margin-bottom: 1px;
}

*
{
    margin:0px;
    padding:0px;
}

body
{
    font-family: arial, 'Trebuchet MS', sans-serif;
    font-size:12px; 
    color:#000;
    background: #FFFFFF;/* url("../images/bg2.jpg") repeat-x left -4px;*/
}

 a:link, a:visited
{
    color: #0099FF;/*#0977FF; #4A92D9;#7BB9E6;*/
    text-decoration:none;
}

a:hover
{
    text-decoration:underline;
    color:#21B7FA;
}

a:focus {
	-moz-outline: 0;
}

.clear 
{
    clear:both;
}


.wrapper
{
    width: 98%;
    margin: 0 auto;
    max-width:1200px;
}

img 
{
    border:none;
}

small
{
    color:#666666;
}

.inputs
{
    color:#757575;
}


.biggen
{   
    font-size:1.5em;
    color:#8CB832;
    
}

h3
{
     font-size:160%;
     padding-bottom:5px;
}

h6
{
    font-size:13px;
    font-weight:normal;
    color:#8B8B8B;
}

.emphasis
{
    color:#333;
    font-weight:bold;
}

.emphasis-c
{
    color:#666666;/*#C1C1C1;  #87C900 */
    /*background: #FFFFFF url("../images/line2.gif") repeat-x top left;*/
    padding-top:7px;
    border-bottom: dotted 1px #CCC;
    border-top: dotted 1px #CCC;
    margin-bottom:10px;
    font-size:12px;
    font-family:arial;
    font-weight:normal; 
     
}


.glitz
{
    padding-left:7px;
    background-color:#0099ff;
    font-weight:normal;
    border:none;
    color:#FFF;
}

.emphasis-mini
{
    color:#A3D74D;
}

.right
{  
    text-align:right; 
}

.highlight
{
    background-color: #FFFFCC;   
}

.hl-new
{
    font-weight:bold;
    padding-left:1px;
}

.m1
{
    margin-right:20px;
}

.blank-state
{
    font-size:18px;
}

h4
{
    font-size:12px;
}

.thumbs
{
    width:110px;
    height:110px;
    float:left;
}

.thumbs2
{
    width:130px;
    height:120px;
    float:left;
    text-align:left;
}

.logo
{
    float:left;
    padding:0px;
}

.arrow
{
    padding:0px 20px;
    font-size:25px;
}

/* [ Tabs ]---------------------------------------------- */

     #header {
      float:left;
      
      background:#FFFFFF url("../images/tabs/tab-underline.jpg") repeat-x bottom;
      font-size:93%;
      line-height:normal;
      padding-left:15px;
      }
    #header ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
    #header li {
      float:left;
      background:url("../images/tabs/norm_left.jpg") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      }
    #header a {
      display:block;
      background:url("../images/tabs/norm_right.jpg") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-family:verdana;
      color:#818181;
      }
    #header a:hover {
      color:#333;
      }
    #header #current {
      background-image:url("../images/tabs/norm_left_on.jpg");
      }
    #header #current a {
      background-image:url("../images/tabs/norm_right_on.jpg");
      color:#333;
      padding-bottom:5px;
      }

     .actions
     {padding-top:7px; font-size:12px;color:#A3D74D;
     }
     
     .nun
     { background:#FFFFFF;
        background-image:none;
     }
 
    .tab-bonus
    {  padding-top:17px;
       padding-left:20px;
       float:left;
       color:#A3D74D;
    }



/* [ miniNav ]---------------------------------------------- */
.mininav
{
  
    background-color:#FFFFFF;
    text-align:right;
    color:#919191;
    margin-bottom:35px;
    margin-top:30px;
    height:32px;
    border-bottom:solid 1px #666666;
    border-top:solid 1px #666666;
    border-right:solid 1px #FFF;
}

.mininav-constrict
{   
    position:relative;
    max-width:1200px;
    margin: 0px auto;
    width:98%;
}


.miniwhisper
{
 padding:0px 5px 0px 5px;
 margin:0px 15px 0px 15px;
  
}

.nav-box
{
     padding-top:8px;
     padding-bottom:5px;
}

/* [ Ribbon ]---------------------------------------------- */
.ribbon
{   
    margin-bottom:30px;
    font-family: 'Trebuchet MS', arial, sans-serif;
     
    
}

.ribbon h1
{
   
    color:#333;
    font-size:30px;
    letter-spacing:-1px;
    font-family:Arial, Sans-Serif;
}

.avatar
{
    margin-right:10px;
    width:50px;
    height:50px;
    float:left;
}

.avatar img
{ 
    margin-top:10px;
}

.crumb
{
    line-height: 20px;
    color:#CCC;
}

.span-active
{
   color:#A2C656;
   font-weight:bold; 
}

.span-active2
{
   color:#CCCCCC;
  
}

.mini-ribbon
{
    font-family:'Trebuchet MS', Arial, Sans-Serif;
    color:#999;
}

/* [ Content ]---------------------------------------------- */

.content
{   
   /* width:100%;*/
   width:960px;
   margin: 0px auto;
    height:auto;
    clear:both;   
}

/* [ Content-LatestPage ]----------------- */

.leftlatest
{
    width:100%;
    height:auto;
}

/*.latesttag
{ 
    background: url(../images/bullet.jpg) no-repeat 0 50%;
    padding-left:30px;   
}*/


.l-meta
{
    margin-top:5px;
    height:20px;
    color:#999;
}

.l-meta img
{
    vertical-align:top;
}

.chunk
{
    /*height:280px;*/
    width:300px;
    float:left;
    margin-bottom:30px;
}

.l-2 
{
    margin-left:30px; 
}

.l-3
{
    margin-left:30px;   
}

.chunk img 
{ 
    margin-bottom: 5px; 
}


/* [ Set ]------------------------------------------------ */

.setleftcolumn
{
    float:left;
    height:auto;
    width:330px;
    height:300px;
}

.setrightcolumn
{
    float:left;
    height:auto;
    /*width:660px;*/
}


.s-desc
{
    width:500px;   
    font-weight:bold;
    color:#999;
    
}

.s-title
{
    margin-bottom:5px;
}
.s-options
{
    text-align:right;
}


/* [ Profile ]--------------------------------------------- */

.profilecontainer
{
    width:590px;
    height:auto;
}

.profileleft
{
    float:left;
    width:160px;
    height:auto;
    background-color:#EEEEEE;
    margin:5px 0 5px 0;
    padding:10px;   
}

.profileright
{
    float:right;
    width:380px;
    height:auto;
    background-color:#EEEEEE;
    margin:5px 0 5px 0;
    padding:10px;   
}

/* [ Create ]--------------------------------------------- */

.whisperbox
{
    width:98%;
    height:auto;
}

.whisperbox h5
{
    padding-top:15px;
}
.whisperleft
{
    float:left;
    width:50%;
    padding:0px 0 10px 10px;   
}

.whisperright
{
    float:left;
    width:48%;    
    height:auto; 
}



.whispercontacts
{
    
}

.c-button
{
    width:450px;
    padding:10px 0px;
    text-align:right;
}

.addedphotos
{
    margin-top:10px;
    width:450px; 
}

.addedphotos img
{
    margin-left:2px;
    margin-bottom:2px;
    border:none;
    padding:0px;
    width:75px; /*TODO remove the W&H */ 
    height:75px;
}




/* [ VReply Whisper ]--------------------------------------------- */
.gutter
{
    padding:20px 0px 0px 10px;
}





/* [ New Whispers ]--------------------------------------------- */

.list
{
}

.list dt
{
    width:360px;
    float:left;
    line-height:55px;
    clear:left;
}

.list dd
{
    width:600px;
    float:right;
    line-height:55px;
    
}

.w-nug
{
    width:40px;
    height:50px;
   
}

.w-icon img
{
    width:40px;
    height:40px;
}
.w-icon
{
    width:55px;
}

.w-meta
{
    width:210px; 
    color:#999; 
}

.w-what
{
    width:655px;
    font-size:115%;
}

.w-what a
{
    font-weight:bold;
}

.w-ender
{
    height:10px;
    margin:30px 0px 0px 90px;
    background: #FFF url(../images/ender.gif) repeat-x;
    
    
}
/* [ View conversation]------------------------------------ */

.c-bar
{   
    margin-top:30px;
    padding: 5px 0px 3px 10px;
    width:450px;
    border-top: dotted 1px #CCC;
    border-bottom: dotted 1px #CCC;
    color:#999;
}

.c-bar img
{
    width:20px;
    height:20px;
}

.c-bar a:link, .c-bar a:visited
{

    font-weight:bold;
}

 p
{
   
    width:450px;
    padding-left:10px;
    padding-top:5px;
}

.qws
{
    padding-top:10px;
}

.addons
{
    margin-top:5px;
}

.addons img
{
    margin-left:2px;
    margin-bottom:2px;
    padding:0px;
    width:75px; /*TODO remove the W&H */ 
    height:75px;
}

/* [ manage contacts]-------------------------------------- */

.f-chunk
{
 width:215px;
 float:left;
 border: solid 1px  #E4E5E7; /* or #D8E5F2 */
 padding:8px 8px 8px 66px;
 margin:3px;  
 position: relative;
 height:50px;
 color:#ccc;
}

.f-chunk h4
{
    font-size:120%;
}



.abs
{
    
    position:absolute;
    left: 8px;
	top: 8px;
}

.f-delete
{
    float:right;
}

.f-delete a, .f-delete a:visited
{
    color:#D55858;
    font-weight:bold;
}

/* [ Tags ]------------------------------------------------ */
.t-LHS
{
    width:35%;
    float:left;
}

.t-LHS img
{
    margin-right :5px;
    margin-bottom:5px;
    border:none;
    padding:0px;
  
}

.t-RHS
{
    width:63%;
    float:right;
}



.t
{
    display:block;
   float:left;
   /* background: #E4EDF6 url("../images/tag_back.jpg") repeat-x top left;*/
    background-color: #FFF; /*#E4EDF6;*/ /*#E6EDF2*/
   border: solid 1px #D8E5F2;
 
   margin:1px;
   padding:4px 12px 4px 19px;
   
}

.t:hover
{
    background-color: #FFFFCC;
    text-decoration:none;
    border: solid 1px #4A92D9;
}

.t:active
{
    background-color: #BCE27F;
    border: solid 1px #BCE27F;
    color:#FFF;
}

.tb
{
    float:left;
    margin:1px;
    white-space:nowrap;
}

.tt
{
    display:block;
   float:left;
   /* background: #E4EDF6 url("../images/tag_back.jpg") repeat-x top left;*/
    background-color: #FFF; /*#E4EDF6;*/ /*#E6EDF2*/
   border: solid 1px #D8E5F2;
   border-right: solid 1px #FFF;
   padding:4px 12px 4px 19px;
   
}

.tt:hover
{
    background-color: #4A92D9;
    text-decoration:none;
    color:#FFF;
    border: solid 1px #4A92D9;
}

.ttx
{
 
   float:left;
   /* background: #E4EDF6 url("../images/tag_back.jpg") repeat-x top left;*/
    background-color: #FFF; /*#E4EDF6;*/ /*#E6EDF2*/
    background: #FFF url("../images/trash-small.gif") no-repeat 50% 52%;
    width:12px;
   height:16px;
   border: solid 1px #D8E5F2;
   border-left: solid 1px #FFF;
   padding:3px 2px 4px 2px;
   
}

.ttx:hover
{
    background-color: #FF0000;
    text-decoration:none;
    color:#FFF;
}

/* [ Showcase ]-------------------------------------------- */

.a-chunk
{
    width:180px;
    float:left;
    margin-left:20px;
    display:inline;
}

.a-photo
{
    padding:10px 0px 20px 20px;
    background: #FFF url("../images/album_back2.gif") no-repeat 0px 0px; 
}

.a-meta
{
   margin-top:5px;
   text-align:left;
   padding-left:10px;
  height:75px; 
}

.s-box
{

}

.s-box h2
{
    margin-bottom:20px;
    margin-left:40px;
}

.s-chunk
{
    width:91px;
    float:left;
    margin-left:40px;
    display: inline;
}

.s-photo
{
    padding:8px 0px 11px 8px;
    background: #FFF url("../images/set_back2.gif") no-repeat 0px 0px;   
}

.s-meta
{


    margin-top:5px;
    height:75px;
}



/* [ SetList ]-------------------------------------------- */


.setlist
{
    margin-left:60px;
    
}
.sl-chunk
{
    width:420px;
    float:left;
    margin-right:10px;
    margin-bottom:50px;
}

.sl-photo
{
    padding:9px 0px 20px 15px;
    background: #FFF url("../images/setlist_back.jpg") no-repeat 0px 0px; 
}

.sl-photo img
{
 margin:1px;   
}

.sl-meta
{
   margin-top:0px;
   text-align:center;
   padding-left:0px;
   padding-right:0px;
   
   color:#333;
   
   font-size:110%;
}
.setlist h2
{
  padding-bottom:5px;   
}

.sl-options
{
    text-align:right;
    padding-right:10px;
}
.sl-options a:visited, .sl-options a
{
    color:#ccc;
    
}

/* [ ViewPhoto ]-------------------------------------------- */
.vp-photo
{
    width:600px;
}

.vp-meta
{
    width:600px;
    font-size:18px;
    color:#333;
    padding:10px 0px 20px 0px;
    font-family:Arial, Sans-Serif;
}

.vp-LHS
{
    float:left;
    width:600px;
    padding:0px 0px 0px 0px;   
}

.vp-RHS
{
    margin-left:20px;
    float:left;
    width:340px;
}

.vp-tags
{
    width:340px;
}

.addtags
{
    margin-top:25px;  
}

.vp-random
{   margin-top:20px;
}

.vp-random IMG
{   margin:1px;
    border:solid 1px #000;
}

.vp-browse
{
    margin-bottom:20px;
}

.vp-browse-ribbon
{
    text-align:center;
    font-size:12px; 
}

.browse-block
{
    width:110px;
    height:110px;
    float:left;
    text-align:left;
}

.browse-block IMG
{
    border:solid 1px #000;  
}


/* [ profile ]---------------------------------------------- */

.profile-LHS
{
    float:left;
    width:345px;
}

.profile-RHS
{
    float:right;
    width:610px;
}

.profile-input
{
    padding-top:2px;
    padding-bottom:20px;
    color:#666;
    
}

/* [ dashboard ]---------------------------------------------- */


.dasboard-LHS
{
    float:left;
    width:25%;
    margin-top:30px;
}

.dashboard-RHS
{
    float:left;
    width:70%;
    margin-top:30px;
}

.dashboard-RHS img
{
    margin:1px;
}



.welcome
{
    margin-bottom: 40px; 
}



/* [ explore ]---------------------------------------------- */
.random-chunk
{
    float:left;
    width:150px;
    margin:10px;  
}

.random-meta
{
    text-align:center;
    margin-top:5px;
}


.explore-recent
{
    width:49%;
    float:left; 
     
}

.explore-random
{
    width:49%;
    float:left; 
}

.explore-comments
{
    width:99%;
    /*float:left;*/ 
}

.explore-comments img, .explore-random img, .explore-recent img, .explore-nocomments img
{
    margin:1px;
}

/* [ account ]---------------------------------------------- */

.account
{   
    margin-top:50px;
    width:560px;
    
}

table.accountbox {
	width:100%;
	margin-top:0 !important;
	color:#757575;
}

table.accountbox td {
	border-right:4px solid #eee;
	border-bottom:1px solid #eee;
	padding:10px;

	text-align:center;
}

table.accountbox th{
border-bottom:4px solid #000;

text-align:left;
padding:5px;
}

table.accountbox td.leftcolumn
{
    text-align:right;
    border-right:4px solid #BBEEFF;
    border-bottom:1px solid #D2F4FF;
    background-color:#EEFFFF;
}


.account-header
{
    font-weight:bold;    
}

.account-cc
{
    margin-top:20px;    
}

.account-type
{
    font-size:120%;
    font-weight:bold;
}

.account-price
{
  font-weight:bold;
  color: #EC5F00; 
}
/*table.accountbox td.extra
{
    background-color:#FFFFDD;
    border-right:4px solid #BBEEFF;
    border-bottom:1px solid #D2F4FF;
    
}*/


/* [ Grammaton ]-------------------------------------------- */

.grammaton
{
    width:380px;
}

.g-topper
{
    
}


.g-navi 
{
   text-align:center;
}



.g-header
{
    clear:both;
    height:5px;
    background-color:#EEE;
}

.g-main
{
    border-left:solid 5px #EEE;
    border-right:solid 5px #EEE;
    padding:40px 25px 25px 30px;
}


.g-main img
{
    margin:1px;
    border:none;
    padding:0px;
    width:75px; 
    height:75px;
}

.g-pagi
{
    height:40px;
    border-bottom:solid 5px #EEE;
    border-right:solid 5px #EEE;
    border-left:solid 5px #EEE;
}

/* [ Login ]------------------------------------------------ */

.login-c
{
   
    width:400px;
    margin: 0 auto;
    margin-top:75px;
}

.login-icon
{
    height:98px;
    width:400px;
    background: #F3F3F3 url("../images/icon-grey.jpg") no-repeat 100px 0px;
    
    
}

.login-icon a
{
    display:block;
    width:180px;
    height: 98px;
    margin-left:100px;
}

.login-outer
{
    
    border:solid 5px #DDDDDD;
    margin-top:20px;
}


.login-inner
{
    
    background: #FFFFFF url("../images/bottom-shadow.jpg") repeat-x left bottom;
    border:solid 2px #FFF;
}

.login-details
{
    
    padding:40px 50px 30px 50px;
    color:#999;
    font-weight:bold;

}

.login-shoutbox
{
    margin-top:20px;
    margin-bottom:15px;
}

.login-box
{
    border:solid 1px #CCC;
    padding:5px;
    width:280px;
}


/* [ Upload Intermediary]------------------------------------ */

.up-int-LHS 
{ 
    width:600px
}


/* [ Pagination]-------------------------------------------- */


.pagelinks { padding: 10px; margin: 0px 3px; text-align:center;}
.pagelinks a, .pagelinks span { padding: 4px 8px 4px 8px; margin: 2px 2px; }
.pagelinks a { border: 1px solid #B1CBE4; text-decoration: none; color: #4A92D9; background-color:#FFF; }
.pagelinks a:hover, .pagelinks a:active {  border: 1px solid #0099ff; color: #FFF; background-color: #0099ff; }
.pagelinks span { border: 1px solid #4A92D9; font-weight: bold; background-color: #0099ff; color: #FFF; }
.pagelinks span.disabled { border: 1px solid #CCC; color: #CCC; background-color:#FFF; }


.paginate
{
    padding-top:35px;
}

/* [ Validation summarries ]------------------------------- */
.vs-alert
{
    margin: 10px 0px 10px 0px;
    padding: 10px 0px 10px 0px;
    border-top: solid 1px #CCCCCC;
    border-bottom: solid 1px #CCCCCC;
    width:99%;
    clear:both;
}

.vs-alert h1
{
    font-size:120%;
    padding-bottom:10px;
}

.vs-success
{
    margin: 10px 0px 10px 0px;
    padding: 10px 0px 10px 0px;
    border-top: solid 1px #CCCCCC;
    border-bottom: solid 1px #CCCCCC;
    width:99%;
    clear:both;
}

.vs-success h1
{
    font-size:120%;
    padding-bottom:10px;
}

.vs-alert ul , .vs-success ul
{
    padding-left:58px;
}




/* [ Inplace ]--------------------------------------------- */
.vp-inplace textarea
{
   
    height: 100px;
    background-color: #FFFFDD;   
    font-family: arial, sans-serif;
    width:599px;
    font-size:18px;
    color:#333;
}

.l-inplace textarea
{
    width: 299px;
    height: 80px;
    background-color: #FFFFDD;
    font-family: arial, sans-serif;
    font-size:12px; 
    color:#000;
    margin-bottom:5px;
}

.l-desc
{
    width: 300px;   
}

.l-desc span
{
    font-style:italic;
    color:#BEBEBE;   
}

/* [ intro-photos ]---------------------------------------------- */

.intro-box img
{
    margin:1px;
    background-color:Black;
}

.intro-LHS
{
    float:left;
    width:49%;
}

.intro-RHS
{
    float:right;
    width:49%;
}

.c2-chunk
{
 width:400px;
 
 padding:8px 18px 14px 58px;
 margin-bottom:10px;  
 position: relative;
 min-height:50px;
}

.c2-icon
{
    height:20px;
    width:20px;
}

.abs-c2
{
    position:absolute;
    left: 0px;
	top: 8px;
	width:50px;
	height:50px;
}

.c3-chunk
{
 width:450px;
 
padding-right:30px;
 margin-bottom:40px;  
float:left;
}

.c3-chunk-LHS
{
    float:left;
    width:75px;
}

.c3-chunk-RHS
{
    float:right;
    width:365px;
}

.commentsin
{
    padding-left:0px;
}
/*[ comments ]------------------*/

.c-box
{
    width:100%;
    margin-bottom:30px;
    clear:left;
	overflow: hidden;
    
}

.c-meta
{
    float:left;
    width:30%;
    color:#999;
}

.c-meta img
{
 margin:0px 5px 0px 0px;
 float:left;   
}

.c-comment
{
    float:left;
    width:60%;    
}


/* [ pop easy ]---------------------------------------------- */


.mininav a:link, .mininav a:visited
{
    padding-right:25px;
}

.mininav a:hover
{
    
    text-decoration:underline;

}

/*.pop
{
     position:absolute;
     top:0px;
     right:0px;
     z-index:201;
     width:79px;
     height:87px;
     background: url("../images/popper4.gif") no-repeat left top;
     
}*/
/*
#ezbutton 
{
    display:block;
    padding-right:14px;
    padding-top:15px;
    padding-bottom:20px;
}
*/
.pop-list
{
    
    background-color:#FFFFFF;
    width:190px;
    border-color: #FFFFFF #000000 #000000 #000000;
    border-width: 1px 1px 1px 1px;
	border-style: solid;
	padding:10px 20px 20px 20px;
    z-index:101;
    text-align:left;
    
}

.pop-list a:link, .pop-list a:visited
{
    display:block;
    color:#333333;
    border-bottom:solid 1px #EEEEEE;

}

.pop-list a:hover
{
    background-color:#f3f3f3;
    text-decoration:none;

}


.pop-gutter
{
    position:absolute;
    top:32px;
    right:25px; 
    -moz-opacity:0.95;
    z-index:101;
 
    opacity: 0.95;
    filter: alpha(opacity = 95);
}

.c-box
{
    width:100%;
    margin-bottom:30px;
    clear:left;
	overflow: hidden;
    
}

.c-meta
{
    float:left;
    width:30%;
}

.c-meta img
{
 margin:0px 5px 0px 0px;
 float:left;   
}

.c-comment
{
    float:left;
    width:60%;    
}


/* [ toolbar ]---------------------------------------------- */
.toolbar
{
    padding:0px 0px 7px 0px;
    width:300px;
}

.toolbar a:link, .toolbar a:visited
{
    background-color:#FFF;
   border-bottom:solid 1px #EEEEEE;
    border-right:solid 1px #EEEEEE;
    color:#454545;
    font-size:10px;
    padding:2px 5px 2px 4px;
    margin:2px;
    
    
}

.toolbar a:hover
{
 color:#0080FF;
 text-decoration:none; 
 border-bottom:solid 1px #CCCCCC;
 border-right:solid 1px #CCCCCC;
    
}

/* [ popular-almost ]---------------------------------------------- */

.apop-chunk
{
    width:230px;
    height:200px;
    float:left;
    margin-right:60px;
    margin-bottom:55px;
}

.apop-box
{
    float:right;
}

.apop-score
{
    background-color:#FFFFFF;
    padding-top:15px;
    text-align:center;
    font-family: Arial, Sans-Serif;
    font-size:52px;
    color:#DDDDDD;
}

.apop-LHS
{
    width:75px;
    height:125px;
    float:left;
}

.apop-meta
{
    margin-top:5px;
    text-align:center;
}


/* [ popular ]---------------------------------------------- */

.popular-chunk
{
    width:480px;
    
    float:left;
    margin-right:30px;
   margin-bottom:55px;
}

.popular-box
{
    float:left;
    margin-left:5px;
    
}

.popular-score
{
    background: #f8f8f8 url("../images/faves.gif") no-repeat top left;
    height:30px;
    padding-top:45px;
    text-align:center;
    margin-bottom:5px;
    font-weight:bold;
    font-family:Helvetica, Arial, Sans-Serif;
    font-size:16px;
    color:#888888;
}

.popular-LHS
{
    width:75px;
    height:125px;
    float:left;
}

.popular-meta
{
    margin-top:5px;
 
}


/* [ Footer ]---------------------------------------------- */

.footer
{
    
    clear:both;
    padding-top:30px;
    width:auto; 
    background-color: #000;
  
}
/*
.alert
{
  position:absolute;   
 
   padding:10px;
  top:0px;
  width:960px;
  height:50px;
  background-color:#f4f4f4;
}*/


.footer-box
{
    float: left;
    height: 180px;
    width: 47%;
    padding-right: 2%;
}

.footer-new-photo
{
    margin-bottom:10px;
}

.footer-new-photo img
{
    margin-right:10px;
    border: solid 1px #EEE;
}

.f-comment-LHS
{
    width:110px;
    float:left;
    
}

.f-comment-RHS
{
    width:330px;
    float:left;
    
}

.f-comment-LHS img
{
    margin-bottom:5px;
    border: solid 1px #EEE;
}

.footer-wrapper
{
    clear:both;
    width: 98%;
    margin: 0 auto;
    max-width:1200px;
    background-color: #000;
    color: #FFF;
  
    
}

.footer-wrapper a:link, .footer-wrapper a:visited
{
    color:#A8CFFF;
}

.footer-info
{
    margin-top: 100px;
    text-align:center;
    margin-bottom:5px;
}

.f-title
{
    color:#FFF;
    font-size:22px;
    letter-spacing:-1px;
    font-family:Arial, Sans-Serif;
    padding-bottom:15px;
}

/* [ dasher2 ]---------------------------------------------- */

.dash
{
    margin-bottom:20px;
    margin-top:20px;
}

.dash-box
{
    width:104px;
    height:200px;
    float:left;
    margin-right:30px;
}

.dash-back
{
        width:104px;
       /* height:45px; */
       height:130px;
        font-weight:bold;
        text-align:center;
      /*  padding-top:85px; */
        font-size:32px;
        vertical-align:baseline;
}

.dash-meta
{
    margin-top:5px;   
    text-align:center;
    font-weight:bold;
   
    
}

.dash-uploads
{
    background: url(../images/dash-photos.jpg) no-repeat 0 0;
}

.dash-comments-in
{
    background: url(../images/dash-c-out.jpg) no-repeat 0 0;
}
.dash-comments-out
{
    background: url(../images/dash-c-in.jpg) no-repeat 0 0;
}

.dash-contacts
{
    background: url(../images/dash-contacts.jpg) no-repeat 0 0;
}

a.dash-link
{
    display:block;
    height:45px;
    width:104px;
    padding-top:85px;
}

.dash-back a:link, .dash-back a:hover
{
    
}


/* [ dashboard-table ]---------------------------------------------- */

fieldset.updater-container
{
    width:650px;
   
    margin-bottom:10px;
    border:solid 1px #CCC;
    padding-left:10px;
    -moz-border-radius: 5px;
}



.updater-content
{
    width:590px;
    padding: 25px 30px 50px 30px;
}

TABLE.updater-table
{
    border-collapse: collapse;
}




tr.row td
{
  
    padding:5px 0px 5px 0px;
    border-bottom:solid 1px #DDD;
}


tr.u-even 
{
    background-color:#FAFAFA;
    padding:5px 0px 5px 0px;
}



tr.u-odd 
{
    background-color:#FFFFFF;
    padding:5px 0px 5px 0px;
}

.u-icon
{
    width:45px;
    text-align:center;
}

.u-main
{
    width:425px;
}

.u-main-1
{
   
}

.u-main-2
{
   
}
.u-main-3
{
  color:#CCC; 
}

.u-photo
{
    width:140px;
    text-align:center;
}


/* [ explore-2 ]---------------------------------------------- */

.explore2-recent
{   
    width:74%;
    float:right;
}

.explore2-comments
{
    width:74%;
    float:right;
    margin-top:10px;
    margin-bottom:10px;
}

.explore2-comments img
{
    
}

.explore2-almost
{   
    width:25%;
    float:left;
    
}

.explore2-recent img
{
 
}

.explore-holder
{
    width:74%;
    float:right;
 
}

.explore-albums
{
    float:left;
    width:56%;
}


.explore-feature
{
    float:right;
    width:43%;
}

.explore-apop-chunk
{
    width:230px;
    height:200px;
    float:left;
    margin-bottom:10px;
}

.explore-albums .a-chunk{
    margin-left:10px;
}