/*  
Theme Name: Must See Gay Porn
Theme URI: http://www.mustseegayporn.com
Description: 1 column MSM hybrid theme
Version: 8.18.08
Author: Harwood St. Lucie
Author URI: http://www.mustseemedia.net/
*/

body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form, input {
margin : 0;
padding : 0;
}
body {
font-family : verdana, arial, helvetica, sans-serif;
font-size : 12px;
text-align : center;
vertical-align : top;
background : #333333;
color : #ccc;
}
form, input, textarea, table {
font-family : verdana, arial, helvetica, sans-serif;
font-size : 12px;
}
h1, h2, h3, h4, h5 {
font-family : arial, helvetica, sans-serif;
font-size : 18px;
font-weight : normal;
}
h6 {
font-family : arial, helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
}
a {
text-decoration : none;
color : #cc0000;
}
a:hover {
text-decoration : underline;
}
a img {
border : 0;
}
address, dl, p {
padding : 10px 0 5px;
}
blockquote {
margin : 10px 0 5px;
border-bottom : 1px solid #fff;
background : #e9e9e9;
}
blockquote p {
padding : 10px;
}
blockquote blockquote {
margin : 0 10px;
background : #fff;
}
p img {
max-width : 100%;
margin-right : 5px;
}
img.centered {
display : block;
margin-left : auto;
margin-right : auto;
}
img.alignleft {
margin : 3px 10px 2px 0;
}
img.alignright {
margin : 3px 0 2px 10px;
}
img.alignleft, img.alignright {
padding : 3px;
background : #cc0000;
display : inline;
}
.alignleft {
float : left;
}
.alignright {
float : right;
}
.clear {
margin : 0;
padding : 0;
clear : both;
}
.domtab h2 {
display : none;
}
.skip-link {
display : none;
}
#wrapper {
margin : 0 auto;
width : 980px;
text-align : left;
}
#header {
float : left;
height : 70px;
width : 980px;
background : #000000;
border-bottom : 0 solid #ffffff;
}
.logo {
float : left;
height : 70px;
width : 500px;
padding : 5px 5px;
margin : 0;
}
.logo2 {
float : right;
height : 70px;
width : 500px;
padding : 5px 0 0 4px;
margin : 0;
}
#blog-title, #main-menu {
float : left;
}
#blog-title {
background : #000000;
border-right : 0 solid #ffffff;
width : 450px;
height : 18px;
overflow : hidden;
}
#blog-title h1 {
display : none;
padding : 12px 20px 0;
font-family : georgia, serif;
font-size : 12px;
font-weight : bold;
text-transform : uppercase;
}
#blog-title h1 a {
display : none;
text-decoration : none;
}
#blog-title h1 a:hover {
display : none;
color : #fff;
}
#banner {
float : left;
width : 550px;
border-top : 0 solid #cccccc;
font-size : 11px;
font-weight : bold;
background : #fff;
}
#banner a {
color : #fff;
}
#banner p {
padding : 10px;
line-height : 15px;
color : #999999;
display : inline;
}
#main-menu ul {
list-style-type : none;
margin : 0;
padding : 0;
height : 40px;
overflow : hidden;
display : none;
}
#main-menu ul li {
float : left;
position : relative;
}
#main-menu ul li a {
display : block;
padding : 26px 20px;
font-weight : bold;
text-decoration : none;
color : #cc0000;
border-left : 1px solid #cccccc;
border-right : 1px solid #cccccc;
}
#main-menu ul li a:hover {
text-decoration : underline;
}
#sub-header {
float : left;
width : 980px;
height : 26px;
font-size : 12px;
background : #000000;
border-top : 0 solid #cccccc;
border-bottom : 0 solid #cccccc;
}
#sub-menu {
float : left;
border-left : 1px solid #000000;
margin : 0 0 0 10px;
display : inline;
height : 26px;
overflow : hidden;
}
#sub-menu ul {
float : left;
list-style-type : none;
margin : 0;
padding : 0;
}
#sub-menu ul li {
float : left;
}
#sub-menu ul li a {
display : block;
padding : 6px 10px 13px;
text-decoration : none;
color : #fff;
}
#sub-menu ul li a:hover {
text-decoration : underline;
}
#sub-header-search {
float : right;
border-right : 0 solid #000000;
margin : 0 1px 0 0;
display : inline;
height : 30px;
overflow : hidden;
}
#sub-header-search input {
border : 0;
margin : 1px;
font-size : 11px;
background : transparent;
color : #ccc;
}
#sub-header-search input#s {
margin : 2px 0 0 5px;
}
#sub-header-search input#searchsubmit {
width : 43px;
height : 16px;
}
#sub-header-search div#searchinput {
float : left;
margin : 4px 5px 0 0;
display : inline;
width : 202px;
height : 20px;
background : url(images/bg-search-s.gif) no-repeat;
}
#sub-header-search div#searchbutton {
float : left;
margin : 4px 10px 0 0;
display : inline;
width : 43px;
height : 20px;
background : url(images/bg-search-searchsubmit.gif) no-repeat;
}
#content-container {
float : left;
width : 980px;
background : #e9e9e9 url(images/bg-content-container.gif) repeat-y 623px 0;
color : #333;
}
#content {
float : left;
width : 980px;
padding : 0 0 0;
background : url(images/bg-sep.gif) repeat-x;
}
.post, .page {
float : left;
width : 980px;
}
.post h2 {
padding : 17px 20px;
line-height : 14px;
background : #fff;
color : #cc0000;
}
.page h2 {
padding : 17px 20px 0;
}
.entry-meta {
border-top : 1px solid #e9e9e9;
border-bottom : 1px solid #cccccc;
padding : 10px 20px 14px 20px;
font-family : arial, helvetica, sans-serif;
font-size : 11px;
line-height : 4px;
color : #666;
}
.entry-content a, .entry-meta a {
color : #cc0000;
}
.entry-content {
padding : 6px 15px 16px;
line-height : 16px;
background : #fff;
}
.entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
padding : 5px 0 10px;
}
.navigation {
float : left;
width : 980px;
font-size : 11px;
background : #000000;
border-top : 5px solid #cccccc;
border-bottom : 5px solid #cccccc;
line-height : 18px;
}
.navigation a {
text-decoration : none;
color : #ffffff;
}
.navigation a:hover {
text-decoration : underline;
}
.nav-previous {
float : left;
padding : 4px 12px 8px;
color : #ffffff;
}
.nav-next {
float : right;
padding : 4px 12px 8px;
color : #ffffff;
}
.entry-meta-2 {
padding : 5px 4px;
font-family : arial, helvetica, sans-serif;
font-size : 14px;
color : #666;
line-height : 18px;
}
.sidebar-container {
float : left;
width : 980px;
margin : 0;
display : inline;
padding : 0;
background : #e9e9e9;
color : #333;
}
.sidebar {
float : left;
width : 312px;
margin : 5px 0 10px 10px;
display : inline;
}
.sidebar a {
color : #000;
}
.sidebar ul {
list-style-type : none;
margin : 0;
padding : 0;
}
.sidebar ul li h3 {
border-bottom : 0 solid #cccccc;
padding : 10px 0 10px;
font-size : 16px;
font-weight : bold;
text-transform : none;
background : #e9e9e9;
}
.sidebar ul ul {
padding : 0 10px 10px;
line-height : 8px;
}
.sidebar ul ul li {
padding : 10px 10px 10px 17px;
border-bottom : 1px solid #e9e9e9;
background : #ffffff;
}
.sidebar ul ul ul li {
border : 0;
padding : 10px 10px 0 17px;
}
.sidebar ul li#search form#searchform {
padding : 5px 0 10px;
}
.sidebar ul li#search input {
margin : 5px 0 0;
}
.textwidget {
font-family : arial, helvetica, sans-serif;
font-weight : bold;
color : #000;
margin : 3px;
}
.textwidget ul li {
font-family : verdana, arial, helvetica, sans-serif;
font-weight : normal;
color : #000;
}
#calendar_wrap {
padding : 10px;
}
table#wp-calendar {
width : 100%;
}
table#wp-calendar caption {
padding : 5px;
}
table#wp-calendar th, table#wp-calendar td {
padding : 5px;
vertical-align : middle;
}
p#login-req {
margin : 0 20px 0;
}
#respond {
float : left;
width : 660px;
padding : 0 0 10px;
}
#respond form {
padding : 0 20px;
font-family : arial, helvetica, sans-serif;
font-size : 11px;
}
#respond p {
padding : 0 0 7px;
}
#respond label {
padding : 0 0 0 5px;
font-weight : bold;
}
#respond .required {
font-weight : normal;
color : #ff0000;
}
#respond input, textarea#comment {
border : 1px solid #edf3b4;
padding : 5px;
font-family : arial, helvetica, sans-serif;
font-size : 11px;
background : #fff;
}
input#author, input#email, input#url {
margin : 5px 0 0;
}
textarea#comment {
margin : 5px 0 10px;
}
#footer {
float : left;
width : 980px;
border-top : 5px solid #cccccc;
font-size : 11px;
background : #000000;
}
#footer a {
color : #fff;
}
#footer p {
padding : 0;
line-height : 18px;
}
.footertext {
float : left;
width : 400px;
font-size : 11px;
padding : 20px;
}
.nocomments {
font-family : arial, helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
}
.home #content-container {
float : left;
width : 980px;
background : transparent;
background-image : none;
color : #ccc;
}
.home #content {
padding : 0;
background : transparent;
background-image : none;
}
.featured-content {
float : left;
width : 980px;
background : #252525;
clear : both;
}
.featured-content a {
color : #fff;
}
.featured-content img.alignleft, img.alignright {
background : #303030;
}
.featured-content .post-alt {
float : left;
width : 604px;
margin : 10px 10px 0;
display : inline;
}
.featured-content .entry-title-alt h2 {
line-height : 24px;
}
.featured-content .entry-title-alt a {
color : #e7580d;
}
.entry-content-alt {
line-height : 18px;
}
.entry-content-alt a {
text-decoration : underline;
}
.entry-content-alt a:hover {
text-decoration : none;
}
.home .multi-purpose {
float : left;
width : 302px;
margin : 10px;
display : inline;
background : #1b1b1b;
}
.home .multi-purpose .domtab, .ads-300x250 {
border : 1px solid #2a2a2a;
}
.home .ads-300x250 img {
width : 300px;
height : 250px;
overflow : hidden;
}
.home .multi-purpose ul.domtabs {
float : left;
width : 300px;
list-style-type : none;
margin : 0;
padding : 0;
font-family : arial, helvetica, sans-serif;
font-size : 10px;
text-transform : uppercase;
background : #1b1b1b url(images/dot-2a2a2a.gif) repeat-x left bottom;
}
.home .multi-purpose ul.domtabs li {
float : left;
}
.home .multi-purpose ul.domtabs li a {
display : block;
padding : 7px 10px;
border-right : 1px solid #2a2a2a;
border-bottom : 1px solid #2a2a2a;
text-decoration : none;
color : #ccc;
background : #1b1b1b;
}
.home .multi-purpose ul.domtabs a:hover {
background : #101010;
text-decoration : underline;
color : #fff;
}
.home .multi-purpose ul.domtabs li.active a {
padding : 7px 10px 8px;
border-bottom : 0;
}
.home .multi-purpose ul.dt-items {
list-style-type : none;
margin : 0;
padding : 10px;
line-height : 24px;
}
.home .multi-purpose ul.dt-items li {
padding : 0 0 0 18px;
background : url(images/bullet-star.gif) no-repeat 0 8px;
}
.normal-content {
float : left;
width : 980px;
background : #ffffff;
color : #333;
}
.first-row {
background : #e9e9e9;
}
.normal-content .post-alt {
float : left;
width : 980px;
margin : 10px 1px 0 19px;
display : inline;
}
.first-row .post-alt {
margin-top : 5px;
}
.normal-content .post-alt h2 {
font-family : verdana, arial, helvetica, sans-serif;
font-size : 18px;
margin : 10px 1px 5px 5px;
font-weight : bold;
line-height : 18px;
}
.normal-content .entry-date, .featured-content .entry-date {
font-size : 11px;
color : #999999;
line-height : 20px;
}
.normal-content .post-alt p, .featured-content .post-alt p {
padding : 7px 30px 2px 3px;
}
.featured-content .entry-meta-alt, .normal-content .entry-meta-alt {
float : left;
margin : 8px 0 0;
padding : 0 0 10px;
font-size : 11px;
}
.normal-content .entry-meta-alt a {
text-decoration : underline;
}
.normal-content .entry-meta-alt a:hover {
text-decoration : none;
}
.home .navigation {
width : 980px;
}
.home .sidebar-container {
width : 980px;
margin : 0;
padding : 0;
background : #e9e9e9;
color : #ccc;
}
.home .sidebar {
float : left;
width : 312px;
margin : 5px 0 10px 10px;
display : inline;
}
.home .sidebar a {
color : #000;
}
.home .sidebar ul li h3 {
border : 0;
padding : 10px 0 10px;
background : transparent;
color : #000000;
}
.home .sidebar ul ul {
padding : 0;
}
.home .sidebar ul ul li {
padding : 10px 10px 10px 17px;
border : 0;
border-top : 1px solid #cccccc;
}
.home #calendar_wrap {
padding : 0;
}

