html { font-size: 62.5%; }
body { color: #333333; font-family: Arial, Verdana, Tahoma; height: 100%; }
input, textarea, select { font-family: Arial, Verdana, Tahoma; padding: 0; margin: 0; }
input, textarea { outline: none; }

body, html, p, ul, li, ol, input, select, h1, h2, h3{ margin:0px; padding:0px;}

input, textarea, select { padding: 0; margin: 0; }
input, textarea { outline: none; }
img{
	border:0;
	background:none;
}
.hidden { display: none; }
.left { float: left; }
.right { float: right; }
.clear { display: block; clear: both; border: 0; padding: 0; height: 0; font-size: 0; line-height: 0; overflow: hidden; }
a { outline: none; }
strong { font-weight: normal; }
em { font-style: normal; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }

button, .button { width: auto; overflow: visible; margin: 19px 0 0 0; padding: 6px 14px 6px 14px; background: #0e0e0e url(../images/button.gif) repeat-x; border-left: 1px solid #4c4c4c; border-right: 1px solid #000; border-bottom: 1px solid #000; font-size: 1.4em; color: #fff; text-decoration: none; cursor: pointer; -moz-border-radius: 0; -webkit-border-radius: 0; }
.button { display: block; }
button:hover, .button:hover { text-decoration: underline; }

ul.edit { position: absolute; display: none; width: 105px; }
ul.edit li { display: block; width: 105px; margin: 0 0 4px 0; padding: 0 0 5px 0; background: url(../images/edit-bottom.png) bottom left no-repeat; _background-image: url(../images/edit-bottom.gif); }
ul.edit li span { display: block; width: 85px; padding: 4px 10px 0 10px; background: url(../images/edit-top.png) no-repeat; _background-image: url(../images/edit-top.gif); color: #fff; font-size: 1.2em; text-align: center; }
ul.edit li span a { color: #fff; text-decoration: none; }
ul.edit li span a:hover { text-decoration: underline; }

#control { background: #000 url(../images/control.gif) repeat-x; }
#control .menu { float: left; }
#control .menu li { float: left; }
#control .menu li a { display: block; _background: url(../images/control.gif) repeat-x; text-decoration: none; }
#control .menu li a:hover, #control .menu li a.active { background: #646464 url(../images/control-menu-button-over.gif) repeat-x; }
#control .menu li a span { display: block; padding: 20px 25px 20px 65px; font-size: 1.4em; color: #ccc; background-repeat: no-repeat; background-position: 10px center; }
#control .menu li a.button1 span { background-image: url(../images/control-menu-button1.png); _background-image: url(../images/control-menu-button1.gif); padding-left: 60px; }
#control .menu li a.button2 span { background-image: url(../images/control-menu-button2.png); _background-image: url(../images/control-menu-button2.gif); padding-left: 55px; }
#control .menu li a.button3 span { background-image: url(../images/control-menu-button3.png); _background-image: url(../images/control-menu-button3.gif); }
#control .menu li a.button4 span { background-image: url(../images/control-menu-button4.png); _background-image: url(../images/control-menu-button4.gif); padding-left: 60px; }
#control .menu li a.button5 span { background-image: url(../images/control-menu-button5.png); _background-image: url(../images/control-menu-button5.gif); }
#control .user { float: right; }
#control .user li { float: left; }
#control .user li a, #control .user li label { display: block; padding: 20px 20px 20px 20px; background: url(../images/control-user-divider.gif) center right no-repeat; font-size: 1.4em; color: #4a8aaa; text-decoration: none; }
#control .user li.last a { background: none; }

#admin { width: 935px; margin: 0 auto; padding: 35px 19px 40px 19px; background: url(../images/admin.gif) no-repeat; }
#admin strong.title { display: block; padding: 0 0 12px 0; font-size: 2.4em; color: #226882; }
#admin .menu { width: 935px; padding: 0 0 4px 0; background: url(../images/admin-menu-bottom.gif) bottom left no-repeat; }
#admin .menu .content { background: #000 url(../images/admin-menu-top.gif) top left no-repeat; }
#admin .menu .content ul li { float: left; }
#admin .menu .content ul li a { display: block; padding: 20px 25px 20px 25px; font-size: 1.4em; color: #929292; text-decoration: none; }
#admin .menu .content ul li a:hover, #admin .menu .content ul li a.active { color: #fff; }
#admin h1 { display: block; margin: 0 0 25px 0; padding: 50px 0 4px 0; font-size: 1.8em; color: #a3a3a3; border-bottom: 1px solid #929292; }
#admin .status { display: block; margin: 0 0 20px 0; background: url(../images/admin-status-top.gif) no-repeat; }
#admin .status span { display: block; background: url(../images/admin-status-bottom.gif) bottom left no-repeat; }
#admin .status span strong { display: block; padding: 22px 0 22px 63px; background: url(../images/admin-status-message.png) 19px center no-repeat; _background-image: url(../images/admin-status-message.gif); font-size: 1.2em; color: #fff; }
#admin .error { display: block; margin: 0 0 20px 0; background: url(../images/admin-error-top.gif) no-repeat; }
#admin .error span { display: block; background: url(../images/admin-error-bottom.gif) bottom left no-repeat; }
#admin .error span strong { display: block; padding: 22px 0 22px 63px; background: url(../images/admin-error-message.png) 19px center no-repeat; _background-image: url(../images/admin-error-message.gif); font-size: 1.2em; color: #fff; }
#admin .error span strong ul { display: block; padding: 15px 0 0 0; }
#admin .error span strong ul li { list-style: disc inside; padding: 0 0 4px 0; font-weight: bold; }
#admin .error span strong ul li.last { padding-bottom: 0; }
#admin .warning { display: none; margin: 20px 0 0 0; padding: 0 0 0 0; background: url(../images/admin-warning-top.gif) no-repeat; }
#admin .warning span { display: block; background: url(../images/admin-warning-bottom.gif) bottom left no-repeat; }
#admin .warning span strong { display: block; padding: 22px 0 22px 70px; background: url(../images/admin-warning-message.png) 19px center no-repeat; _background-image: url(../images/admin-warning-message.gif); font-size: 1.2em; color: #fff; }

#admin .box { width: 879px; margin: 0 0 0 11px; padding: 25px 19px 19px 19px; background: #262626 url(../images/admin-box.gif) no-repeat; }
#admin .box .note { display: block; margin: 0 0 15px 185px; font-size: 1.2em; color: #c0c0c0; }
#admin .box .note.small { display: block; margin: 0; padding: 0 0 15px 15px; font-size: 1.1em; font-weight: bold; color: #a3a3a3; }
#admin .box .input-text, #admin .box .input-text-error { width: 501px; margin: 0 0 13px 185px; background: url(../images/admin-box-input-text-top.gif) no-repeat; border: 2px solid #262626; }
#admin .box .input-text-error { border-color: #b80101; }
#admin .box .input-text input, #admin .box .input-text-error input { width: 473px; padding: 8px 14px 8px 14px; background: url(../images/admin-box-input-text-bottom.gif) bottom left no-repeat; font-size: 1.7em; color: #bfbfbf; font-weight: bold; border: none; }
#admin .box .input-text.large, #admin .box .input-text-error.large { width: 880px; margin: 0; background: url(../images/admin-box-input-text-large-top.gif) no-repeat; }
#admin .box .input-text.large input, #admin .box .input-text-error.large input { width: 812px; *margin-bottom: -2px; padding: 18px 34px 18px 34px; background: url(../images/admin-box-input-text-large-bottom.gif) bottom left no-repeat; font-size: 1.7em; color: #bfbfbf; font-weight: bold; border: none; }
#admin .box .input-checkbox { display: block; width: 501px; margin: 0 auto; padding: 15px 0 0 0; }
#admin .box .input-checkbox label { float: right; margin: 0 0 0 5px; font-size: 1.2em; color: #c0c0c0;  }
#admin .box .input-checkbox input.checkbox { float: right; }
#admin .box p { display: block; padding: 25px 0 5px 17px; font-size: 1.1em; line-height: 1.3em; color: #9c9c9c; }
#admin .box p em { color: #fff; }
#admin .buttons { padding: 0 0 0 365px; }
#admin .buttons button { float: left; margin-right: 5px; }

#admin .dropdown { width: 507px; height: 46px; margin: 0 0 0 181px; padding: 10px 0 0 9px; background: url(../images/admin-box-dropdown.gif) no-repeat; }
#admin .dropdown .input { float: left; height: 28px; padding: 8px 24px 0 24px; margin: 0; background: url(../images/admin-box-dropdown-input.gif); border: none; font-size: 1.7em; color: #bfbfbf; font-weight: bold; }
#admin .dropdown .arrow { float: left; display: block; width: 45px; height: 36px; background: url(../images/admin-box-dropdown-arrow.gif); }
/* -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5); */
#admin .dropdown .items { position: absolute; overflow: hidden; border-left: 1px solid #a9a9a9; border-right: 1px solid #a9a9a9; border-bottom: 1px solid #a9a9a9; background-color: #fff; }
#admin .dropdown .items .content { border-top: 1px solid #a9a9a9; overflow: auto; }
#admin .dropdown .items .content .row { padding: 5px 10px 5px 10px; border-bottom: 1px solid #a9a9a9; clear: both; font-size: 1.2em; color: #000; }
#admin .dropdown .items .content .row.active { cursor: pointer; cursor: hand; background-color: #ddd; }
#admin .dropdown select { width: 499px; padding: 6px 24px 6px 24px; font-size: 1.7em; color: #000; font-weight: bold; }
#admin .dropdown .paging { display: none; }

#admin table.ip-blocking tr td .title { float: left; display: block; padding: 5px 0 5px 37px; background: url(../images/admin-table-ip-blocking-title.gif) 12px center no-repeat; font-size: 1.4em; color: #000; }
#admin table.ip-blocking tr td span.edit { float: left; display: block; padding: 7px 0 5px 6px; font-size: 1.1em; color: #000; }
#admin table.ip-blocking tr td span.edit a { color: #000; }
#admin table.ip-blocking tr td.center { text-align: center; }
#admin table.ip-blocking tr td .button { float: right; display: block; width: 60px; margin: 0 13px 0 0; padding: 5px 0 5px 0; background: #383838 url(../images/admin-table-ip-blocking-button.gif) repeat-x; font-size: 1.1em; color: #fff; text-align: center; border: none; border-bottom: 1px solid #000; overflow: hidden; }
#admin table.ip-blocking-add { width: 100%; margin: 36px 0 0 0; background: #1d1d1d url(../images/admin-table-ip-blocking-add.gif) no-repeat; }
#admin table.ip-blocking-add tr td { padding: 10px 0 10px 0; }
#admin table.ip-blocking-add tr td .input-text, #admin table.ip-blocking-add tr td .input-text-error { width: 267px; margin: 0 0 0 8px; background: url(../images/admin-table-ip-blocking-add-input-text-top.gif) no-repeat; border: 2px solid #333; }
#admin table.ip-blocking-add tr td .input-text-error { border-color: #b80101; }
#admin table.ip-blocking-add tr td .input-text input, #admin table.ip-blocking-add tr td .input-text-error input { width: 217px; *margin-bottom: -2px; padding: 15px 25px 15px 25px; background: url(../images/admin-table-ip-blocking-add-input-text-bottom.gif) bottom left no-repeat; font-size: 1.7em; color: #bfbfbf; font-weight: bold; border: none; }
#admin table.ip-blocking-add tr td.center { text-align: center; }
#admin table.ip-blocking-add tr td .button { margin: 0 22px 0 0; }
#admin table.locale { width: 100%; }
#admin table.locale tr td { padding: 0 0 12px 0; text-align: left; }
#admin table.locale tr td label { display: block; width: 250px; color: #bfbfbf; font-size: 1.7em; font-weight: bold; text-align: right; }
#admin table.locale tr td .dropdown { margin-left: 0; }

#admin .button.add { margin: 0; }
#admin .button.add span { display: block; padding: 0 0 0 25px; background: url(../images/admin-button-posts.png) center left no-repeat; _background-image: url(../images/admin-button-posts.gif); }
#admin .action { margin: 10px 0 0 0; padding: 4px 0 0 0; background: #d4e7f0; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
#admin .action .content { padding: 12px 20px 12px 60px; background: #d4e7f0 url(../images/admin-action-arrow.gif) 25px center no-repeat; }
#admin .action .content.search { background: #d4e7f0 url(../images/admin-action-search.gif) 15px center no-repeat; }
#admin .action .content strong { display: block; padding: 0 0 4px 0; font-size: 2.0em; color: #989898; }
#admin .action .content strong em, #admin .action .content strong a { color: #616161; text-decoration: none; }
#admin .action .content strong a:hover { text-decoration: underline; }
#admin .action .content span { font-size: 1.1em; color: #606060; }
#admin .action .content .reset { float: right; display: block; padding: 10px 0 10px 20px; background: url(../images/admin-action-reset.gif) center left no-repeat; font-size: 1.2em; color: #226882; }
#admin .action .content .button { float: right; margin: 3px 0 0 0; }
#admin .action .footer { height: 4px; background: url(../images/admin-search-bottom.gif) top left no-repeat; font-size: 0; }
#admin .action .categories { position: absolute; display: none; width: 475px; margin: 40px 0 0 280px; padding: 10px 10px 10px 10px; background: #575757; z-index: 11; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.8); }
#admin .action .categories h6 { display: block; padding: 0 0 10px 0; font-size: 1.8em; color: #fff; }
#admin .action .categories ul { display: block; height: 230px; overflow: auto; }
#admin .action .categories ul li { margin: 0 0 1px 0; }
#admin .action .categories ul li label { display: block; padding: 8px 10px 8px 10px; background: #ccc; color: #333; font-size: 1.2em; font-weight: bold; }
#admin .action .categories ul li a { display: block; padding: 8px 10px 8px 10px; background: #fff; color: #3c9ac9; font-size: 1.2em; font-weight: bold; text-decoration: none; }
#admin .action .categories ul li a:hover { color: #fff; background: #3c9ac9; }
#admin .action #popup-categories-overlay { position: absolute; display: none; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; }
#admin .pagination { display: block; padding: 22px 0 15px 0; text-align: right; font-size: 1.4em; color: #616161; }
#admin .pagination span { padding: 0 7px 0 7px; }
#admin .pagination a { color: #616161; text-decoration: none; }
#admin .pagination a:hover, #admin .pagination a.active { text-decoration: underline; }

#admin .grid { width: 100%; }
#admin .grid tr th { padding: 10px 0 10px 0; background: #1c1c1c url(../images/grid-th.gif) repeat-x; font-size: 1.4em; color: #fff; text-align: center; }
#admin .grid tr th a { color: #bcbcbc; }
#admin .grid tr td { padding: 15px 15px 15px 15px; background: #e7eef1; border-right: 2px solid #fff; border-top: 2px solid #fff; text-align: center; }
#admin .grid tr.active td { background-color: #a7c4d2; }
#admin .grid tr td.last { border-right: none; }
#admin .grid tr td span { display: block; font-size: 1.4em; color: #000; }
#admin .grid tr td span span { display: inline; padding: 0 7px 0 7px; }
#admin .grid tr td span a { color: #000; }
#admin .grid tr td span.small { padding: 4px 0 0 0; font-size: 1.1em; }
#admin .grid tr td span.large { font-size: 2.0em; color: #226882; }
#admin .grid tr td a.remove { float: right; display: block; padding: 5px 0 5px 30px; font-size: 1.4em; color: #000; background: url(../images/grid-remove.png) center left no-repeat; _background-image: url(../images/grid-remove.gif); text-align: left; }
#admin .grid tr td .edit-form { display: none; width: 224px; margin: 0 auto; text-align: left; }
#admin .grid tr td .edit-form.small { width: 178px; }
#admin .grid tr td .edit-form .input-text { width: 224px; background: url(../images/grid-edit-input-text-top.gif) no-repeat; border: 1px solid #e7eef1; }
#admin .grid tr td .edit-form .input-text-error { border-color: #b80101; }
#admin .grid tr td .edit-form .input-text input, .grid tr td .edit-form .input-text-error input { width: 184px; padding: 5px 20px 5px 20px; background: url(../images/grid-edit-input-text-bottom.gif) bottom left no-repeat; font-size: 1.4em; color: #000; font-weight: bold; border: none; }
#admin .grid tr td .edit-form.small .input-text { width: 178px; background-image: url(../images/grid-edit-input-text-small-bottom.gif); }
#admin .grid tr td .edit-form.small .input-text input { width: 138px; background-image: url(../images/grid-edit-input-text-small-top.gif); }
#admin .grid tr td .edit-form .buttons { width: 216px; padding: 10px 0 0 12px; }
#admin .grid tr td .edit-form .buttons button { float: left; margin: 0 11px 0 0; }

#admin #tooltip { display: none; width: 300px; padding: 15px; background: #000; font-size: 1.2em; line-height: 1.2em; color: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.5); }

#popups { position: absolute; top: 0; left: 0; width: 100%; z-index:100; }

#popup-login { position: absolute; left: 50%; width: 541px; margin: 0 0 0 -270px; padding: 0 0 6px 0; background: url(../images/popup-login-background-bottom.gif) bottom left no-repeat; z-index: 1; }
#popup-login .content { width: 541px; padding: 0 0 15px 0; background: url(../images/popup-login-background-top.gif) no-repeat; }
#popup-login .content .logo { width: 208px; height: 77px; margin: 0 auto; padding: 0 0 30px 0; background: url(../images/popup-login-logo.gif) no-repeat; text-indent: -9000px; }
#popup-login .content .error { display: none; padding: 15px 20px 15px 55px; margin: 0 0 17px 0; background: #b80101 url(../images/popup-login-error.gif) 20px center no-repeat; font-size: 1.2em; color: #fff; }
#popup-login .content .status { display: none; padding: 15px 20px 15px 55px; margin: 0 0 17px 0; background: #53c229 url(../images/popup-login-status.gif) 20px center no-repeat; font-size: 1.2em; color: #fff; }
#popup-login .content .title { display: block; padding: 0 20px 10px 20px; font-size: 2.4em; color: #226882; }
#popup-login .content .message { padding: 0 20px 17px 20px; font-size: 1.2em; line-height: 1.3em; color: #272727; }
#popup-login .content button, #popup-login .content .button { margin-top: 0; }
#popup-login .content .input-text, #popup-login .content .input-text-error { width: 501px; margin: 0 0 14px 18px; background: url(../images/popup-login-input-text-top.gif) no-repeat; border: 2px solid #d9d9d9; }
#popup-login .content .input-text input, #popup-login .content .input-text-error input { width: 473px; padding: 8px 14px 8px 14px; background: url(../images/popup-login-input-text-bottom.gif) bottom left no-repeat; font-size: 1.7em; color: #bfbfbf; font-weight: bold; border: none; }
#popup-login .content .input-text-error { border-color: #b80101; }
#popup-login .content .buttons { padding: 0 20px 0 20px; }
#popup-login .content .buttons .link { float: left; display: block; padding: 6px 0 6px 0; font-size: 1.2em; color: #272727; overflow: hidden; }
#popup-login .content .buttons button { float: right; }
#popup-login .content .sent .title { padding-bottom: 20px; text-align: center; }
#popup-login .content .sent .message { padding: 0 40px 30px 40px; }
#popup-login .content .sent .button { float: left; margin: 0 0 0 226px; }
#popup-login-overlay { position: absolute; width: 100%; height: 100%; background: #000; opacity: 0.75; filter: alpha(opacity=75); }

/* -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.8); */
#popup-confirm { position: absolute; left: 50%; z-index: 3; width: 635px; margin: 0 0 0 -338px; padding: 0 20px 0 20px; background: #b80101; }
#popup-confirm .message { float: left; display: block; width: 400px; padding: 28px 0 28px 60px; background: url(../images/popup-confirm-message.gif) center left no-repeat; font-size: 1.2em; line-height: 1.2em; color: #fff; }
#popup-confirm .buttons { float: right; width: 170px; padding: 32px 0 16px 0; }
#popup-confirm .buttons .button { float: left; margin: 0 6px 10px 0; }
#popup-confirm-overlay { position: absolute; width: 100%; height: 100%; background: #000; opacity: 0.75; filter: alpha(opacity=75); z-index: 2; }
#popup-admin-login { position: absolute; left: 50%; z-index: 3; width: 494px; margin: 0 0 0 -250px; padding: 3px 3px 20px 3px; background: #424242; z-index: 3; }
#popup-admin-login .error { display: block; padding: 15px 20px 15px 55px; margin: 0 0 20px 0; background: #b80101 url(../images/popup-admin-login-error.gif) 20px center no-repeat; font-size: 1.2em; color: #fff; }
#popup-admin-login .input-text { width: 386px; margin: 0 0 10px 53px; background: url(../images/popup-admin-login-input-text-top.gif) no-repeat; }
#popup-admin-login .input-text input { width: 358px; padding: 7px 14px 7px 14px; background: url(../images/popup-admin-login-input-text-bottom.gif) bottom left no-repeat; font-size: 1.7em; color: #bfbfbf; font-weight: bold; border: none; }
#popup-admin-login button { float: right; margin: 5px 55px 0 0; }
#popup-admin-login-overlay { position: absolute; width: 100%; height: 100%; background: #000; opacity: 0.75; filter: alpha(opacity=75); z-index: 2; }

/* -moz-border-radius: 6px; -webkit-border-radius: 6px; -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.8); */
#popup-manager { position: absolute; left: 50%; width: 806px; margin: 0 0 0 -403px; padding: 0 0 5px 0; background: url(../images/popup-manager-bottom.gif) bottom left no-repeat; z-index: 1; }
#popup-manager .content { padding: 4px 4px 15px 4px; background: url(../images/popup-manager-top.gif) no-repeat; }
#popup-manager h3 { padding: 25px 20px 25px 20px; background: #0f0f0f url(../images/popup-manager-title.gif) repeat-x; font-size: 1.4em; color: #fff; }
#popup-manager .logo { position: absolute; width: 770px; height: 69px; background: url(../images/popup-manager-logo.gif) top right no-repeat; }
#popup-manager form { display: block; padding: 0 10px 0 30px; }
#popup-manager .warning { display: block; width: 500px; margin: 30px 0 25px 0; padding: 10px 0 10px 84px; background: url(../images/icon-warning.png) 30px center no-repeat; _background-image: url(../images/icon-warning.gof); font-size: 1.2em; line-height: 1.3em; color: #000; }
#popup-manager .input-text { width: 501px; margin: 0 0 9px 0; border: 1px solid #dedede; background: url(../images/popup-manager-input-text-top.gif) no-repeat; }
#popup-manager .input-text input { width: 473px; padding: 7px 14px 7px 14px; background: url(../images/popup-manager-input-text-bottom.gif) bottom left no-repeat; font-size: 1.7em; color: #bfbfbf; font-weight: bold; border: none; }
#popup-manager .input-text.error { border-color: #b80101; }
#popup-manager .input-text.error input { color: #b80101; }
#popup-manager .input-error { position: absolute; padding: 12px 0 0 520px; font-size: 1.2em; font-weight: bold; color: #000; }
#popup-manager .note { display: block; padding: 0 0 13px 0; font-size: 1.2em; color: #000; }
#popup-manager .button.input { float: left; margin: 0 0 0 10px; }
#popup-manager .buttons { padding: 0 0 0 260px; }
#popup-manager .buttons button { float: left; margin-right: 5px; }
#popup-manager span.error { display: block; padding: 15px 20px 15px 55px; margin: 5px 0 20px 0; background: #b80101 url(../images/popup-manager-error.gif) 20px center no-repeat; font-size: 1.2em; color: #fff; }
#popup-manager-overlay { position: absolute; width: 100%; height: 100%; background: #000; opacity: 0.75; filter: alpha(opacity=75); }

#popup-editor { position: absolute; left: 50%; width: 806px; margin: 0 0 0 -403px; background: #262626 url(../images/popup-editor-top.gif) repeat-x; z-index: 1; }
#popup-editor.expanded { left: 0; width: 100%; margin-top: 0; margin-left: 0; min-width: 806px; -moz-box-shadow: none; -webkit-box-shadow: none; }
#popup-editor .header { padding: 0 20px 0 0; background: #161616 url(../images/popup-editor-header.gif) repeat-x; }
#popup-editor .header strong { float: left; display: block; padding: 25px 25px 25px 70px; background-position: 10px center; background-repeat: no-repeat; background-image: url(../images/popup-editor-header-icon1.png); _background-image: url(../images/popup-editor-header-icon1.gif); font-size: 1.4em; color: #ccc;  }
#popup-editor .header .expand { position: absolute; float: none; display: block; width: 7px; height: 7px; margin: 8px 0 0 792px; padding: 0; background: url(../images/popup-editor-header-expand.gif); text-indent: -9000px; }
#popup-editor .header a { float: right; display: block; width: 44px; padding: 25px 0 25px 0; background: url(../images/popup-editor-header-button.png) center left no-repeat; _background-image: url(../images/popup-editor-header-button.gif); font-size: 1.4em; text-decoration: none; }
#popup-editor .warning { display: none; padding: 15px 20px 15px 55px; margin: 5px 0 0 0; background: #b80101 url(../images/popup-login-error.gif) 20px center no-repeat; line-height: 1.2em; font-size: 1.2em; color: #fff; }
#popup-editor .warning span { display: block; padding: 10px 0 0 0; line-height: 1.3em; color: #fff; }
#popup-editor h6 { display: block; padding: 25px 0 0 20px; font-size: 1.7em; color: #ccc; }
#popup-editor .media { margin: 10px 20px 0 20px; padding: 30px 30px 25px 30px; background: #2d2d2d url(../images/popup-editor-media.gif) repeat-x; border: 1px solid #3d3d3d; border-top: none; }
#popup-editor .media textarea { display: none; }
#popup-editor .media ul.items { padding-bottom: 10px; }
#popup-editor .media ul li { padding: 0 0 10px 0; }
#popup-editor .media ul li.last { padding-bottom: 20px; }
#popup-editor .media ul li .preview { float: left; width: 149px; height: 37px; border: 1px solid #ccc; }
#popup-editor .media ul li .stats { float: left; display: block; padding: 0 20px 0 0; font-size: 1.4em; line-height: 1.3em; color: #fff; }
#popup-editor .media ul li .stats em, #popup-editor .media ul li .stats em a { color: #66ccff; text-decoration: none; }
#popup-editor .media ul li .stats em a:hover { text-decoration: underline; }
#popup-editor .media ul li a.remove { float: left; display: block; margin: 5px 0 0 0; font-size: 1.2em; color: #ff0000; text-decoration: underline; }
#popup-editor .media ul li .uploading { float: left; display: none; width: 140px; padding: 5px 0 0 20px; }
#popup-editor .media ul li .uploading .progress { float: left; width: 80px; height: 10px; margin: 0 9px 0 0; padding: 1px 1px 1px 1px; border: 1px solid #ccc; }
#popup-editor .media ul li .uploading .progress span { display: block; width: 0; height: 10px; background: url(../images/popup-editor-progress.gif) repeat-x; }
#popup-editor .media ul li .uploading .cancel { float: left; font-size: 1.2em; color: #ff0000; }
#popup-editor .media ul li.video { display: none; }
#popup-editor .media ul li.video input { width: 400px; padding: 3px 5px 3px 5px; background: #fff; border: 1px solid #999; color: #333; font-size: 1.2em; }
#popup-editor .media button.select, #popup-editor .media button.video { float: left; margin: 0 5px 0 0; }
#popup-editor .input-text, #popup-editor .input-text-error { width: 766px; margin: 8px 0 8px 18px; padding: 0 0 0 0; background: url(../images/popup-editor-input-text-top.gif) no-repeat; border: 2px solid #262626; }
#popup-editor .input-text-error { border-color: #b80101; }
#popup-editor .input-text input, #popup-editor .input-text-error input { display: block; width: 716px; *margin-bottom: -2px; padding: 17px 25px 17px 25px; background: url(../images/popup-editor-input-text-bottom.gif) bottom left no-repeat; font-size: 1.7em; color: #bfbfbf; font-weight: bold; border: none; }
#popup-editor .tags, #popup-editor .categories { float: left; padding: 25px 0 40px 20px; }
#popup-editor .tags input, #popup-editor .categories input.text { display: block; width: 163px; padding: 5px 7px 5px 7px; background: none; border: none; border-bottom: 1px solid #515151; font-size: 1.1em; color: #60bbe8; }
#popup-editor .tags span, #popup-editor .categories span { display: block; padding: 7px 0 0 7px; font-size: 1.1em; color: #60bbe8; }
#popup-editor .categories .popup { position: absolute; display: none; width: 477px; margin: -320px 0 0 -60px; padding: 10px 10px 10px 8px; background: #575757; z-index: 11; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.8); }
#popup-editor .categories .popup .warning { margin: 0 0 10px 2px; }
#popup-editor .categories .popup .warning span { color: #fff; }
#popup-editor .categories .popup textarea { display: none; }
#popup-editor .categories .popup ul { display: block; height: 230px; margin: 0 0 13px 2px; overflow: auto; }
#popup-editor .categories .popup ul li { margin: 0 0 1px 0; }
#popup-editor .categories .popup ul li a { display: block; padding: 8px 10px 8px 10px; background: #fff; color: #3c9ac9; font-size: 1.2em; font-weight: bold; text-decoration: none; }
#popup-editor .categories .popup ul li a:hover { text-decoration: underline; }
#popup-editor .categories .popup ul li a.active { background-color: #3c9ac9; color: #fff; }
#popup-editor .categories .popup .input-text, #popup-editor .categories .popup .input-text-error { float: left; width: 386px; margin: 0; background: url(../images/popup-editor-categories-popup-input-text-top.gif) no-repeat; border-color: #575757; }
#popup-editor .categories .popup .input-text input, #popup-editor .categories .popup .input-text-error input { width: 358px; padding: 7px 14px 7px 14px; background: url(../images/popup-editor-categories-popup-input-text-bottom.gif) bottom left no-repeat; font-size: 1.7em; color: #bfbfbf; font-weight: bold; }
#popup-editor .categories .popup .input-text-error { border-color: #b80101; }
#popup-editor .categories .popup button { float: right; margin: 4px 0 0 0; }
#popup-editor .categories #popup-categories-overlay { position: absolute; display: none; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; }
#popup-editor .comments { float: right; padding: 30px 21px 40px 0; }
#popup-editor .comments input { margin: 0 5px 0 0; }
#popup-editor .comments label { font-size: 1.1em; color: #60bbe8; }
#popup-editor .featured { float: right; padding: 30px 21px 40px 0; }
#popup-editor .featured input { margin: 0 5px 0 0; }
#popup-editor .featured label { font-size: 1.1em; color: #60bbe8; }
#popup-editor .files { padding: 20px 20px 20px 20px; background: #2f2f2f; }
#popup-editor .files textarea { display: none; }
#popup-editor .files strong { display: block; padding: 0 0 8px 0; font-size: 1.2em; color: #fff; }
#popup-editor .files strong em { font-weight: bold; color: #60bbe8; }
#popup-editor .files ul { padding: 0 0 15px 0; }
#popup-editor .files ul li { display: block; padding: 7px 0 7px 30px; background: url(../images/popup-editor-files-item.gif) center left no-repeat; }
#popup-editor .files ul li .title { float: left; color: #60bbe8; font-size: 1.2em; text-decoration: none; }
#popup-editor .files ul li .title:hover { text-decoration: underline; }
#popup-editor .files ul li .remove { float: left; display: block; margin: 2px 0 0 20px; color: #ff0000; font-size: 1.1em; text-decoration: underline; }
#popup-editor .files ul li .remove:hover { text-decoration: none; }
#popup-editor .files ul li .uploading { float: left; display: none; width: 140px; padding: 2px 0 0 20px; }
#popup-editor .files ul li .uploading .progress { float: left; width: 80px; height: 10px; margin: 0 9px 0 0; padding: 1px 1px 1px 1px; border: 1px solid #ccc; }
#popup-editor .files ul li .uploading .progress span { display: block; width: 0; height: 10px; background: url(../images/popup-editor-progress.gif) repeat-x; }
#popup-editor .files ul li .uploading .cancel { float: left; font-size: 1.1em; color: #ff0000; }
#popup-editor .files button { float: left; margin: 0 5px 0 0; }
#popup-editor .files button.upload, #popup-editor .files button.cancel { display: none; }
#popup-editor .files .progress { float: left; display: block; padding: 9px 0 9px 15px; font-size: 1.2em; color: #fff; }
#popup-editor .buttons { padding: 12px 25px 12px 25px; background: #262626; }
#popup-editor .buttons .progress { float: left; width: 175px; height: 17px; margin: 6px 0 0 0; background: url(../images/popup-editor-progress.gif) repeat-x; border: 1px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#popup-editor .buttons button { float: right; margin: 0 0 0 10px; }
#popup-editor .wysiwyg { margin: 8px 18px 0 18px; border: 2px solid #262626; }
#popup-editor .wysiwyg.error { padding: 0; border-color: #b80101; background: none; }
#popup-editor .wysiwyg .html { border: 1px solid #999; }
#popup-editor .wysiwyg .textarea { padding: 2px; border: 1px solid #333; background: none; }
#popup-editor .wysiwyg .textarea textarea { }
#popup-editor .wysiwyg .textarea-editor { }
#popup-editor .wysiwyg textarea { -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; padding: 10px 10px 10px 10px; background: #fff; border: none; font-size: 1.2em; color: #000; max-width: 100%; }
#popup-editor .wysiwyg .stats { margin: 5px 0 0 0; padding: 2px 2px 2px 2px; text-align: right; border: 1px solid #333; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
#popup-editor .wysiwyg .stats .content { padding: 8px 10px 8px 10px; background: #353535 url(../images/popup-editor-wysiwyg-stats.gif) repeat-x; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
#popup-editor .wysiwyg .stats .content span { padding: 0 0 0 25px; font-size: 1.1em; color: #60bbe8; }
#popup-editor-overlay { position: absolute; width: 100%; height: 100%; background: #000; opacity: 0.75; filter: alpha(opacity=75); }


body{
	background:url(../images/blog/bacground.jpg) repeat-y scroll 50% 0 transparent;
}
body #mainwrapper strong{
	font-weight:bold;
}
body #blog strong{
	font-weight:bold;
}
#mainwrapper{width:100%; margin:0px auto; background:url(../images/top_back.png) left top repeat-x;position:relative;}

#header{width:930px; height:274px; margin:0 auto;}
#mainwrapper .logo{padding-left:5px;padding-top:50px;}
#mainwrapper .protletSec{ float:right; width:100%; padding-top:32px; background:url(../images/blog/heart_back.jpg) no-repeat scroll 50% 100% transparent;}
#mainwrapper .protletSec .mainMenu{float:right; width:645px; height:51px;}
#mainwrapper .protletSec .mainMenu ul{list-style:none;float:left; width:459px; height:50px;}
#mainwrapper .protletSec .mainMenu ul li{
	height:50px;
	float:left;
	padding:0;
	margin:0;
}
#mainwrapper .protletSec .mainMenu ul li a{
	background-image:url(../images/blog/updated_menu4.jpg);
	background-repeat:no-repeat;
	height:0;
	padding-top:50px;
	float:left;
	overflow:hidden;
}
#mainwrapper .protletSec .mainMenu ul li.beauty{
	width:91px;
}
#mainwrapper .protletSec .mainMenu ul li.beauty a{
	width:91px;
	background-position:0 0;
}
#mainwrapper .protletSec .mainMenu ul li.beauty a:hover{
	background-position:0px -50px;
}
#mainwrapper .protletSec .mainMenu ul li.celebrity{
	width:93px;
}
#mainwrapper .protletSec .mainMenu ul li.celebrity a{
	width:93px;
	background-position:-91px 0;
}
#mainwrapper .protletSec .mainMenu ul li.celebrity a:hover{
	background-position:-91px -50px;
}
#mainwrapper .protletSec .mainMenu ul li.sneekPeek{
	width:91px;
}
#mainwrapper .protletSec .mainMenu ul li.sneekPeek a{
	width:91px;
	background-position:-184px 0;
}
#mainwrapper .protletSec .mainMenu ul li.sneekPeek a:hover{
	background-position:-184px -50px;
}
#mainwrapper .protletSec .mainMenu ul li.style{
	width:93px;
}
#mainwrapper .protletSec .mainMenu ul li.style a{
	width:93px;
	background-position:-275px 0;
}
#mainwrapper .protletSec .mainMenu ul li.style a:hover{
	background-position:-275px -50px;
}
#mainwrapper .protletSec .mainMenu ul li.trend{
	width:91px;
}
#mainwrapper .protletSec .mainMenu ul li.trend a{
	width:91px;
	background-position:-368px 0;
}
#mainwrapper .protletSec .mainMenu ul li.trend a:hover{
	background-position:-368px -50px;
}

