body {margin:0; padding-top:0px; background: #000000 url('images/bkg.jpg') no-repeat;font-family:Verdana,Tahoma,sans-serif; color: #CCCCCC; font-size:13px;}
a {	color:#eeeeee; text-decoration:none}
a:hover {color:#ffffff;	text-decoration:none}
blockquote {color:#eeeeee;background:url('images/blockquotebkg.png') repeat-y;	margin:18px 35px; border-right:1px solid #525252; border-bottom:1px solid #525252; padding-left:14px; padding-right:14px; padding-top:6px; padding-bottom:6px	}
.clear {clear:both;}
.alignleft {float:left;	padding:2px 0 0 5px; margin-left:10px;}
.alignright {float:right;padding:2px 0 0 5px;margin-right:10px;}
.line { background:url('images/line.gif') repeat-x; width:960px; height:3px}
/* The main container */
#container {}
#searchform { padding-top:30px;}
/*Main Navbar */
#nav { font-weight: bold; font-size: 12px; margin-left:5px; width:404px;}
#nav:after { /*Add margin between menu and rest of content in Firefox*/ content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;}
#nav ul { text-indent: 10px; padding: 3px 0; margin: 0; background-color: #e0e0e0; border: 1px solid #bebebe; text-align: left; /*set value to "center" for example to center items*/}
#nav ul li { display: inline;}
#nav ul li a{ color: #494949; padding-right: 25px; margin: 0; text-decoration: none; background: url('images/slantdivider.gif') no-repeat top right;; padding-left:0; padding-top:3px; padding-bottom:3px} 
#nav ul li a:visited { color: #494949;}  
#nav ul li a:hover { color: black;}  	
#content { width:567px; margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:10px; height:100%; float:left;}
#content .adsense468index { width:557px; padding-left:10px; padding-top:10px; text-align:center;}
.post {padding-left:10px;padding-top:10px;color:#ffffff;} 
.post .dtm {height:50px;width:550px;background:url('images/dtmbkg.png') no-repeat;}
.post .dtmsingle {height:50px;width:550px;background:url('images/dtmbkg2.png') no-repeat;}
.post .dtmpage {height:50px;width:550px;background:url('images/dtmbkg2.png') no-repeat;}
.post .posttags {width:500px;padding-top:5px;margin-bottom:15px;margin-left:15px;margin-right:15px;}
.post .posttags a {color:#a0a0a0; font-size:11px;}
.post .dtmdate { float:left; width:60px;} 
.post .dtmtmc { width: 480px; float:right; padding:3px 3px 3px 3px;}
.post .dtm .dtmdate .date { float:left; width:60px; height:40px; text-align:center; color:#ffffff; font-weight:bold; font-size:11px; padding-top:10px;} 
.post .dtmsingle .dtmdate .date { float:left; width:60px; height:40px; text-align:center; color:#ffffff; font-weight:bold; font-size:11px; padding-top:5px;} 
.titlemeta { margin-top:2px}
.post .dtm .dtmtmc .titlemeta { height:40px;} 
.post .dtmpage .dtmtmc .titlemeta { height:40px;} 
.post .dtmsingle .dtmtmc .titlemeta { height:40px;} 
.post .dtm .dtmtmc .titlemeta a { font-size:15px; font-weight:bold; color:#ffffff; line-height:1.1em; line-spacing:2px;}
.post .dtmsingle .dtmtmc .titlemeta a { font-size:15px; font-weight:bold; color:#ffffff; line-height:1.1em; line-spacing:2px;}
.post .dtmpage .dtmtmc .titlemeta a { font-size:15px; font-weight:bold; color:#2C4537; line-height:1.1em; line-spacing:2px;} 
.byline { margin-top:7px}
.post .dtm .dtmtmc .titlemeta .byline { font-size:10px; font-weight:normal; color:#eeeeee;} 
.post .dtmsingle .dtmtmc .titlemeta .byline { font-size:10px; font-weight:normal; color:#eeeeee;} 
.post .dtm .dtmtmc .titlemeta .byline a { font-size:10px; font-weight:normal; color:#ffffff;} 
.post .dtmsingle .dtmtmc .titlemeta .byline a { font-size:10px; font-weight:normal; color:#ffffff;} 
.post .dtm .dtmtmc .comments { width:100px; float:right; color:#ffffff; font-size:11px; margin-right:10px;} 
.post .dtmpage .dtmtmc .comments { width:100px; float:right; color:#ffffff; font-size:11px; margin-right:10px;}
.post .dtmpage h1 { color:#ffffff; font-size:20px; margin-left:10px; padding-top:10px; font-weight:bold;} 
.post .posttags .comments { width:130px; float:right; color:#333333; font-size:11px; background: #E5E5E5; text-align:center;} .post.posttags .comments a { color:#333333; font-size:11px;} 
.post .postcontent { width:510px; margin-left:10px; margin-bottom:10px; padding:10px 10px 10px 10px; color: #ffffff;}
.post .postcontent a { color: #CCCCCC; text-decoration:underline}
.post .postcontent a:hover {color: #FFFFFF; text-decoration:none}
.post .pagecontent { width:510px; margin-left:10px; margin-bottom:10px; padding:10px 10px 10px 10px; color: #eeeeee;} 
.post .pagecontent h1 { font-size:15px; font-weight:bold; color:#2C4537; line-height:1.1em; line-spacing:2px; border-bottom:1px solid #7C933E;} 
.post .pagecontent h1 a { font-size:15px; font-weight:bold; color:#2C4537; line-height:1.1em; line-spacing:2px;}  
.post .pagecontent h1 a:hover { font-size:15px; font-weight:bold; color:#ffffff; line-height:1.1em; line-spacing:2px;} 
.post .pagetitle { font-size:20px; padding-top:5px; margin-top:20px; color:#b1b1b1;} 
.post .ptitle { font-size:15px; padding-top:5px; margin-top:20px; color:#ffffff;} 
.more-link {color:#CCCCCC}
/* Sidebar */
#sidebar { float:left; width:403px; padding-bottom:30px;}
#sbarheader { width:404px; height:380px; margin-left:5px}
#sbarheader .ti { text-align:center; padding-top:10px;}
#sbarheader .ti h1 { font-family:"Times New Roman", Times, serif; font-size:27px; text-align: center; color:#FFFFFF}
#sbarheader .ti h1 a {font-family:"Times New Roman", Times, serif; font-size:16px; text-align:left}
#sbarheader .des { text-align: justify; font-size:11px; font-weight:normal; color:#ffffff;} 
#sbarsearch { width:404px; height:75px; margin-left:5px; text-align:center; display:block} 
#sbarsearch .s { border:1px solid #444444; margin-right:2px;} 
#sbarsearch .searchsubmit { border:1px solid #444444; background: #3F3F3F; color:#ffffff;} 
#sidebar .sbar140 { float:right; width:152px;} 
#sidebar .sbarsep { width:4px; background: url('images/sbarsep.gif') repeat-y;}
#sidebar .sbar235 { width:160px; padding-left:10px} 
#sidebar .sbar140 ul {list-style-type: none; margin: 0 ; padding-left:5px;} 
#sidebar .sbar140 ul li {list-style-type: none; padding: 0;} 
#sidebar .sbar140 ul li ul {list-style-type: square; margin: 0; padding: 0;} 
#sidebar .sbar140 ul li ul li {list-style-type:none; padding-left:10px; margin:0;} 
#sidebar .sbar140 ul li ul li a {color:#ffffff;} 
#sidebar .sbar140 ul li ul li a:hover {color:#ffffff;   text-decoration:underline;} 
#sidebar .sbar140 h2 { font-size:13px; color:#ffffff; font-weight:bold; background:url('images/h2bkg.png') no-repeat; height:31px; width:124px; text-align:center; padding-top:6px; margin-top:10px}
/* Right side bar */
.sbar235 { float: right; min-height:240px}
.sbar235 .widget { padding-bottom:15px;}
.sbar235 ul { list-style-type: none; margin: 0 ; padding:0;} 
.sbar235 ul li { list-style-type: none; padding: 0;} 
.sbar235 ul li ul { list-style-type: square; margin: 0; padding: 0;} 
.sbar235 ul li ul li { list-style-type:none; padding-left:15px; margin-left:10px;} 
.sbar235 ul li ul li a:hover {   text-decoration:underline;} 
.sbar235 h2 { font-size:13px; color:#ffffff; font-weight:bold; background: url('images/h2bkg2.png') no-repeat; width:245px; height:35px; text-align:center; padding-top:6px; margin-left:5px}
/* Calendar */
.calendar {width:220px; float:left; padding-top:17px}
#calendar { empty-cells: show; font-size: 11px; text-decoration: none; padding: 0px; color:#cccccc; font-weight: normal; width:220px; margin-bottom:5px; text-align:center;}
#calendar caption { font : bold 11px/100%; color : #ffffff; text-transform:uppercase; margin:0; padding:3px 0 6px 7px; width:100%; text-align:left;}
#calendar table { width: 100%; padding: 0 5px; text-align: center;}
#calendar thead th { border-bottom: 2px solid #999999; border-top: 1px solid #999999;}
#calendar tbody td { padding: 5px 0; border-bottom: 1px solid #999999; background:url('images/kalend.png')  repeat-x}
#calendar tfoot td { border-top: 1px solid #999999;}
#calendar #prev { text-align: left;}
#calendar #next { text-align: right;}
#calendar a { font-weight: bold; color: #ffffff;}

#tags { padding:10px 15px 10px 10px; margin-top:180px;}
#tags a { color:#CCCCCC; text-decoration:none}
#tags a:hover { color:#FFFFFF; text-decoration:underline}

#text-1 { text-align:center; margin-bottom:5px;}
#tag_cloud { width:190px; text-align:center; margin-bottom:5px;}
#tag_cloud a { padding-left:10px;} 
#text-2 { pading-left:5px;} 
#recent-posts ul li { margin-bottom:5px;} 
#recent-comments { margin-bottom:5px;} 
#footer { background:#232323; height:60px; padding-top:20px; padding-left:20px; margin-left:5px;} 
#footer p { font-size:10px; color:#eeeeee;} 
#footer p a { font-size:10px; color:#eeeeee;}
/* Forms */
#commentform { font-size:8pt; padding: 15px 15px 1px; margin-right: 20px;}
#commentform label { display:block; margin: 0;}
#commentform input { width: 100px; padding: 1px; margin: 0px 5px 10px 0;}
#commentform textarea { width: 500px; padding: 0; margin: 0px 0px 10px 0; }
#commentform #submit { margin: 0 0 20px 0;} 
#commentform p { margin: 5px 0;}
/* Comments */
ol.commentlist { font-size:8pt; padding: 0; margin: 0;} 
ol.commentlist li { display: block; list-style: none; padding: 15px 15px 1px; margin: 0; border-bottom:1px solid #CCC9B8;}
ol.tblist { font-size:8pt; list-style: none; padding: 15px 15px 10px; margin: 0; border-bottom:1px solid #CCC9B8;} 
ol.tblist li { display: block; background: url('images/sbarli.png') no-repeat 0 3px; padding-left: 14px; list-style-type:none; margin-left:0; margin-right:0; margin-top:0; margin-bottom:5px; padding-right:0; padding-top:0; padding-bottom:0} 
#respond { font-size:15px; padding-top:5px; margin-top:20px; color:#eeeeee;} 
#comments { padding-left:5px; margin-right:20px; color: #CCCCCC;} 
#comments ol li { color:#eeeeee; background:url('images/blockquotebkg.png') repeat-y; margin:8px 25px; border-right:1px solid #525252; border-bottom:1px solid #525252; padding-left:14px; padding-right:14px; padding-top:6px; padding-bottom:6px} 
.textarea { background-color: #414141; color:#FFFFFF}
#comments .alt { color: #eeeeee; background:#757575;}
#comments h2 { font-size:15px; padding-top:5px; margin-top:20px; color:#eeeeee;}
div#mainwrapper {  width: 1004px;}
img a, a img { border: 0px;}