/*  
Theme Name: tom
Theme URI: 
Description: This is my theme for tomzender.
Version: 1.0
Author: Lorry
Author URI:
*/
body{ background:#999;margin:0;padding:0; font-family:Palatino;line-height:150%;}
*,input{margin:0;}
ul{margin:0;}
img{border:none;}
h1{font-size:26px;font-weight:bold;padding:10px 0 10px 0;font-family: Palatino; color:#3b4d7a;}
h2{font-size:18px !important;font-weight:bold;padding:5px 0 5px 0; font-family: Palatino;color:#437ec0; text-transform: none;}
h2 a {font-size:18px;font-weight:bold;padding:5px 0 5px 0; font-family: Palatino;color:#437ec0; text-transform: none;}
h3{font-size:16px;font-weight:bold;padding:5px 0 5px 0; font-family: Palatino;color:#3b4d7a; text-transform: none;}

.font16{font-size:16px;}
.font-style{font-style:italic;color:#888;}
a.fontblue{color:#20759E;text-decoration:none;}
a:hover.fontblue{color:#20759E;text-decoration:underline;}
a{color:#fff;text-decoration:none;}
a:hover{color:#fff;text-decoration:underline;}
a.blue{color:#336;text-decoration:none;}
a.blue:hover{color:#336;text-decoration:underline;}
a.list-style{background:url(images/list-tyle02.jpg) no-repeat left 50%;font-weight:bold;color:#336;padding:0 0 0 20px;line-height:24px;}
a:hover.list-style{background:url(images/list-tyle02.jpg) no-repeat left 50%;font-weight:bold;color:#336;}
#container{width:861px;margin:0 auto; border:1px solid #ccc;border-bottom:none;border-top:none;height:auto;color:#fff;position:relative;}
#top{height:0px;background:#31312F;border-bottom:0px solid #31312F; text-align:right;padding:0px 0 0 0;}
#header{height:255px;}
#header span{float:right;width:595px;}
#leftnav{float:left;width:266px;}
#leftbar{width:266px;background:#D5DCEC;border-top: solid 1px #fff}
#tbar{width:266px;background:#D5DCEC;}
#tbar a{ display:block;background:url(images/list-tyle02.jpg) no-repeat 33px 60%;font-size:14px;font-weight:bold;color:#336;padding:0 0 0 60px;}
#tbar a.list-style{background:url(images/list-tyle02.jpg) no-repeat left 50%;font-weight:bold;color:#336;padding:0 0 0 20px;line-height:24px;}
#tbar a:hover{background:url(images/list-tyle02.jpg) no-repeat 33px 60%;}
#logo{width:266px;height:57px;}
#mainnav{width:266px;/*background:#3b4d7a;*/ background:#3b4d7a; height:197px;}
#mainnav a{ display:block;/*background:url(images/list-tyle01.jpg) no-repeat 33px 60%;*/font-size:14px;font-weight:bold;padding:3px 0 0 0px;}
#mainnav ul{margin:0; list-style:none; list-style-position: outside;}
#mainnav a:hover{/*background:url(images/list-tyle01.jpg) no-repeat 33px 60%;*/}
#content{position:relative;overflow:auto;font-size:12px; font-family:Arial;color:#333;padding:0 16px 0 0; background:#fff url(images/left-bg.jpg) repeat-y;}
#sidebar{width:266px;float:left;background:#D5DCEC;line-height:150%;}
#sidebar p{padding:0 0 0 27px;}
#sidebar ul{margin:0; list-style:none}
#signup{background:#79859B;padding:17px 0 0 25px;margin:8px 0 0 0;height:65px;line-height:30px; border-top: #ccc solid 1px; border-top: solid 1px #ccc;}
#rightbar{width:560px;float:right;padding:18px 0 0 0;}
#rightbar span{float:right;}

#welcome{/*border-top:1px dashed #999;*/margin:8px 0 0 0;line-height:140%; float:left; width:100%; margin-top: 10px;}
#welcome ul{padding:30px 0 0 0;}
#welcome input,#welcome textarea{border:1px solid #ccc;width:340px;margin:0 0 8px 10px;*margin:0 0 6px 0; overflow:hidden;}
#welcome a{font-size:12px;font-weight:bold;color:#336;padding:3px 0 0 0;}
#welcome h2 a{font-size:18px;font-weight:bold;color:#437ec0;padding:5px 0; line-height: 22px;}
#welcome ul{list-style:none;*list-style:none;}
#welcome ul span{float:right;width:370px;text-align:left;}
#welcome ul li{width:180px;text-align:right;line-height:30px; }
#welcome p{width:auto;}
#welcome img{float:left;width:auto;margin:5px 10px 0 0;}
#welcome span{width:270px;float:right;padding:5px 10px 0 0;}

#index{/*border-top:1px dashed #999;*/margin:8px 0 0 0;line-height:140%; float:left; width:100%;}
#index input,#index textarea{border:1px solid #ccc;width:340px;margin:0 0 8px 10px;*margin:0 0 6px 0; overflow:hidden;}
#index a{font-size:18px;font-weight:bold;padding:5px 0 5px 0; font-family: Palatino;color:#437ec0; text-transform: none;}
#index ol{padding:0 0 0 16px;*padding:0 0 0 0;margin:0;}
#index ol li{width:auto;list-style:decimal;*list-style:inside;}
#index ol li span{float:none}
#index ul{padding:0 0 0 0;margin:0;}
#index ul li{width:auto;list-style:inside;}
#index ul li span{float:none; }
#index p{width:auto;}
#index img{float:none;width:auto;margin:5px 10px 0 0;}
#index span{width:auto;float:none;padding:0 0 0 0;}
#index span img{width:207px;float:right;padding:0 0 0 0;}

#about{border-top:1px dashed #999;margin:8px 0 0 0;line-height:140%; float:left; width:100%;}
#about input,#about textarea{border:1px solid #ccc;width:340px;margin:0 0 8px 10px;*margin:0 0 6px 0; overflow:hidden;}
#about a{font-size:12px;font-weight:bold;color:#336;padding:3px 0 0 0;}
#about ol{padding:0 0 0 16px;*padding:0 0 0 0;margin:0;}
#about ol li{width:auto;list-style:decimal;*list-style:inside;}
#about ol li span{float:none}
#about ul{padding:0 0 0 0;margin:0;}
#about ul li{width:auto;list-style:inside;}
#about ul li span{float:none; }
#about p{width:auto;}
#about img{float:left;width:auto;margin:5px 10px 0 0;}
#about span{width:auto;float:none;padding:0 0 0 0;}
#about span img{width:207px;float:left;padding:0 0 0 0;}

#mysubmit input{background: url(images/btn-send.jpg); width: 62px;height: 23px;cursor:pointer}
#footlink{background:#3b4d7a;height:52px;line-height:52px;text-align:center;}
#footlink ul{margin:0;padding:0;line-height:30px; text-align:center;width:100%;}
#footlink li{margin:10px 0 10px 22px;display:block;float:left;text-align:center;}
#footlink li a{cursor:pointer;color:#fff;display:block;float:left;text-decoration:none;height:30px;}
#footer{height:108px;border-top: #ccc solid 1px;}
#footer a{color:#ccc;text-decoration:none;font-family:Arial;font-size:12px;padding:0 15px;}
#footer a:hover{color:#ccc;text-decoration:underline;}
#copyright{height:54px;background:#30312F;text-align:center;padding:10px 0 0 0;font-size:12px;color:#ccc;font-family:Arial; border-top: solid 1px #ccc;}
#copyright a{color:#ccc;text-decoration:none;font-family:Arial;font-size:12px;padding:0 0;}
#copyright a:hover{color:#ccc;text-decoration:underline;}
#blog{clear:both;margin:8px 0 0 0;color:#666;}
#blog img{border:1px solid #ddd;padding:0;float:left;margin:5px 10px 0 0; width:48px; height:48px;}
#blog span{float:right;width:500px;text-align:left;line-height:150%;padding:0 0 10px 0;}
.comments-template{	margin: 10px 0 0;border-top: 1px;padding: 10px 0 0; float:left}
.comments-template a{font-size:12px;font-weight:bold;color:#336;padding:3px 0 0 0;}
.comments-template ol{margin: 0;padding: 0 0 15px;list-style:none;}
.comments-template ol li{margin: 10px 0 0;line-height: 18px;padding: 0 0 10px;border-bottom: 1px solid #ccc;}
.comments-template h2, .comments-template h3{font-family: Georgia, Sans-serif;font-size: 16px; margin-top:10px}
.commentmetadata{font-size: 12px;}
.comments-template p.nocomments{padding: 0;}
.comments-template textarea{font-family: Arial, Helvetica, Georgia, Sans-serif;font-size: 12px;}
.navigation { float:right}
.navigation a{font-size:12px;font-weight:bold;color:#336;padding:3px 0 0 0;}
.pagebar {padding: 0.2em 0.5em;margin-right: 0.1em;margin-bottom: 1.0em;border: 1px solid #fff;background: #fff;text-decoration: none; float:left}
.pagebar a .pageList .this-page {border: 1px solid #9AAFE5;text-decoration: none;padding: 0.2em 0.5em;}
.pagebar a:visited {border: 1px solid #9AAFE5;text-decoration: none;padding: 0.2em 0.5em;}
.pagebar .break {padding: 2px 6px 2px 6px;border: none;background: #fff;text-decoration: none;}
.pagebar .this-page {border: 1px solid #2E6AB1;padding: 0.2em 0.5em;font-weight: bold;background: #2E6AB1;color: #fff;}
.pagebar a:hover {border-color: #2E6AB1;}
.pagebar .inactive{border: 1px solid #cccccc;color: #ccc;text-decoration: none;padding: 0.2em 0.5em;}

#single{border-top:1px dotted #999;margin:8px 0 0 0;line-height:140%; width:100%;}
#single p{width:auto;margin-top:10px}
#single p span{float:none;}
#single input,#single textarea{border:1px solid #ccc;width:auto;margin:0 0 8px 10px;*margin:0 0 6px 0; overflow:hidden;}
#single a{font-size:12px;font-weight:bold;color:#336;padding:3px 0 0 0;}

#single ol{padding:0 0 0 16px;*padding:0 0 0 0;margin:0;}
#single ol li{width:auto;list-style:decimal;*list-style:inside;}
#single ol li span{float:none}

#single ul{padding:0 0 0 0;margin:0;}
#single ul li{width:auto;list-style:outside; margin-left: 20px;}
#single ul li span{float:none; }
#single img{width:auto;float:left;margin:5px 10px 0 0;}

.presskit h3 a {color:#437ec0;}

.nextevents {
background:#79859B; 
padding: 10px 0 20px 0; 
color: #fff;
}

.nextevents strong, .nextevents a {
color: #336;
}

.nextevents p {
margin-top: 10px;
}

.nextevents h2 {
color: #fff;
text-transform: uppercase;
margin-left: 25px;
font-weight: normal;
font-size: 6px;
letter-spacing: 1px;
}