#news_flash{
	float:left;
	width:100%;
	text-align:center;
	height:30px;
	line-height:30px;
	font-size:16px;
	color:#004890;
}
#news_flash .news_flash_link{
	text-decoration:none;
	color:#ff49a0;
}
#news_flash .news_flash_link:hover{
	text-decoration:underline;
}



#mainwrapper .mr28{ margin-right:28px;}
#mainwrapper .mt5{ margin-top:5px;}

#mainwrapper .pt10{ padding-top:10px;}
#mainwrapper .pt35{ padding-top:35px;}
#mainwrapper .f_left{ float:left;}






body #blog{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#333333;
	font-size:12px;
	margin-top:-20px;
}
#blog a{text-decoration:none;color:#5088F5;}
#blog a:hover{text-decoration:underline;}

#blog { width:733px; margin:0px auto; }
#blog #top { width: 930px; height: 127px; }
#blog #top .navigation { padding: 95px 0 0 110px; }
#blog #top .navigation ul li { float: left; }
#blog #top .navigation ul li a { display: block; height: 31px; background: url(../images/blog/top-navigation.gif); text-indent: -9000px; overflow: hidden; }
#blog #top .navigation ul li a.button1 { width: 155px; background-position: 0 0; }
#blog #top .navigation ul li a.button1:hover { background-position: 0 -31px; }
#blog #top .navigation ul li a.button1-active { background-position: 0 -62px; }
#blog #top .navigation ul li a.button2 { width: 159px; background-position: -155px 0; }
#blog #top .navigation ul li a.button2:hover { width: 159px; background-position: -155px -31px; }
#blog #top .navigation ul li a.button2-active { width: 159px; background-position: -155px -62px; }
#blog #top .navigation ul li a.button3 { width: 176px; background-position: -314px 0; }
#blog #top .navigation ul li a.button3:hover { width: 176px; background-position: -314px -31px; }
#blog #top .navigation ul li a.button3-active { width: 176px; background-position: -314px -62px; }
#blog #top .navigation ul li a.button4 { width: 141px; background-position: -490px 0; }
#blog #top .navigation ul li a.button4:hover { width: 141px; background-position: -490px -31px; }
#blog #top .navigation ul li a.button4-active { width: 141px; background-position: -490px -62px; }
#blog #top .navigation ul li a.button5 { width: 147px; background-position: -631px 0; }
#blog #top .navigation ul li a.button5:hover { width: 147px; background-position: -631px -31px; }
#blog #top .navigation ul li a.button5-active { width: 147px; background-position: -631px -62px; }
#blog #top .navigation ul li a.button6 { width: 179px; background-position: -778px 0; }
#blog #top .navigation ul li a.button6:hover { width: 179px; background-position: -778px -31px; }
#blog #top .navigation ul li a.button6-active { width: 179px; background-position: -778px -62px; }
#blog #content {width: 731px; float:left; margin: 0px auto 0 auto;background-color:#f0f7fc; border-left:1px solid #d8eaf8;border-right:1px solid #d8eaf8;}
#blog #content .content-top {float:left; width:514px;border-right:1px solid #d8eaf8;padding: 63px 0px 25px 24px; background:url(../images/repeat_back.jpg);}
#blog #content .content-bottom { height: 20px; background: url(../images/blog/content-bottom.gif) no-repeat; font-size: 0; }
#blog #content .content-left{float: left;width: 492px;}
#blog #content .content-left .detail{padding-bottom:20px;}

