/*  
Theme Name: tranBristol08
Theme URI: http://www.blogohblog.com/
Description: Limau Orange is a 3 columns Wordpress theme. I love to hear of my work being used :). This work is licensed under a <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License</a>. This means you may use it for any purpose, and make any changes you like. Just leave my Bob link under your footer :)
Version: 0.1
Author: Bob 
Author URI: http://www.blogohblog.com/

This theme was designed and built by Bob of <a href="http://www.blogohblog.com/">Blog Oh Blog</a> based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
and heavily modified by C Davies of www.porangi.co.uk ;)
*/

body { 
        font-family: Arial, Helvetica, sans-serif; 
        font-size:1em; 
        background:#009748; 
        width:98%
     }

#wrap { 
         
        font-family:Verdana, Arial, Helvetica, sans-serif; 
      /*  border:1px solid #F2E03E; */
        color:#1B3B90; 
        margin:0 auto; 
        background:#FFFFFF;
}

.textwidget, .textwidget li {
        list-style: none;
        }

.postmetadata {
        font-size: 80%;
}

#topnav {
        margin-left: 10px;
        font-size: 0.9em;
}

#search { 
          margin-top:10px; 
          float:right; 
          padding:5px; 
         }

input#searchsubmit { 
         background:#009748; 
         border:2px solid #6AA050; 
         color:#333; 
         font-size:13px; 
}

table.ec3_schedule {
         page-break-after:always;
         margin: 0 50% 0 20px; 
         padding: 20px 20px; 
         font-size:12px; 
         text-align:right;
         border-top:none ! important;
         border-bottom:none ! important;
         border-left:none ! important;
}

.post, .entry { line-height: 1.5em;
    }

a:hover { text-decoration:none; color:#36D; border:none; }

.left { 
	float:left; 
	width:180px; 
	min-height:720px; 
	border:0;
	border-right:1px solid #F2E03E;
	margin:5px 0; 
	padding:5px; 
}

.right { 
	float:right; 
	width:190px; 
	min-height:720px; 
	border:0;
	border-left:1px solid #F2E03E;
	margin:5px 0; 
	padding:5px; 
} 

.middle { 
	margin-top:5px; 
	margin-left:5px; 
	min-height:720px;
/*	border:1px solid #F2E03E; */
	border-top:0;
	border-bottom:0;
	overflow:hidden; 
	padding:5px;
        line-height:1em; 
}


.middle h2 { 
        font-size:16px; 
        border-bottom:dashed 1px #F2E03E; 
        margin:0 7px 3px 0; 
        padding:3px 0; 
}

.middle img { border:4px #eee solid; }

.ads { 
      margin-top:10px; 
      line-height:16px; 
      margin-left:10px; 
      float:left; 
      width:500px; 
      border:3px solid #F2E03E; 
      text-align:center; 
      padding:10px; 
     }

.ads img { border:0; text-align:center; }

img.wp-smiley { border:0; padding:0; }

#footer { 
        width:100%; 
        margin-top:5px; 
        text-align:center; 
        clear:both; 
        padding:5px; 
        font-size:0.8em; }

div.hr { 
	height:2px; 
	margin-left:5px;
	margin-right:5px; 
	background:#fff url(images/hr.gif) repeat-x scroll center; 
	clear:both; 
}

div.br { 
         height:5px; 
         background:#fff url(images/br.gif) repeat-x scroll center; 
         clear:both; 
     }

.alignright { float:right; } 
.alignleft { float:left; } 

.gcomment { 
        border-left:none; 
        vertical-align:middle; 
        border-right:none; 
        margin-bottom:3px; 
        border-bottom:1px solid #F2E03E; background-color:#F7F7F7; padding:3px; }

.ucomment { border-left:none; border-right:none; margin-bottom:3px; border-bottom:1px solid #F2E03E; 

background-color:#fbfbf1; padding:3px; } 

input#submit { background:#fc6; border:2px solid #f93; color:#fff; font-size:13px; }

ol.commentlist { margin:0 0 1px; padding:0; }

ol.commentlist li { list-style:none; margin:0; padding:13px 13px 1px; }

ol.commentlist li.commenthead { list-style:none; margin:0; } 

ol.commentlist li.commenthead h2 { margin:0; }

.addthis { float:right; clear:both; }

a:link,a:active,a:visited { text-decoration:none; color:#4B72DD; border:none; }

a:visited { color: #4B12DD }

a:hover { text-decoration:none; color:#1B3B90; border:none; }

.left h2,.comments h3 { 
          font-size:14px; 
          border-bottom:dashed 1px #F2E03E; 
          margin:0 7px 3px; 
          padding:3px 0; 
          }

.left ul,.right ul { list-style-type:none; margin:0; padding:0; line-height:150%; font-size:12px; }

.left ul li,.right ul li { list-style-type:none; margin:0 0 20px; padding:0; }

.left ul li ul,.right ul li ul { list-style-type:square; margin:0; padding:0 3px; }

.left ul li ul li,.right ul li ul li { 
                list-style-type:none; 
/*                background:transparent url(images/bullet.gif) no-repeat 0 4px; 
*/                border:0; 
                margin:0; 
                padding:0 0 2px 14px; 
}

.left ul li ul li :hover { border-bottom:#F2E03E 1px solid; color:#4B72DD;}

.right h2,.comments h3 { font-size:14px; border-bottom:dashed 1px #F2E03E; margin:0 7px 3px; padding:3px 0; }

.right ul,.right ul { 
          list-style:none; 
          margin:0; 
          padding:0; 
          line-height:150%; 
          font-size:12px; 
          }

.right ul li,.right ul li { list-style-type:none; margin:0 0 20px; padding:0; }

.right ul li ul,.right ul li ul { list-style-type:square; margin:0; padding:0 3px; }

.right ul li ul li,.right ul li ul li { 
             list-style-type:none; 
            /* background:transparent url(images/bullet.gif) no-repeat 0 4px; */
             border:0; margin:0; padding:0 0 2px 14px; }

.right ul li ul li :hover { 
           /* border-bottom:#F2E03E 1px solid; */ 
            color:#4B72DD;
           }
div.hr hr,div.br br { display:none; }

.middle2,.middle3 { 
             margin-top:10px; 
             line-height:16px; 
             margin-left:5px; 
             float:left; 
             width:200px; 
             border:1px solid #F2E03E; 
             overflow:hidden; 
             padding:10px; 
            }

.middle2 h2,.middle3 h2 { 
         font-size:14px; 
         border-bottom:dashed 1px #F2E03E; 
         margin:0 7px 3px 0; 
         padding:3px 0; 
} 

.middle2 :hover, .middle3 :hover { background:#ffffff; color:#4B72DD; }

.ucomment img, .addthis img { border:0; }

#header {
 height:56px;
/* width:640px; */
 position:relative;
 margin-bottom:0px;
 float:left;
 padding:5px;

}

#introtext {
     position:relative;
     left: -330px; 
     top: 15px;
     font-size: 0.6em;
}

#header a img {
 text-decoration:none;
 border=0;
}

#header .headerlink {
 text-decoration:none;
 color:#1B3B90;
 border:0;
 padding-bottom:10px;
}

#headerlink {
 text-decoration:none;
 border:none;
 padding-bottom:5px;
}

#headerlink a img {
 text-decoration:none;
 border=none;
}

