/*
Theme Name: Photography
Theme URI: http://www.digitalcamerablogger.com/
Description: Digital Camera Blogger
Version: 1.0
Author: Dusty
Author URI: http://www.digitalcamerablogger.com/
*/

body {
background-color:#000000;
margin:0px;
height:100%;
font-family:arial;
color:#ffffff;
}

a:link {
color:#ffff42;
text-decoration:underline;
}

a:visited {
color:#ffff42;
text-decoration:underline;
}

a:hover {
color:#ffff42;
text-decoration:none;
}

img {
border:0px;
}

p {
margin:0px 0px 25px 0px;
padding:0px;
}

h3 {
font-size:18px;
margin:0px;
padding:0px 0px 5px 0px;
}

#wrapper {
width:100%;
}

#container {
width:1000px;
margin:0px auto;
}

#container-table {
width:1000px;
height:1000px;
border-collapse:collapse;
margin:0px;
padding:0px;
border:0px;
}

#container-table td {
margin:0px;
}

#container-table-left {
width:50px;
padding:0px;
background-image:url(images/left-gradient.gif);
}

#container-table-middle {
width:900px;
padding:0px;
vertical-align:top;
}

#container-table-right {
width:50px;
padding:0px;
background-image:url(images/right-gradient.gif);
}

#top-a {
text-align:right;
font-size:10px;
color:#cccccc;
background:#191919;
height:20px;
}

#top-a a:link {
color:#cccccc;
text-decoration:none;
}

#top-a a:visited {
color:#cccccc;
text-decoration:none;
}

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

#top-a h1 {
font-size:10px;
color:#cccccc;
display:inline;
}

#top-a p {
display:inline;
}

#header {
height:200px;
}

#logo {
position:relative;
top:10px;
left:10px;
width:270px;
height:115px;
}

#header-bottom {
position:relative;
top:0px;
left:0px;
}

#footer {
text-align:center;
font-size:11px;
color:#cccccc;
clear:both;
padding:20px 0px;
}

#footer a:link {
color:#aac4ff;
text-decoration:underline;
}

#footer a:visited {
color:#aac4ff;
text-decoration:underline;
}

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

#content {
width:550px;
float:left;
margin:0px 20px 0px 20px;
font-size:16px;
line-height:20px;
}

#sidebar {
width:270px;
float:right;
margin:20px 20px 0px 20px;
}

#title {
font-family:trebuchet ms;
font-size:28px;
color:#aac4ff;
font-weight:normal;
padding:0px;
margin:0px;
}

#title a:link {
color:#aac4ff;
text-decoration:none;
}

#title a:visited {
color:#aac4ff;
text-decoration:none;
}

#title a:hover {
color:#ffff42;
text-decoration:none;
}

#about-me {
background:url(images/title-me.gif) no-repeat top left;
padding:30px 0px 0px 0px;
font-family:arial;
font-size:13px;
color:#ffffff;
line-height:18px;
margin:0px 0px 20px 0px;
}

#about-me ul {
list-style:none;
padding:0px;
margin:0px;
line-height:20px;
}

#archives {
background:url(images/title-latest-posts.gif) no-repeat top left;
padding:30px 0px 0px 0px;
font-family:trebuchet ms;
font-size:11px;
letter-spacing:1px;
text-transform:uppercase;
color:#ffffff;
margin:0px 0px 20px 0px;
}

#archives ul {
list-style: none;
margin:0px;
padding-left:0px;
line-height:20px;
}

#archives li {
background:url(images/archives.gif) no-repeat center left;
padding-left:20px;
}

#archives a:link {
color:#ffffff;
text-decoration:none;
}

#archives a:visited {
color:#ffffff;
text-decoration:none;
}

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

#archives select {
font-family:trebuchet ms;
font-size:11px;
text-transform:uppercase;
color:#ffffff;
background-color:#000000;
border:1px solid #1b1d1e;
width:190px;
}


#pages {
background:url(images/title-pages.gif) no-repeat top left;
padding:30px 0px 0px 0px;
font-family:trebuchet ms;
font-size:11px;
letter-spacing:1px;
text-transform:uppercase;
color:#ffffff;
margin:0px 0px 20px 0px;
}

