/*
Theme Name: The Prom Organiser
Theme URI: http://www.thepromorganiser.co.uk
Description: Custom theme for The Prom Organiser
Version: 1.0
Author: Kate Harding
Author URI: http://www.artemis.io

*/

/* BASIC STYLES */
body {margin: 0px; padding: 0px 0px 20px 0px; background: #ffffff; color: #333333; font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;} 
h1, h2, h3, h4, h5, h6 {font-family: Georgia, Times, Times New Roman, serif;}
h1 a, h2 a {color: #555555; text-decoration: none;}
h1 a:visited, h2 a:visited {color: #555555;}
h1 a:hover, h2 a:hover {color: #d6007e;}
h1 {margin: 0; padding: 0; font-size: 1.5em; font-weight: normal; border-bottom: 1px dotted #cccccc;}
h2 {margin: 1em 0 0 0; font-size: 1.25em;}
h3 {margin: 1.25em 0 0 0; font-size: 1em;}
p, li, label, td, th, input, select, textarea {}
input, select, textarea {font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; color: #333333;}
textarea {font-size: 0.8em;}
a {color: #d6007e;}
a:hover {color: #333333;}
a:visited {color: #9c005c;}
p input, p label, li li {font-size: 1em;}
p {margin: 1em 0; line-height: 1.4em;}
form {padding: 0; margin: 0;}
img, a img {border: 0;}

/*ACCESSIBILITY*/
#shortcuts {display: none;}

/*BRANDING */
#logo {margin: 0; padding: 0; border: none; font-size: 3em; border-bottom: 1px solid #cccccc;}
#logo a {text-decoration: none;}

/* STRUCTURE */
#container {width: 100%; margin: 0 auto;}
#content {margin: 0; padding: 20px 0 0 0; background-color: #ffffff;}
#navigation {display: none;}
.allcols #maincontent {width: 100%;}
.allcols #smallads {}
.allcols #blogmenu {display: none;}

/*MENUS*/
#mainmenu {font-family: Impact, Haettenschweiler, Arial Narrow Bold, sans-serif; height: 45px; margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #d8d8d8;}
#mainmenu li {margin: 0 25px 0 0; display: inline; padding: 0; line-height: 45px;}
#mainmenu a {color: #00ade9; font-size: 1.75em; text-decoration: none;}
#mainmenu a:hover {color: #000000;}
#linkhome a {color: #00ade9;}
#linkebook a {color: #ed008c;}
#linkabout a {color: #40af49;}
#linkfaq a {color: #fef200;}
#linkcontact a {color: #999999;}

/*ADS*/
#ebookteaser {margin: 0;}
#ebookteaser a {}
.allcols #smallads ul, .allcols #smallads li {margin: 0; padding: 0; list-style: none;}
.allcols #smallads .post-meta-key {display: none;}
#smallads img {margin: 0 0 10px 0;}

/*MAIN CONTENT*/
#content li {line-height: 1.4em;}
.allcols #maincontent #respond textarea {width: 500px; padding: 2px 5px;}

/* FOOTER */
#copyright {clear: both; padding: 0 10px; margin: 0; font-size: 0.8em; text-align: center;}
#copyright a {}

/* WP GENERATED STYLES */
p img {padding: 0; max-width: 100%;}
img.centered {display: block; margin-left: auto; margin-right: auto;}
.alignright {float: right; margin: 0 0 0.5em 1em;}
.alignleft {float: left; margin: 0 1em 0.5em 0;}
.wp-caption-text {display: none;}

/* PLUGIN STYLES */
#similarposts {border-top: 1px dotted #cccccc; padding: 1em 0 0 0;}
#similarposts h3 {font-size: 0.9em; color: #333333; font-weight: bold; margin: 0;}
#similarposts ul {margin-top: 0.25em;}

/* COMMENT STYLES */
.navigation {width: 100%; line-height: 1.5em; font-size: 0.6em; margin: 0; padding: 0 0 2em 0;}
.commentlist {list-style: none; margin: 0; padding: 0;}
.comment {padding: 10px 0px 10px 0px; margin: 0;}
.comment-author {float: left;}
.comment-author cite {font-style: normal; font-weight: bold; font-size: 1.25em;}
.comment-author a {text-decoration: none;}
.comment-author a:hover {text-decoration: underline;}
.says {display: none;}
.avatar {float: right;}
.postmetadata {border-width: 1px 0; border-style: dotted; border-color: #cccccc; color: #666666; font-size: 0.6em; text-align: center; padding: 3px 0; margin-bottom: 2em;}
.commentmetadata {text-align: right; font-size: 0.7em;}
.commentmetadata a {text-decoration: none; color: #aaaaaa;}
.commentmetadata a:hover {text-decoration: none; color: #000000;}
.commentlist p {font-size: 0.9em; line-height: 1.5em;}
.timestamp, .searchresults p.timestamp {font-size: 0.6em; color: #aaaaaa; text-transform: uppercase; letter-spacing: 0.2em; margin-bottom: 0.25em;}
h2.postlist {border-bottom: 1px dotted #cccccc; font-size: 1.5em; margin-top: 0; color: #555555; font-weight: normal;}
h3#comments {border-bottom: 1px dotted #cccccc; font-size: 1.5em;}
#respond {display: none;}
.searchresults p {margin: 1em 0 0 0;}
.searchresults p.more {margin: 0;}
.post {margin-bottom: 2em;}




