html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
     background: none repeat scroll 0pt 0pt transparent;
     border: 0pt none;
     font-size: 100%;
     margin: 0pt;
     outline: 0pt none;
     padding: 0pt;
     vertical-align: baseline;
}

body {
     background: none repeat scroll 0pt 0pt #252524;
     color: #5A5A50;
     font: 0.8em/1.5em sans-serif;
}

#topleft {
     -moz-background-inline-policy: continuous;
     background: url("http://mongoporn.com/bookmark.png") no-repeat scroll 0pt 0pt transparent;
     display: block;
     height: 125px;
     left: 0pt;
     position: absolute;
     text-decoration: none;
     text-indent: -999em;
     top: 0pt;
     width: 125px;
}

ol, ul {
     list-style: none outside none;
}

blockquote, q {
     quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
     content: none;
}

:focus {
     outline: 0pt none;
}

ins {
     text-decoration: none;
}

del {
     text-decoration: line-through;
}

table {
     border-collapse: collapse;
     border-spacing: 0pt;
}

html {
     height: 100%;
     padding-bottom: 1px;
}

p {
     padding: 0.2em 0pt 1em;
}

h1, h2 {
     font: 16px sans-serif;
     letter-spacing: -0.5px;
}

h3 {
     font: 1.6em sans-serif;
}

h4 {
     font: 1.4em sans-serif;
}

h5 {
     font: bold 1.2em sans-serif;
}

h6 {
     font: bold 1em sans-serif;
}

h1, h2, h3, h4, h5, h6 {
     color: #428BFA;
     margin-bottom: 0.3em;
}

blockquote {
     background: url("img/quote.gif") no-repeat scroll 0pt 0pt #F6F6F6;
     border-bottom: 1px solid #DDDDDD;
     border-top: 1px solid #DDDDDD;
     color: #333322;
     display: block;
     margin: 0.6em 0pt 1.6em;
     padding: 0.8em 1em 0.2em 46px;
}

table.data_table {
     border: 1px solid #CCCCBB;
     margin-bottom: 2em;
     width: 100%;
}

table.data_table th {
     background: none repeat scroll 0pt 0pt #E5E5E5;
     border: 1px solid #D5D5D5;
     color: #555555;
     text-align: left;
}

table.data_table tr {
     border-bottom: 1px solid #DDDDDD;
}

table.data_table td, table th {
     padding: 10px;
}

table.data_table td {
     background: none repeat scroll 0pt 0pt #F5F5F5;
     border: 1px solid #E0E0E0;
}

dl {
     margin-bottom: 2em;
}

dt, dd {
     padding: 8px 10px;
}

dt {
     background: none repeat scroll 0pt 0pt #E5E5E5;
     border-bottom: 1px solid #D5D5D5;
     color: #555555;
     font-weight: 700;
}

dd {
     background: none repeat scroll 0pt 0pt #F5F5F5;
     border-bottom: 1px solid #E5E5E5;
     padding-left: 16px;
}

a {
     color: #428BFA;
}

a:hover {
     color: #428BFA;
     text-decoration: underline;
}

fieldset {
     -moz-border-bottom-colors: none;
     -moz-border-image: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     border-color: #CCCCCC #CCCCCC -moz-use-text-color;
     border-style: solid solid none;
     border-width: 1px 1px medium;
     font-size: 0.9em;
     margin: 1em 0pt 1.2em;
}

input, textarea, select {
     -moz-border-bottom-colors: none;
     -moz-border-image: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     background-color: #DDDDDD;
     border-color: #777777 #CCCCCC #CCCCCC #777777;
     border-style: solid;
     border-width: 1px;
     font: 1em Verdana,sans-serif;
     padding: 5px 6px;
}

input.button {
     -moz-border-bottom-colors: none;
     -moz-border-image: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     background: none repeat scroll 0pt 0pt #428BFA;
     border-color: #DDDDDD #AAAAAA #AAAAAA #EEEEEE;
     border-style: solid;
     border-width: 1px;
     color: #444444;
     cursor: pointer;
     font: 1em Verdana,sans-serif;
     margin-top: 5px;
     padding: 4px;
     width: auto;
}

input:focus, input:active, textarea:focus, textarea:active, select:focus, select:active, input.button:hover, input.button:focus {
     background: none repeat scroll 0pt 0pt #428BFA;
}

input.button:hover, input.button:focus {
     color: #112233;
     cursor: pointer;
}

