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, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}


body {line-height: 1;}

ol, ul {
	list-style: none;
}

blockquote, q {quotes: none;}

/* remember to define focus styles! 
*/:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! 
*/ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup 
*/table {
	border-collapse: collapse;
	border-spacing: 0;}

body { 
margin : 0px; 
background : #a5deff url(http://gaymasen.se/images/2011/bakgrund_132885125.jpg); 
background-attachment: fixed;
} 
a { 
color : #ea0000; 
text-decoration : none; 
font-weight : normal; 
border-bottom : 0 solid #181818; 
} 
a:hover { 
color : #ffffff; 
text-decoration : none; 
border-bottom : 0 dotted #181818; 
} 
#wrapper { 
clear : none; 
margin : 0 auto; 
padding: 0px 0px 10px 0px; 
width : 1000px; 
} 
#wrapper:after { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
} 

#wrapper2 { 
clear : none; 
margin : 0 auto; 
padding: 0px 0px 0px 0px; 
width : 1000px; 
} 
#wrapper2:after { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
}

p { 
padding : 0 0 0 0; 
margin : 0 0 0 0; 
} 
#header { 
background : url(http://gaymasen.se/images/2011/header_132885174.png) center left no-repeat; 
padding-bottom : 0; 
margin-top : 0; 
margin-left : 0px; 
margin-bottom : -34px; 
width : 1000px; 
height : 593px;  
} 

#footer { 
background: url(http://gaymasen.se/images/2011/footer_132885970.png) center left no-repeat; 
position:relative;
padding-bottom : 0; 
margin-top : -20px; 
margin-left : 0px;
width: 765px;
height: 419px;
} 



.date { 
font-family : calibri, tahoma, Helvetica, Sans-serif; 
font-size : 11px; 
font-weight : normal; 
color : #ffffff; 
background : #000000; 
padding-left : 10px; 
padding-right : 0; 
padding-bottom : 5px; 
margin-left : 0; 
margin-right : 10px; 
text-transform : none; 
width : 638px; 
border-top : 0 double #a79e93; 
border-bottom : 1px dashed #ffffff; 
letter-spacing : 1px; 
text-align : left; 
} 


.menybild { 
margin-left: -5px;
margin-bottom: -5px;
margin-top: -5px;
} 



#side { 
background : #fcd32f; 
float : right; 
width : 230px; 
margin-right : 0px; 
border-left: solid 5px #fcd32f;
padding-bottom: -5px; 
} 

#content {  
background : #ffffff; 
overflow : hidden; 
width : 750px; 
float : left; 
text-align : left; 
vertical-align : top; 
padding: 20px 5px 0px 10px;
margin: 0px 0px 0px 0px; 
} 

.container {  
background : #ffffff; 
overflow : hidden; 
float : left; 
width: 750px;
text-align : left; 
vertical-align : top; 
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
padding-bottom: 5px;
} 



h1 { 
font-family : georgia, verdana, sans-serif; 
font-size : 22px; 
font-weight : normal;
font-style: italic; 
color : #a6859e; 
text-align : left; 
padding : 195px 5px 0px 5px; 
margin : 10px 10px 0 10px; 
text-transform: uppercase;
} 

h1 a { 
color : #00b170; 
} 
h1 a:hover { 
color : #eeeeee; 
text-decoration : none; 
font-weight : normal; 
border-bottom : 0 dotted #877373; 
} 




h2 { 
font-family : Century Gothic, verdana, sans-serif; 
font-size : 14px; 
font-weight : normal; 
color : #000000; 
text-align : left; 
padding : 2px 5px 0px 7px; 
margin : 0px 10px 0 10px; 
} 



h3 { 
font-family : georgia, verdana, sans-serif; 
font-size : 36px; 
font-weight : normal; 
color : #333; 
vertical-align : top; 
text-align : center; 
text-transform: uppercase;
padding : 15px 5px 0px 5px; 
margin : 10px 10px 0 0px; 
} 
h3 a { 
color : #333; 
font-weight : normal; 
} 
h3 a:hover { 
color : #d90000; 
text-decoration : none; 
font-weight : normal; 
border-bottom : 0 dotted #877373; 
} 




