/*

Theme Name: tm

*/

body {

	margin:0;

	padding-top:0px;

	background:#1C489F ;

	font-family:Arial,Tahoma,sans-serif;

	color:#000;

	font-size:13px;

}

img {

	border:0;

	display:block;

}

p {

	margin:1em;

	display:block;

}

a {

	color:#444;

	text-decoration:none

}

a:hover {

	text-decoration: underline;

}



h1, h2, h3, h4, h5, h6 {



}

blockquote {

	padding-left:10px;

	color:#555;

	font-style: normal;

	

}



.clear {

	clear:both;

}

br.clear {

	clear:both;

	line-height:0;

}

.alignleft {

	float:left;

	padding:5px 0 0 0;

}

.alignright {

	float:right;

	padding:5px 0 0 0;

}

input {

cursor:text;

letter-spacing:normal;

line-height:normal !important;

padding:1px 0;

text-align:start;

text-indent:0;

text-rendering:optimizelegibility;

text-transform:none;

word-spacing:normal;



}

#wrapper {

background:#FFFFFF;

margin:auto;

padding:0;

width:880px

}

#header {

 background:transparent url(images/banner.jpg) no-repeat scroll center center;

 padding:0;

 height:263px;

}

#banner{

clear:both;

height:150px;

left:268px;

position:relative;

top:26px;

width:470px;

margin :0;

padding:0;

}

#banner h2{

	font-size:16px;

	padding:0px 0 0 0px;

}

#banner ul{

 text-align:center;

 display:inline;

}

#banner li{

 list-style-type: none;

 display:inline;

 margin-height:50px;

 float:left;

}

#banner img{

border:6px solid #9C0B00;

height:50px;

margin:3px;

width:50px;

display:inline;



}

.intro{

	float:left;

	padding: 2px 0px 2px 20px; 

	font-family: Century gothic,Georgia, Arial, sans-serif;

	font-size: 13px;

	font-weight:normal;

	color: #fff;

	width:600px;

}

.intro h2{

	font-size:18px;

}

	

/* The Search */

#search_box {

 float:right;

 padding:0;

 margin:0;

}

form#searchform  {

	width:329px;

	height:29px;

	padding-top:25px;

	padding-left:17px;

	margin:0;

}



input#sword {

background:transparent none repeat scroll 0 0;

color:#444444;

float:left;

font-size:12px;

height:16px;

margin:2px 7px 0;

padding:5px 2px 4px 5px;

width:188px;

float:left;

border:medium none;

}

input#go {

	padding-left:20px;

	margin:0;

float:left;

}





/* The Top */



.blogname {

	float:left;

	width:700px;

	font-family:Century Gothic,Verdana,Tahoma,sans-serif;	

	margin:0px 0 0 0;

}

.blogname h1  {

	font-size:40px;

	font-weight:normal;

	margin:20px 0px 0 20px;

	color:#2250a1;

	text-decoration: none;

	text-align:left;

}

.blogname h1  a:link, .blogname h1  a:visited{

	color: #2250a1;

	text-decoration: none;

	background-color:transparent;

}

.blogname h1  a:hover {

	color: #444;

	text-decoration: none;

	background-color:transparent;

}

.blogname h2 {

	margin:0px 0px 0 20px;

	font-size:16px;

	font-weight:normal;

	color:#000;

	text-align:left;

}



#content {

	background:#fff;

	width:880px;

}

.title{

	margin: 0 0 0;

	padding: 0px 0px 0px 5x;

	height:60px;

background:transparent url(images/ps_head3_t.jpg) no-repeat scroll 0 0;

width: 480px;

}

.title h2{

 color:#FFFFFF;

 font-size:16px;

 font-weight:bold;

}

.title h1{

 color:#FFFFFF;

 font-size:25px;

 font-weight:bold;

 padding:10px;

}



#posts {

	width:480px;

	margin:10px 5px;

	float:left;



}

.post {

	padding:0px 0px 0px 0px;

	text-align:left;

	font: 13px Arial,georgia, sans-serif;

background:url(images/ps_head3_b.jpg) no-repeat scroll center bottom !important;



}

.post h2 {

	margin: 0 0;

	padding: 10px;

	background: transparent;

	text-align: left;

	font: 20px "century gothic", Arial, sans-serif;

 font-weight:bold;

}

.post h2 a, .post h2 a:link, .post h2 a:visited  {

	color: #fff;

}



.postinfo {

	font-style:italic;

	color:#ffffff;

	font-size:12px;

	padding:0 5px;

}