#blog #top_detail_back{
	width:492px;
	height:19px;
	background:url(../images/top_bar.gif) no-repeat;
}
#blog #bottom_detail_back{
	width:492px;
	height:21px;
	background:url(../images/bottom_bar.png) no-repeat;
}
#blog #post_container{
	padding:0px 20px 0;
	width:450px;
	border-left:1px solid #c5e2f8;
	border-right:1px solid #c5e2f8;
	background-color:#ffffff;
}
#blog #post_comments{
	padding-left:25px;
}
#blog #comment_head{
	background:url("../images/comment_head.png") no-repeat scroll 0 0 transparent;
	height:100px;
	margin-left:-45px;
	margin-top:-10px;
	position:absolute;
	width:68px;
}
/*Right side panel*/
#blog #content #right_panel {float:right; width:182px;border-left:1px solid #d8eaf8;padding-top:60px;}

#blog #content #panel {
	float:right;
	width:182px;
	background: url(../images/blog/content-bottom.png) no-repeat;
	display:block;
}
#blog #content #panel .panel-content { padding: 0px 0px 15px 0px; }
#blog #content #panel .panel-content h6 {color:#ed1c24;padding-bottom:3px;padding-left:20px;width:158px;font-size:14px;font-weight:bold;}
#blog #content #panel .panel-content .search {}
#blog #content #panel .panel-content .search .input-text, #blog #content #panel .panel-content .search .input-text-error { padding-left:4px; float: left; width: 150px; }
#blog #content #panel .panel-content .search .input-text input, #blog #content #panel .panel-content .search .input-text-error input {background:url(../images/search_back.jpg) no-repeat scroll left bottom transparent;border:medium none;color:#101002;font-size:12px;font-weight:bold;padding:7px 8px;width:145px;}
#blog #content #panel .panel-content ul.recent_comments li a {background:none; height:auto;}
#blog #content #panel .panel-content ul.recent_comments li a:hover{background:none; height:auto; text-decoration:underline;}
#blog #content #panel .panel-content ul li.feature_posts li a {background:none; height:auto;}
#blog #content #panel .panel-content ul li.feature_posts li a:hover{background:none; height:auto; text-decoration:underline;}
#blog #content #panel .panel-content .search .input-text-error input {color: #b80101;}
#blog #content #panel .panel-content .search button {float: left; display: block; width: 18px; margin: 0; padding:7px 10px 5px 15px; background: url(../images/search_button_back.jpg) center left no-repeat; border: none; font-size: 1.2em; }
#blog #content #panel .panel-content .list {padding: 0px 0 30px 10px;width:160px;}
#blog #content #panel .panel-content .list.last {padding-bottom: 0;}
#blog #content #panel .panel-content .list li {color:#101002;font-size:12px;padding:6px 0;}
#blog #content #panel .panel-content .list li a {background:url(../images/blog/right_side_hover.jpg) no-repeat scroll 0 0 transparent;width:130px;height:18px;color:#101002;padding-left:18px;line-height:15px;display:block;text-decoration:none;}
#blog #content #panel .panel-content .list li a:hover, #blog #content #panel .panel-content .list li a:active{background:url(../images/blog/right_side_hover.jpg) 0px -20px no-repeat;display:block;}
#blog #content #panel .panel-content .list li a:hover { text-decoration: none; }
#blog #content #panel .panel-content .list li ul { display: none; margin: 0 0 0 10px; }
#blog #content #panel .panel_images{
	padding-left:2px;
	padding-bottom:5px;
	float:left;
}
#blog #content #panel .email_sign_up_link{
	width:180px;
	height:0;
	padding-top:174px;
	overflow:hidden;
	float:left;
	background:url(../images/blog/email_sign_up2.jpg) no-repeat;
}
#blog #content #panel .email_sign_up_link:hover{
	background-position:0px -175px;
}
#blog #content #panel .panel_images .twitter_image{width:178px;height:0;padding-top:121px;overflow:hidden;float:left;background:url(../images/blog/twitter.jpg) no-repeat;}
#blog #content #panel .panel_images .twitter_image:hover{background-position:0px -121px;}