.navheader { 
font-family : georgia, century gothic, Helvetica, Sans-serif; 
font-size : 16px; 
font-weight : normal; 
color : #333; 
padding : 4px 0px 3px 0px; 
margin : 0px 10px 0px 10px; 
text-align : left; 
border-bottom: 0px solid #333;
text-transform: uppercase;
} 
.nav { 
font-family : century gothic, verdana, arial; 
font-size : 12px; 
font-weight : normal; 
line-height: 150%;
color : #333; 
margin-bottom : 0; 
margin-left : 0; 
text-transform : none; 
text-align : left; 
} 

.navinfo { 
font-family : century gothic, verdana, arial; 
margin : 0px 10px 0px 10px; 
padding : 5px  10px 5px 10px; 
font-weight : normal; 
line-height : 130%; 
letter-spacing : 0; 
} 


.nav ul { 
margin : 0 10px 0 10px; 
padding : 0 5px 0px 5px; 
font-weight : normal; 
line-height : 110%; 
letter-spacing : 0; 
} 
.nav li { 
list-style : none; 
padding : 5px 0 0 0; 
margin : 0 7px 0 0; 
font-weight : normal; 
} 
.nav a { 
color : #333; 
text-decoration : none; 
font-size : 12px; 
font-weight : normal; 
} 
.nav a:hover { 
color : #ffffff; 
font-weight : bold; 
text-decoration : none; 
font-size : 12px; 
border-bottom : 0 solid #181818; 
} 


.entrybody { 
font-family : verdana, arial, sans-serif; 
font-size : 12px; 
font-weight : normal; 
color : #000; 
line-height : 140%; 
text-align : justify; 
padding : 10px 0px 10px 0px; 
margin : 0 10px 0px 7px; 
} 

.entrymeta { 
text-decoration : none; 
font-size : 12px; 
font-weight : normal; 
text-align : center; 
color : #878787; 
margin-top : -10px; 
margin-bottom : 5px; 
padding-bottom: 5px;
border-bottom: 1px dashed #c2c2c2;
font-family : Century Gothic, verdana, Times, serif; 
} 
.entrymeta a { 
font-size : 12px; 
color : #e6b4a4; 
font-family : Century Gothic, verdana, Times, serif; 
font-weight : normal; 
text-align : center; 
text-decoration : none; 
border-top : 1px dotted; 
} 
.entrymeta a:hover { 
color : #ff3e5e; 
text-decoration : none; 
border-bottom : 0; 
} 



h4 { 
color : #000000; 
font-family : Century Gothic, verdana, Times, serif; 
font-size : 10px; 
font-weight : normal; 
text-align : center; 
line-height: 130%;
text-transform : uppercase; 
margin-bottom : 10px; 
padding-top: 0px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 2px;
margin-top : -2px; 
} 
h4 a { 
text-decoration : none; 
} 
h4 a:hover { 
color : #ffffff;
font-size: 10px; 
} 




