/*
Theme Name: Purple Sevenisms
Theme URI: http://www.sevenisms.co.uk
Description: A theme made specifically for sevenisms.co.uk
*/

body {background:#111; font:75% helvetica, arial, verdana, sans-serif; color:#ccc; line-height:170%;}
#container {background:#222;}
a, a:hover {text-decoration:none; color:#fff}
a:hover, #footer a:hover, .entry a:hover, #navigation a:hover {color:#60c}
small {font-size:80%;}
.hide {display:none;}
strong {font-weight:bold;}
em {font-style:italic;}
ul {list-style:circle outside; padding:0 0 15px 5px; margin-left:10px;}
p {margin-bottom:15px;}
blockquote {width:350px;margin:20px auto; font-style:oblique}
.alignleft {margin:0 10px 20px 0; display:inline; float:left;}
.aligncenter {margin:0 auto;}
.p-post img {max-width:820px;}
::-moz-selection {color:#fff; background:#60c;}
::selection {color:#fff; background:#60c;}

hr {border:0; height:1px; border-top:1px solid #363636; display:block; margin:15px 0;}
strike {color:#555}

#warning {background:red; position:fixed; padding:10px; bottom:0; right:0}

#content {margin:0 auto; width:840px;}
#s-post a {color:#999}
.post-title {text-transform:lowercase;}
.meta, .post-title {clear:both; color:#555; margin-bottom:20px;}
.meta a:hover, h3 a:hover {color:#555}
.meta a {color:#999}
.meta p {margin-bottom:0}

#author-info img {float:left; margin-right:20px; max-width:120px; max-height:120px;}
#author-info {margin-bottom:45px;}
.social-media {list-style:none; margin:0 0 5px 0; padding:0}
.social-media li {display:inline; margin:0 5px 0 0;}
#author-info li img {margin:0 5px 0 0}
.social-media li img {filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; margin:0; float:none}
.social-media li img:hover {filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; margin:0;}

h1, h2, h3, h4, h5, h6, #search-box, .page-links, .nav-links li, .submit, .c-author a, #commentform label, .meta {letter-spacing:.5px; font-family:century schoolbook, garamond, times, serif; text-transform:lowercase;}

h1, h2 {text-indent:-9999px;}
.home-link {height:35px; width:840px; padding-top:30px; display:block}
#header {height:35px; background:url('http://sevenisms.co.uk/img/purple/header.png') no-repeat center 30px; padding:0 0 90px 0;}
#header:hover {background:url('http://sevenisms.co.uk/img/purple/header-hover.png') no-repeat center 30px;}
#top-nav {width:840px; margin:0 auto; text-align:right; background:#363636; padding:5px}
#top-nav li {background:none; margin:0 0 0 15px; padding:5px 5px 0 5px}
.spacing {border:0;}

h3, .nav-links li, .submit, .c-author a, .post-title {font-size:130%; font-style:italic;}
h3, .submit {color:#999; background:#363636; width:206px; padding:5px 10px; text-align:center; clear:both}
.h3 {margin:0 0 15px 0}

#about, .box {margin-bottom:60px;}
#about img {float:left; margin-right:22px;}
.nav-links {list-style:none; padding:5px 0 20px 0; margin:0}
.nav-links li, .poll .submit {display:inline; padding:5px 10px; margin-right:15px; background:url('http://sevenisms.co.uk/img/purple/p-gradient.png'); height:35px; text-shadow:1px 1px 0 #000}
.nav-links li a:hover, .poll .submit:hover {color:#ccc}
.help {cursor:help}

h4, #commentform label {text-transform:none; margin:0 0 15px 0; color:#999;}
.photo {float:left;}
.profile-left {float:left; width:120px; margin-right:10px;}
.profile-left ul {list-style:none; margin:0; padding:0}
.profile-left ul li {padding:5px 0 1px 5px; border-bottom:1px solid #222}
.profile-left img {margin-bottom:5px;}
.profile-right {width:290px;}
.panel, .profile-right {float:left;}
.profile {float:left; margin-right:15px; background:#111; padding:5px 0 0 5px}

.quick-bio {clear:both; margin-bottom:15px}
.quick-bio .pic {width:120px; height:120px; overflow:hidden; float:left; margin-right:15px}
.quick-bio .pic img {width:120px; height:120px;}
.page-links {list-style:decimal inside; margin:0 0 15px 0; padding:10px; background:#363636; text-transform:none}
.page-links li a:hover, .back-top a:hover {color:#999}
.back-top {text-align:right; margin:-5px 0 5px 0}
.back-top hr {width:750px; position:absolute; margin:9px 0 0 0}
.back-top a {color:#666; background:#222;}
.resolved {color:#666;}

.theme {list-style:none; margin:0}
.theme li {display:inline;}
.theme li:after {content:", ";}
.theme .last:after {content:".";}

h5 {color:#999; margin:5px 0 15px 0; padding:0}
.entry-theme a {color:#999}
.entry-title, .entry-author a {font-style:italic}
.random-selections {margin-left:-22px}
.entry {width:265px; margin:0 0 0 22px; float:left; color:#858585}
.picture {width:265px; height:200px; overflow:hidden;}
.entry-link {width:265px; height:200px; display:block;}

#archives .entry h5 {padding:5px; background:url('http://sevenisms.co.uk/img/purple/trans.png'); margin:0;}
#archives .entry {margin-bottom:15px;}
#archives {margin-bottom:-15px;}

h6 {font-size:130%; margin-bottom:15px; padding:0 0 5px 0; border-bottom:1px solid #1d1d1d}
#footer {clear:both; background:#111; padding:20px 0; color:#333; margin-top:60px}
#footer a {color:#555}
.footer {width:840px; margin:0 auto;}
#footer hr {clear:both; height:15px; border:0; border-bottom:1px solid #1d1d1d}
.site-meta img {vertical-align:middle;}
.site-meta {list-style:none; padding:0; margin:0 0 -15px 0;}
.site-meta li {display:inline; margin-right:20px;}
#tag-cloud, #past-themes, #authors {width:265px; float:left;}
#tag-cloud {margin-right:22px; text-align:justify}
#authors {margin-left:23px;}
#past-themes ul, #authors ul {list-style:none; margin:0 0 15px 0; padding:0}
#past-themes li, #authors li {float:left; width:130px; padding-right:2px}

/* gallery */

.gallery-item {float:left;margin-right:10px;}
.gallery img{padding:3px;width:144px; height:144px;}
.gallery img:hover{padding:3px;}

/* comment */

.c-avatar {position:absolute; margin-left:-65px}
.c-avatar img {width:50px; height:50px;}
.c-author {color:#666}
#comments {margin-bottom:45px}
#comments li {list-style:none;display:block; margin:0 0 15px 0; padding:15px 10px 1px 80px; background:#191919}
#comments hr {margin:0;}

/* form */

.wp-polls ul {margin:0; padding:0; list-style:none;}
.wp-polls ul li {padding-bottom:5px;}
.poll {width:400px; float:left;}
.poll ul li input, .poll label {display:inline;}
.poll ul li input {width:15px; text-align:left; margin:3px 10px 0 0;}

input, textarea, button {display:block;}
input, textarea {text-align:left; background:#191919; font:100% helvetica, helvetica neue, verdana, sans-serif; line-height:160%; width:830px}
#commentform p {background:#191919;}
input, textarea, #commentform p {border:0; padding:5px; color:#999; margin-bottom:15px;}
#commentform label {margin:5px 0; display:block; color:#666;}
input:focus, textarea:focus, textarea:hover, input:hover, #commentform p:hover {color:#eee;}

form br {display:none;}
.submit:focus, .submit:hover, #search-box:hover, #search-box:focus {color:#ccc;}
#search-box {margin-bottom:15px; width:830px; color:#555}
.poll .submit {max-width:100px; min-width:100px; width:100px; height:30px; color:#fff; margin-top:13px}
.submit {width:100%; margin:15px 0; min-width:690px}

/* float break */

.break {clear:both; border:0; margin:0; padding:0; height:0;}
.left {float:left;}
.right{float:right;}