#pages ul {
list-style: none;
margin:0px;
padding-left:10px;
line-height:20px;
}

#pages li {
background:url(images/pages.gif) no-repeat center left;
padding-left:20px;
}


#pages a:link {
color:#ffffff;
text-decoration:none;
}

#pages a:visited {
color:#ffffff;
text-decoration:none;
}

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

#tips {
background:url(images/title-photography-tips.gif) no-repeat top left;
padding:30px 0px 0px 0px;
font-family:trebuchet ms;
font-size:11px;
letter-spacing:1px;
text-transform:uppercase;
color:#ffffff;
margin:0px 0px 30px 0px;
}

#tips ul {
list-style: none;
margin:0px;
padding-left:10px;
line-height:20px;
}

#tips li {
background:url(images/photography-tips.gif) no-repeat center left;
padding-left:20px;
margin-top:5px;
}

#tips li select {
font-family:trebuchet ms;
font-size:11px;
text-transform:uppercase;
color:#ffffff;
background-color:#000000;
border:1px solid #1b1d1e;
width:190px;
}


#tips a:link {
color:#ffffff;
text-decoration:none;
}

#tips a:visited {
color:#ffffff;
text-decoration:none;
}

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

#reviews {
background:url(images/title-camera-advice.gif) no-repeat top left;
padding:30px 0px 0px 0px;
font-family:trebuchet ms;
font-size:11px;
letter-spacing:1px;
text-transform:uppercase;
color:#ffffff;
margin:0px 0px 30px 0px;
}

#reviews ul {
list-style: none;
margin:5px 0px 0px 0px;
padding-left:10px;
}

#reviews li {
background:url(images/digital-cameras.gif) no-repeat center left;
padding-left:20px;
margin-bottom:0px;
}

#reviews li select {
font-family:trebuchet ms;
font-size:11px;
text-transform:uppercase;
color:#ffffff;
background-color:#000000;
border:1px solid #1b1d1e;
width:190px;
}

#reviews a:link {
color:#ffffff;
text-decoration:none;
}

#reviews a:visited {
color:#ffffff;
text-decoration:none;
}

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

form.ddpl-form {
display:inline;
}

form.ddpl-form select {
text-transform:none;
font-size:11px;
color:#ffffff;
background-color:#555555;
border:1px solid #1b1d1e;
width:180px;
}

.reviews {
color:#ffffff;
background-color:#000000;
border:1px solid #1b1d1e;
width:180px;
padding:5px:
}

#news {
background:url(images/title-photography-news.gif) no-repeat top left;
padding:30px 0px 0px 0px;
font-family:trebuchet ms;
font-size:12px;
letter-spacing:1px;
text-transform:uppercase;
font-weight:bold;
color:#ffffff;
margin:0px 0px 30px 0px;
}

#news ul {
list-style: none;
margin:5px 0px 0px 0px;
padding-left:10px;
}

#news li {
background:url(images/news-3.gif) no-repeat center left;
padding-left:20px;
}

#news a:link {
color:#ffffff;
text-decoration:none;
}

#news a:visited {
color:#ffffff;
text-decoration:none;
}

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

#news li select {
font-family:trebuchet ms;
font-size:11px;
text-transform:uppercase;
color:#ffffff;
background-color:#000000;
border:1px solid #1b1d1e;
width:190px;
}

.previews {
text-transform:none;
font-size:11px;
color:#ffffff;
background-color:#555555;
border:1px solid #1b1d1e;
width:180px;
}

#me {
padding:5px 2px 5px 0px;
}

#me-img {
border:1px solid #3d3d3d;
float:left;
padding:1px;
margin:0px 10px 0px 0px;
}

a#visit-me {
margin-top:3px;
font-size:10px;
font-family:arial:
vertical-align:middle;
}

a#visit-me:link {
color:#ffff42;
text-decoration:none;
}

a#visit-me:visited {
color:#ffff42;
text-decoration:none;
}

a#visit-me:hover {
color:#aac4ff;
text-decoration:none;
}