.commentheader { 
font-family : georgia, tahoma, arial; 
font-size : 20px; 
margin : 0 20px 0 20px; 
font-weight : normal;  
padding : 5px 5px 2px 5px; 
background : #333; 
color : #ffffff; 
text-transform : none; 
letter-spacing : 0; 
border-top : 1px solid #333; 
border-right : 1px solid #333; 
border-left : 1px solid #333; 
} 
.commenttext { 
background : #ffffff; 
font-family : verdana, candara, arial; 
font-size : 12px; 
font-weight : normal; 
padding : 5px; 
margin : 0 20px 30px 20px; 
color : #333; 
line-height : 130%; 
padding-top : 8px; 
padding-bottom : 8px; 
letter-spacing : 0; 
border-bottom : 1px solid #333; 
border-right : 1px solid #333; 
border-left : 1px solid #333; 
} 
.commentmeta { 
background : #333; 
font-family : tahoma, arial; 
font-size : 10px; 
font-weight : normal; 
text-align : left; 
color : #fff; 
padding-bottom : 8px; 
padding : 0 5px 5px 5px; 
margin : 0 20px 0px 20px; 
letter-spacing : 1px; 
border-right : 1px solid #333; 
border-left : 1px solid #333; 
} 
.commentmeta a { 
color : #fcbe2f; 
text-decoration : none; 
font-weight : normal; 
} 
.commentmeta a:hover { 
color : #666666; 
text-decoration : none; 
font-weight : normal; 
} 
.commentform { 
background : #ffffff url(http://gaymasen.se/images/2011/testbild_132885225.png); 
font-family : century gothic, tahoma, arial; 
font-size : 11px; 
font-weight : normal; 
color : #333; 
padding-left : 20px; 
padding-right : 20px; 
padding-bottom : 20px; 
margin : 20px 20px 20px 20px; 
letter-spacing : 1px; 
border : 1px solid #c2c2c2; 
} 
input { 
background : #ffffff url() no-repeat center center; 
font-family : century gothic; 
color : #333; 
padding : 2px; 
margin-bottom : 3px; 
font-weight : normal; 
font-size : 12px; 
border : 1px solid #c2c2c2; 
} 
textarea { 
background : #ffffff url() no-repeat center center; 
font-family : century gothic; 
color : #333; 
padding : 2px; 
font-weight : normal; 
font-size : 12px; 
border : 1px solid #c2c2c2; 
} 
.separator { 
display : none; 
} 
.default { 
font-family : georgia, Helvetica, Sans-serif; 
font-size : 20px; 
color : #ff3e5e; 
font-style : italic; 
letter-spacing : 0; 
font-weight : normal; 
padding : 20px 20px 20px 0; 
text-transform : none; 
text-align : right; 
} 
.subside { 
font-family : arial; 
font-size : 11px; 
height : 0; 
font-weight : normal; 
padding : 0 0 0 0; 
} 
.xmlButton { 
border : 0 solid; 
padding : 0 3px; 
font : bold 10px Verdana, Arial, Helvetica, Sans-serif; 
color : #fff; 
text-decoration : none; 
margin : 0; 
} 
.image { 
border : 0 solid #ffffff; 
background-color : #ffffff; 
padding : 2px; 
margin : 0 6px 6px 0; 
} 
.thumbnail { 
border : 0 solid #ffffff; 
background-color : #ffffff; 
padding : 2px; 
margin : 0 6px 6px 0; 
} 
.video { 
padding : 0 0 0 0; 
} 
.fieldName { 
font-family : verdana, arial, sans-serif; 
font-size : 11px; 
margin : 0 0 12px 0; 
} 
select { 
font-family : verdana, arial, sans-serif; 
font-size : 11px; 
} 
form { 
padding : 5px; 
margin : 0 0 20px; 
} .mattblacktabs { 
width : 70%; 
border : 0 solid #ffffff; 
} 
.mattblacktabs ul { 
margin : 0; 
padding : 0; 
padding-left : 0; 
font : normal 10px Verdana; 
list-style-type : none; 
} 
.mattblacktabs li { 
display : inline; 
margin : 0; 
} 
.mattblacktabs li a { 
position : relative; 
float : left; 
display : block; 
text-decoration : none; 
margin : 0; 
padding : 6px 18px; 
border : 1px solid white; 
color : white; 
background : #333333; 
} 
.mattblacktabs li a:visited { 
color : #ffffff; 
} 
.mattblacktabs li a:hover, .mattblacktabs li.selected a { 
background : #ffcc00; 
} 





#navbar { 
height : 1em; 
} 
#navbar li { 
list-style : none; 
float : left; 
} 
#navbar li a { 
display : block; 
padding : 6px 14px; 
background-color : #333; 
color : #fff; 
text-decoration : none; 
font-family : georgia, verdana; 
font-size : 18px; 
border-left: 1px solid #ffffff;
} 

#navbar li ul { 
overflow-y: auto;
display : none; 
padding: 0px;
width : 13em; 
max-height: 13em;
background-color : #ffcc00; 
} 
#navbar li:hover ul, #navbar li.hover ul { 
display : block; 
position : absolute; 
margin : 0; 
padding : 0; 
z-index : 1; 
} 
#navbar li:hover li, #navbar li.hover li { 
float : none; 
} 
#navbar li:hover li a, #navbar li.hover li a { 
background-color : #ad3d8c;
font-size: 11px; 
padding: 2px;
border-bottom : 1px solid #fff; 
color : #ffffff; 
} 
#navbar li li a:hover { 
background-color : #ffcc00; 
} 


.profilbilden { 
margin-left: -5px; 
} 



.profiltext { 
margin: 8px 12px 8px 8px;
font-size: 12px;
font-style: italic;
font-family: verdana, arial;
text-align: justify;
color: #333; 
}