textarea {
     overflow: auto;
}

input.image {
     border: 0pt none;
     padding: 0pt;
}

.form_row {
     background: none repeat scroll 0pt 0pt #F5F5F5;
     border-bottom: 1px solid #E1E1E1;
     border-top: 1px solid #FFFFFF;
     padding: 10px 0pt;
}

.form_required {
     font-weight: 700;
}

.form_row_submit, .legend {
     background: none repeat scroll 0pt 0pt #E5E5E5;
     border-bottom: 1px solid #CCCCCC;
     border-top: 1px solid #FAFAFA;
     padding: 4px 0pt 8px;
}

.legend {
     padding: 8px 18px 6px;
}

.form_property, .form_value {
     float: left;
}

.form_property {
     font-size: 1.1em;
     text-align: right;
     width: 70px;
}

.form_value {
     padding-left: 24px;
}

.form_row_submit .form_value {
     padding-left: 100px;
}

img.bordered, img.alignleft, img.alignright, img.aligncenter {
    
}

img.left, img.alignleft {
     margin: 0pt 15px 12px 0pt;
}

img.right, img.alignright {
     margin: 0pt 0pt 15px 12px;
}

.left, .alignleft {
     float: left;
}

.right, .alignright {
     float: right;
}

.center, .aligncenter {
     margin: 0pt auto;
}

.clear, .clearer {
     clear: both;
}

.clearer {
     display: block;
     font-size: 0pt;
     line-height: 0;
}

.content_separator, .archive_separator {
     background: none repeat scroll 0pt 0pt #D5D5D5;
     clear: both;
     color: #FFFFEE;
     display: block;
     font-size: 0pt;
     height: 1px;
     line-height: 0;
     margin: 12px 0pt 24px;
}

.archive_separator {
     margin: 0pt 0pt 14px;
}

#layout_wrapper {
     color: #FFFFFF;
     margin: 0pt auto;
     width: 890px;
}

#layout_top {
     height: 150px;
}

#layout_body {
     margin: 0pt;
     padding: 0pt;
}

#site_title {
     padding: 28px 12px 0pt;
     text-indent: -9999px;
}

#site_title a {
     color: #73BCD1;
     text-decoration: none;
}

#site_title a:hover {
     color: #FFFFFF;
}

#site_title h1 {
     font-size: 2.4em;
     margin-bottom: 6px;
}

#site_title h1 span {
     color: #C0C6CF;
}

#site_title h2 {
     color: #778899;
     font-size: 1.2em;
}

#navigation {
     background: none repeat scroll 0pt 0pt #000000;
     border-left: 1px solid #D5D5D5;
     border-right: 1px solid #D5D5D5;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
     border-top: 1px solid #D5D5D5;
     font: bold 1.3em sans-serif;
     padding: 0pt 8px;
     width: 872px;
}

#navigation ul, #navigation li {
     display: inline;
}

#navigation li {
     display: inline;
}

#navigation a {
     float: left;
     margin-right: 1px;
     text-align: center;
     text-decoration: none;
}

#nav1 a {
     color: #FFFFFF;
     padding: 10px 12px 12px;
}

#nav1 a:hover {
     color: #FFFFFF;
}

#nav1 li.current_page_item a, #nav1 li.current_page_parent a {
     background: url("img/nav1_arrow.gif") no-repeat scroll center bottom transparent;
     color: #428BFA;
}

#nav2 a {
     color: #D0D6DA;
     padding: 10px;
}

#nav2 {
     background: url("img/nav2.gif") repeat-x scroll 0pt 0pt #5090AE;
     margin: 0pt -8px;
     padding: 0pt 8px;
}

#nav2 a:hover {
     color: #FFFFFF;
}

#nav2 li.current_page_item a {
     color: #FFFFFF;
}

#main {
     background: url("img/main.png") repeat-y scroll 0pt 0pt transparent;
}

#main ul li a {
     text-decoration: none;
}

#main ol, #main ul {
     margin: 0pt 0pt 1.2em 1.6em;
}

#main ul li {
     list-style: disc outside none;
}

#main ol li {
     list-style: decimal outside none;
}

#main li {
     padding: 2px 0pt;
}

#content_outer {
     border-top: 1px solid #FFFFFF;
     float: left;
     width: 690px;
}

#content {
     color: #444444;
     padding-left: 10px;
}

#sideleft {
     float: left;
     width: 200px;
}

