/**
 *
 *General declaration (Mainly about font and colors) 
 *
**/

body {
  font-size:12px;
  font-family : Verdana,Arial,Geneva,sans-serif;
  color: #101818;
  background-color: white;
}

td { 
  font-size:12px;
  font-family : Verdana,Arial,Geneva,sans-serif;
}


a { text-decoration: none }

a:link { color: #c63e4b } 

a:visited { color: #c63e4b }

a:active { color: #c63e4b }

a:hover { 
  text-decoration: underline;
  color: #c5757e;
  }




.errormsg {
  font-family : Verdana,Arial,Geneva,sans-serif;
  font-size: 90%;
  color: red;
  }


#page {
	background-color: white;
	margin: 20px auto;
	padding: 0px;
	width: 760px;
	border: 1px solid #959596;
	}

#innerpage {
	padding: 30px;

	}


/* Default banner */
#banner {
  display: block;
  border: none;
  margin-bottom: 3px;
  }



/* Page naviguation (Previous/Next, Page number) */
 #pagenav {
  float: left;
  clear: left;
  width: 100%;
  text-align: center;
  margin: 10px;
}


#footer {
  clear: left;
  width: 100%;
  text-align: center;
}





/* thumbnails properties */
.thumbnail {
   border: 1px solid black;
}
.picthumbnail, .picinfo {
    float: left;
}
.picinfo a, .picinfo span {
    display: block;
    padding: .5em 1em 0 1em;
}
.picinfo span {
    font-size: 75%;
    padding-left: 2em;
}



/* directory thumbnail */




/* icons properties */
.icon { border: none }

/* lowres/highres picture properties */
.picture { 
  border: 1px solid black;
  }


/* login page */

#login {
    position: relative;
    width: 300px;
    margin: 5% auto;
    border: 1px solid #AAAAAA;
    padding: 50px;
}

.margintop {
    margin-top: 5px;
}

.floatlabel {
    width: 4em;
    float: left;
    text-align: right;
    margin: 0 1em 10px 0;
    clear: both
}


/*   kubrick style stuff                  */


/* Begin Structure */
body {
	margin: 0;
	padding: 0; 
	}

#page {
	background-color: white;
	margin: 20px auto;
	padding: 0;
	width: 760px;
	border: 1px solid #959596;
	}
	
#header {
	padding: 0;
	margin: 0 auto;
	height: 200px;
	width: 100%;
//	background-color: #73a0c5;
	}

#headerimg {
	margin: 0;
	height: 200px;
	width: 100%;
	}

.narrowcolumn {
	float: left;
	padding: 0 0 20px 45px;
	margin: 0px 0 0;
	width: 450px;
	}
	
.post {
	margin: 0 0 10px 0;
	text-align: justify;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}
	
#footer {
	padding: 0;
	margin: 0 auto;
	width: 760px;
	clear: both;
	}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	}
/* End Structure */





/* Begin Sidebar */
#sidebar
{
	padding: 20px 0 10px 0;
	margin-left: 545px;
	width: 190px;
	}

#sidebar form {
	margin: 0;
	}
/* End Sidebar */



#sidebar h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
	}
	
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	color: #c63e4b;
	}

#sidebar {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: darkred;
	}
	
#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
	}
	
.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}
	
	
	
#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	font-size: .95em;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
	

#googleAdSpacer{
width:35px;
float:left;
}


img {
border:0px;
}

.previouspage{
float:left;
}

.nextpage{
float:right;
}



#uploadDiv{

border: 1px solid black;


}

#files_list{
  border: 1px solid black;
  padding-left:5px;
  text-align:left;
}

#files_list input{
border: 1px solid black;
height: 15px;
width: 15px;
font-size:10px;
margin-left:5px;
}

