/* :::: CSS RESET :::: */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}

/* :::: DEFAULTS :::: */
.float-left {float:left;}
.float-right {float:right;}
.clear {clear:both;height:0;overflow:hidden;font-size:0;}

/* :::: TAGS :::: */
body {font-family:courier;font-size:12px;}
noscript {font-family:courier;font-size:13px;background-color:#ffff00;}

/* :::: LINKS :::: */
a:link,a:active,a:visited,a:hover {color:#000;text-decoration:underline;font-size:12px;}

/* :::: NOTIFICATIONS :::: */
.notification-bar {width:100%; position:absolute;left:0;top:0;cursor:pointer;background-color:#FFFFCC;border-bottom:1px solid #ececec;text-align:center;padding:5px 0px 5px 0px;}

/* :::: STRUCTURAL :::: */
#main-container {padding:45px 0px 0px 8px;}
#header {height:50px;margin-bottom:10px;}
#header-links {float:left;padding:22px 0px 0px 70px;}
#header-links a, span {margin-right:30px;}

/* :::: HOMEPAGE :::: */
#albums {padding-left:5px;}
.album-cover-photo {height:220px;}
.album-title {width:200px;}

/* :::: ALBUMS :::: */
.album-photo {}
.back-link {padding-left:5px;}

/* :::: INFO PAGE :::: */
#info-container {width:800px;margin-left:7px;}
#info-container img {margin-right:25px;}

/* :::: LINKS PAGE :::: */
#links-container {width:800px;margin-left:7px;}

/* :::: FORMS :::: */
.field {margin-bottom:15px;}