#sidebar2 {
     color: #FFFFFF;
     padding: 14px 12px;
}

#sidebar_outer {
     border-top: 1px solid #EEEEEE;
     width: 200px;
}

#sidebar {
     color: #FFFFFF;
     padding: 14px 12px;
}

#sidebar a, #sidebar2 a {
     color: #FFFFFF;
}

#sidebar a:hover, #sidebar2 a:hover {
     color: #FFFFFF;
}

#dashboard {
     background: none repeat scroll 0pt 0pt #000000;
     border-bottom-left-radius: 5px;
     border-bottom-right-radius: 5px;
     border-color: #D5D5D5 #FFFFFF #FFFFFF;
     border-style: solid;
     border-width: 1px;
     font-size: 0.9em;
}

#dashboard_inner {
     padding: 10px 8px 6px;
}

#dashboard .col3 {
     width: 255px;
}

#dashboard .col3mid {
     width: 337px;
}

#dashboard .col3mid .col3_content {
     border-left: 1px solid #B5B5B5;
     border-right: 1px solid #B5B5B5;
     margin: 0pt 20px;
     padding: 0pt 20px;
}

#dashboard .col_title {
     color: #428BFA;
     font-size: 1.4em;
     font-weight: 700;
     padding-bottom: 5px;
}

#dashboard li {
     border-top: 1px solid #BEBEBE;
     color: #777777;
     padding: 4px 0pt;
}

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

#dashboard li a:hover {
     color: #333333;
     text-decoration: underline;
}

#footer {
     color: #FFCFFB;
     font-size: 0.9em;
     padding: 22px 8px 10px;
}

#footer a {
     color: #999999;
}

#footer .right, #footer .right a {
     color: #666666;
     text-decoration: none;
}

#footer a:hover {
     color: #999999;
}

.post {
     float: left;
     margin-bottom: 24px;
     width: 340px;
}

.post img {
     height: 240px;
     width: 325px;
}

.post p {
     margin-bottom: -15px ! important;
}

.aftervideo {
     background: none repeat scroll 0pt 0pt #4C6AB2;
     color: #FFFFFF;
     display: block;
     font-size: 16px;
     letter-spacing: 1px;
     padding: 5px;
     text-align: center;
     width: 315px;
}

.aftervideo img {
     height: 100% ! important;
     width: 100% ! important;
}

.aftervideo a {
     color: #FFFFFF;
     font-size: 11px;
     letter-spacing: 1px;
     text-decoration: none;
     text-shadow: 0pt 1px 0pt #666666;
}

.post_title a, .post_date a, .post_meta a {
     color: #428BFA;
     text-decoration: none;
}

.post_title h2, h1 {
     background: url("img/video.png") no-repeat scroll 0pt 3px transparent;
     overflow: hidden ! important;
     padding-left: 18px;
     text-shadow: 0pt 1px 0pt #D7D7D7;
     width: 280px;
}

.post_title h1 {
     background: none repeat scroll 0% 0% transparent;
     font-size: 30px;
     overflow: hidden ! important;
     text-align: center;
     text-shadow: 0pt 1px 0pt #D7D7D7;
     width: 600px;
}

.post_date a:hover, .post_meta a:hover, .post_meta a:hover {
     text-decoration: underline;
}

.post_meta {
     background: none repeat scroll 0pt 0pt #E7E7E7;
     border: 1px solid #D7D7D7;
     color: #444444;
     font-size: 0.9em;
     padding: 6px 5px;
     width: 223px;
}

.post_meta a {
     color: #428BFA;
}

.post_meta a:hover {
     color: #428BFA;
}

.watch_video {
     background: url("img/watch.png") no-repeat scroll 37% 50% transparent;
     font-size: 17px;
     padding-bottom: 5px;
     text-align: center;
}

.watch_video a {
     text-decoration: none;
}

.download_video {
     background: url("img/download.png") no-repeat scroll 34% 12% transparent;
     font-size: 17px;
     padding: 2px 2px 15px;
     text-align: center;
}

.download_video a {
     text-decoration: none;
}

.archive_pagination {
     margin-bottom: 1.6em;
}

.archive_post {
     margin-bottom: 14px;
}

.archive_post_date {
     background: none repeat scroll 0pt 0pt #F5F5F5;
     border-bottom: 1px solid #C5C5C5;
     border-right: 1px solid #CFCFCF;
     float: left;
     margin-right: 12px;
     padding: 2px 0pt 5px;
     text-align: center;
     width: 46px;
}

