/*  
-------------------------------------------------
RESET
-------------------------------------------------
*/
* {padding:0;margin:0;}
h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal;}
ol,ul{list-style:none;}
select option{padding:0 5px;}
a{text-decoration:none;}
fieldset,img,a img{border:0;}
.al{float:left;}
.ar{float:right;}
.clear{clear:both;height:1px;font-size:1px;line-height:1px;zoom:1;}
/*
-------------------------------------------------
MAIN
-------------------------------------------------
*/
body{font:12px Arial,Helvetica,sans-serif;text-align:center;color:#333;background:url(images/bg.jpg) repeat;}
a{color:#00ccff;text-decoration:none;}	
.red{color:#990033;}
.green{color:#669900;}
#main{width:1000px;text-align:left;background:url(images/header.jpg) no-repeat;margin:0 auto;}
#blog{position:relative;zoom:1;}
/*
-------------------------------------------------
HEADER
-------------------------------------------------
*/
#header{height:170px;position:relative;zoom:1;width:1000px;}

#header ul{height:30px;line-height:30px;position:absolute;top:105px;left:344px;}
#header ul li{float:left;}
#header ul li a{float:left;display:block;height:30px;line-height:30px;padding:0 10px;font-weight:bold;color:#e5e9cf;}

#header form{position:absolute;top:100px;left:500px;width:400px;height:50px;}
#header form input{background:#FFF;font-size:11px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#333;}
#header form input{height:16px;padding:3px 0;width:180px;border:none;line-height:1em;position:absolute;left:8px;top:24px;font-size:14px; background:none;}
#header form input.submit{width:70px;padding:0;height:26px;position:absolute;left:200px;top:22px;background:transparent;color:#FFF; font-size:12px;}

#header a#logo{position:absolute;left:30px;top:90px;width:250px;height:70px;display:block;}
#header a#logo strong{display:none;}
/*
-------------------------------------------------
SIDEBAR
-------------------------------------------------
*/
#sidebar{position:absolute;left:485px;top:-13px;width:490px;}

.side_col{float:left;width:210px;}
	#side_left{margin-left:15px;}
	#side_right{ margin-left:40px;}
.side_col h2{text-align:left;line-height:36px;height:36px;width:210px;background:url(images/side-header.jpg) no-repeat;color:#005da7;font-weight:bold;}
.side_col ul{margin:5px 0 15px 0;}
.side_col ul li{padding:5px 0;}
.side_col ul li a{color:#333;}
.side_col ul li a:hover{color:#000;}


#side_about{margin-bottom:3em;background:url(images/about-bg.jpg) no-repeat;padding:10px 0 0 140px;height:143px;}
#side_about h3{font-size:14px;color:#006699;font-weight:bold;text-align:left;line-height:1.6em;height:1.4em;background:none;}
#side_about p{line-height:1.6em;color:#333;}

.side_col ul.social_bookmarks li{padding:5px 0;background:none;}

.side_col ul.recent_comments li{color: #333;}
.side_col ul.recent_comments li a{color:#356aa0;}
.side_col ul.recent_comments li a:hover{color:#356aa0;text-decoration:underline;}

#recentcomments li{color: #333;}
#recentcomments li a{color:#356aa0;}
#recentcomments li a:hover{color:#356aa0;text-decoration:underline;}


.side_col p.tag_widget{padding:5px;font-size:2em; margin-bottom:15px;}
.side_col p.tag_widget a{color:#005da7;}
.side_col p.tag_widget a:hover{color:#005da7;}

.side_col h3.newsfeed{line-height:48px;height:48px;width:200px;background:url(images/side-newsfeed.jpg) no-repeat;}

ul.facebook_widget li{color:#666;}
ul.facebook_widget li strong{color:#000;}
/*
-------------------------------------------------
CONTENT
-------------------------------------------------
*/
.content{width:485px;min-height:1400px;background:url(images/blog-bg.jpg) repeat-y;padding:1px 0;}
.editlink, 
.alignleft,
.alignright{position: relative; min-height: 30px;margin-left: 40px;}
.post{margin:1em 0 2em 24px;line-height:1.6em;background:url(images/post-bg.jpg) no-repeat center bottom;
position:relative;zoom:1;width:430px;padding:0 15px 20px 15px;color:#FFF;}

.post_header p{color:#FFF; line-height:21px; height:21px;display:block; padding:2px 0;}
.post_header p strong{color:#cccc99;}
.post_header a.comment_link{background:url(images/comments.jpg) no-repeat left center;padding:5px 0 5px 25px;margin-left:5px;}


.metadata span{background-repeat:no-repeat;}
.metadata span.md_time{background-image:url(images/date.jpg);background-position:left center;padding-left:22px;}
.metadata span.md_cat{background-image:url(images/star.jpg);background-position:left center;padding-left:15px;}
.metadata span.md_com{background-image:url(images/comment.jpg);background-position:right center;padding-right:20px;}

.post h2{color:#00ccff;font-family:Arial, Helvetica, sans-serif; font-size:1.6em; line-height:1.4em;}
.post h2 a{color:#00ccff;}
.post h2 a:hover{color:#00ccff;}
.post .entry p,.post .entry ul,.post .entry ol{margin:0.8em 0 1.2em;}
.post img{max-width:480px;}
.entry{margin:2em 0 0 0;}
/*
-------------------------------------------------
COMMENTS
-------------------------------------------------
*/
#comments{margin:1em 0 2em 24px;line-height:1.6em;width:430px;padding:0 15px;color:#FFF;}

#comments h3{color:#00ccff;font-size:1.4em;line-height:1.6em;font-weight:bold;}
#comments div.comment{padding:10px 0 0 5px;color:#FFF;}
#comments div.comment h4{color:#CCC;}
#comments div.comment h4 strong{color:#FFF;}
#comments div.comment p,
#comments div.comment ul,
#comments div.comment ol{margin:0.8em 0 1.2em;}

#reply_box{margin:1em 0 2em 24px;line-height:1.6em;width:430px;padding:0 15px;color:#FFF;}
#reply_box h3{color:#00ccff;font-size:1.4em;line-height:1.6em;font-weight:bold;}
#reply_box table{margin-top:1em;}
#reply_box table th,
#reply_box table td{padding:3px;}
#reply_box span.disabled{color:#fe0000;font-weight:bold;}
#commentAuthenticator{padding:5px;}
#reply_box textarea{overflow:auto;}
#reply_box input.nice_button{width:110px;height:32px;background:url(images/button.jpg) no-repeat;color:#FFF;text-align:center;font-weight:bold;border:none;}
/*
-------------------------------------------------
FOOTER
-------------------------------------------------
*/
#footer{height:80px;background:url(images/footer.jpg);}
#footer p{color:#FFF;margin-left:65px;align: center;}
#footer .nuroalinks{
	margin-left: 25px;
}