.postinfo a {

	color:#ffffff;

	text-decoration:underline;

}

.postinfo span{

	padding:0px 0 0 6px;

}

.postinfo span a:link, .postinfo span a:visited{

	color:#ffffff;

	text-decoration:underline;

}

.com{

	line-height:15px;

	float:right;

	padding:0px 0px 0 45px;

	background:url(images/comments.gif);

	background-repeat:no-repeat;

	font-size:12px;

}

.com a:link,

.com a:visited {

	color: #d9031d;

	background-color: transparent;

}

.post a:link,

.post a:visited {

	color: #0040B0;

	background-color: transparent;

}



.entry {

	margin: 0 0;

	padding: 25px;

}





.entry img {

max-width: 100%;

height: auto;
}

.entry p {



}

.entry ul {

padding:0 0 0 8px;

list-style-type:disc;

}





.cover{

	margin: 0 0;

	border-right:1px solid #DA1000;

	border-left:1px solid #DA1000;

}

/* The Sidebar1*/

#sidebar2 {

	float:left;

}

#sidebar2 ul{

	margin:15px;

	padding:0px;

	display:block;

	list-style-type:none;

}

#sidebar2 li{

	margin:0 0 20px;

}

/* The Sidebar1 */

.sidebar1 {

	margin:10px 5px;

	padding:0;

	float:left;

	width:160px;

}

.sidebar1 h2 {

	height:28px;

	line-height:28px;

	font-size:16px;

	color:#fff ;

	margin:0;

	background:#007fb2 url(images/lside.jpg);

	background-repeat:no-repeat;

	padding:0px 0 0 10px;

}

.sidebar1 ul {

	list-style-type: none;

	margin: 0 ;

	padding: 0;

}

.sidebar1 ul ul {

	list-style-type: none;

	margin: 0;

	padding: 0px 0 8px 0;

	background:url(images/bottomsideb.jpg) bottom;

	background-repeat:no-repeat;

	display:block;

}

.sidebar1 ul ul ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

	border:0;

}

.sidebar1 ul ul ul ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

	border:0;

}

.sidebar1 li {

	list-style-type: none;

	margin:0 0px 10px 0;

	padding: 0;

	color:#FFFFFF;

	display:block;

}

.sidebar1 li li {

	list-style-type:none;

	border-bottom:1px solid #3972be;

	margin: 0;

	background: #3163a6;

	padding: 3px 6px;

}

.sidebar1 li li li {

	list-style-type:none;

	border:0;

	margin: 0;

	background: #3163a6;

	padding: 3px 10px 3px 2px;

}

.sidebar1 li li li li {

	list-style-type:none;

	border:0;

	margin: 0;

	background: #3163a6;

	padding: 3px 10px 3px 10px;

}

.sidebar1 p {

	padding: 7px 10px;

	background:#3163a6;

	margin:0;

display:block;

}

.sidebar1  a:link, .sidebar1  a:visited{

	color:#d0e1f7;

}

.sidebar1  a:hover {

	color:#fff;

}

.sidebar1 table {

	width:100%;

	display:block;

	text-align:center;

	background-color:#3163a6;

}

.sidebar1 th {

	color:#fff;

}

/* --- FOOTER --- */

#footer {

	height:30px;

	padding:7px 0 0 0px;

	background:#fff url(images/footer.jpg);

	color:#1C489F;

	font-size:10px;

	font-weight:normal;

	text-align:center;

	letter-spacing:1px;

}

#footer a {

	color:#CC0000;

}



/* The Navigation */

.navigation {

	height:30px;

	padding:0 10px;

}

.navigation a {

	font-weight:bold;

	font-size:12px;

	color:#fff;

}



/* The Attachment */

.contentCenter {

	text-align:center;

}

/* The Page Title */

h2.pagetitle {

	padding:0;

	margin:0 0 20px 0;

	font-size:25px;

	text-align:center;

 border-bottom:2px dotted #888;

color:#888888;



}

h2#ptitle {

background:transparent none repeat scroll 0%;

font-family:"century gothic",Arial,sans-serif;

font-size:26px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:bold;

line-height:normal;

margin:0pt;

padding:10px 20px;

text-align:left;

color:#FFFFFF;

text-transform:uppercase;

}

.comments {

margin:10px 5px;

clear:both;

}

.comments form {

}

.comments textarea {

	width:90%;

	height:156px;

	background:#FFDEC3;

	border:1px solid #F2C9A9;

	color:#333;

	padding:10px;

	overflow:auto;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

}

