BODY { margin: 0; padding: 0; background: url(images/bg_header-wrapper.gif) repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height:19px; color: #000000;}
FIELDSET { margin: 0; padding: 0; border: none;}

h3 {
font-size:18px;
}

/* header */
.header-wrapper { width: 100%; height: 98px; margin-bottom: 17px; background: url(images/bg_body.gif) top left no-repeat;}
.header { width: 980px; margin: 0 auto;}
.header FORM { margin: 19px 20px 0 0; padding: 0; float: right;}
.header IMG { float: left}

/* top navigation */
#menu { float:left; width:980px; border-left:1px solid #131313; margin:2px 0 0 0;}
#menu UL { margin: 0; padding: 0;}
#menu LI { float: left;}
#menu LI A { font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; float:left; padding:7px 0 0 0; border-right:1px solid #131313; height:25px; text-align: center;}
#menu LI a:hover { text-decoration:underline; }

#nav01 { width: 120px;}
#nav02 { width: 120px;}
#nav03 { width: 120px;}
#nav04 { width: 120px;}
#nav05 { width: 120px;}
#nav06 { width: 120px;}
#nav07 { width: 120px;}
#nav08 { width: 120px;}

.topmenu{ margin: 0px; padding: 0; list-style: none;}
.topmenuli{ list-style-type:none; float:left; z-index: 99;}
.topmenuli A { display: block; float: left;}
.topmenuli A:hover { margin: 0;}

.topmenuli:hover { padding: 12px 0 0 0;}
.topmenuli:hover { padding: 0; position: relative; margin:0; z-index: 99;}
.topmenuli:hover {}

#menu .submenuul{ list-style-type:none; position:absolute; margin: 32px 0 0 -2px; padding: 0 0 6px 2px; display:none; z-index: 97; background: url(images/bg_submenuul.png) bottom no-repeat; width: 163px;}
#menu .submenuli a{ font-weight: normal; width: 143px; height: 20px; margin: -1px 0 0 0; padding: 5px 0 0 15px; text-align: left; border: none; font-size: 12px; color: #CCCCCC; text-transform: capitalize; border: 1px solid #191A1B; background: url(images/bg_submenuli.png);}
#menu .submenuli a:hover { color: #ffffff; background: url(images/bg_submenuli-hover.png); text-decoration: none;}

#dmenu li:hover ul , #dmenu li.over ul{ display: block; z-index: 98;}
#dmenu li>ul {  top: auto; left: auto;}

/* footer */
.footer { background: url(images/bg_footer.gif) repeat-x; width: 882px; margin: 20px auto 0 auto; border: 1px solid #DEDEDE; padding: 10px 40px 20px 40px;}
.footer P { float: left; margin: 0; padding: 0;}
.footer P STRONG { margin: 0; padding: 0; font-size: 13px; color: #363636; line-height: 30px;}
.footer P A { color: #8C8C8C; font-size: 11px; text-decoration: none;}
.footer P A:hover { color: #000000; text-decoration: underline;}

.footer01 { width: 77px;}
.footer02 { width: 108px;}
.footer03 { width: 123px;}
.footer04 { width: 120px;}
.footer05 { width: 123px;}
.footer06 { width: 130px;}
.footer07 { width: 107px;}
.footer08 { width: 94px;}

.footer_crumb { font-size: 11px; color: #666666; margin: 25px auto; padding: 0; text-align: center;}

/* content */
.content { width: 962px; margin: 0 auto;}
.content01 { background: #F9F9F9 url(images/bg_content01.gif) repeat-x; border: 1px solid #DEDEDE; width: 942px; padding: 10px; margin: 0 auto;}
.content02 { background: #FBFBFB url(images/bg_content02.gif) repeat-x; border: 1px solid #DEDEDE; padding: 10px 25px;}
.content03 { background: #F9F9F9 url(images/bg_content01.gif) repeat-x; border: 1px solid #DEDEDE;}

.content_left { width: 620px; float: left; margin-right: 10px;}
.content_right { width: 258px; float: left;}
.content_left_left { width: 270px; float: left; padding: 15px; min-height: 815px;}
.content_left_right { width: 270px; float: right; padding: 15px; min-height: 815px;}

/* common hyperlink styles */
.feat_art A, .recent-posts A, .feat_vid A, .featured-page A, .comment A  { background: url(images/orange-arrow.gif) left 6px no-repeat; color: #F05210; padding-left: 10px; text-decoration: none;}
.feat_art A:hover, .recent-posts A:hover, .feat_vid A:hover, .featured-page A:hover, .comment A:hover { text-decoration: underline;}
#print { background: url(images/icon_print.png) no-repeat; padding: 10px 0 0 35px; height: 31px; display: block; text-decoration: none; float: left; margin-right: 25px;}
#share { background: url(images/icon_share.png) no-repeat; padding: 10px 0 0 47px; height: 31px; display: block; text-decoration: none; float: left;}


/* featured article */
.feat_art { margin-bottom: 10px;}
.feat_art H1 { font-size: 25px; margin: 0; padding: 0;}
.feat_art H2 { font-size: 16px; margin: 0; padding: 0;}
.feat_art H3 { font-size: 14px; margin: 0; padding: 10px 0 0 0;}
.feat_art IMG { border: 2px solid #CCCCCC; margin: 12px 12px 12px 0; float: left;}

/* recent posts */
.recent-posts P { text-indent: 15px;}
.recent-posts H2 {font-size: 16px; margin: 0; padding: 0;}
.recent-posts H3 { font-size: 14px; margin: 0; padding: 10px 0 8px 0;}
.recent-posts EM { color: #999999; font-style: normal; font-size: 11px;}
.recent-posts HR { border: none; border-top: 1px solid #DFDFDF; height: 1px; margin: 20px 0; padding: 0;}


/* featured video */
.feat_vid P { text-indent: 15px;}
.feat_vid P OBJECT, .feat_vid P OBJECT EMBED { width: 269px; height: 227px; margin-left: -7px;}
.feat_vid H2 {font-size: 16px; margin: 0; padding: 0;}
.feat_vid H3 { font-size: 14px; margin: 0; padding: 10px 0 8px 0;}
.feat_vid EM { color: #999999; font-style: normal; font-size: 11px;}

/* recent photos */
.feat_photo { margin-top: 35px;}
.feat_photo H2 {font-size: 16px; margin: 0; padding: 0;}
.feat_photo IMG { border: 2px solid #CCCCCC; margin: 6px 3px; float: left;}


.content_right UL A { color: #030101; text-decoration: none;}
.content_right UL A:hover { text-decoration: underline;}
/*
.content_right UL { margin: 0; padding: 0; list-style: none;}
.content_right UL UL LI { margin-bottom: 10px; }
.content_right UL LI { background: #fff; border: 1px solid #DBDBDB; margin-bottom: 10px;}
.content_right UL UL { padding: 20px 15px;}
.content_right UL LI LI { border: none; padding-left: 25px;}
.content_right UL H4 { margin: 0; padding: 0; background: url(images/bg-content_right-h2.gif) repeat-x; height: 25px; padding: 6px 0 0 10px; border-bottom: 1px solid #DBDBDB; font-size: 16px;}
*/

.content_right H2 { margin: 0; padding: 0; background: url(images/bg-content_right-h2.gif) repeat-x; height: 25px; padding: 6px 0 0 10px; border-bottom: 1px solid #DBDBDB; font-size: 16px;}
.content_right UL { margin: 0 0 10px 0;  padding: 20px 15px; list-style: none;  background: #fff; border: 1px solid #DBDBDB;}
.content_right LI LI { padding-left: 25px; margin-bottom: 10px;}

#cat01, #cat02, #cat03, #cat04, #cat05, #cat06 { height: 16px; }
#cat01 { background: url(images/icon-featured-art.gif) no-repeat 0 0;}
#cat02 { background: url(images/icon-archives.gif) no-repeat 0 0;}
#cat03 { background: url(images/icon-top-post.gif) no-repeat 0 0;}
#cat04 { background: url(images/icon-phot.gif) no-repeat 0 0;}
#cat05 { background: url(images/icon-video.gif) no-repeat 0 0;}
#cat06 { background: url(images/icon-comment.gif) no-repeat 0 0;}

#recent-news LI { background: url(images/icon-news.gif) no-repeat;}
.widget_topcomm LI { background: url(images/icon-commentator.gif) no-repeat;}

#soc-net01, #soc-net02, #soc-net03, #soc-net04 { height: 18px;}
#soc-net01 A, #soc-net02 A, #soc-net03 A, #soc-net04 A { color: #F05210;}
#soc-net01 { background: url(images/icon-delicious.gif) no-repeat;}
#soc-net02 { background: url(images/icon-facebook.gif) no-repeat;}
#soc-net03, #twitter_update_list LI { background: url(images/icon-twitter.gif) no-repeat;}
#soc-net04 { background: url(images/icon-flickr.gif) no-repeat;}
#soc-net05 { padding: 0;}

/* archives */
.archives H1 { font-size: 25px; margin: 0; padding: 0;}
.archives H2 A { font-size: 16px; color: #000000; text-decoration: none;}
.archives LI { margin-bottom: 5px;}
.archives UL { list-style-image: url(images/black-arrow.gif);}
.archives LI A:hover { color: #FF0000;}
.archives HR { display: none; margin: 20px;}
.archives UL UL A { background: url(images/orange-arrow.gif) left 6px no-repeat; color: #F05210; padding-left: 10px; text-decoration: none;}
.archives LI A { color: #F05210; background: none;}

/* featured articles page */
.featured-page H1 { font-size: 25px; margin: 0; padding: 0;}
.featured-page H2 { margin: 0; padding: 0; font-size: 16px;}
.featured-page H2 A { font-size: 16px; padding: 0; color: #000000; text-decoration: none; background: none;}
.featured-page EM { color: #999999; font-style: normal; font-size: 11px;}

/* top posts page */
.top-posts-page H1 { font-size: 25px; margin: 0; padding: 0;}
.top-posts-page LI { font-size: 16px;}
.top-posts-page LI { margin-bottom: 30px;}
.top-posts-page LI LI { font-size: 12px; margin-bottom: 0px;}
.archives .top-posts-page UL { margin: 0; padding: 0; list-style: none;}
.archives .top-posts-page UL UL { margin: 10px 10px 10px 40px;}
.top-posts-page LI A { color: #000000; text-decoration: none;}
.top-posts-page LI A:hover { text-decoration: underline;}
#top-posts B { text-transform: capitalize;}

/* featured photo Page */
.feat_art_details { color: #999999; float: left; width: 350px; height: 50px;}
.feat_art_details A { color: #000000; background: none; padding: 0;}
.feat_art_print { float: right;}
.feat_art HR { border: none; border-top: 1px solid #DFDFDF; height: 1px; margin: 20px 0; padding: 0;}
.recent-photo H2 { margin: 0; padding: 0; font-size: 16px;}
.recent-photo IMG { border: 2px solid #CCCCCC; margin: 10px 17px 10px 0; float: left;}
.album_right H2 { margin: 0; padding: 0 0 8px 0; font-size: 16px;}

.album_right { margin-bottom: 20px;}
.album_right P { width: 115px; float: left; margin: 0; padding: 5px;}
.album_right P A { color: #000000; text-decoration: none;}
.album_right P A:hover { text-decoration: underline;}
.album_right P IMG { float: left; padding: 2px; border: 1px solid #CCCCCC; background: #ffffff; margin-right: 5px;}

/* photo comment page && article page */
.photo_main H1, .article_main H1 { font-size: 25px; margin: 0; padding: 0 0 30px 0;}
.photo_main H2 { margin: 0; padding: 0 0 10px 0; font-size: 16px;}
.article_main H2 { margin: 0; padding: 0 0 10px 0; font-size: 24px; line-height:26px;}
.photo_main H2 A, .article_main A { font-size: 16px; padding: 0; color: #000000; text-decoration: none; background: none;}
.photo_main EM, .article_main EM { color: #999999; font-style: normal; font-size: 11px;}
.article_main EM A { color: #999999; font-style: normal; font-size: 11px;}
.photo_main IMG { border: 2px solid #CCCCCC; margin: 10px  auto;}
.article_main IMG { border: 2px solid #5E5E5E; margin: 0 10px 10px 0; float: left;}
.photo_main HR, .article_main HR { border: none; border-top: 1px solid #DFDFDF; height: 1px; margin: 20px 0; padding: 0; clear: both;}
.photo_main .feat_art_details A, .article_main .feat_art_details A { text-decoration: none; font-size: 12px;}
.photo_main .feat_art_print A, .article_main .feat_art_print A { color: #F05210; font-size: 12px;}
#orange_arrow { background: url(images/orange-arrow.gif) left 6px no-repeat; padding-left: 10px;}

.blog_comments, .blog_comments H6 {margin: 0; padding: 0; }
.blog_comments H6 SPAN { background: #F0F0F0; display: table; font-size: 12px; font-weight: normal; border: 1px solid #DFDFDF; border-bottom: none; padding: 5px;}
.blog_comments EM { float: right; margin-top: -18px;}
.blog_comments .comment { background: #fff; border: 1px solid #DFDFDF; padding: 20px;}

.input01 { width: 250px; border: 1px solid #999999; padding: 3px;}
.input02 { width: 540px; height: 130px; border: 1px solid #999999; padding: 3px;}	
.button01 { width: 154px; height: 44px; background: url(images/button_comment.gif) no-repeat; border: none; cursor: pointer;}

#recent-photo-right { clear: both; display: table; margin: 0; padding: 5px;}
#recent-photo-right LI { width: 33.33%; float: left; margin: 0; padding: 0;}
#recent-photo-right LI IMG { border: 2px solid #CCCCCC; width: 75px; height: 75px;}

#recent-videos-right LI { padding: 0; display: table;}
#recent-videos-right LI IMG { border: 2px solid #CCCCCC; float: left; margin-right: 10px;}
#recent-videos-right SPAN { color: #A5A5A5;}

/* videos page */
.videos H1 { font-size: 25px; margin: 0; padding: 0;}
.videos H2 { font-size: 16px;}
.videos UL { margin: 0; padding: 0; list-style: none;}
.videos LI { width: 25%; float: left; margin-bottom: 15px;}
.videos LI A { color: #000000; text-decoration: none;}
.videos LI A:hover { text-decoration: underline;}
.videos LI EM { color: #666666; font-style: normal;}

.recent_comments H6 { margin-bottom: -12px;}
.recent_comments EM { font-style: normal;}
.recent_comments EM, .recent_comments EM A { color: #666666;}

.feat_art_details2 { float: none; clear: both; color: #999999;}
.feat_art_details2 A  {color: #999999; background: none; padding: 0; text-decoration: underline; font-size: 12px;}

a {
color: #FF6504;
font-size: 14px;
text-decoration: underline;
} 

a:link {
color: #FF6504;
font-size: 14px;
text-decoration: underline;
}

a:visited {
color: purple;
font-size: 14px;
text-decoration: underline;
} 

a:hover {
color: red;
}

.post-title {
text-align:center;
}