#post-title-table {
width:100%;
border-collapse:collapse;
margin:0px 0px 5px 0px;
padding:0px;
border:0px;
}

#post-title-table td {
margin:0px;
padding:0px;
}

#post-title-table-left {
width:60px;
}
#post-title-table-left img {
border:1px solid #262626;
padding:1px;
}
.post {
border-bottom:1px dotted #3d3d3d;
padding-bottom:30px;
margin-bottom:30px;
}

.post-content {
background-color:#2f2f2f;
border:4px double #1b1d1e;
padding:20px;
}

.post-comments {
text-align:right;
font-size:14px;
}

.post-comments a:link {
color:#aac4ff;
text-decoration:none;
}
.post-comments a:visited {
color:#aac4ff;
text-decoration:none;
}
.post-comments a:hover {
color:#ffff42;
text-decoration:none;
}

.post-date {
font-size:11px;
color:#ededed;
margin-top:4px;
}

.post-category a:link {
color:#ededed;
text-decoration:underline;
font-weight:bold;
}

.post-category a:visited {
color:#ededed;
text-decoration:underline;
font-weight:bold;
}

.post-category a:hover {
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

#comments {
font-size:18px;
margin:15px 0px 15px 0px;
}

#respond {
font-size:18px;
margin:15px 0px 15px 0px;
}

.leave-comment {
font-weight:bold;
font-size:16px;
margin:0px 0px 15px 0px;
}

#comment {
width:540px;
font-family:arial;
font-size:14px;
color:#ffffff;
background-color:#555555;
border:1px solid #1b1d1e;
}

#author {
width:220px;
padding:4px;
font-size:14px;
color:#ffffff;
background-color:#555555;
}

#email {
width:220px;
padding:4px;
font-size:14px;
color:#ffffff;
background-color:#555555;
}

#url {
width:220px;
padding:4px;
font-size:14px;
color:#ffffff;
background-color:#555555;
}

.comment-author {
font-size:14px;
font-weight:bold;
line-height:16px;
}
.comment-author a:link {
color:#aac4ff;
text-decoration:none;
}
.comment-author a:visited {
color:#aac4ff;
text-decoration:none;
}
.comment-author a:hover {
color:#aac4ff;
text-decoration:underline;
}

.comment-date {
font-size:11px;
line-height:13px;
}
.comment-date a:link {
color:#c6c6c6;
text-decoration:none;
}
.comment-date a:visited {
color:#c6c6c6;
text-decoration:none;
}
.comment-date a:hover {
color:#c6c6c6;
text-decoration:none;
}

.comment-text {
font-size:12px;
line-height:16px;
}

.comment-text p {
margin:0px;
padding:0px;
}

.commentlist {
list-style:none;
margin:0px;
padding:0px;
}

.commentlist li {
margin:0px;
padding:0px;
}

.comment-table {
border-collapse:collapse;
margin:0px;
padding:0px;
border:0px;
}

.comment-table td {
margin:0px;
padding:0px;
}

.comment-moderation {
color:#ffff42;
padding:10px 0px;
}

.comment-form-text {
color:#c6c6c6;
}

.drop-down {
margin-left:30px;
}

table.specs {
width:100%;
border-width:1px;
border-style:solid;
border-color:#1b1d1e;
border-collapse:collapse;
font-size:12px;
margin:0px;
}

table.specs td {
padding:5px;
border-width:1px;
border-style:solid;
border-color:#1b1d1e;
}

table.specs ul {
margin:0px 0px 0px 20px;
}

.specs-left {
background-color:#252829;
width:150px;
}
.specs-right {
background-color:#4d4d4d;
}

.tags {
font-size:11px;
color:#aac4ff;
}

.tags a:link {
color:#aac4ff;
text-decoration:underline;
}

.tags a:visited {
color:#aac4ff;
text-decoration:underline;
}

.tags a:hover {
color:#ffff42;
text-decoration:underline;
}

a#photography {
display:block;
width:400px;
height:95px;
background:url(images/digital-photography-blogger.gif) no-repeat top left;
}
a#photography:hover {
background:url(images/digital-photography-blogger.gif) no-repeat bottom right;
}