/* 
Theme Name: TIS-music
Theme URL: 
Description: a blank theme with widget managed sidebar
Author: Cameron Poole
Author URI: http://camerongp.co.uk
Version: 1.0
*/

/*  The following CSS Reset was written by Dejan Cancarevic
http://stylizedweb.com/2008/02/14/10-best-css-hacks/         */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
* {margin:0;padding:0;}


/*
The main body and wrappers head was 385px
*/

body, html { background-repeat: no-repeat; background-image: url(images/bg5.jpg); background-color: #191919; background-position: none left top; background-attachment: fixed; min-width: 1000px; margin: 0px; padding:0px;}
#container { font-family: Verdana; margin-left: 0px; margin-bottom: 0; margin-right: 0px; margin-top: 0; padding-right: 0px; padding-left: 0px; background-repeat: no-repeat; background-position: 0px top; color: #d3ced4; font-size: 11px; width: 850px;}
#headsection { width: 850px; z-index: 1; left: 0px; height: 150px; position: relative; top: 0px;}
#preload {position: absolute; visibility: hidden;}

/*
The Post section
*/

#post { background-repeat: repeat; padding-bottom: 25px; background-position: center top; border-color: #cccccc; border-style: solid; border-width: 0px; padding-top: 7px; margin-right: 0px; padding-right: 25px; padding-left: 25px; height: auto; z-index: 5; position: relative; float: right; width: 450px;}
#post .post {padding-bottom: 3px;}
#post .posttitle { border-left-width: 0px; border-top-width: 0px; margin-top: 15px; margin-bottom: 15px; border-bottom-width: 0px; border-style: dashed; width: 450px; }
#post .posttitle h2 { font-family: Georgia; color: #fff0d8; position: relative; font-size: 28px; letter-spacing: -1px; padding-top: 2px;}
#post .posttitle h2 a { background-color: #090909; text-decoration: none; color: #fff0d8;}
#post .posttitle h2 a:hover {background-color: #141414;}
#post .posttitle h3 { color: #5c5c5c; font-size: 9px; }
#post a { text-decoration: underline; color: #d4ccc7; }
#post a:hover { text-decoration: none; color: #fff0d8;}
#post a:visited {}
#post img { background-color: white; border-color: #fff0d8; border-style: solid; border-width: 1px; margin-bottom: 10px; margin-top: 10px; max-width: 448px; height: auto; }
#post img a {border-color: #dcdcdc; border-style: solid; border-width: 1px; padding: 5px; background-color: #f8f8f8; margin-bottom: 10px; margin-top: 10px; max-width: 440px; height: auto; }
#post img a:hover {border-color: #b1b1b1;}
#post ul, #post ol {padding-bottom: 5px; margin-top: -5px;}
#post ul li ul, #post ol li ol { padding-top: 10px; padding-bottom: 10px;}
#post li {margin-left: 20px;}
#post p {word-wrap: normal; line-height: 17px; text-align: left; padding-bottom: 10px;}
#post p em {font-style: italic;}
#post p strong {font-weight: bold;}
#post blockquote { font-size: 14px; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; border-color: #bfbfbf; border-style: dashed; border-width: 1px; margin-bottom: 10px; margin-top: 10px; padding: 10px; margin-right: 20px; margin-left: 20px; width: 480px; background-color: #e7edf9;}
#post address {font-style: italic; font-family: Georgia, "Times New Roman", Times, serif;}
#post h1 {font-size: 22px;}
#post h2 {font-size: 20px;}
#post h3 {font-size: 18px;}
#post h4 {font-size: 16px;}
#post h5 {font-size: 14px;}
#post h6 {font-size: 12px;}
#postnavigation {font-size: 12px; padding-top: 20px;}
.postinfo { color: #898989; font-size: 11px; border-color: #cdcdcd; border-bottom-width: 1px; border-style: solid; border-top-width: 1px; width: 500px; }
#post .postinfo a { text-decoration: none; color: #898989;}
#post .postinfo a:hover { text-decoration: none; color: #2A333F;}
#post .postinfo a:active { text-decoration: none;}
#post .postinfo a:visited { text-decoration: none;}
#commentsframe { padding-top: 10px; border-top-width: 1px; border-color: #cdcdcd; border-bottom-width: 1px; border-style: solid; color: #727272; font-size: 11px; }
#commentsframe h3 { font-size: 16px; font-weight: bold; letter-spacing: -1px; padding-top: 2px;}
#commentsframe ol {}
#commentsframe ol li {background-color: white; padding: 10px; margin-bottom: 10px; border-color: #cecfcd; border-style: solid; border-width: 1px; margin-right: 20px;}
#commentsframe ol li .from {font-size: 10px; color: #959595;}
#commentsframe ol .alt { background-color: white;}
#commentsframe ol .standard { background-color: #fcfcfc;}
#commentsframe #commentsform #commentform input, #commentsframe #commentsform #commentform textarea {border-color: #cecfcd; border-style: solid; border-width: 1px; }


/*
This is the styling for the sidebar
(Set the "top:" value in #widgets to set the distance from #headsection.)
*/

#sidebar { font-size: 10px; color: #d4ccc7; margin-left: 70px; margin-right: 70px; width: 210px; height: auto; margin-bottom: 0px; display: inline; z-index: 4; position: fixed; float: left;}
#sidebar h2 { font-size: 14px; font-weight: bold; letter-spacing: -1px; clear: both;}
#sidebar a { color: #d4ccc7; text-decoration: none;}
#sidebar a:hover { color: #fff0d8; text-decoration: none;}
#sidebar a:visited { text-decoration: none;}
#sidebar .logo {padding-bottom: 50px; padding-top: 70px;}
#widgets { background-position: center top; padding-left: 0px; padding-bottom: 15px; padding-right: 0px; padding-top: 18px; border-color: #cccccc; border-style: solid; border-width: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px; top: 0px; margin-top: 0px; position: relative; width: 210px;}
#widgets ul {border-style: none; margin-top: 0px; margin-bottom: 0px;}
#widgets ul li { border-style: none; margin-bottom: 50px; margin-top: 0px; padding-bottom: 0px; list-style-type: none;}
#widgets ul li h2 {border-style: none; padding-bottom: 0px; margin-bottom: 0px; margin-top: 0px; text-transform: lowercase; color: ##2a333f; font-weight: bold; letter-spacing: -1.5px; font-size: 26px;}
#widgets ul li ul { margin-bottom: 0px; padding-top: 5px; margin-top: 0px;}
#widgets ul li ul li { border-bottom-width: 1px; border-color: #726e6c; border-style: solid; margin-bottom: 0px; margin-top: 0px; padding-bottom: 7px; padding-top: 7px; font-size: 10px;}
#widgets ul li ul li a {}
#widgets ul li ul li a:hover {}
#widgets ul li ul li ul { border-style: none; margin-bottom: 0px; margin-top: 0px; padding-top: 5px;}
#widgets ul li ul li ul li { padding-bottom: 5px; padding-top: 5px; margin-bottom: 0px; border-style: none; margin-top: 0px; font-weight: normal; font-style: normal; font-size: 10px; list-style-image: url(images/arrow1.1.png); margin-left: 20px;}
#widgets ul li ul li ul li:hover { list-style-image: url(images/arrow1.2.png); }
#widgets ul li ul .gigpress-list-more a {text-decoration: underline; font-weight: bold;}
#widgets ul li ul .gigpress-list-more a:hover {text-decoration: none; font-weight: bold;}
#widgets ul li ul .gigpress-list-more a:vistited {text-decoration: underline; font-weight: bold;}
#widgets .widgettitle { font-weight: bold; letter-spacing: -1px; font-size: 22px;}

/*
The Footer
*/

#footer { text-align: center; position: relative; color: #292829; font-size: 10px; padding-top: 20px; padding-bottom: 20px; margin-left: 0px; clear:both;}
#footer a {text-decoration: none; color: #292829;}
#footer a:hover {text-decoration: none; color: #575557;}
#footer a:visited {text-decoration: none;}