#blog #content #panel .panel_images .facebook_image{width:178px;height:0;padding-top:75px;overflow:hidden;float:left;background:url(../images/blog/facebook.jpg) no-repeat;}
#blog #content #panel .panel_images .facebook_image:hover{background-position:0px -75px;}

#blog #content #panel .panel_images .bebo_image{width:179px;height:0;padding-top:85px;overflow:hidden;float:left;background:url(../images/blog/bebo.jpg) no-repeat;}
#blog #content #panel .panel_images .bebo_image:hover{background-position:0px -85px;}

#blog #content #panel .panel_images .bebo_vide_image{width:179px;height:0;padding-top:136px;overflow:hidden;float:left;background:url(../images/blog/bebo_video.jpg) no-repeat;}
#blog #content #panel .panel_images .bebo_vide_image:hover{background-position:0px -136px;}


/*Right side panel END*/
#blog #content span.error { display: block; padding: 15px 20px 15px 50px; margin: 0 0 20px 0; background: #b80101 url(../images/blog/error.gif) 15px center no-repeat; font-size: 1.2em; line-height: 1.2em; color: #fff; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
#blog #content span.status { display: block; padding: 15px 20px 15px 50px; margin: 0 0 20px 0; background: #53c229 url(../images/blog/status.gif) 15px center no-repeat; font-size: 1.2em; color: #fff; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
#blog #content h3 { display: block; width: 181px; height: 30px; background: url(../images/blog/content-title.gif) no-repeat; text-indent: -9000px; }
#blog #content .media { margin:20px auto; width: 367px; padding: 2px; }
#blog #content .media.expanded { margin-bottom: 40px; }
#blog #content .media.expanded .view { display: block; }
#blog #content .media .image {  }
#blog #content .media .image img { display: block; width: 365px; }
#blog #content .media .thumbnails { display: none; }
#blog #content .media .view { position: absolute; display: none; width: 102px; height: 17px; margin: 0px 0 0 263px; background: url(../images/blog/content-detail-media-button.gif) no-repeat; text-indent: -9000px; outline: none; }
#blog #content .media .overlay { position: absolute; display: none; z-index: 10; padding: 10px 10px 40px 10px; background: url(../images/blog/overlay/background.png); _background-image: url(../images/blog/overlay/background.gif); width: 675px; min-height: 200px; -moz-box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.5); -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#blog #content .media .overlay .close { position: absolute; right: -15px; top: -15px; width: 35px; height: 35px; cursor: pointer; background-image:url(../images/blog/overlay/close.png); _background-image:url(../images/blog/overlay/close.gif); }
#blog #content .media .overlay .info { position: absolute; padding: 10px 0 0 0; font-family: "Lucida Sans", Arial, Verdana, Tahoma; font-size: 1.4em; color: #fff; }
#blog #content .media .overlay .pagination { float: right; padding: 10px 5px 0 0; font-family: "Lucida Sans", Arial, Verdana, Tahoma; font-size: 1.4em; color: #fff; }
#blog #content .media .overlay .pagination .next, #blog #content .media .overlay .pagination .prev { text-decoration: none; color: #fff; } 
#blog #content .media .overlay .pagination span { padding: 0 10px 0 10px; }
#blog #content .media .overlay .pagination .next:hover, #blog #content .media .overlay .pagination .prev:hover { text-decoration: underline; }
#blog #content .media .overlay .progress { position: absolute; top: 45%; left: 50%; display: none; } 
#blog #content .video { margin: 0 0 25px 8px; width: 430px; padding: 2px; border: 1px solid #012691; -moz-border-radius: 3px; -webkit-border-radius: 3px;  }
#blog #content .video textarea { display: none; }
#blog #content .detail h1 {
	color:#E51837;
	display:block;
	font-size:18px;
	padding:25px 0 8px;
}
#blog #content .detail h1 a { color: #E51837; text-decoration: none; }
#blog #content .detail h1 a:hover { text-decoration: underline; }
#blog #content .date{ 
	color:#5E5E5E;
	display:block;
	font-size:1.2em;
	padding:0 0 20px;
}
#blog #content .detail .description {
	font-size:12px;
	line-height:20px;
	padding-top:10px;
}
#blog #content .detail .readmore {
	font-size:12px;
	line-height:20px;
	padding-top:10px;
}
#blog #content .detail .files { display: block; padding: 0 0 10px 0; }
#blog #content .detail .files li { margin: 0 0 10px 0; _border-bottom: 1px solid #fff; }
#blog #content .detail .files li a { display: block; padding: 5px 0 5px 30px; background: url(../images/blog/content-detail-files-button.gif) center left no-repeat; font-size: 1.3em; color: #003aa5; text-decoration: none; }
#blog #content .detail .files li a:hover { text-decoration: underline; }
#blog #content .detail .update .title { display: block; padding: 0 0 15px 0; font-size: 1.2em; color: #5e5e5e; }
#blog #content .detail .update .title em { color: #002691; }
#blog #content .detail .update .description { display: block; padding: 0 0 20px 0; color: #5f5f61; font-size: 1.2em; line-height: 1.3em; }
#blog #content .detail .comments { padding: 0 0 0 0; }
#blog #content .detail .comments form { display: block; padding: 25px 0 23px 0; }
#blog #content .detail .comments form h6 {color:#004890;padding-top:50px;font-size:18px;font-weight:bold;padding-bottom:16px;padding-left:8px;}
#blog #content .detail .comments form .input-text, #blog #content .detail .comments form .input-text-error { width: 221px; float:left; margin: 0 0 10px 0; padding: 1px;}
#blog #content .detail .comments form .input-text, #blog #content .detail .comments form .input-checkbox { float:left;margin: 0 0 10px 0;}
#blog #content .detail .comments form .input-text input, #blog #content .detail .comments form .input-text-error input { font-weight:bold; width: 207px; padding: 4px 7px 4px 7px; background: url(../images/comment_post_back.jpg) center left no-repeat; border:none; font-size: 12px; color: #004890; }
#blog #content .detail .comments form .input-text-error { border-color: #ec008c; }
#blog #content .detail .comments form .right { float:left; }
#blog #content .detail .comments form .textarea, #blog #content .detail .comments form .textarea-error { width: 450px; margin: 0 0 0 0; }
#blog #content .detail .comments form .textarea textarea, #blog #content .detail .comments form .textarea-error textarea { font-size:12px; width: 443px; height:131px; overflow:auto; padding: 4px 0px 4px 7px; background: url(../images/text_area_post_back2.jpg) center left no-repeat; border:none; font-size: 12; color: #004890; font-weight:bold; }
#blog #content .detail .comments form .textarea-error { border-color: #ec008c; }
#blog #content .detail .comments form .input-checkbox input { margin: 0 5px 0 0; }
#blog #content .detail .comments form .input-checkbox label { font-size: 12px; color: #999999; padding-left:5px; }
#blog #content .detail .comments form .captcha { float: right; width: 300px; padding: 10px 0 0 0; }
#blog #content .detail .comments form .captcha .links { padding: 0 0 0 3px; font-size: 12px; color: #FF3266; }
#blog #content .detail .comments form .captcha .links a { text-decoration:none; color: #FF3266; }
#blog #content .detail .comments form .captcha .links a:hover { text-decoration:underline; color: #FF3266; }
#blog #content .detail .comments form .captcha .input { padding: 5px 0 10px 0; }
#blog #content .detail .comments form .captcha .input label { display: block; padding: 0 0 5px 3px; font-size: 12px; color: #FF3266; }
#blog #content .detail .comments form .captcha .input .input { width: 300px; padding: 1px;}
#blog #content .detail .comments form .captcha .input .input input {
	width: 284px;
	padding: 4px 7px 4px 7px;
	background:none repeat scroll 0 0 #F5FAFD;
	border-color:#DAF0FD;
	border-style:solid;
	border-width:1px 1px 2px;
	color:#004890;
	font-size:12px;
	font-weight:bold;
}
#blog #content .detail .comments form .captcha .recaptcha_only_if_incorrect_sol { display: block; padding: 0 0 0 3px; color: #f00; font-size: 1.2em; }
#blog #content .detail .comments form button { float: right; width: 99px; height: 33px; margin: 20px 80px 0 0; background: url(../images/submit_button.jpg) no-repeat; border: none; text-indent: -9000px; }
#blog #content .detail .comments .list { padding: 25px 0 0 0; }
#blog #content .detail .comments .list h6 {
	color:#FF3266;
	font-size:18px;
	font-weight:normal;
}
#blog #content .detail .comments .list ul li { padding: 20px 0 0 0; }
#blog #content .detail .comments .list ul li .info { display: block; padding: 0 0 15px 0px; }
#blog #content .detail .comments .list ul li .info strong {
	color:#FF3266;
	float:left;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 0px;
}
#blog #comment_container{
	background: url(../images/comment_head2.jpg) top left no-repeat;
	width:360px;
	padding-left:60px;
}
#blog #content .detail .comments .list ul li .info span { font-size:12px; color: #5E5E5E; }
#blog #content .detail .comments .list ul li .description { display: block; padding: 0 0 20px 0; background: url(../images/comment_divider.jpg) bottom left no-repeat; font-size: 12px; line-height: 1.4em; color: #333333; }
#blog #content .summary li h2 { display: block; padding: 25px 0 8px 0; font-size:18px; color: #E51837;  }
#blog #content .summary li h2 a { color: #E51837; text-decoration: none; }
#blog #content .summary li h2 a:hover { text-decoration: underline; }
#blog #content .summary li .date { display: block; padding: 0 0 20px 0; font-size: 1.2em; color: #5e5e5e; }
#blog #content .summary li .description {
	display: block;
	font-size:12px;
	line-height:20px;
	padding-top:10px;
}
#blog #content .summary li{
	padding-bottom:20px;
}
#blog #content .stats {
	padding:20px 0 0;
}
#blog #content .stats .comments { display: block; padding: 0; text-decoration: none; padding-left:8px; width:82px;height:45px;background:url(../images/balloon.jpg) no-repeat scroll left top transparent; }
.totalcomments {
	background:url(../images/comment-icon.jpg) no-repeat scroll left top transparent;
	color:#FFFFFF;
	float:left;
	font-size:14px;
	font-weight:bold;
	height:31px;
	padding-top:6px;
	text-align:center;
	width:42px;
}
.commenttitle {
	color:#004890;
	float:left;
	font-size:10px;
	font-weight:bold;
	padding:5px 0 0 5px;
	text-align:center;
}

