body#layout ul{list-style-type:none;list-style:none}
body#layout ul li{list-style-type:none;list-style:none}
body#layout #content {width:500px;}
body#layout #menu {height:50px;}
body#layout #slider {display:none;}
body#layout #headbox{display:none;}

*{
margin: 0px;
padding: 0px;
}
body {
margin:0 auto;
padding:0px 0px 0px 0px;
background:#212121  url("../images/body.png");
font-family:Arial, verdana,Tahoma,Century gothic,  sans-serif;
font-size:12px;
}
img {
border:0;
margin: 0 0;
}
a {
color: #5384BF;
text-decoration: none;
outline:none;
}
a:visited {
color: #5384BF;
}
a:hover, a:active {
color: #214974;
text-decoration: none;
}
h1,h2, h3, h4, h5, h6 {
line-height:125%;
font-weight: bold;
}
table {
border: 1px solid #e7e7e7;
margin: 0 -1px 24px 0;
text-align: left;
width: 100%;
}
tr th,
thead th {
color: #888;
font-size: 12px;
font-weight: bold;
line-height: 18px;
padding: 9px 24px;
}
tr td {
border-top: 1px solid #e7e7e7;
padding: 6px 24px;
}
tr.odd td {
background: #f2f7fc;
}
ul {
list-style: square;
}
blockquote {
font-style: italic;
color: #555;
padding:10px;
}
blockquote blockquote {
color: #777;
}
blockquote em {
font-style: normal;
}
pre {
padding: 9px;
background: #f9f9f9;
border: 1px solid #ccc;
}
code {
padding: 0 3px;
background: #eee;
}
pre code {
background: transparent;
}
.clear {
clear:both;
}
.rounded{
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.insetshadow{
box-shadow:inset 0 0 5px #ddd;
-moz-box-shadow:inset 0 0 5px #ddd;
-webkit-box-shadow:inset 0 0 5px #ddd;
}
/* The Outer cover */
.masthead{
height:194px;
background:url("../images/masthead.png") repeat-x;
}
#wrapper {
width:900px;
margin:0px auto;
position:relative;
padding:0px 0px;
}
#casing {
padding:0px 0px ;
float:left;
width:900px;
margin:15px 0px 0px 0px;
background:#fff;
}
/* The Header */
#top {
height:109px;
margin:auto;
position:relative;
}
.head{
width:900px;
height:109px;
margin:0px auto;
position:relative;
}
.blogname {
width:400px;
margin:25px 0 0 10px;
height:70px;
text-align:left;
float:left;
font-family: Georgia,Arial ,Tahoma, Helvetica, sans-serif;
}
.blogname h1  {
font-size:36px;
padding:0px 0 0px 0;
font-weight:normal;
text-shadow:1px 1px 0px #0F1114;
}
.blogname h1  a:link, .blogname h1  a:visited{
display:block;
margin:0px 0 0 0px;
color: #feffe8;
}
.blogname h1  a:hover {
color: #fff;
}
.blogname h2 {
margin:0px 0px 0px 0px;
font-size:16px;
font-weight:normal;
color: #fff;
}
/* The Search */
#search {
width:247px;
padding:0px 0px ;
right:10px;
bottom:0px;
height:42px;
background:url("../images/searchbg.png");
position:absolute;
}
#search form {
margin: 0px 0px 0px 0px;
padding: 0;
}
#search fieldset {
margin: 0;
padding: 0;
border: none;
}
#search p {
margin: 0;
font-size: 85%;
}
#s {
width:215px;
background:#fff;
margin:12px 0px 0px 10px;
padding: 6px 5px;
height:15px;
border:1px solid #EAEAEA;
font: normal 100% "Tahoma", Arial, Helvetica, sans-serif;
color:#666;
float:left;
display:inline;
}
#searchsubmit{
background:#24272e;
border:1px solid #90100e;
color:#fff;
display:block;
margin:20px 0px 0px 10px;
padding: 4px 5px;
float:left;
cursor:pointer;
}
#searchpage{
background:#fff;
border:1px solid #DBDBDB;
margin:15px 15px 0px 15px;
}
#sform{
width:400px;
border:none;
padding:4px 5px;
}
#formsubmit{
float:right;
background:#DBDBDB ;
border-left:1px solid #DBDBDB!important;
border:none;
padding:3px 5px;
}
.sboxs{
padding:10px 15px;
}
.shead{
margin-bottom:30px;
margin-top:30px;
}
.shead p{
margin-left:15px;
margin-bottom:10px;
color:#222;
}
h2.stitle{
text-decoration: underline;
font-weight:normal;
}
.searchmeta{
margin-top:5px;
color:#43873e;
}
/*Page menu*/
#foxmenucontainer{
height:30px;
display:block;
margin:0px auto;
font-size: 12px;
font-weight:normal;
background:#0f1114;
padding:0px 0px;
}
#menu{
margin:0px auto;
padding: 0px;
height:30px;
overflow:hidden;
width:900px;
}
#menu ul {
float: left;
list-style: none;
margin: 0px;
padding: 0px;
}
#menu li {
float: left;
list-style: none;
margin: 0px;
padding: 0px;
line-height:30px;
color:#BFA98F;
}
#menu li a, #menu li a:link, #menu li a:visited {
color:#BFA98F;
display: block;
margin: 0px;
padding: 0px 10px ;
line-height:30px;
}
#menu li a:hover, #menu li a:active {
color: #fff;
margin: 0px;
padding: 0px 10px ;
line-height:30px;
text-decoration: none;
}
#menu li li a, #menu li li a:link, #menu li li a:visited {
background:#0F1114;
width: 150px;
color:#BFA98F;
font-weight: normal;
float: none;
margin: 0px;
padding: 0px 10px ;
line-height:30px;
border-bottom: 1px solid #4F4136;
}
#menu li li a:hover, #menu li li a:active {
color: #fff;
background:#000;
padding: 0px 10px ;
line-height:30px;
}
#menu li ul {
z-index: 9999;
position: absolute;
left: -999em;
height: auto;
width: 170px;
margin: 0px;
padding: 0px;
background:#0D6191;
}
#menu li li {
}
#menu li ul a {
width: 140px;
}
#menu li ul a:hover, #menu li ul a:active {
}
#menu li ul ul {
margin: -31px 0 0 170px;
}
#menu li:hover ul ul, #menu li:hover ul ul ul,
#menu li.sfhover ul ul, #menu li.sfhover ul ul ul {
left: -999em;
}
#menu li:hover ul, #menu li li:hover ul,
#menu li li li:hover ul, #menu li.sfhover ul,
#menu li li.sfhover ul, #menu li li li.sfhover ul {
left: auto;
}
#menu li:hover, #menu li.sfhover {
position: static;
}
/* menu	 */
#catmenucontainer{
height:51px;
display:block;
padding:0px 0 0px 0px;
font-size: 14px;
font-weight:bold;
}
#catmenu{
margin:0px auto;
padding: 0px 0px;
height:51px;
overflow:hidden;
width:900px;
}
#catmenu ul {
float: left;
list-style: none;
margin: 0px;
padding: 0px;
}
#catmenu li {
float: left;
list-style: none;
margin: 0px;
padding: 0px;
line-height:51px;
color:#555;
text-shadow:1px 1px 0px #fff;
}
#catmenu li a, #catmenu li a:link, #catmenu li a:visited {
color:#555;
display: block;
margin: 0px;
padding: 0px 10px ;
line-height:51px;
}
#catmenu li a:hover, #catmenu li a:active {
color: #312720;
margin: 0px;
padding: 0px 10px ;
line-height:51px;
text-decoration: none;
}
#catmenu li li a, #catmenu li li a:link, #catmenu li li a:visited {
background:#E9E9E9;
width: 150px;
color: #0D081C;
font-weight: normal;
float: none;
margin: 0px;
padding: 0px 10px ;
line-height:35px;
border-bottom: 1px solid #ccc;
}
#catmenu li li a:hover, #catmenu li li a:active {
background:#DFDFDF;
color: #555;
padding: 0px 10px ;
line-height:35px;
}
#catmenu li ul {
z-index: 9999;
position: absolute;
left: -999em;
height: auto;
width: 170px;
margin: 0px;
background:#E9E9E9;
}
#catmenu li li {
}
#catmenu li ul a {
width: 140px;
}
#catmenu li ul a:hover, #catmenu li ul a:active {
}
#catmenu li ul ul {
margin: -36px 0 0 170px;
}
#catmenu li:hover ul ul, #catmenu li:hover ul ul ul,
#catmenu li.sfhover ul ul, #catmenu li.sfhover ul ul ul {
left: -999em;
}
#catmenu li:hover ul, #catmenu li li:hover ul,
#catmenu li li li:hover ul, #catmenu li.sfhover ul,
#catmenu li li.sfhover ul, #catmenu li li li.sfhover ul {
left: auto;
}
#catmenu li:hover, #catmenu li.sfhover {
position: static;
}
/* Main Content*/
#content {
float:left;
width: 560px;
height:100%;
padding:0px 0px 10px 0px;
margin:0px 0px 0px 25px;
word-wrap:break-word;
overflow:hidden;
}
.bmeta{
display:inline-block;
font-size:14px;
font-weight:bold;
color:#5384BF;
margin:5px 0px;
}
.bmeta a:link,.bmeta a:visited{
color:#5384BF;
}
.bmeta a:hover{
color:#E62755;
}
.bcomm{
float:left;
padding:8px 0px 8px 38px;
background:url("../images/comment.png") no-repeat;
margin-left:10px;
}
.bauth{
float:left;
padding:8px 0px 8px 38px;
background:url("../images/user.png") no-repeat;
}
.morer{
float:left;
padding:8px 0px 8px 38px;
margin-left:10px;
background:url("../images/add.png") no-repeat;
}
.postim{
position:relative;
float:left;
width:150px;
}
img.postimg{
margin:10px 10px 0px 0px;
width:150px;
height:120px;
padding:5px 5px;
background:#dddddd ;
float:left;
border:1px solid #ccc;
}
.single{
border:none!important;
}
.post {
height:100%;
color:#646464;
padding:15px 0px;
margin:10px 0px;
position:relative;
}
.hpost{
border-bottom:1px solid #ddd;
}
.datebox{
width:60px;
height:65px;
float:left;
text-align:center;
margin:0px 10px 0px 0px;
background:#e62755;
text-shadow:1px 1px 0px #9F0028;
}
.date{
font-size:36px;
width:60px;
color:#fff;
font-weight:bold;
}
.month{
font-size:16px;
text-transform:uppercase;
color:#fff;
font-weight:bold;
width:60px;
margin-top:-5px;
}
.bposttitle{
margin:0px;
padding:0px 0px 0px 0px;
}
.bposttitle h1 {
margin: 0px 0 0px 0px;
padding: 5px 5px 10px 0px;
font: 32px georgia,century gothic,verdana, sans-serif;
font-weight:normal;
overflow:hidden;
text-shadow:1px 1px 0px #ddd;
}
.bposttitle h1 a, .bposttitle h1 a:link, .bposttitle h1 a:visited  {
color:#414855;
background-color: transparent;
}
.bposttitle h1 a:hover  {
color: #000;
background-color: transparent;
}
.bposttitle h2 {
font-family:Georgia;
font-weight:normal;
font-size:32px;
line-height:32px;
min-height:65px;
margin-bottom:10px;
}
.bposttitle h2 a:link, .bposttitle h2 a:visited{
color:#414855;
}
.bposttitle h2 a:hover  {
color: #000;
background-color: transparent;
}
.postmeta{
display: inline-block;
width:670px;
background:#765E4D;
padding:0px 5px;
}
.metablock{
color:#fff;
text-align:center;
padding:5px 10px;
text-transform:uppercase;
font-size:10px;
float:left;
background:url(images/meta.png) no-repeat;
}
.metablock a:link,
.metablock a:visited {
color:#fff;
}
.metablock a:hover{
color:#000;
}
.author{
color:#fff;
font-size:10px;
text-transform:uppercase;
}
.clock{
color:#fff;
font-size:10px;
text-transform:uppercase;
}
.comm{
color:#fff;
font-size:10px;
text-transform:uppercase;
}
.comm a:link,
.comm a:visited {
color:#fff;
}
.comm a:hover{
color:#fff;
}
.singmet{
color:#32757c;
padding:5px 5px 5px 0px;
margin-top:5px;
font-size:11px;
text-transform:uppercase;
}
.singmet a{
color:#32757c;
}
.readmore{
width:600px;
height:34px;
display:inline-block;
}
.read{
float:right;
width:137px;
background:url(images/rmore.png);
height:34px;
font-size:14px;
line-height:34px;
text-align:center;
text-transform:uppercase;
font-weight:bold;
text-shadow:1px 1px 0px #899F09;
}
.read a:link,
.read a:visited {
color:#fff;
}
.read a:hover{
color:#000;
}
.category{
color:#000;
padding:5px 5px 5px 0px;
font-size:10px;
text-transform:uppercase;
}
.category a:link,.category a:visited{
color:#765E4D;
}
.category a:hover{
color:#000;
}
.cover{
margin-left:220px;
}
.entry {
margin:0 0;
padding: 0px 0px 5px 0px;
font-size:12px;
line-height:24px;
}
.entry a:link,
.entry a:visited {
color:#DF3A00;
background-color: transparent;
}
.entry a:hover {
color:#FF0000;
background-color: transparent;
text-decoration: none;
}
.entry ul, .entry ol{
margin: .4em 0 1em;
line-height: 150%;
}
.entry ul li, .entry ol li{
list-style-position:outside;
margin-left: 1.6em;
}
.entry p{
margin:5px 0px;
padding:5px 0px;
line-height:24px;
}
/* right column */
.right{
float:right;
width:270px;
padding:25px 0px 0px 0;
margin:0px 25px 0px 0px;
position:relative;
word-wrap:break-word;
overflow:hidden;
}
p.twitter-message{
color:#555;
font-size:12px;
padding:10px 10px;
border-bottom:1px solid #eee;
}
a.twitter-link{
color:#DF4400;
}
a.twitter-user{
color:#DF4400;
}
/* The Sidebar */
.sidebar {
color: #666666;
}
.sidebar a {
text-decoration: none;
color: #6f6f6f;
}
.sidebar a:hover {
text-decoration: none;
color: #DF4400;
}
.sidebar .widget {
margin: 0 0 10px 0;
background: #f7f7f7;
padding: 0;
}
.sidebar .widget h2 {
color: #ffffff;
padding: 10px 0 10px 10px;
font: bold 16px Georgia, Tahoma, Century gothic, sans-serif;
background: #9C9C9C;
}
.sidebar .widget-content {
margin: 0;
padding: 0 10px;
line-height:18px;
}
.sidebar ul {
list-style-type: none;
list-style: none;
margin: 0px -10px;
padding: 0;
}
.sidebar ul li {
padding: 5px 10px;
margin: 0;
border-bottom: 1px solid #eeeeee;
}
.oddli{
background:#fcfcfc;
}
/* --- FOOTER --- */
#footer {
padding:10px 0 10px 0px;
color:#606060;
font-size:12px;
margin:30px 0px 0px 0px;
background:#0F1114 ;
border-bottom:1px solid #90100d;
}
#footer a:link , #footer a:visited{
color:#606060;
}
#footer a:hover {
color:#606060;
}
.fcred{
text-align:center;
margin:10px 0px 10px 10px;
line-height:16px;
}
/* The Page Title */
h2.pagetitle {
height:35px;
font-family:Georgia,Tahoma,Century gothic, sans-serif;
color:#E62755;
font-size:18px;
padding-top:25px;
font-weight:normal;
}
h2.pagetitle a {
color:#507409;
}
.widebanner{
height:60px;
margin:10px 0px;
text-align:center;
}
.postad{
margin:10px auto;
text-align:center;
}
#entry-author-info{
padding:5px;
background:#fcfcfc;
border:1px solid #eee;
margin:10px 0px ;
}
#author-avatar{
float:left;
padding:5px;
background:#ddd;
float:left;
margin-right:10px;
}
#author-description{
float:left;
margin:0px 0px 0px 5px;
width:520px;
font-size:10px;
line-height:14px;
}
#entry-author-info h3{
margin-bottom:5px;
color:#333;
}
#author-description p{
line-height:20px;
color:#555;
}
#bottom{
margin:0px auto;
width:900px;
background:#0F1114;
}
.bottomcover{
margin:0px auto;
}
.botwid .widget h2{
height:20px;
font-size:18px;
padding:10px 0px 10px 5px;
color:#fff;
text-shadow:1px 1px 0px #172C2F;
font-family:georgia;
font-weight:normal;
}
.botwid{
float:left;
width:190px;
padding-bottom:10px;
padding-left:25px;
font-size:12px;
margin:20px 0px 0px 0px;
color:#ddd;
list-style:none;
}
.botwid ul {
list-style-type: none;
margin:  0px;
padding: 0px 0px 0px 0px ;
}
.botwid li{
list-style-type: none;
margin: 0 ;
padding: 0;
}
.botwid ul ul  {
list-style-type: none;
margin: 0;
padding: 0px 0px 0px 0px;
background-repeat:no-repeat;
}
.botwid ul ul ul{
list-style-type: none;
margin: 0;
padding: 0;
border:0;
}
.botwid ul ul ul ul{
list-style-type: none;
margin: 0;
padding: 0;
border:0;
}
.botwid ul li {
height:100%;
line-height:18px;
clear: left;
width: 190px;
list-style-type: none;
padding: 5px 0px 5px 5px;
border-bottom:1px solid #1F1F1F;
}
.botwid ul li a:link, .botwid ul li a:visited  {
color: #6F6F6F;
text-decoration: none;
padding: 0px;
}
.botwid ul li a:hover{
color: #fff;
}
.botwid table {
width:100%;
text-align:center;
color:#787d7f;
}
.twitbox{
width:450px;
float:right;
margin:20px 10px 0px 0px;
background:url(images/twit.png) no-repeat;
}
.twitbox p{
width:380px;
float:right;
color:#d1d3dc;
}
/* Slider */
#slider{
background:#fff url("../images/slide.png") bottom no-repeat;
width:880px;
height:280px;
position: relative; /* important */
overflow: hidden; /* important */
margin:20px 0px 0px 0px;
padding:10px 10px 40px 10px;
}
#sliderContent {
width:880px;
height:280px;
position: absolute;
margin-top: 1px;
}
.sliderImage {
float: left;
position: relative;
display: none;
list-style:none;
height:300px;
}
.slimg{
width:680px;
height:300px;
}
.sliderImage span {
position: absolute;
font: 12px Arial, Helvetica, sans-serif;
padding: 10px 10px;
width: 660px;
background-color: #000;
filter: alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
color: #fff;
display: none;
}
.clear {
clear: both;
}
.botom {
bottom: 30px;
right: 100px;
}
.botom strong{
font-size:16px;
}
.tabox{
width:270px;
overflow:hidden;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
background:#fff;
}
.tabox a {
color: #222;
text-decoration: none;
}
.tabox a:hover {
text-decoration: underline;
}
img.thumbs{
width:50px;
height:50px;
float:left;
margin-right:10px;
background:#ccc;
}
ul.tabsnav{
padding:10px 10px 0px 10px;
height:31px;
margin:0px 0px;
background:#201A16;
}
.tabsnav li {
display: inline;
list-style: none;
float:left;
font-size:11px;
text-align:center;
margin-right:0px;
width:80px;
text-transform:uppercase;
background:#CFCFCF;
}
.tabsnav li a {
text-decoration: none;
font-weight: normal;
line-height:31px;
font-weight:bold;
padding:0px 0px;
font-size: 12px;
color:#666;
text-decoration: none;
display:block;
}
.tabsnav li a:hover, .tabsnav li a:active, .tabsnav li.ui-tabs-selected a {
text-decoration:none;
color:#111;
background:#F7F7F7;
}
.tabsdiv {
border-right:1px solid #fff;
border-left:1px solid #fff;
border-bottom:1px solid #fff;
padding:0px;
}
.tabsdiv a:link,.tabsdiv  a:visited {
color:#52483e;
}
.tabsdiv a:hover{
color:#52483e;
}
.tabsdiv ul{
list-style-type:none;
margin:0px 0px;
padding:0px 0px;
}
.tabsdiv ul li{
height:100%;
line-height:28px;
padding: 0px 0px 0px 0px;
color:#333;
}
.tabsdiv li a:link,.tabsdiv li a:visited{
display:block;
margin-left:5px;
overflow:hidden;
line-height:24px;
padding:2px 5px ;
margin:2px 5px;
color:#666;
font-size:13px;
}
.tabsdiv li a:hover {
color:#47587A;
text-decoration:none;
}
.tabsdiv embed{
width:320px;
height:270px;
}
.tagbox{
padding:10px;
}
.ui-tabs-hide {
display: none;
}
.tagsbox{
padding:10px 15px;
}
.topbanner{
float:right;
margin-top:30px;
}
h2.date-header {
margin: 1.5em 0 .5em;
display: none;
}
.main .widget {
margin: 0 0 5px;
padding: 0 0 2px;
}
.main .Blog {
border-bottom-width: 0;
}
#header .description {
color:#ffffff;
font-size:14px;
text-shadow:0px 1px 0px #000000;
}
/* Comments----------------------------------------------- */
#comments {
padding:10px;
color:#666;
margin-bottom:20px;
}
#comments h4 {
font-size:22px;
margin-bottom:10px;
}
#comment-name-url {
width: 365px;
float: left;
}
#comment-date {
width: 365px;
float: left;
margin-top: 5px;
font-size: 10px;
}
#comment-header {
float: left;
padding: 5px 0 40px 10px;
margin: 5px 0 15px 0;
position: relative;
background-color: #ffffff;
border: 1px dashed #eeeeee;
}
.avatar-image-container {
background: url("../images/comment-avatar.jpg");
width: 32px;
height: 32px;
float: right;
margin: 5px 10px 5px 5px;
border: 1px solid #dddddd;
}
.avatar-image-container img {
width: 32px;
height: 32px;
}
a.comments-autor-name {
color: #000000;
font: normal bold 14px Arial, Tahoma, Verdana;
}
a.says {
color: #000000;
font: normal 14px Arial, Tahoma, Verdana;
}
.says a:hover {
text-decoration: none;
}
.deleted-comment {
font-style: italic;
color: gray;
}
#blog-pager-newer-link {
float: left;
}
#blog-pager-older-link {
float: right;
}
#blog-pager {
text-align: center;
padding:5px;
}
.feed-links {
clear: both;
}
/* Profile ----------------------------------------------- */
.profile-img {
float: left;
margin-top: 0;
margin-right: 5px;
margin-bottom: 5px;
margin-left: 0;
padding: 4px;
border: 1px solid #eeeeee;
}
.profile-data {
margin: 0;
text-transform: uppercase;
letter-spacing: .1em;
color: #000000;
font-weight: bold;
line-height: 1.6em;
}
.profile-datablock {
margin: .5em 0 .5em;
}
.profile-textblock {
margin: 0.5em 0;
line-height: 1.6em;
}
.avatar-image-container {
background: url("../images/comment-avatar.jpg");
width: 32px;
height: 32px;
float: right;
margin: 5px 10px 5px 5px;
border: 1px solid #dddddd;
}
.avatar-image-container img {
width: 32px;
height: 32px;
}
.profile-link {
text-transform: uppercase;
letter-spacing: .1em;
}
.comment-form {
max-width: 600px;
}
#navbar-iframe {
height: 0;
visibility: hidden;
display: none;
}
.cover {
float: left;
width: 100%;
}
.PopularPosts .item-title {
font-weight: bold;
}
.PopularPosts .widget-content ul li {
padding:5px 10px;
}
.reaction-buttons table{
border:none;
margin-bottom:5px;
}
.reaction-buttons table, .reaction-buttons td{
border:none;
}
.date-outer{margin-top:15px;}