/* CSS Document */
/*
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
*/

body
{
background:url(images/bg.png) no-repeat top center #FFFFFF;
width:100%;
margin:0;
font-family:Arial, Helvetica, sans-serif;
}

.clearall
{
clear:both;
padding:0;
width:0;
height:0;
margin:0;
}

#header
{
height:174px;
width:1024px;
margin:auto;
}

#logo
{
float:left;
width:519px;
height:44px;
margin-left:40px;
margin-top:81px;
}
.post .alignleft {
clear:left;
float:left;
margin:3px 10px 3px 0;
}

img.alignright, img.alignleft {
display:inline;
}

.post img {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #333333;
float:left;
margin:3px 10px 3px 0;
padding:3px;
}

.post li
{
list-style-type:none;
}


#search
{
background:url(images/search1.png) no-repeat;
float:right;
height:60px;
margin-right:31px;
width:256px;
}

img 
{
border:0;
}

#search  label.screen-reader-text , #searchsubmit
{
display:none;
}

#search  input[type=text]
{
border:0 none;
margin-left:59px;
margin-top:11px;
width:135px;
}


#nav1
{
width:1024px;
margin:auto;
height:47px;
}

#nav_left
{
background:url(images/nav_l.png) no-repeat;
width:18px;
height:47px;
float:left;
}

#nav_mid
{
background:url(images/nav_m.png) repeat-x;
height:47px;
width:988px;
float:left;
}

#nav_right
{
background:url(images/nav_r.png) no-repeat right;
height:47px;
float:left;
width:18px;
}
#nav1 ul
{
padding:10px 0;
margin:0;
}

#nav1 ul li
{
list-style-type:none;
display:inline;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding:10px 10px 17px 25px;
background:url(images/nav_sap.png) no-repeat 0px 0px ;
}

#nav1 ul li a
{
color:#FFFFFF;
text-decoration:none;
}

#nav1 ul li:first-child
{
background:none;
}

#gall
{
background:url(images/banner.png) no-repeat;
width:627px;
height:301px;
margin:4px 0 0 6px;
}

#subscrib
{
position:relative;
background:url(images/subs.png) no-repeat;
width:186px;
height:47px;
right:-793px;
top:-40px;
}
#main
{
width:1017px;
height:auto;
margin:10px auto;
}

#main_top
{
background:url(images/content_top.png) no-repeat top;
width:1017px;
height:17px;
}

#main_mid
{
background:url(images/content_mid.png) repeat-y ;
width:1017px;
height:auto;
}

#main_bot
{
background:url(images/content_bot.png) no-repeat ;
width:1017px;
height:15px;
}

#left_sidbar
{
float:left;
width:200px;
margin-left:10px;
height:auto;
color:#404040;
font-size:12px;
}

.left_widget
{
width:200px;
height:auto;
margin:5px 0 5px 0;
}

.left_widget_top
{
width:200px;
height:16px;
background:url(images/left_wid_top.png) no-repeat;
}

.left_widget_mid
{
background:url(images/left_wid_mid.png) repeat-y;
width:185px;
height:auto;
}
.left_widget_mid ul
{
margin:0;
padding:0;
}

.left_widget_mid 
{
padding-left:15px;
}

.left_widget_bot
{
background:url(images/left_wid_bot.png) no-repeat;
width:200px;
height:18px;
}

.left_widget_title
{
background:url(images/left_wid_title.png) no-repeat;
width:190px;
height:31px;
margin:5px 0 5px 0;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
padding:10px 5px 5px 5px;
}

.left_widget_title a
{
color:#FFFFFF;
text-decoration:none;
}

.left_widget_title a:hover
{
text-decoration:underline;
}

.left_widget ul
{
padding:5px 5px 5px 15px;
margin:0;
}

.left_widget li
{
color:#404040;
font-size:12px;
list-style-image:url(images/li2.png);
padding:5px 0;}
.left_widget li a
{
color:#404040;
text-decoration:none;
}

.left_widget li a:hover
{
text-decoration:underline;
}

#content1
{
width:796px;
height:auto;
float:left;
}

#content
{
width:635px;
height:auto;
float:left;
margin:0 7px;
}


.post_mid small
{
font-size:12px;
}

.posted
{
color:#717171;
}

.post_mid small a
{
text-decoration:none;
color:#222;
}

.post_mid small a:hover
{
text-decoration:underline;
}

.post_title
{
font-size:30px;
color:#222222;
}

.post_title a
{
color:#222222;
text-decoration:none;
}
.post_title hr
{
color:#c8c8c8;
}
.entry
{
padding:5px 0;
}
.post
{
font-size:12px;
color:#000000;
width:635px;
height:auto;
margin:5px 0;
}
.post_top
{
background:url(images/middle_top.png) no-repeat;
width:635px;
height:17px;
}

.post_mid
{
background:url(images/middle_mid.png) repeat-y;
width:615px;
height:auto;
padding:0 10px;
}

a
{
color:#222;
}

p
{
margin:0;
padding:15px 0;
}

.post_bot
{
background:url(images/middle_bot.png) no-repeat;
width:635px;
height:17px;
}


#right_sidbar
{
width:147px;
height:auto;
float:left;
color:#404040;
font-size:12px;
}


.right_widget
{
width:147px;
margin:5px 0;
height:auto;
}

.right_widget
{
width:147px;
height:auto;
}


.left_widget_bot
{
background:url(images/left_wid_bot.png) no-repeat;
width:200px;
height:18px;
}

.right_widget_title
{
background:url(images/right_wid_title.png) no-repeat;
width:146px;
height:31px;
margin:5px 0 5px 0;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
padding:10px 5px 5px 5px;
}

.right_widget_title a
{
color:#FFFFFF;
text-decoration:none;
}

.right_widget_title a:hover
{
text-decoration:underline;
}



.right_widget_top
{
background:url(images/right_wid_top.png) no-repeat;
width:147px;
height:10px;
}

.right_widget_mid
{
background:url(images/right_wid_mid.png) repeat-y;
width:137px;
height:auto;
padding:0 5px;
}


.right_widget_mid ul {
margin:0;
padding:5px 5px 5px 23px;
}


.right_widget_mid li {
color:#404040;
font-size:12px;
list-style-image:url("images/li2.png");
padding:4px 0;
}

.right_widget_mid li a
{
text-decoration:none; 
}

.right_widget_mid li a:hover
{
text-decoration:underline;
}
.right_widget_bot
{
background:url(images/right_wid_bot.png) no-repeat;
width:147px;
height:10px;
}

#footer
{
padding-top:20px;
width:1000px;
margin:auto;
height:70px;
margin-top:30px;
background:url(images/footer.png) repeat-x;
}

#footer_left
{
width:287px;
height:auto;
float:left;
font-size:14px;
color:#000000;
}

#footer_right
{
text-align:right;
width:690px;
height:auto;
color:#3686c0;
font-size:12px;
font-weight:bold;
float:left;
}

#footer_right a
{
color:#3686c0;
padding:0 2px;
text-decoration:none;
}

#footer_right a:hover
{
text-decoration:underline;
}

#footer li
{
display:inline;
}
ul
{
margin:0;
}

#newtitle
{
color:#FFFFFF;
font-size:14px;
left:459px;
position:relative;
top:4px;
width:154px;
}

#newtitle a
{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
