/************************************************************************/ /* RESET (Thanks to YUI) */ 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,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; } hr { display: none; } address{ display: inline; } html { background: #696d4e; z-index: -3; } body { background: #e8ead5 url( {parse block="ipcontent_files"}/ipbskins/bg2.png) top repeat-x; font-family: arial, verdana, tahoma, sans-serif; font-size: 14px; color: #333; z-index: -2; } a { color: #4b6a1a; text-decoration: none; } a:hover { color: #e19600; text-decoration: underline; } #header { margin: 0 auto; padding: 0px; position: relative; background: #435200 url( {parse block="ipcontent_files"}/ipbskins/bg1.jpg) 50% 0 repeat-x; } #demo_site { position: absolute; right: 2.5%; line-height: 150%; top: 25px; width: 500px; color: #b3c395; padding: 15px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; font-size: 13px; background: #333802; border: 1px solid #656433; box-shadow: #000 0px 3px 10px; -moz-box-shadow: #000 0px 3px 10px; -webkit-box-shadow: #000 0px 3px 10px; } #outer_container { /*width: 1030px;*/ margin: 0 auto; /*background: url( {parse block="ipcontent_files"}/demo_images/page_bg.png ) repeat-y;*/ background: #faf8f4; color: #606060; } #container { /*width: 970px;*/ margin: 0 auto; padding: 15px; overflow: hidden; clear: both; } #copyright { width: 1000px; margin: 10px auto; font-size: 11px; text-align: right; color: #728798; line-height: 150%; } #menu_bar { /*background: #2a353f url( {parse block="ipcontent_files"}/demo_images/menu_bg.png ) repeat-x; margin: 0 15px; padding: 8px 15px 0; border-bottom: 12px solid #1b7cae;*/ overflow: hidden; } #menu_bar li { display: inline; } #article_sidebar { width: 20%; float: left; background: #f3eee8; border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; -webkit-border-bottom-left-radius: 6px; -webkit-border-bottom-right-radius: 6px; } /*#category_list { background: #2b333d; padding: 10px; }*/ #category_list h2, #recent_articles h3, #recent_comments h3, #article_search h3, #video_info h2{ background: #718666; color: #faf8f4; font-size: 13px; padding: 6px 10px; font-weight: bold; margin-bottom: 3px; } #category_list h2 a { font-size: 10px; float: right; color: #8297ac; font-weight: normal; } #category_list ul a { color: #403f00; text-decoration: none; display: block; padding: 8px 12px; background: #e5e3d9; border-right: 10px solid #dbd8c9; } #category_list ul a:hover { background: #e2dfce; color: #4b6a1a; border-right: 10px solid #d5d9c5; } #category_list ul ul { margin-top: 3px; } #category_list ul ul li a { font-size: 11px; padding: 6px 12px 6px 25px; } #category_list li { font-size: 12px; margin: 0 0 3px 0; } #category_list li.active a { background: #995f8a; color: #fff; border-right: 10px solid #732d60; font-weight: bold; } #article_search form { /*background: #ebf4de;*/ padding: 5px; padding-bottom: 0; } .site_callout { margin: -15px -15px 30px -15px; /*margin-bottom: 15px;*/ padding: 15px; /* background: #eff7e4 url( {parse block="ipcontent_files"}/ipbskins/inspec.png) 50% 100% repeat-x; border: 1px solid #b4c7a2; */ color: #333; background: #f3eee8; overflow: hidden; font-size: 12px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; } #forum_info { background: #d5e3eb; border-bottom: 1px solid #afcddd; color: #ccdfe9; padding: 20px 10px; margin: -15px -15px 15px; display: none; } .left { float: left; } .right { float: right; } .clear { clear: both; } .hide { display: none; } .section_title, .post_form h2 { font-size: 22px !important; color: #697566; font-weight: bold; border-bottom: 2px solid #d1d5c4; padding-bottom: 3px; margin-bottom: 10px; } .no_messages { clear: both; color: #1c2837; padding: 10px 30px 10px 15px; } .desc { font-size: 11px; color: #858585; } /* Media section */ /* #videos h2 { background: #718666; color: #fff; font-size: 13px; padding: 6px 10px; font-weight: bold; margin-bottom: 3px; } */ #videos h2 { font-size: 22px !important; color: #697566; font-weight: bold; border-bottom: 2px solid #d1d5c4; padding-bottom: 3px; margin-bottom: 10px; } #videos h2 .rating { float: right; } #videos_menu { width: 250px; margin-right: 10px; } #videos_latest { margin-bottom: 25px; } #videos_latest, #videos_recent, #video_view, #video_category { width: 700px; } #videos_hot { background: #e3e2dd; width: 250px; overflow: hidden; margin-top: 15px; } #videos_latest h3 { font-size: 18px; margin-top: 10px; } #videos_recent, #video_category { overflow: hidden; } .video_thumb { padding: 10px; width: 140px; height: 140px; overflow: hidden; margin: 5px; background: #f7f4f0; float: left; } .video_thumb img { margin-bottom: 5px; } .video_thumb a, .video_mini_thumb a { color: #bd8921; font-size: 11px; font-weight: bold; text-decoration: none; } .video_thumb .time { color: #979797; font-size: 11px; } .video_thumb .rating { margin-top: 8px; display: inline-block; } .video_mini_thumb { background: #f7f4f0; padding: 10px; overflow: hidden; margin: 3px 0; } .video_mini_thumb .info { margin-left: 48px; margin-top: -3px; } /* Article styles relevant to the demo site */ .articles, .post_form { float: left; width: 75%; margin-left: 3%; font-size: 13px; } .articles a:hover { text-decoration: underline; } .articles .posted_info a, .comment_wrap .posted_date a { color: #838460; text-decoration: none; } .articles .block-1, .articles.type-1x2x2 .article_row { border-bottom: 1px solid #dbd9ca; } .articles .links { margin-top: 8px; display: inline-block; } .articles .links a { color: #e19600; font-size: 11px; } .articles .links a.read_more { font-weight: bold; } .articles .article_body { margin-top: 8px; padding-top: 20px; border-top: 1px solid #edeae6; } .articles.archives .subcats .subcat:first-child { border-top-width: 4px; } .articles.categories .subcats .subcat:first-child { border-top-width: 0px; } .articles .subcat h2 { float: left; width: 180px; font-weight: normal; } .articles .subcat h2 .desc { display: block; } .articles .subcat h2 img { vertical-align: middle; margin-right: 5px; } .articles .last_article { margin-left: 200px; } .articles.archives .block, .articles.categories .block { padding: 10px 0; } .articles.archives .block .excerpt, .articles.archives .links, .articles.categories .block .excerpt, .articles.categories .links { margin-top: 5px; } .articles .children { font-size: 11px; margin-top: 8px; float: left; clear: left; max-width: 180px; margin-left: 20px; line-height: 130%; } .sort_bar { font-size: 11px; padding: 6px 6px; text-align: right; margin: -10px 0 10px; border-bottom: 4px solid #ebebeb; color: #a3a3a3; } .sort_bar ul, .sort_bar li { display: inline; } .sort_bar li { margin: 0 0 0 10px; } .sort_bar li.active a { background: #bd8921; color: #fff; padding: 3px 10px; -moz-border-radius: 6px; border-radius: 6px; -webkit-border-radius: 6px; } #recent_articles { margin-top: 30px; } #recent_articles a { font-size: 12px; } #recent_articles li { padding: 4px 10px 4px 0px; list-style-image: url( {parse block="ipcontent_files"}/demo_images/bullet.png ); margin-left: 25px; } #recent_comments li { padding: 5px 10px; line-height: 120%; font-size: 0.9em; } .general_box.latest_files#recent_articles { margin-top: 0; } .latest_files li{ padding: 4px 10px; font-size: 0.9em; } .general_box li.sape_block { padding: 4px 10px 4px 10px; font-size: 0.85em; margin: 0 10px !important; } #recent_comments .photo { float: left; margin-right: 10px; } #recent_comments .desc, .latest_files span { font-size: 11px; } #previous_bar { background: #e8ead5; border-top: 1px solid #d6dfc7; text-align: left; font-size: 14px; font-weight: bold; padding: 7px; } .utilities { font-size: 11px; position: relative; bottom: -6px; } .utilties a:hover { text-decoration: none; } .utilities img { vertical-align: middle; margin-top: -2px; } .topic_buttons { overflow: hidden; margin-top: 6px; background: #edeae6; padding: 4px 0; margin-bottom: -10px; } .topic_buttons li { float: right; } .topic_buttons li a, .subscribe, .add_link { display: inline-block; margin-left: 5px; /* border: 1px solid #d0c8b9; background:#d6dfc7 url( {parse block="ipcontent_files"}/ipbskins/cit2.png) 50% repeat-x;*/ background:#dbd8c9; padding: 4px 7px 4px; color: #333; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-size: 11px; } .topic_buttons li a:hover, .subscribe:hover, .add_link:hover { /* background:#e2dacf url( {parse block="ipcontent_files"}/ipbskins/cit1.png) 50% repeat-x; border: 1px solid #b7caa5; */ background:#d6dfc7; text-decoration: none !important; color: #5c5f46; } .topic_buttons li.disabled { padding-right: 5px; } .topic_buttons li img { display: none; } .add_link { position: relative; top: -4px; } .post_form h4 { font-weight: bold; font-size: 15px; margin: 5px 0; } .post_form fieldset > ul { margin: 0 15px 15px; } /************************************************************************/ /* COMMENTS (& RELATED) STYLES */ #comment_list { margin-top: 10px; } #comment_innerwrap .no-form { margin-top: 4px; } .comment_wrap .comment { line-height: 150%; padding: 5px; margin: 8px; border-bottom: 1px solid #e7e7e7; overflow: hidden; } .comment_wrap { position: relative; border-left: #dddddd 8px dotted; } .comment_wrap p.no_messages { padding-left: 15px; } .comment_wrap .comment .photo { float: left; margin: 0 10px 10px 0; } .comment_wrap .comment h4, .comment_wrap .posted_date, .comment_wrap .comment .comment_content { margin-left: 65px; } .comment_wrap .posted_date { display: block; } .comment_wrap .comment h4 { font-size: 1.1em; margin-bottom: -3px; clear: none !important; } .comment_wrap .comment h4 a { text-decoration: none; } .comment_wrap .comment .comment_content { padding: 10px 5px; } .comment_options { float: right; } .comment_options li { font-size: 0.8em; font-weight: bold; margin: 0 5px; float: left; } .comment_wrap .rep_bar { margin: -30px 0px 10px 0; background: #f2f5e9; font-size: 0.8em; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 0 10px; } .rep_bar ul { margin-top: 8px; float: left; } .reputation { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } .rep_bar ul li { float: left; } .comments_title { background: #d5dde5; padding: 5px 10px; color: #2b333d; font-size: 14px !important; border: 0; margin-top: 15px; font-weight: bold; } #leave_comment textarea { width: 100%; height: 70px; } .reputation { -moz-border-radius: 6px; -webkit-border-radius: 6px; } .reputation { font-weight: bold; padding: 3px 8px; margin: 6px; display: block; float: right; } .reputation.positive, .members li.positive { background: #6f8f52; } .reputation.negative, .members li.negative { background: #b82929; } .reputation.positive, .reputation.negative { color: #fff; } .reputation.zero { background: #dedede; color: #6e6e6e; } .rte_emoticons { width: 100% } /************************************************************************/ /* PAGINATION STYLES */ span.pagination.no_pages { color: #938d7c; font-size: 0.9em; padding: 10px; height: 15px; display: none; } .freecont ul.pagination { line-height: 100%; } ul.pagination.top { padding: 0 0 5px 0; margin-bottom: 15px; height: 18px; } ul.pagination.bottom { padding: 5px 0 0 0; margin-top: 15px; height: 18px; } ul.pagination a, ul.pagination li.active, ul.pagination li.pagejump, ul.pagination li.total { text-decoration: none; padding: 1px 4px; display: block; } ul.pagination li, .freecont ul.pagination li{ background: #ebf5dd url( {parse block="ipcontent_files"}/ipbskins/tile_sub.png) repeat-x 50%; font-size: 0.9em; border: 1px solid #b4c7a2; margin: 0 2px 0 2px; float: left; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; list-style:none; padding-bottom: 0; } ul.pagination li.total, ul.pagination li.active { background: none; border: 0; margin-left: 0px; } ul.pagination li.active { color: #727711; font-size: 1em; font-weight: bold; } ul.pagination li:hover, ul.mini_pagination li a:hover { background: #ebf5dd; } ul.pagination li.total, ul.pagination li.active, ul.pagination li.total:hover, ul.pagination li.active a:hover { background: none; border: 0; margin-left: 0px; } /* BBCODE */ strong.bbc { font-weight: bold !important; } em.bbc { font-style: italic !important; } span.bbc_underline { text-decoration: underline !important; } acronym.bbc { border-bottom: 1px dotted #000; } div.bbc_center { text-align: center; } div.bbc_left { text-align: left; } div.bbc_right { text-align: right; } div.bbc_indent { margin-left: 50px; } del.bbc { text-decoration: line-through !important; } ul.bbc { list-style: disc outside; margin-left: 30px; } ul.bbc ul.bbc { list-style-type: circle; } ul.bbc ul.bbc ul.bbc { list-style-type: square; } ul.bbcol.decimal { margin-left: 30px; list-style-type: decimal; } ul.bbcol.lower-alpha { margin-left: 30px; list-style-type: lower-alpha; } ul.bbcol.upper-alpha { margin-left: 30px; list-style-type: upper-alpha; } ul.bbcol.lower-roman { margin-left: 30px; list-style-type: lower-roman; } ul.bbcol.upper-roman { margin-left: 30px; list-style-type: upper-roman; } hr.bbc { display: block; border-top: 2px solid #777; } div.bbc_spoiler { } div.bbc_spoiler span { font-weight: bold; } div.bbc_spoiler_wrapper { border: 1px inset #777; padding: 4px; } div.bbc_spoiler_content { } input.bbc_spoiler_show { width: 45px; font-size: .7em; margin: 0px; padding: 0px; } pre.prettyprint { padding: 5px; background: #f7f4f0; border: 1px solid #9da279; overflow: auto; margin-left: 10px; font-size: 11px; line-height: 140%; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; } /* Quote boxes */ p.citation { background: #d3e9dc url(http://localhost/ccs_111/public/style_images/master/citation_bg.png) no-repeat right; color: #2b3730; font-size: 0.9em; font-weight: bold; border-width: 1px 1px 0 3px; border-style: solid; border-color: #6fa987; padding: 5px 8px; } div.blockquote { background: #f3f9f6; font-size: 0.9em; border-width: 1px 1px 1px 3px; border-style: solid; border-color: #6fa987; margin: 0px; margin-top: 0px; } div.blockquote p.citation { background-color: #e5d2e9; color: #413544; border-color: #ae7eb9; } div.blockquote div.blockquote { background: #f9f5fa; font-size: 1em; border-color: #ae7eb9; margin: -0px 15px 0px 15px; } div.blockquote div.blockquote p.citation { background-color: #e9e7d1; color: #474534; border-color: #b2ab72; } div.blockquote div.blockquote div.blockquote { background: #f9f8f3; border-color: #b2ab72; } div.blockquote p.citation { margin: 6px 15px 0 15px; font-size: 1em; } div.quote { padding: 12px; } div.quote p.blockquote { margin-left: -12px; } cite { display: block; font-weight: bold; } blockquote cite { font-size: 1em; } /* Delete form */ #confirm-delete { display: block; margin-left: 12px; float: left; } h2.maintitle { font-size: 20px; font-weight: bold; } .post_form p, .post_form fieldset { padding: 12px 12px 4px 0px; line-height: 170%; } /* ================================= */ body .cat5, body h3.cat5, .general_box h3.cat5, body h2.cat5, #category_list h2.cat5, #recent_articles h3.cat5, #recent_comments h3.cat5, #article_search h3.cat5, #video_info h2.cat5, #videos_hot h2.cat5, #videos_recent h2.cat5, #video_category h2.cat5, #video_comments h2.cat5, #videos h2.cat5 { background: #6e7154 url( {parse block="ipcontent_files"}/ipbskins/maintitle_r.png) repeat-x top; color: #f2edd9; font-size: 13px !important; font-weight: bold; padding: 0 !important; margin: 0; margin-bottom: 3px; height: 35px; line-height: 35px !important; border: 0 !important; } .cat5 a, #category_list h2.cat5 a{ color: #f2edd9; } .cat5 a:hover { color: #e0e5c1; } body span.cat_l5{ padding:0; margin:0; float: left !important; background: #6e7154 url( {parse block="ipcontent_files"}/ipbskins/cat_l2.png) left repeat-x; height: 35px; width: 50px; -moz-outline: 0px; } .cat_r5{ background: url( {parse block="ipcontent_files"}/ipbskins/cat_r2.png) right repeat-x; width: 10px !important; float: right !important; height: 35px; padding:0; margin:0; width: 12px; -moz-outline: 0px; } element.style { width: 400px; } .popupWrapper { background: url({style_images_url}/trans_bg.png); color: #faf8f4; } .popupInner { background: #f6f9f0; color: #4d543b; border: 3px solid #b4c7a2; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin: 6px; width: 500px; overflow: auto; } .popupInner h3 { background-color: #d2dfc6; font-size: 1em; border: 0; padding: 4px 4px 4px 24px; } .userpopup h3 { font-size: 1.2em; font-weight: 700; } .popupClose { position: absolute; left: 12px; top: 12px; } .popup_footer { padding: 15px; position: absolute; bottom: 0px; right: 0px; } .popup_body { padding: 10px; } .stem { width: 31px; height: 16px; position: absolute; } .stem.topleft { background-image: url({style_images_url}/stems/topleft.png); } .stem.topright { background-image: url({style_images_url}/stems/topright.png); } .stem.bottomleft { background-image: url({style_images_url}/stems/bottomleft.png); } .stem.bottomright { background-image: url({style_images_url}/stems/bottomright.png); } .modal { background-color: #3e3e3e; } .userpopup { padding-bottom: 25px; overflow: hidden; position: relative; font-size: 0.9em; } .userpopup .info { position: relative; } .userpopup h3 { font-size: 1.2em; } .userpopup > div { padding: 8px; } .userpopup dl { border-bottom: 1px solid #d0cdc2; padding-bottom: 10px; margin-bottom: 4px; } .userpopup .photo { top: 0px; right: 0px; position: absolute; } .userpopup .user_controls { left: 10px; position: absolute; } .userpopup .reputation { right: 4px; position: absolute; } .info dt { float: left; padding: 3px 6px; clear: both; width: 30%; color: #6e7154; } .info dd { padding: 3px 6px; width: 60%; margin-left: 35%; } .message.user_status { background: #e3e7ce; color: #6e7154; font-size: 1em; border: 1px solid #b4c7a2; padding: 5px 5px 5px 15px; margin-bottom: 10px; box-shadow: #b4af9b 0px 2px 5px; -moz-box-shadow: #b4af9b 0px 2px 5px; -webkit-box-shadow: #b4af9b 0px 2px 5px; } .user_controls li { display: inline; } .user_controls { text-align: center; margin: 6px 0; } .user_controls li { margin: 0 2px; display: inline; } .user_controls li a { display: inline-block; background-color: #f6f1e2; border: 1px solid #d0cdc2; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 3px; color: #4e513c; } .freecont { font-size: 13px; } .freecont h1.article_title { color: #7d8064; margin-bottom: 10px; } .freecont h2 { font-size: 1.5em; padding: 10px 0; } .freecont h2.marg { margin-bottom:-15px; } .freecont h4 { overflow: hidden; margin-top: 6px; background: #edeae6; padding: 5px 10px; font-size: 1.3em; font-weight: bold; text-align: right; } .freecont ul, .freecont p { line-height: 160%; } .freecont p { padding: 5px 0; } .freecont p.clipart img { margin: 0 5px 20px 0; } .freecont td strong { font-size: 1.1em; line-height: 30px; } .freecont.legal li { display: list; list-style:square; padding-bottom: 10px; margin-left: 20px; } .freecont hr { display: block; border: 2px solid #dbd8c9; } .skin_table4, .skin_table5 { width: 100%; } .skin_table4 th { width: 25%; } .skin_table5 th { width: 20%; } .skin_table4 td, .skin_table5 td { text-align: center; padding-bottom: 10px; } td img { opacity: 0.8; } td img:hover { opacity: 1.0; } .skin_table4 td img { width: 180px; } .skin_table5 td img { width: 144px; } #lightbox{ right: 0;} #loading{ right: 0;} #hoverNav{ right: 0; } #imageContainer>#hoverNav{ right: 0;} #prevLink { right: 0; float: right;} #nextLink { left: 0; float: left;} #imageData #imageDetails{ float: left; text-align: right; } #imageData #numberDisplay{ clear: right; } #imageData #bottomNavClose{ float: left; } #overlay{ right: 0; } /* Menu popups */ .ipbmenu_content, .ipb_autocomplete { background: #faf8f4 url({style_images_url}/genbox_bg.png) bottom repeat-x; border: 1px solid #aec392; -moz-border-radius: 6px; border-radius: 6px; -webkit-border-radius: 6px; box-shadow: #868878 2px 2px 10px; -moz-box-shadow: #868878 2px 2px 10px; -webkit-box-shadow: #868878 2px 2px 10px; } .ipbmenu_content { padding: 5px; } .ipbmenu_content li, .ipb_autocomplete li { border-bottom: 1px solid #d5d9c2; } .ipb_autocomplete li.active { background: #d5d9c2; } .bar { background: #dce6d0 url({style_images_url}/cit1.png) 50% repeat-x; } h3.bar { color: #718666; font-size: 13px; font-weight: bold; padding-bottom: 3px; padding-left: 8px; padding-right: 8px; padding-top: 5px; } /************************************************************************/ /* RESET (Thanks to YUI) */ 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,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; } hr { display: none; } address{ display: inline; } body { background: #384351 url( {parse block="ipcontent_files"}/demo_images/body_bg.png ); font-family: arial, verdana, tahoma, sans-serif; font-size: 14px; color: #4d5258; } a { color: #3d5674; text-decoration: none; } a:hover { text-decoration: underline; } #header { width: 1000px; margin: 0 auto; padding: 15px; background: url( {parse block="ipcontent_files"}/demo_images/top_shadow.png ) no-repeat bottom; position: relative; } #demo_site { position: absolute; right: 15px; line-height: 150%; top: 30px; width: 500px; background: #35404e; color: #b2c3cc; padding: 15px; -webkit-border-radius: 15px; font-size: 13px; } #outer_container { width: 1030px; margin: 0 auto; background: url( {parse block="ipcontent_files"}/demo_images/page_bg.png ) repeat-y; } #container { width: 970px; margin: 0 15px 5px; padding: 15px; overflow: auto; } #copyright { width: 1000px; margin: 10px auto; font-size: 11px; text-align: right; color: #728798; line-height: 150%; } #menu_bar { background: #2a353f url( {parse block="ipcontent_files"}/demo_images/menu_bg.png ) repeat-x; margin: 0 15px; padding: 8px 15px 0; border-bottom: 12px solid #1b7cae; overflow: hidden; } #menu_bar li { float: left; padding: 10px 18px 9px; margin: 0 5px 0 0; font-size: 15px; background: #b6c9d4 url( {parse block="ipcontent_files"}/demo_images/menu_item_off_bg.png ) repeat-x top; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; border: 1px solid #cedee7; border-bottom: 0; text-shadow: #ffffff 0px 1px 0; } #menu_bar li.active { background: #1b7cae url( {parse block="ipcontent_files"}/demo_images/menu_item_bg.png ) repeat-x top; font-weight: bold; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; text-shadow: #1a3d60 0px -1px 0; border: 1px solid #156289; border-bottom: 0; } #menu_bar li.active a { color: #fff; } #menu_bar a { text-decoration: none; color: #1a3f5e; } #article_sidebar { width: 230px; float: left; } /*#category_list { background: #2b333d; padding: 10px; }*/ #category_list h2, #recent_articles h3, #recent_comments h3, #article_search h3, #video_info h2 { background: #104560; color: #fff; font-size: 13px; padding: 6px 10px; font-weight: bold; margin-bottom: 3px; } #category_list h2 a { font-size: 10px; float: right; color: #8297ac; font-weight: normal; } #category_list ul a { color: #30587f; text-decoration: none; display: block; padding: 8px 12px; background: #e6f1f7; border-right: 10px solid #c9e2ef; } #category_list ul a:hover { background: #c9e2ef; color: #2b333d; border-right: 10px solid #a9d3e9; } #category_list ul ul { margin-top: 3px; } #category_list ul ul li a { font-size: 11px; padding: 6px 12px 6px 25px; } #category_list li { font-size: 12px; margin: 0 0 3px 0; } #category_list li.active a { background: #995f8a; color: #fff; border-right: 10px solid #732d60; font-weight: bold; } #article_search form { background: #e6f1f7; padding: 5px; } .site_callout { margin: -15px -15px 30px -15px; /*margin-bottom: 15px;*/ padding: 15px; background: #e6f1f7; color: #406579; border-bottom: 1px solid #c9e2ef; overflow: hidden; font-size: 12px; } #forum_info { background: #d5e3eb; border-bottom: 1px solid #afcddd; color: #ccdfe9; padding: 20px 10px; margin: -15px -15px 15px; display: none; } .left { float: left; } .right { float: right; } .clear { clear: both; } .hide { display: none; } .section_title, .post_form h2 { font-size: 22px !important; color: #646464; font-weight: bold; border-bottom: 2px solid #cbcbcb; padding-bottom: 3px; margin-bottom: 10px; } .no_messages { clear: both; color: #1c2837; padding: 10px 30px 10px 0px; } .desc { font-size: 11px; color: #858585; } /* Media section */ #videos h2 { background: #104560; color: #fff; font-size: 13px; padding: 6px 10px; font-weight: bold; margin-bottom: 3px; } #videos h2 .rating { float: right; } #videos_menu { width: 250px; margin-right: 10px; } #videos_latest { margin-bottom: 25px; } #videos_latest, #videos_recent, #video_view, #video_category { background: #f0f6f9; width: 700px; } #videos_hot { background: #f0f6f9; width: 250px; overflow: hidden; margin-top: 15px; } #videos_latest h3 { font-size: 18px; margin-top: 10px; } #videos_recent, #video_category { overflow: hidden; } .video_thumb { padding: 10px; width: 140px; height: 140px; overflow: hidden; margin: 5px; background: #fff; float: left; } .video_thumb img { margin-bottom: 5px; } .video_thumb a, .video_mini_thumb a { color: #30587f; font-size: 11px; font-weight: bold; text-decoration: none; } .video_thumb .time { color: #979797; font-size: 11px; } .video_thumb .rating { margin-top: 8px; display: inline-block; } .video_mini_thumb { background: #fff; padding: 10px; overflow: hidden; margin: 3px 0; } .video_mini_thumb .info { margin-left: 48px; margin-top: -3px; } /* Article styles relevant to the demo site */ .articles, .post_form { float: left; width: 700px; margin-left: 20px; font-size: 13px; } .articles a:hover { text-decoration: underline; } .articles .posted_info a, .comment_wrap .posted_date a { color: #6588b0; text-decoration: none; } .articles .block-1, .articles.type-1x2x2 .article_row { border-bottom: 1px solid #d8d8d8; } .articles .links { margin-top: 8px; display: inline-block; } .articles .links a { color: #1b7cae; font-size: 11px; } .articles .links a.read_more { font-weight: bold; } .articles .article_body { margin-top: 8px; padding-top: 20px; border-top: 1px solid #d8d8d8; } .articles.archives .subcats .subcat:first-child { border-top-width: 4px; } .articles.categories .subcats .subcat:first-child { border-top-width: 0px; } .articles .subcat h2 { float: left; width: 180px; font-weight: normal; } .articles .subcat h2 .desc { display: block; } .articles .subcat h2 img { vertical-align: middle; margin-right: 5px; } .articles .last_article { margin-left: 200px; } .articles.archives .block, .articles.categories .block { padding: 10px 0; } .articles.archives .block .excerpt, .articles.archives .links, .articles.categories .block .excerpt, .articles.categories .links { margin-top: 5px; } .articles .children { font-size: 11px; margin-top: 8px; float: left; clear: left; max-width: 180px; margin-left: 20px; line-height: 130%; } .sort_bar { font-size: 11px; padding: 6px 6px; text-align: right; margin: -10px 0 10px; border-bottom: 4px solid #ebebeb; color: #a3a3a3; } .sort_bar ul, .sort_bar li { display: inline; } .sort_bar li { margin: 0 0 0 10px; } .sort_bar li.active a { background: #1b7cae; color: #fff; padding: 3px 10px; -moz-border-radius: 8px; -webkit-border-radius: 8px; } #recent_articles { margin-top: 30px; } #recent_articles a { font-size: 12px; } #recent_articles li { padding: 4px 10px 4px 0px; list-style-image: url( {parse block="ipcontent_files"}/demo_images/bullet.png ); margin-left: 25px; } #recent_comments li { padding: 5px 10px; line-height: 120%; } #recent_comments .photo { float: left; margin-right: 10px; } #recent_comments .desc { font-size: 11px; } #previous_bar { background: #e8edf2; border-top: 1px solid #c6d3e0; text-align: left; font-size: 14px; font-weight: bold; padding: 7px; } .utilities { font-size: 11px; position: relative; bottom: -6px; } .utilties a:hover { text-decoration: none; } .utilities img { vertical-align: middle; margin-top: -2px; } .topic_buttons { overflow: hidden; margin-top: 6px; background: #f4f7f9; padding: 4px 0; margin-bottom: -10px; } .topic_buttons li { float: right; } .topic_buttons li a, .subscribe, .add_link { display: inline-block; background: #edf2f5; border: 1px solid #e8edf2; margin-left: 5px; /*background: url( {parse block="ipcontent_files"}/demo_images/button_bg.png ) repeat-x;*/ padding: 4px 7px 4px; color: #7f96a3; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-size: 11px; } .topic_buttons li a:hover, .subscribe:hover, .add_link:hover { background: url( {parse block="ipcontent_files"}/demo_images/button_bg.png ) repeat-x; border: 1px solid #10435d; text-decoration: none !important; color: #fff; } .topic_buttons li img { display: none; } .add_link { position: relative; top: -4px; } .post_form h4 { font-weight: bold; font-size: 15px; margin: 5px 0; } .post_form fieldset > ul { margin: 0 15px 15px; } /************************************************************************/ /* COMMENTS (& RELATED) STYLES */ #comment_list { margin-top: 10px; } #comment_innerwrap .no-form { margin-top: 4px; } .comment_wrap .comment { line-height: 150%; padding: 5px; margin: 8px; border-bottom: 1px solid #e7e7e7; overflow: hidden; } .comment_wrap { position: relative; } .comment_wrap .comment .photo { float: left; margin: 0 10px 10px 0; } .comment_wrap .comment h4, .comment_wrap .posted_date, .comment_wrap .comment .comment_content { margin-left: 65px; } .comment_wrap .posted_date { display: block; } .comment_wrap .comment h4 { font-size: 1.1em; margin-bottom: -3px; clear: none !important; } .comment_wrap .comment h4 a { text-decoration: none; } .comment_wrap .comment .comment_content { padding: 10px 5px; } .comment_options { float: right; } .comment_options li { font-size: 0.8em; font-weight: bold; margin: 0 5px; float: left; } .comment_wrap .rep_bar { margin: -30px 0px 10px 0; background: #e4ebf2; font-size: 0.8em; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 0 10px; } .rep_bar ul { margin-top: 8px; float: left; } .rep_bar ul li { float: left; } .comments_title { background: #d5dde5; padding: 5px 10px; color: #2b333d; font-size: 14px !important; border: 0; margin-top: 15px; font-weight: bold; } #leave_comment textarea { width: 100%; height: 70px; } .reputation { -moz-border-radius: 6px; -webkit-border-radius: 6px; } .reputation { font-weight: bold; padding: 3px 8px; margin: 6px; display: block; float: right; } .reputation.positive, .members li.positive { background: #6f8f52; } .reputation.negative, .members li.negative { background: #b82929; } .reputation.positive, .reputation.negative { color: #fff; } .reputation.zero { background: #dedede; color: #6e6e6e; } .rte_emoticons { width: 100% } /************************************************************************/ /* PAGINATION STYLES */ span.pagination.no_pages { color: #acacac; font-size: 0.9em; padding: 10px; height: 15px; display: none; } ul.pagination.top { padding: 0 0 5px 0; margin-bottom: 15px; height: 18px; } ul.pagination.bottom { padding: 5px 0 0 0; margin-top: 15px; height: 18px; } ul.pagination a, ul.pagination li.active, ul.pagination li.pagejump, ul.pagination li.total { text-decoration: none; padding: 1px 4px; display: block; } ul.pagination li { background: #fff; font-size: 0.9em; border: 1px solid #cfcfcf; margin: 0 2px 0 2px; float: left; } ul.pagination li.total, ul.pagination li.active { background: none; border: 0; margin-left: 0px; } ul.pagination li.active { color: #528f6c; font-size: 1em; font-weight: bold; } /* BBCODE */ strong.bbc { font-weight: bold !important; } em.bbc { font-style: italic !important; } span.bbc_underline { text-decoration: underline !important; } acronym.bbc { border-bottom: 1px dotted #000; } div.bbc_center { text-align: center; } div.bbc_left { text-align: left; } div.bbc_right { text-align: right; } div.bbc_indent { margin-left: 50px; } del.bbc { text-decoration: line-through !important; } ul.bbc { list-style: disc outside; margin-left: 30px; } ul.bbc ul.bbc { list-style-type: circle; } ul.bbc ul.bbc ul.bbc { list-style-type: square; } ul.bbcol.decimal { margin-left: 30px; list-style-type: decimal; } ul.bbcol.lower-alpha { margin-left: 30px; list-style-type: lower-alpha; } ul.bbcol.upper-alpha { margin-left: 30px; list-style-type: upper-alpha; } ul.bbcol.lower-roman { margin-left: 30px; list-style-type: lower-roman; } ul.bbcol.upper-roman { margin-left: 30px; list-style-type: upper-roman; } hr.bbc { display: block; border-top: 2px solid #777; } div.bbc_spoiler { } div.bbc_spoiler span { font-weight: bold; } div.bbc_spoiler_wrapper { border: 1px inset #777; padding: 4px; } div.bbc_spoiler_content { } input.bbc_spoiler_show { width: 45px; font-size: .7em; margin: 0px; padding: 0px; } pre.prettyprint { padding: 5px; background: #f8f8f8; border: 1px solid #c9c9c9; overflow: auto; margin-left: 10px; font-size: 11px; line-height: 140%; } /* Quote boxes */ p.citation { background: #d3e9dc url({parse block="ipb_css"}../../style_images/master/citation_bg.png) no-repeat right; color: #2b3730; font-size: 0.9em; font-weight: bold; border-width: 1px 1px 0 3px; border-style: solid; border-color: #6fa987; padding: 5px 8px; } div.blockquote { background: #f3f9f6; font-size: 0.9em; border-width: 1px 1px 1px 3px; border-style: solid; border-color: #6fa987; margin: 0px; margin-top: 0px; } div.blockquote p.citation { background-color: #e5d2e9; color: #413544; border-color: #ae7eb9; } div.blockquote div.blockquote { background: #f9f5fa; font-size: 1em; border-color: #ae7eb9; margin: -0px 15px 0px 15px; } div.blockquote div.blockquote p.citation { background-color: #e9e7d1; color: #474534; border-color: #b2ab72; } div.blockquote div.blockquote div.blockquote { background: #f9f8f3; border-color: #b2ab72; } div.blockquote p.citation { margin: 6px 15px 0 15px; font-size: 1em; } div.quote { padding: 12px; } div.quote p.blockquote { margin-left: -12px; } cite { display: block; font-weight: bold; } blockquote cite { font-size: 1em; } /* Delete form */ #confirm-delete { display: block; margin-left: 12px; float: left; } h2.maintitle { font-size: 20px; font-weight: bold; } .post_form p, .post_form fieldset { padding: 12px 12px 4px 0px; line-height: 170%; } /* Rounded corners */ .popupWrapper, .rounded { border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; } .popupWrapper { background: url({parse block="ipb_css"}../../style_images/master/trans_bg.png); color: #fff; } .popupInner { background: #fff; color: #000; border: 3px solid #d5dde5; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin: 6px; width: 500px; overflow: auto; } .popupInner h3 { background-color: #dae4ed; font-size: 1em; border: 0; padding: 5px 8px 3px 24px; font-weight: bold; font-size: 100%; } .popupClose { position: absolute; left: 12px; top: 12px; } .popup_footer { padding: 15px; position: absolute; bottom: 0px; right: 0px; } .popup_body { padding: 10px; } .stem { width: 31px; height: 16px; position: absolute; } .stem.topleft { background-image: url({parse block="ipb_css"}../../style_images/master/stems/topleft.png); } .stem.topright { background-image: url({parse block="ipb_css"}../../style_images/master/stems/topright.png); } .stem.bottomleft { background-image: url({parse block="ipb_css"}../../style_images/master/stems/bottomleft.png); } .stem.bottomright { background-image: url({parse block="ipb_css"}../../style_images/master/stems/bottomright.png); } .modal { background-color: #3e3e3e; } .userpopup { padding-bottom: 25px; overflow: hidden; position: relative; font-size: 0.9em; } .userpopup .info { position: relative; } .userpopup h3 { font-size: 1.2em; } .userpopup > div { padding: 8px; } .userpopup dl { border-bottom: 1px solid #d4d4d4; padding-bottom: 10px; margin-bottom: 4px; } .userpopup .photo { top: 0px; right: 0px; position: absolute; } .userpopup .user_controls { left: 10px; position: absolute; } .userpopup .reputation { right: 4px; position: absolute; } .info dt { float: left; font-weight: bold; padding: 3px 6px; clear: both; width: 30%; } .info dd { padding: 3px 6px; width: 60%; margin-left: 35%; } .message.user_status { background: #f9f7e0; color: #6c6141; font-size: 1em; border: 1px solid #eadca0; padding: 5px 5px 5px 15px; margin-bottom: 10px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; } .user_controls { text-align: center; margin: 6px 0; } .user_controls li { margin: 0 2px; display: inline; } .user_controls li a { display: inline-block; background-color: #d5dee5; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 3px; color: #1d3652; }