
img.alignright {	float:right;	margin:0 0 1em 1em;}
img.alignleft {	float:left;	margin:0 1em 1em 0;}
img.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}
a img {border:solid 0px #FFFFFF;}
a img.alignright {	float:right;	margin:0 0 1em 1em;}
a img.alignleft {	float:left;	margin:0 1em 1em 0;}
a img.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}
img.wp-smiley {	padding:0px;	margin:0px;	border:none;}
a img.wp-smiley {	padding:0px;	margin:0px;	border:none;}
hr {margin:0 0 5px 0;}
ol {padding:0px; margin:0px;}

/*****************************************/
/* BODY */
/*****************************************/
ul, li {margin:0; padding:0;}
body{background-color:#EFF6F6; /*t background: url(bkg.png) repeat top left; t*/ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:0;	margin:0; color:#000000; font-size:14px;}

/*****************************************/
/* BEGIN TOP  Header - ETC                         /
/*****************************************/
#box{width:942px;margin:0px auto;padding:0; background:#FFF;}
#header {/*t width:930px; t*/	height:60px;	margin:0;	padding:10px 20px 0px 20px;	background: url(header.png); background-repeat:repeat-x;	position:relative;}
#header a:link,#header a:active,#header a:visited,#header a:hover { text-decoration:none; margin:0; padding:0; border:0;}
#headerimg{width:440px; height:44px;background:url(i/logo.png) no-repeat; margin:0; padding:0;  position:absolute; top:23px; left:20px; z-index:0;}

#header h1 a,#header h1 a:active,#header h1 a:link,#header h1 avisited{ width:400px; height:30px;  overflow:hidden; position:absolute; top:11px; left:20px; z-index:0;  margin:0; padding:0 0 0 9px; color:#7d181a; border:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; text-decoration:none; font-weight:normal;}
#header h1 a:hover{ text-decoration:underline;}
.description{ position:absolute; top:32px; left:29px;margin:0; font-size:12px; padding:0; color:#B8B8B8; font-weight:bold;}
/*****************************************/
/* NAVIGATION Menu *                       /
/*****************************************/

#nav{width:900px;	height:26px;	border-bottom:6px solid #7d181a;float:left;	margin-top:-4px; margin-bottom: 10px;	clear:both;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

#nav ul{height:26px;line-height:26px;float:left;list-style:none;font-size:12px;font-weight:bold;margin:0;padding:0; text-transform:uppercase; clear:both;}
#nav ul li{float:left !important;list-style-type:none;margin:0;padding:3px 10px 0 10px;}
#nav ul li:hover{padding:2px 10px 0 10px;}
#nav ul  li.current_page_item a,#nav ul  li.current_page_item a:active,#nav ul  li.current_page_item a:visited,#nav ul  li.current_page_item a:link{text-decoration:none;color:#7d181a;}
#nav ul  li.current_page_item a:hover{color:#7d181a; text-decoration:underline;}
#nav ul  li a:hover{color:#7d181a; text-decoration:underline;}

/*****************************************/
/* MAIN ENTRY *                           /
/*****************************************/

#bgbox{/*t width:930px; float:left; margin:0 0 0 20px; t*/ padding:0 20px 30px 20px;}
#content{width:420px;float:left;line-height:140%;padding:0;  margin:0 0 5px 0;}
#bgbox_bottom{width:930px; height:6px;float:left; background:url(i/m_bottom.gif) no-repeat left bottom; margin:0; padding:0;}
.post{	font-size:12px;	font-family:Verdana, Geneva, sans-serif;	line-height:16px;	word-spacing:1px;	margin:1px 0px 1px 0px;	padding:0px 5px 0px 0px;	width:420px;	float:left; 	color:#000;  }

.post p {margin:4px 0px 8px 0px;color:#5d676b;}
.post p strong {font-weight:bold; }
.post p em {font-style:italic;}
.post img {border:1px solid #FFFFFF;	background-color:#FFFFFF;padding:4px;margin:3px;}
.post blockquote {padding:10px;font-style:italic;font-size:11px;}
.post img.wp-smiley {border:none;padding:0px;margin:0px;background:none;}
 .post ul, .post ol { margin:0px 0px 10px 16px;}
.post p ul li, .post p ol li {	display:block;	padding:4px 0px 4px 16px;	background: url(i/post_arrow.png) no-repeat top left;}


.small{ width:420px; font-size:10px; color:#a0b0b8;	text-transform:uppercase;border-bottom:1px solid #EEE;	margin:0px 0px 8px 0px; padding:0; float:left;}
.postinfo{font-size:11px;border-top:1px dotted #7d181a;border-bottom:1px dotted #7d181a;padding:6px;margin:5px 0px 10px 0px;background-color:#F7F7F7;}
.postinfo p {	margin:0px 0px 5px 0px;}
.postinfo p.cent {margin:0px;text-align:center;font-weight:bold;}

.postinfo a{font-weight:bold; color:#F00; text-decoration:none;}
.entry{width:420px;float:left;color:#191919;margin:0 0 10px 2px;padding:0;}
.entry p{text-align:justify;}

.entry2{width:420px;float:left;color:#191919;text-align:justify;margin:1px 0 0 3px;padding:1px 6px 10px 3px;}
.pastentry{width:200px;float:left;color:#191919;margin:0;padding:0;}

.left {float:left; /*t width:200px; padding-right:10px; border-right:1px dashed #ccc; color:#000; t*/}
.right {float:right; /*t padding-right:20px;width:240px; color:#000; t*/}
.clear {clear:both}

/*****************************************/
/* Something  *                           /
/*****************************************/
.navigation{width:420px; height:16px;float:left;border-bottom:1px solid #EEE;border-top:1px solid #EEE;text-transform:uppercase; font-size:10px;padding:0 0 10px;}
.alignright{float:right;margin-top:5px;}
.alignleft{float:left;margin-top:5px;}

.snavigation{width:420px; height:16px;float:left;border-bottom:1px solid #EEE;border-top:1px solid #EEE;text-transform:uppercase; font-size:10px; margin:10px 0 10px 0;padding:0 0 10px;}
.salignright{float:right;margin-top:5px;}
.salignleft{float:left;margin-top:5px;}

.aligncenter{}
.sIFR-flash {visibility: visible !important;margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
.postmetadata{	font-size:11px;	border-top:1px dotted #7d181a;	border-bottom:1px dotted #7d181a;	padding:6px;margin:5px 0px 20px 0px;background:#F7F7F7;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.postmetadata p {margin:0px 0px 10px 0px;}
.postmetadata p.cent {margin:0px;text-align:center;font-weight:bold;}
.postinfo2{font-size:11px;border-top:1px dotted #7d181a;padding:6px;margin:5px 0px 0px 0px;background-color:#F7F7F7;  }

img.wp-smiley{border:0;padding:0;}
.center{text-align:center;}
acronym,abbr,span.caps{cursor:help;}
acronym,abbr{border-bottom:1px dashed #999;}

blockquote{padding-left:20px;border-left:5px solid #ddd;margin:15px 30px 0 10px;}
blockquote cite{display:block;margin:5px 0 0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
* html .clearfix{height:1%;}
#past { padding:0; margin:0;}
#tags{margin-left:6px;padding:0;margin-top:10px;margin-bottom:0px;color:#000;font-size:12px;}
#tags a{color:#F00;text-decoration:none;font-weight:bold;}

/*****************************************/
/* RSS *                              /
/*****************************************/

.rss-field{width:150px; margin-left:10px; padding:0; }
/*****************************************/
/* SIDEBAR *                              /
/*****************************************/
#searchform {margin: 3px 0 10px 1px; padding:0; font-size:14px; color:#999;}
.search_body{margin:4px 0 0 0; padding:0;}

#sidebar{width:465px; height:100%;float:left;font-size:11px;padding:0; margin:0 0 0 12px; }

.rsidebar {width:300px;float:left;padding:0px;margin:0px 0px 0px 3px;}
.rsidebar a, .rsidebar a:visited {text-decoration:none;color:#7d181a;}
.rsidebar a:hover {text-decoration:underline;color:#7d181a;}

.rsidebar ul {list-style:none; list-style-type:none; padding:0;width:300px;margin:5px 0px 5px 0px;font-size:11.4px;line-height:14px;font-family:Verdana, Geneva, sans-serif;}
.rsidebar ul li{ list-style:none; list-style-type:none; margin:5px 0 5px 0; padding:0;}
.rsidebar ul li h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;line-height:21px;padding:5px 6px 0 0;background: url(i/h2bg.png) repeat-x bottom left;	border-bottom:3px solid #feb569; color:#555; margin:0;}

.rsidebar ul li ul li{padding:2px 0 2px 0; background: url(i/arrow.png) no-repeat top left;}
.rsidebar ul li ul li:hover {background-color:#f5fcfd;}
.rsidebar ul li a, .rsidebar ul li a:visited {text-decoration:none;color:#7d181a;}
.rsidebar ul li a:hover {text-decoration:underline;color:#7d181a;}
#sidebar img,.lsidebar img{border:0;}
.rsidebar p,.lsidebar p{padding:0 5px;}
#info a img {border:none;}


.lsidebar {	width:160px;float:left;overflow:hidden;}
.lsidebar a, .lsidebar a:visited {text-decoration:none;color:#7d181a;}
.lsidebar a:hover {text-decoration:underline;color:#7d181a;}
.lsidebar ul li h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;line-height:21px; color:#555;	padding:0; margin:0;border-bottom:3px solid #feb569;}
.lsidebar ul {list-style:none;width:160px; margin:10px 0 5px 0;}
.lsidebar ul li {padding:3px 0px 3px 1px; margin:0; list-style:none; list-style-type:none;}

.lsidebar ul li ul{list-style:none;width:160px;margin:0;font-size:10.95px;line-height:14px;font-family:Verdana, Geneva, sans-serif;}
.lsidebar ul li ul li{padding:2px 0px 2px 16px;background: url(i/arrow2.png) no-repeat top left;}
.lsidebar ul  li ul li:hover {	background-color:#f5fcfd;}
.lsidebar ul li ul li a, .lsidebar ul li ul li a:visited {text-decoration:none;	color:#7d181a;}
.lsidebar ul li ul li a:hover {text-decoration:underline; color:#7d181a;}



/*****************************************/
/* FOOTER *                               /
/*****************************************/
#footer{margin:0 auto;width:942px;clear:both;font-size:11px;padding:10px 0 0 0; text-align:center; color:#000; background-color:#FFF;}
#footer a,#footer a:active,#footer a:link,#footer a:visited{text-decoration:none;color:#7d181a;border:none;}
#footer a:hover{color:#7d181a; text-decoration:underline;}
#footer h3 {font-weight:bold; font-size:16px; color:#000000; margin-bottom:5px;}
#footer ul {text-align:left; font-size:14px; list-style-type:circle; padding-left:50px; line-height:30px; font-weight:bold; text-transform:uppercase;}
#footer .col {width:300px; height:450px; float:left;}


/*****************************************/
/* WP-PAGENAVI*                           /
/*****************************************/
.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:active{text-decoration:none;border:1px dashed #000;color:#F00;background-color:#FFF;margin:5px;padding:5px 10px;}
.wp-pagenavi a:hover{border:1px dashed #000;color:#333;background-color:#FFF;}
.wp-pagenavi span.pages{color:#000;border:1px dashed #000;background-color:#FFF;margin:2px;padding:5px 10px;}
.wp-pagenavi span.current{font-weight:700;border:1px dashed #000;color:#000;background-color:#FFF;margin:5px;padding:5px 10px;}
.wp-pagenavi span.extend{border:1px dashed #000;color:#000;background-color:#FFF;margin:5px;padding:5px 10px;}


/*****************************************/
/* LINKS H1 H2 H3 H4 H5*                  /
/*****************************************/
#info h1 { margin:0 0 10px 0; padding:0; font-size:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#7d181a; }
.rsidebar h2 { margin:0 0 10px 0; padding:0; font-size:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#7d181a; }
.lsidebar h2 { margin:0px 0 10px 13px; padding:4px 0 0 0; font-size:15px;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#7d181a; }

#content .entry h1 { margin:10px 0 10px 0; padding:0; font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#7d181a; }
#content .post h1 {width:420px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:18px;line-height:20px;padding:3px 0px 0px 0px;letter-spacing:0;font-weight:bold;	}
#content .post h1 a,#content .post h1 a:active,#content .post h1 a:visited,#content .post h1 a:link{ margin:10px 0 2px 0px; padding:5px 0 5px 0; font-size:18px;line-height:20px;letter-spacing:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#7d181a; text-decoration:none; font-weight:bold;   }
#content .post h1 a:hover{ color:#7d181a; text-decoration:underline;}
.entry a:link,.entry a:visited { color:#F00; font-weight:normal; text-decoration:none; }

.entry a:hover,.entry a:active { text-decoration:none; color:#7d181a; }
.rsidebar a, .rsidebar a:link, .rsidebar a:active,.rsidebar a:visited{ color:#7d181a; font-weight:normal; text-decoration:none; }
.rsidebar a:hover{ color:#7d181a; font-weight:normal; text-decoration:underline; }
#content a,#content a:active, #content a:visited, #content a:link{ color:#7d181a; text-decoration:none;}
#content a:hover{color:#7d181a;text-decoration:underline;}

h1 {/*t width:300px; margin:10px 0 3px 0px; t*/ padding:1px 0 5px 0; font-size:22px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000; /*t color:#7d181a; t*/ }
h1 a,h1 a:active,h1 a:visited,h1 a:link{ margin:10px 0 2px 0px; padding:1px 0 5px 0; font-size:22px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000; /*t #7d181a; t*/ text-decoration:none; font-weight:normal; line-height:1; }
h1 a:hover{ font-size:22px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#7d181a; text-decoration:underline;  }


a, a:visited {	text-decoration:none;	color:#7d181a;}
a:hover {	text-decoration:underline;	color:#7d181a;}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

/*t Additional classes t*/

.new_cmnt {background-color:#F3F4B0; width:400px; padding:3px 10px 3px 10px;}
.msg_auth {width:100px; overflow:hidden;}
.msg_item {background-color:#C0C0C0; padding:10px; margin:15px 0px 0px 0px; width:450px;}
.msg_footer {color:#8b8989;}
.fntsz0 {font-size:0px;}

.pollr1 {background:#BBBBBB none repeat scroll 0% 0%; font-size:10px; padding:0px;}
.pollr2 {background:#E68B2E none repeat scroll 0% 0%; left:-2px; top:-2px; height: 10px; padding:5px; position:relative;}

.txt_right {text-align:right;}
.txt_left {text-align:left;}
.txt_cntr {text-align:center;}

.button {color:#FFFFFF;padding:3px 8px 3px 8px; border:solid thin #ABC7D3;background-color:#799CD2;cursor:pointer;margin-bottom:3px;}


.dlg {background-color:#F2F2F2; padding:5px 10px 3px 10px; width:300px;}

.dlg_info {float:left; width:280px; padding:10px 5px 15px 5px;}
.dlg_info table {height:200px;}

.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb30 {margin-bottom:30px;}
.mt10 {margin-top:10px;}
.mt70 {margin-top:70px;}

.pd5 {padding:5px;}
.pd15 {padding:15px;}
.pdr40 {padding-right:40px;}
.pdt10 {padding-top:10px;}
.pdt40 {padding-top:40px;}
.pdr10 {padding-right:10px;}
.pdr30 {padding-right:30px;}
.pdb3 {padding-bottom:3px;}
.pdb10 {padding-bottom:10px;}
.pdl20 {padding-left:20px;}
.pdl40 {padding-left:40px;}

.bold {font-weight:bold;}
.fn12 {font-size:12px;}
.fn18 {font-size:18px;}
.fn24 {font-size:24px;}

.col888888 {color:#888888;}

/*t add new message in chat channels control classes t*/
.msg_cntr {width:840px; padding:5px;}
.msg_cntr_back {background-color:#F5F5DC;}
.edtr_btn { font-size:14px; color:#4169E1;}
.ctch {font-weight:bold; font-size:16px; color:#FF0000;}

.categories {background-color:#eee8dc; padding:5px; width:230px;}

/*t pages classes t*/
.current_page_tittle {padding:20px 20px 0px 20px; font-weight:bold; font-size:20px;}
.pages {background-color:#D2B48C; padding:5px 10px 5px 10px;}
.selected_page {font-size:16px;}

/*t add new comment control t*/
.cmt_cntr {width:230px; padding:10px 0px 10px 10px;}
.cmt_cntr_back {background-color:#EEDFCC;}

/*t comment items classes t*/
.cmt_item {background-color:#eeeee0; padding:10px; width:300px;}
.cmt_item_bottom {width:300px; padding:0px 0px 10px 20px;}
.cmt_no_comments {text-align:center; padding:10px; width:300px;}

/*t scripts t*/
.rd_more {font-size:24px; font-weight:bold; width:340px; text-align:right;}
.hA {height:95px;}
.hB {height:85px;}
.hC {height:94px;}
.hD {height:58px;}
.hE {height:95px;}

.post2 {padding: 12px 50px;}
.post2 .title {letter-spacing: -1px;font-size: 2.4em;color: #356AA0;}

/*t dev feeds t*/
.feedCtgr {float:left; width:180px; margin-bottom:5px;}

/*t light box t*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../../images/scripts/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../../images/scripts/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
