*{
	margin:0;
	padding:0;
}
body{
	background:#333333;
	font:normal 12px "Verdana",sans-serif;
	color:#333333;
	margin:auto;
	padding:0 25px 25px;
	width: 1000px;
}
input,button,textarea,select{font:normal 12px/12px "Verdana",sans-serif;color:red;vertical-align:middle;}
fieldset{border:none;}
ul,ol{
	list-style:none;
	font: 14px/14px "Arial";
	text-align: left;
}
ol{list-style-type:decimal;}
table{
	border-collapse:collapse;
	width:100%;
}
img{border:none;text-align:center;margin:0;padding:0;}
a:active{text-decoration:underline;color:#D60000;border:0;-moz-outline-style:none;}
a:hover{text-decoration:underline;color:#4779ac;border:0;-moz-outline-style:none;}
a:focus{outline:none;-moz-outline-style:none;}
h1,h2,h3,h4{font-family:Arial,Helvetica,sans-serif;}
#header{
	overflow:hidden;
	padding-top:0px;
	background: #FFF url('images/logoheader.jpg') no-repeat bottom center;
	width: 1000px;
	vertical-align: middle;
}
#headerimg 	{
	height: 191px; 
	padding-top:75px;
	width: 1000px; 
	} 
.head .logo .txt h1{font:bold 54px/50px "Arial Black";letter-spacing:-4px;text-transform:uppercase;padding-bottom:5px;}
.head .logo .txt h1 a,.head .logo .txt h1 a:visited,.head .logo .txt h1 a:hover{text-decoration:none;color:#000;}
.head .logo .txt p.desc{font:bold 14px/14px "Arial";letter-spacing:-1px;display:block;color:#999;text-transform:uppercase;}
.head .logo .img img{margin-bottom:5px;}
.head .search{
	float:right;
	width:260px;
	height:45px;
	padding:10px 15px 15px 25px;
}
.head .search h2{
	font:14px/14px "Arial";
	padding-bottom:4px;
	color:#FFFFFF;
	letter-spacing:1px;
}
.head .search form{
}
.head .search input{float:left;margin-right:4px;background:#fff;border:1px #b3b6b7 solid;width:180px;color:#666;padding:4px;}
.head .search #searchsubmit{
	float:left;
	background:#000;
	width:55px;
	cursor:pointer;
	font:12px/12px "Arial";
	color:#fff;
	padding:4px;
}
.head .date{float:right;width:125px;height:40px;background:#f0f2f3 url(images/widget-dotted.png) repeat-y left;margin-right:25px;padding:15px 15px 15px 20px;}
.head .date span.day{font:normal 21px/24px 'Arial';display:block;text-transform:uppercase;letter-spacing:-1px;color:#000;}
.head .date span.time{font:normal 12px/12px 'Verdana';color:#999;}
.menu{overflow:hidden;padding:25px 0 20px;}
* html .menu{height:1%;float:left;}
.menu .pages ul{border-left:solid 0px #ccc;float:left;}
.menu .pages li{
	display:inline;
	font:14px/14px "Arial";
	letter-spacing:0px;
	float:left;
	border-right:solid 0px #ccc;
	height:23px;
}
.menu .pages li ul li{font-weight:400;letter-spacing:normal;}
.menu .pages li a{
	color:#FFFFFF;
	float:left;
	padding:4px 8px 4px;
}
.menu .pages li a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background-color: #000000;
	background-repeat: no-repeat;
	background-position: center;
}
.menu .pages .current_page_item .page_item a,.menu .pages .current_page_item .page_item a:visited{background:#fff;color:#D60000;}
.menu .feed li{
	display:inline;
	font:14px/14px "Arial";
	letter-spacing:0px;
	float:right;
	height:22px;
	margin-right:10px;
}
.menu .feed li a{
	color:#FFFFFF;
}
.menu .feed li a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background-color: #000000;
	background-repeat: no-repeat;
	background-position: center;
}
.menu .feed .rss{
	background:url(images/feed-rss.png) no-repeat left 0;
	padding-left:30px;
}
.menu .feed .email{
	background:url(images/feed-email.png) no-repeat left 0;
	padding-left:30px;
}
#container{
	overflow:hidden;
	width:975px;
	padding:25px 0 0 25px;
	background-color: #FFFFFF;
	margin: auto;
}
#center{
	margin-right:515px;
	height:auto !important;
	background-color: #FFFFFF;
}
#center-wap{
	float:left;
	width:100%;
	background-color: #FFFFFF;
}
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.center-attachment{margin-right:0;height:auto !important;}
.border{background:url(images/border-bkg.png);overflow:hidden;height:1px;}
.title{color:#000;font:bold 34px/38px "Arial";letter-spacing:-1px;padding-bottom:15px;margin-bottom:15px;border-bottom:solid 1px #ccc;}
.post,.attachment{width:600px;}
* html .post,.attachment{width:99%;}
.p-head{position:relative;padding-right:100px;}
.p-head h3{color:#000;font:bold 26px/26px "Arial";letter-spacing:-1px;}
.p-time{position:absolute;right:0;top:5px;border-left:solid 4px #adadad;padding-left:7px;width:80px;}
.p-time strong{letter-spacing:-1px;float:left;}
.p-time .day{font:normal 34px/30px "Helvetica";color:#000;padding-right:7px;}
.p-time .month-year{font:bold 14px/15px 'Arial';text-transform:lowercase;color:#ccc;}
.p-con p{font:normal 12px/19px "Verdana";margin:5px 0;padding:5px 0;}
.p-con ol{list-style:decimal inside;margin:0;padding:10px 0 10px 25px;}
.p-con ul{margin:0;padding:10px 0 10px 20px;}
.p-con ul li{list-style-type:none;background:url("images/p-con-li.png") no-repeat left 2px;color:#666;padding:2px 0 2px 13px;}
.p-con blockquote{font:italic 14px/19px Georgia,"Times New Roman",Times,serif;background:#f4f4f4;color:#666;margin:10px 0;padding:10px 20px;}
.p-con blockquote li{list-style-type:none;font-size:12px;line-height:17px;padding:2px 0 2px 13px;}
.p-det{text-align:left;margin:5px 0;}
.p-det li{color:#7f7f7f;display:inline;margin-right:5px;padding:4px 0 6px 17px;}
.p-det li.p-det-cat{background:url("images/p-det-cat-ico.png") left center no-repeat;}
.p-det li.p-det-tag{background:url("images/p-det-tag-ico.png") left center no-repeat;}
.p-det li a,.p-det li a:visited,.p-det li a:hover{color:#7f7f7f;text-decoration:underline;margin-right:3px;}
.p-more{padding-top:10px;text-align:right;}
.p-more li{color:#7f7f7f;display:inline;margin-right:5px;padding:4px 0 6px 20px;}
.p-more li.p-more-read{background:url("images/p-more-read-ico.png") left center no-repeat;}
.p-more li.p-more-com{background:url("images/p-more-com-ico.png") left center no-repeat;}
.p-more li a,.p-more li a:visited{color:#D60000;font:bold 14px/18px "Arial";letter-spacing:-1px;margin-right:3px;}
.p-con .wpunlimited_bookmarks strong{font-weight:400;color:#999;padding-bottom:2px;font-size:10px;text-transform:uppercase;}
.p-con .wpunlimited_bookmarks a img{display:inline;border:none;margin:5px 0 0;padding:0;}
.p-con img{max-width:100%;padding:0;}
.p-con img.centered{display:block;margin-left:auto;margin-right:auto;border:solid 1px #9b9792;padding:1px;}
.p-con img.alignright{display:inline;border:solid 4px #eee;margin:5px 0 10px 20px;padding:1px;}
.p-con img.alignleft{display:inline;border:solid 4px #eee;margin:5px 20px 10px 0;padding:1px;}
.p-con .alignright{float:right;}
.nav{overflow:hidden;padding-bottom:20px;}
.nav .left a{float:left;background:url(images/nav-left.png) no-repeat left 0;padding-left:20px;}
.nav .right a{float:right;background:url(images/nav-right.png) no-repeat right 0;padding-right:20px;}
.nav a,.nav a:visited{color:#D60000;cursor:hand;font:bold 14px/16px "Arial";letter-spacing:-1px;}
.comments-list h2{
	color:#000;
	font:bold 26px/30px "Arial";
	letter-spacing:-1px;
	padding-bottom:20px;
}
.comments-list div.entry{
	margin-bottom:25px;
	border:1px solid #e5e5e5;
	background:#fff;
	padding:25px;
	width: 515px;
}
.comments-list div.alt{
	border:1px solid #e5e5e5;
	background:#f4f4f4;
}
.comments-list p.name{font:bold 14px/14px "Arial"sans-serif;letter-spacing:-1px;color:#000;}
.comments-list p.avt{float:right;margin:0;padding:0;}
.comments-list p.avt img{
	border:solid 1px #ccc;
}
* html .comments-list p.avt{left:-60px;}
.comments-list p.date{font-size:11px;margin-bottom:5px;}
.comments-list p.date a,.comments-list p.date a:visited,.comments-list p.date a:hover{color:#999;text-decoration:underline;}
.comments-list .con{font:normal 12px/17px "Verdana";margin-right:90px;color:#333;}
.comments-list .con p{font:normal 12px/17px "Verdana";color:#333;margin:0;padding:5px 0;}
.comments-list .con blockquote{font:italic 14px/19px Georgia,"Times New Roman",Times,serif;color:#666;margin:10px 20px;}
.comments-form{
	border:1px solid #e5e5e5;
	background:#f4f4f4;
	color:#333;
	padding:20px;
	width: 525px;
}
.comments-form h3{
	color:#000;
	font:bold 26px/30px "Arial";
	letter-spacing:-1px;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:solid 1px #e5e5e5;
	width: 500px;
}
.comments-form p{
	color:gray;
	padding:7px 0;
	width: 500px;
}
.comments-form .required{font-weight:400;color:#c00;}
.comments-form input{border:1px solid #ccc;background:#fff;width:250px;margin-right:7px;padding:5px;}
.comments-form textarea{border:1px solid #ccc;background:#fff;width:98%;padding:4px;}
.comments-form .button{
	border:outset 1px #000;
	background:#666;
	color:#fff;
	width:auto;
	font-size:11px;
	font-weight:700;
	padding:4px 5px;
}
#right{
	float:right;
	width:300px;
	height:auto !important;
	background-color: #FFFFFF;
	padding-right: 20px;
}
.r1{
	float:left;
	width:1px;
	background-color: #F5F5F5;
}
.r1 .widget{width:1px;margin-bottom:20px;}
.r1 .widget h3{
	color:#fff;
	font-size:14px;
	letter-spacing:-1px;
	background:#BF0000;
	margin-bottom:3px;
	padding:3px 4px;
}
.r1 .widget label{
	font:bold 14px/14px "Arial";
	letter-spacing:-1px;
	display:block;
	color:#FFF;
	background:#BF0000;
	margin-bottom:3px;
	padding:3px 4px;
}
.r1 .widget li{
	color:#000;
	background:url(images/r1-widget-li.png) no-repeat left 7px;
	padding:2px 0 2px 7px;
}
.r1 .widget_flickrRSS{overflow:hidden;margin-bottom:10px;}
.r1 .widget_flickrRSS h3{margin-bottom:10px;}
.r1 .widget_flickrRSS li{background:none;list-style-type:none;float:left;margin:0 10px 10px 0;padding:0;}
.r1 .widget_calendar table td{text-align:center;font-size:11px;padding:4px 3px;}

.r2 .widget{
	font:normal 12px/12px "Arial";
	margin-bottom:20px;
	background:#cccccc;
	padding:15px 15px 15px 15px;
}
.r2 .widget h3{
	font-weight:400;
	color:#000000;
	font-size:19px;
	letter-spacing:-1px;
	padding-bottom:6px;
	margin-bottom:6px;
	border-bottom:solid 1px #c3c4c5;
}
.r2 .widget label{
	font:normal 12px/12px "Arial";
	letter-spacing:-1px;
	display:block;
	color:#B2B2B2;
	background:#f0f2f3;
	margin-bottom:3px;
	padding:3px 4px;
}
.r2 .widget a{
	text-decoration:normal;
	font: normal 14px/14px "Arial";
}
.r2 .widget a:hover{
	color:#000000;
}
.r2 .widget li{background:url(images/r1-widget-li.png) no-repeat left 7px;color:#000;padding:2px 0 2px 7px;}
.r2 .widget_flickrRSS{overflow:hidden;padding:15px 0 5px 25px;}
.r2 .widget_flickrRSS h3{width:260px;}
.r2 .widget_flickrRSS ul{float:left;margin:5px 0 10px;padding:0;}
.r2 .widget_flickrRSS li{list-style-type:none;float:left;margin:0 10px 10px 0;padding:0;}
.r2 .widget_calendar table td{text-align:center;padding:5px 3px;}
.r2 .widget_search label{font-weight:400;color:#000;font-size:19px;letter-spacing:-1px;padding-bottom:6px;margin-bottom:6px;border-bottom:solid 1px #c3c4c5;background:none;}
#b-top{
	clear:both;
	padding-bottom:20px;
	width: 850px;
}
#b-top span{background:#000 no-repeat top center;color:#fff;font:bold 14px/14px "Arial";letter-spacing:0px;padding:7px 7px 3px;}
#b-top span a,#b-top span a:visited,#b-top span a:hover{color:#fff;text-decoration:none;}
#footer{clear:both;background:url(images/border-bkg.png) repeat-x top;padding:20px 0;}
#footer p.by{color:#999;padding:2px 0;}
#footer p.by a{text-decoration:underline;color:#999;}
legend,hr{display:none;}
a:link,a:visited{text-decoration:none;color:#D60000;border:0;-moz-outline-style:none;}
* html #header,* html .head,* html #container,* html .r1 .widget_flickrRSS,* html .r2 .widget_flickrRSS{height:1%;}
.head,.head .search fieldset{overflow:hidden;}
.head .logo,.menu .pages,.p-con .alignleft{float:left;}
.menu .pages .current_page_item a,.menu .pages .current_page_item a:visited,.menu .pages .current_page_item a:hover,.menu .pages .current_page_item .page_item a:hover{background:#000;color:#fff;}
.menu .feed,.r2{float:right;width:300px;}
.p-head h1,.p-head h1 a,.p-head h1 a:visited,.p-head h2{color:#000;font:bold 34px/34px "Arial";letter-spacing:-1px;}
.p-head h1 a:hover,.p-head h2 a:hover,.p-head h3 a:hover{color:#D60000;text-decoration:none;}
.p-head h2 a,.p-head h2 a:visited,.p-head h3 a,.p-head h3 a:visited{color:#000;}
.p-con ol li,#footer p.copy{padding:2px 0;}
.p-con blockquote p,.comments-list .con blockquote p{font:italic 14px/19px Georgia,"Times New Roman",Times,serif;color:#666;}
.p-more li a:hover,.nav a:hover{color:#4779ac;}
.r1 .widget li ul li,.r2 .widget li ul li{padding-bottom:0;}
.r1 .widget_flickrRSS li a img,.r1 .widget_flickrRSS li a:visited img,.r2 .widget_flickrRSS li a img,.r2 .widget_flickrRSS li a:visited img{border:solid 1px #999;background:#fff;width:53px;height:53px;padding:1px;}
.r1 .widget_flickrRSS li a:hover img,.r2 .widget_flickrRSS li a:hover img{border:solid 1px #000;}
.r1 .widget_text,.r2 .widget_text{font:normal 12px/17px "Verdana";}
.r1 .widget_text p,.r2 .widget_text p{font:normal 12px/17px "Verdana";margin:0;padding:5px 0;}
.r1 .widget_text blockquote,.r2 .widget_text blockquote{font:italic 13px/17px "Georgia";background:#e4e4e4;margin:0;padding:10px;}
.r1 .widget_recent_entries ul li,.r1 .widget_recent_comments ul li,.r2 .widget_recent_entries ul li,.r2 .widget_recent_comments ul li{border-bottom:solid 1px #dadada;padding:3px 0 5px 7px;}
.r1 .widget_tag_cloud,.r2 .widget_tag_cloud{font-family:Arial,Helvetica,sans-serif;line-height:22px;}
.r1 .widget_calendar table,.r2 .widget_calendar table{width:100%;}
.r1 .widget_calendar caption,.r2 .widget_calendar caption{background:#f0f2f3;margin-bottom:5px;padding:5px 0;}
.r1 .widget_calendar #today,.r2 .widget_calendar #today{background:#f0f2f3;font-weight:700;}
.r1 .widget_search #s,.r2 .widget_search #s{border:1px solid #ccc;margin-right:0;padding:2px;}
.r1 .widget_search #searchsubmit,.r2 .widget_search #searchsubmit{border:outset 1px #000;background:#666;color:#fff;width:auto;font-weight:700;padding:2px;}