#blog #content .stats .comments span b { display: block; padding: 8px 0 3px 0; background: url(../images/blog/content-detail-comments-icon-top.gif) no-repeat; font-size: 1.4em; color: #fff; font-weight: bold; text-align: center; }
#blog #content .stats .comments strong { float: left; display: block; padding: 8px 0 0 10px; font-size: 1.4em; color: #003aa5; }
#blog #content .stats .comments:hover strong { text-decoration: underline; }
#blog #content .stats .tags { line-height:18px; display: block; padding:5px 0 0 40px; font-size: 12px; color: #5088f5; }
#blog #content .stats .tags label { color: #545454; }
#blog #content .stats .tags a { color: #5088f5; text-decoration: none; }
#blog #content .stats .tags a:hover { text-decoration: underline; }
#blog #content .search-title { font-family: Georgia, "Times New Roman", Times, serif; display: block; padding: 15px 0 10px 0; font-size: 26px; color: #002691; }
#blog #content .search-title em { color: #4b4b4b; }
#blog #content .description{
	text-align:left;
}
#blog #content .description p{
	text-align:left;
	padding:0 0 15px;
}
#blog #content .description .read-more-link{
	width:100%;
	text-align:right;
}
#blog #content .description a.read-more{
	text-decoration:none;
	color:#ec1b20;
}
#blog #content .description a.read-more:hover{
	text-decoration:underline;
}
#blog #footer {
	float:left;
	padding:20px 0;
	text-align:center;
	width:930px;
	color:#004990;
	font-size:10px;
	font-weight:bold;
}
#blog #footer .copyright {
	display: block;
	padding: 0 0 10px 0; 
	text-align: center;
	color:#004990;
	font-size:10px;
	font-weight:bold;
	font-family:Lucida Sans,Verdana,Arial,sans-serif;
}