.archive_post .post_date {
     border: medium none;
     padding: 0pt;
}

.archive_post_day {
     font: 1.6em Georgia,serif;
}

.thumbnails {
     margin: 0pt 0pt 2em -8px;
}

.thumbnails a.thumb {
     background: none repeat scroll 0pt 0pt #D5D5D5;
     display: block;
     float: left;
     margin: 0pt 0pt 8px 8px;
     padding: 3px;
}

.thumbnails a.thumb:hover {
     background: none repeat scroll 0pt 0pt silver;
}

.thumbnails .thumb img {
     display: block;
}

.box {
     margin-bottom: 0.6em;
}

.box_title {
     -moz-border-bottom-colors: none;
     -moz-border-image: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     background: none repeat scroll 0pt 0pt #B4B4B4;
     border-color: #00469C #B4B4B4 #B4B4B4 #00469C;
     border-style: solid;
     border-width: 1px;
     font: bold 1.3em sans-serif;
     padding: 6px 10px;
}

.box_content {
     padding: 8px 0pt;
}

.box_content a {
     text-decoration: none;
}

.box li:first-child {
     border-top: medium none;
}

div.comment_list {
     border-top: 1px solid #D6D6D6;
     margin: 1em 0pt 2em;
}

.comment {
     border-bottom: 1px solid #D6D6D6;
     padding-top: 10px;
}

.comment_date {
     font-size: 0.9em;
}

.comment_date a {
     color: #428BFA;
     text-decoration: none;
}

.comment_date a:hover {
     color: #428BFA;
     text-decoration: underline;
}

.comment_body {
     padding-top: 4px;
}

.comment_gravatar {
     width: 48px;
}

.comment_gravatar img {
     background: none repeat scroll 0pt 0pt #FFFFFF;
     border: 1px solid #DDDDDD;
     padding: 2px;
}

.wp-caption {
     background-color: #F3F3F3;
     border: 1px solid #DDDDDD;
     margin: 10px;
     padding-top: 4px;
     text-align: center;
}

.wp-caption img {
     border: 0pt none;
     margin: 0pt;
     padding: 0pt;
}

.wp-caption p.wp-caption-text {
     font-size: 11px;
     line-height: 17px;
     margin: 0pt;
     padding: 0pt 4px 5px;
}

#bannertop {
     background: none repeat scroll 0pt 0pt #DDDDDD;
     border-bottom: 1px solid #BBBBBB;
     border-top: 1px solid #FFFFFF;
     color: #F67CEC;
     height: 111px;
     margin: 0pt -8px;
     padding: 0pt;
}

#bannertop img {
    
}

#bannertop a:hover {
    
}

#bannertop li.current_page_item a {
     color: #FFFFFF;
}

.topsearches a {
     color: #555555;
}

.topsearches li {
     font-size: 20px;
     margin: 8px;
     text-align: center;
}

.wp-pagenavi {
     margin-bottom: 15px;
     text-align: center;
}

element.style {
     background: none repeat scroll 0pt 0pt #C20E0F;
     border-radius: 10px 10px 10px 10px;
     border: 2px solid #333333;
     color: black;
     font-size: 40px;
     font-weight: bold;
     margin: 340px auto auto;
     opacity: 0.92;
     padding: 30px 0pt;
     text-align: center;
     text-shadow: 0pt 2px 1px #2F2F31;
     width: 350px;
}

a:link {
     text-decoration: none;
}

a:hover {
     text-decoration: underline;
}

.date {
     color: #5BB6ED;
     float: left;
     font-size: 11px;
     line-height: 16px;
     margin: 0pt;
     padding: 3px;
     text-align: left;
     width: 665px;
}

.afterindex {
     background: none repeat scroll 0pt 0pt #4C6AB2;
     color: #FFFFFF;
     display: block;
     font-size: 20px!important;
    font-size: 15px!important;
     padding: 5px;
     text-align: center;
     width: 660px;
}

.afterindex a {
     color: #FFFFFF;
    font-size: 15px!important;
     letter-spacing: 1px;
     text-decoration: none;
     text-shadow: 0pt 1px 0pt #666666;
}

a:hover {
     text-decoration: underline;
}

.videoplayer {
     margin-top: -254px ! important;
}
.manyvideos {width:670px}
.manyvideos img{width:670px!important;height:149px!important}
