/* Black theme for dynamicstu.com */
body,input, textarea{ 
    background: #000000;
    margin:0px;
    color: #aaaaaa;
    font-family: trebuchet ms, tahoma, verdana, sans-serif;
    font-size: 11px;
    line-height: 14px;
    background-image: url(http://www.dynamicartphotography.com/black_1x1square.gif);
    position:relative;
    text-align:center;
    margin-left:0px;

	}
input, textarea {
	border: solid 1px #aaa;
	-moz-border-radius: 2px;
	}
/*-------------- removes outline from photos -----------------*/
	img {
		border: 0px solid rgb(128, 128, 128);
		}
/*-------------- applies to the header at blog page -----------------*/
	.header {
		font-family: trebuchet ms, tahoma, verdana, sans-serif;
		color:#aaaaaa;
		font-size:11px;
		height:26px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0px;
		width: 100%;
		background-color: #1d1d1d;
		border-bottom: 1px solid #444444;
		text-align:left;
		}
	.logo { 
		width:370px;
		height:24px;
		border:none;
		position:absolute;
		top:2px;
		right:2px;
		z-index:1;
		background-image: url(/media/dynamic_black.png);
		}
	.sub_header {
		left: 5px;
		display: inline;
		position:relative;
		top: 6px;
		}
/*-------------- index layout -----------------*/
	.index_welcome{
		height:698px;
		width:700px;
		border:none;
		position:absolute;
		top:27px;
		left:0px;
		z-index:1;
		background-image: url(intro_black.jpg);
		}
	.index_welcomeBlank{
		width:800px;
		border:none;
		position:relative;
		top:0px;
		left:0px;
		z-index:1;
		}
	.index_nav{
		border:none;
		left:710px;
		top:40px;
		width:275px;
		position:absolute;
		z-index:2;
		}
/*-------------- display for big photo -----------------*/
	.mainimage {
	    background-image: url(http://www.dynamicartphotography.com/black_1x1square.gif);
		text-align: center;
		width: 850px;
		}
/*-------------- total size of the page with centering -----------------*/
	#container_index{
		border:none;
		display:inline;
		float:left;
		left:50%;
		margin-top:30px;
		margin-left:-425px;
		position:relative;
		width:850px;
		}
	.footer{
		position:absolute;
		top:750px;
		right:5px;
		font-size:10px;
		text-align:left;
		}
.thumbs {
    width: 850px;
	}
.comments {
    padding: 20px;
    background-color: #111;
    -moz-border-radius: 10px;
}
a, a:visited {
    color: #aaaaaa;
    text-decoration: underline;
}
a:hover, a:visited:hover { 
    color: #aaaaaa;
    text-decoration: none;
}
ul {
    list-style-type: none;
    margin: 0px;
}
li {
    text-indent: 10px;
}
.small {
    clear: left;
    font-size: 10px;
    text-align: right;
}
ul.exif {
    margin: 10px 0px 10px 0px;
}
ul.exif li {
    padding: 0px;
    text-indent: 0px;
}

/*-------------- Folderblog Generated Content -----------------*/
.fbthumb, .fbrandthumb, .fbthisthumb, .fbmenuthumb { 
    padding: 5px 0px 10px 0px;
    width: 140px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    float: left;
}
.fbcomthumb {
    padding: 0px 0px 5px 5px;
    float: right;
}
.fbthumb img, .fbmenuthumb img {
    border: solid 1px rgb(128,128,128);
}
.fbthisthumb img {
    border: solid 1px rgb(128,128,128);
}
.fbthisthumb {
    background-color: #111;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
}
.fbthiscat {
    font-weight: bold;
}
.fbpages {
    padding-bottom: 10px;
    font-weight: bold;
}
.fbthispage {
    font-weight: normal;
}
.fbcomment {
    margin-top: 5px;
}
.fbbyline {
    display: block;
    color: #aaa;
    font-size: 10px;
}
ul.fbcats {
    display: inline;
    padding: 0px;
}
li.fbshowall {
    display: inline;
    text-indent: 0px;
    margin: 0px;
    padding: 0px;
}