#blog #footer .links { display: block; font-size: 1.2em; color: #7f7e7e; text-align: center; }
#blog #footer .links span { padding: 0 7px 0 7px; }
#blog #footer .links a { color: #7f7e7e; text-decoration: none; }
#blog #footer .links a:hover { text-decoration: underline; }

#blog .wysiwyg p {line-height:20px;padding-top:10px;display: block;font-size: 12px;}
#blog .wysiwyg strong { font-weight: bold; }
#blog .wysiwyg em { font-style: italic; }
#blog .wysiwyg a{text-decoration:none;color:#5088F5;}
#blog .wysiwyg a:hover{text-decoration:underline;}
#blog .wysiwyg ul, #blog .wysiwyg ol { margin: 0 0 10px 0; list-style: disc; list-style-type: disc; }
#blog .wysiwyg ol { list-style: decimal outside; }
#blog .wysiwyg ul li, #blog .wysiwyg ol li { padding: 0; margin: 3px 0 3px 15px; background: none; font-size: 1.2em; }
#footerSec{
	float:left;
	width:100%;
	height:51px;
	background:url(../images/footer_bottom.jpg) repeat-x;
}
#footerSec #annalou_text{
	width:240px;
	height:28px;
	margin:0 auto;
	padding-top:20px;
}
.email_sign_up{
	padding-bottom:15px;
}
.main_seperator{
	padding-top:10px;
	padding-bottom:10px;
}
.main_seperator2{
	padding-top:0;
	padding-bottom:20px;
}
#blog .content-left .post_pagination{
	width:100%;
	padding-top:5px;
	height:25px;
	line-height:25px;
	border:1px solid #53a4db;
	text-align:center;
	background:#c6e0ef;
}
#blog .content-left .post_pagination a{
	padding-left:3px;
	padding-right:3px;
	color:#403c3b;
}
.panel_images .twitter_top{
	width:178px;
	height:66px;
	background:url(../images/blog/twitter-top.jpg) no-repeat;
}
.panel_images .twitter_container{
	width:178px;
	background:url(../images/blog/twitter_background.jpg) repeat-y;
}
.panel_images .twitter_container .twitter-text{
	width:160px;
	padding-left:9px;
	color:#776d6b;
	overflow:hidden;
}
.panel_images .twitter_bottom{
	width:178px;
	height:16px;
	background:url(../images/blog/twitter-bottom.jpg) no-repeat;
}
.rss{width:172px;}
.registration-links{width:150px;padding-left:23px;padding-top:5px;}
#blog .registration-links a{text-decoration:none;color:#101002;font-size:11px;letter-spacing:0;line-height:16px;}
#blog .registration-links a:hover{text-decoration:underline;}
.email-enter{width:172px;height:28px;padding-left:3px;padding-top:3px;}
.email-enter .subscribe-input{width:172px;height:20px;padding:4px 2px 4px 3px;line-height:22px;border:0;background:url(../images/blog/subscribe-input-box.jpg) no-repeat;}
.submit-request-container{width:146px;height:33px;padding:10px 0 0 18px}
.submit-request-container input{width:146px;height:33px;border:0;background:url(../images/blog/send-me-updates.jpg) no-repeat;cursor:pointer;}
.submit-request-container input:hover{background-position:0 -33px;}

.share-this{width:100%;padding-top:10px;}
#blog .share-this a{color:#000000;}