#commentform {

	padding-left:23px;

}

#commentform input {

	background:#FFDEC3;

	border:1px solid #F2C9A9;

	color:#222;

	padding-left:10px;

}

.comments input#submit {

	padding:0;

	width:72px;

	height:29px;

}

.comments h2 {

	font-size:19px;

	line-height:30px;

	margin:24px 0 0 23px;

	padding:0;

	font-weight:normal;

}

.comments ol li p {

	padding:0;

	margin:10px 0;

	color:#888;

}

#wp-calendar caption {

color:#fff;

background:#3163A6;

	display:block;

}

#link a {

 font-weight:bold;

 color:#1C489F;

font-size:16pt;

}

ul.ec3_events{

padding:0px;

}

ol.snap_nav {

	display: block;

	clear: both;

	list-style: none;

	margin:0 auto;

 padding:0;

      text-align:cetner;

-moz-padding-start:0;

}



ol.snap_nav li {

	display:inline;

	font-size:0.5em;

	color:#444444;

}



ol.snap_nav li a {

	font-weight: bold;

	color:#FFFFFF;

}

ol.snap_nav li a:hover {

	background:#9C0B00 none repeat scroll 0 0;

}

ol.snap_nav li.snap_selected a {

	cursor: text;

	background:#9C0B00 none repeat scroll 0 0;

}



ol.snap_titles {

	clear: both;

	display: block;

	border: 0;

	list-style: none;

}

.post_tops {

 float:left;

 background:#ff9900 url(images/ps_head2_b.jpg) no-repeat bottom;

 margin:10px 5px 0;

 width:200px;

 padding-bottom:40px;

 min-height:800px;

}

#eventsidebar {
margin: 10px 10px 0px;
	float:none !important;
	min-height:inherit !important;

}



.post_tops a{

 color:#FFFFFF;

}

.post_excerpt {

 font-size:0.8em;



}



.post_excerpt img {

 margin:0px 5px 5px 0;

 float:left;

 width:90px;

 height:90px;



}

.post_tops h2{

 text-transform:uppercase;

 background:transparent url(images/ps_head2_t.jpg) no-repeat scroll center top;

 height:40px;

 margin:0;

 line-height:2em;

 padding:0;

 text-align:center;

 text-transform:uppercase;

 border-bottom:2px solid #FFFFFF;

}

.post_tops h3{

 font-weight:bold;

 margin:0;

}

.post_top {

 padding:5px 10px;

 border-bottom:#FFFFFF 1px dashed;

}



#column{

	margin-left:20px;

}



#wp-calendar a{

	padding:0px;

}

.amazonResult {

	border-top:1px dotted #444444;

	margin:20px 0;

}

.amazonThum {

float:left;

margin-right:20px;

margin-top:10px;

}

.amazonDetail {

font-size:0.8em;

margin-top:10px;

}

.amazonDetail a {

color:#444  !important;

}

.amazonDetail a:hover{

color:#666 !important;

}

#page {

float:left;

margin:10px 5px;

width:480px;



}

#posts_arc {

float:left;

margin:10px 5px;

width:480px;

background:#FF9900 url(images/ps_head3_b.jpg) no-repeat bottom;

}

#posts_arc h2{

background:transparent url(images/ps_head3_t.jpg) no-repeat scroll 0 0;

color:#FFFFFF;

font-size:2em;

height:60px;

margin:0;

text-align:center;

text-transform:uppercase;

width:480px;

line-height:2em;

}

.post_arc{

border-bottom:1px dashed #FFFFFF;

padding:5px 10px;

}

.post_arc h3 {

font-weight:bold;

margin:0;

}

.post_arc h3 a{

color:#FFFFFF;

}

.post_arc h3 a:hover{

color:#FFFFFF;

 text-decoration:underline;

}

.h_discreview{

	line-height:1.2em  !important;

}

.comment-b {

background:transparent url(images/cb.jpg) no-repeat scroll left bottom;

font-size:11px;

font-style:italic;

height:78px;

padding-right:50px;

text-align:right;



}

.comment-m {

background:transparent url(images/cm.jpg) repeat-y scroll 0 0;

padding:0 49px 0 30px;

}

.comment-m p{

	margin:0px;

}

.comment-t {

background: url(images/ct.jpg) top no-repeat;

background:transparent url(images/ct.jpg) no-repeat scroll left top;

padding-top:37px;

 }

.entry-gallery {

margin:0;

padding:20px;

}
li#text-291209851{
margin:0 15px;
}

