/*
Theme Name: Subaddiction
Theme URI: http://subaddiction.net
Description: subaddiction wp theme
Version: 1.6
Author: Marco Bertocco
Author URI: http://marcodes.net
Tags: fixed width, two columns, widgets

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

a:active
{
outline:0;
}

div#content
{
width:800px;
height:auto;
margin:0px;
border:0px;
padding:0px;
background-color:transparent;
position:relative;
}
div#main
{
width:540px;
height:auto;
margin:5px 0px 5px 19px;
border:0px;
padding:0px;
background-color:transparent;
position:relative;
float:left;
clear:none;
}
div#sidebar
{
width:200px;
height:auto;
margin:5px 19px 5px 0px;
border:0px;
padding:0px;
background-color:transparent;
position:relative;
float:right;
}
div#main2
{
width:540px;
height:auto;
position:relative;
margin:0px;
padding:0px;
background-color:transparent;
position:relative;
float:left;
}
div.posttop
{
width:540px;
height:30px;
margin:0px;
padding:0px;
background-color:transparent;
background-image:url("img/posttop540.png");
position:relative;
}
div.post
{
margin:0px;
padding:10px;
background-color:#cccccc;
color:#000000;
position:relative;
}
div.postbot
{
width:540px;
height:15px;
margin:0px 0px 20px 0px;
padding:0px;
background-color:transparent;
background-image:url("img/postbot540.png");
position:relative;
}
div#comments
{
margin:0px;
padding:10px;
background-color:#cccccc;
position:relative;
}
div#sidebar2
{
width:200px;
border:0px none;
margin:0px;
padding:0px;
background-color:transparent;
position:relative;
}
div.sidetop
{
width:200px;
height:15px;
margin:0px;
padding:0px;
background-color:transparent;
background-image:url("img/sidetop200.png");
position:relative;
}
div.sidebot
{
width:200px;
height:15px;
margin:0px 0px 20px 0px;
padding:0px;
background-color:transparent;
background-image:url("img/sidebot200.png");
position:relative;
}
div.profile-container
{
width:180px;
border:0px none;
margin:0px;
padding:0px 10px;
background-color:#cccccc;
position:relative;
}
h2.sidebar-title
{
text-align:center;
border:0px none;
margin:0px;
padding:0px;
font-family:"CourierNew", monospace;
font-size:24px;
font-weight:bold;
color:#000000;
background-color:#cccccc;
}

div.profile-container div a
{
font-family:"CourierNew", monospace;
font-weight:bold;
letter-spacing:-0.085em;
}

#sidebar2 ul
{
margin:0;
border:0;
padding:0;
}

.profile-container ul
{
text-align:center;
font-family:"CourierNew", monospace;
font-size:12px;
background-color:#cccccc;
margin:0px;
padding:10px 10px 10px 20px;
list-style-type:none;
list-style-position:inside;
}
.profile-container ul li
{
color:#116600;
font-weight:bold;
letter-spacing:1px;
margin:0;
line-height:150%;
}
li
{
list-style-type:none;
}
h2.date-header
{
text-align:right;
border:0px none;
margin:0px;
padding:2px 20px;
font-family:"CourierNew", monospace;
font-size:14px;
font-weight:bold;
color:#000000;
background-color:transparent;
}
h4
{
border:0px none;
margin:0px;
font-family:"CourierNew", monospace;
font-size:14px;
font-weight:bold;
color:#000000;
background-color:#cccccc;
}
h3.post-title
{
text-align:left;
border:0px none;
margin:0px;
padding:0 10px;
font-family:"CourierNew", monospace;
font-size:20px;
font-weight:bold;
background-color:#cccccc;
}
h3.post-title a:hover
{
text-decoration:none;
font-style:italic;
}
div.post-body, dl#comments-block
{
text-align:justify;
border:0px none;
margin:0px;
padding:10px;
font-family:sans-serif;
font-size:12px;
line-height:150%;
background-color:#cccccc;
}
div.post-body img
{
float:right;
max-width:320px;
height:auto;
margin:20px;
}

div.post-body h3
{
margin:0;
}


div.shareon img
{
margin:5px 0;
}
p.post-footer, p.comment-timestamp, p#postfeeds
{
text-align:center;
border:0px none;
margin:0px;
padding:10px;
font-family:sans-serif;
font-size:12px;
background-color:#cccccc;
font-style:normal;
font-variant:normal;
clear:both;
}
p#blogfeeds, p#powered-by
{
text-align:center;
border:0px none;
margin:0px;
padding:10px;
font-family:sans-serif;
font-size:12px;
color:#000000;
background-color:#cccccc;
}
p.profile
{
text-align:center;
border:0px none;
margin:0px;
padding:10px;
font-family:sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
background-color:#cccccc;
}
img
{
border:0px none;
}
img.credits
{
margin:3px auto;
}
div#eventsmain
{
width:720px;
height:auto;
margin:0px 40px;
position:relative;
background-color:transparent;
}
div#eventsmain2
{
width:720px;
height:auto;
border:0px none;
margin:0px;
padding:0px;
position:relative;
background-color:transparent;
}
div.eventsposttop
{
width:720px;
height:10px;
border:0px none;
margin:20px 0px 0px 0px;
padding:0px;
position:relative;
background-color:transparent;
background-image:url("img/eventsposttop.png");
}
div.eventspostbot
{
width:720px;
height:10px;
border:0px none;
margin:0px 0px 10px 0px;
padding:0px;
position:relative;
position:relative;
background-color:transparent;
background-image:url("img/eventspostbot.png");
}
div#events-sidebar
{
width:720px;
height:auto;
border:0px none;
margin: 0px 40px;
padding:0px;
position:relative;
background-color:transparent;
}
div#events-sidebar2
{
width:720px;
height:auto;
border:0px none;
margin:0px;
padding:0px;
position:relative;
background-color:transparent;
}
div.events-profile-container
{
width:220px;
height:auto;
border:0px none;
margin:20px 10px;
padding:0px;
float:left;
position:relative;
background-color:transparent;
}
div.events-profile-container2
{
position:relative;
background-color:#cccccc;
padding:0px 10px;
}
div.events-sidetop
{
width:220px;
height:10px;
position:relative;
background-color:transparent;
background-image:url("img/eventssidetop.png");
}
div.events-sidebot
{
width:220px;
height:10px;
position:relative;
background-color:transparent;
background-image:url("img/eventssidebot.png");
}
p.blogger-labels
{
text-align:right;
}
img.snlink
{
margin:5px 42px;
}

.post-body div p
{
margin:0 0 5px 0;
}

div.shareon
{
clear:both;
float:right;
}





































body
{
background-color:#000000;
background-position:top center;
background-repeat:no-repeat;
border:0px;
margin: 0px auto;
padding:0px;
text-align:center;
}
div#container
{
width:902px;
height:auto;
background-color:transparent;
border:0px;
margin:0px auto;
padding:0px;
position:relative;
text-align:center;
}
div#title
{
width:320px;
height:180px;
background-color:transparent;
background-image:url("img/title.png");
position:absolute;
margin:40px 622px 0px -40px;
float:left;
}
div#identity
{
width:240px;
height:320px;
margin:0px 0px 0px 752px;
position:fixed;
background-color:transparent;
background-image:url("img/identity3.png");
background-position:center;
float:left;
}
div#headline
{
width:902px;
height:120px;
position:relative;
border:0px;
margin:0px auto;
padding:0px;
background-color:transparent;
text-align:center;
}
div#menu
{
display:block;
width:902px;
height:22px;
border:0px none;
margin:98px auto 0px;
padding:0px;
position:relative;
background-color:transparent;
float:left;
text-align:center;
overflow:visible;
}
ul#menu-ul
{
display:block;
width:auto;
height:22px;
border:0px solid #cccccc;
margin:0px;
padding:0px;
position:relative;
background-color:transparent;
float:left;
text-align:center;
}
li.menuitem
{
display:block;
width:98px;
height:22px;
border:0px solid #ff9900;
margin:0px 1px;
padding:0px;
float:left;
background-color:transparent;
background-image:url("img/libkgnd.png");
text-align:center;
font-family:"CourierNew", monospace;
font-size:16px;
font-weight:bold;
position:relative;
}
li.currentmenuitem
{
display:block;
width:98px;
height:22px;
border:0px solid #ff6600;
margin:0px 1px;
padding:0px;
float:left;
background-color:transparent;
background-image:url("img/libkgndcurrent.png");
text-align:center;
font-family:"CourierNew", monospace;
font-size:16px;
font-weight:bold;
position:relative;
}
div#content0
{
width:800px;
height:auto;
border:0px;
margin:22px 51px;
padding:0px;
background-color:transparent;
position:relative;
}
div#content1
{
width:800px;
height:auto;
margin:0px;
border:0px;
padding:0px;
background-color:#ff6600;
position:relative;
display:block;
float:left;
}
div#ctop
{
width:800px;
height:15px;
background-color:transparent;
background-image:url("img/ctop.png");
position:relative;
margin:0px;
clear:both;
}
div#cbot
{
width:800px;
height:15px;
background-color:transparent;
background-image:url("img/cbot.png");
overflow:visible;
position:relative;
margin:0px;
clear:both;
}
div#footer
{
width:auto;
height:240px;
margin:-142px auto 0px;
position:static;
background-color:transparent;
background-image:url("img/");
background-position:center;
background-position:center top;
}
.currentmenuitem a.currentmainmenu
{
margin:2px 0px 0px 0px;
border:0px;
padding:0px;
display:block;
color:#000000;
text-decoration:none;
}
li.menuitem a.mainmenu
{
margin:2px 0px 0px 0px;
border:0px;
padding:0px;
display:block;
color:#cccccc;
text-decoration:none;
}
.menuitem a.mainmenu:hover, .currentmenuitem a.currentmainmenu:hover
{
color:#ff6600;
font-style:italic;
}
a.currentmainmenu:visited, a.mainmenu:visited
{
text-decoration:none;
}
a:link
{
color:#114400;
text-decoration:none;
}
a:visited
{
color:#2b4422;
text-decoration:none;
}

/*
a:hover
{
text-decoration:underline;
}
*/
div#shop
{
width:700px;
height:1500px;
margin:30px 30px;
border:0px;
padding:0px;
background-color:#ccc;
position:relative;
-moz-border-radius:10px;
float:left;
}
.mvc
{
background-color:#cccccc;
}
div#mrk25
{
width:520px;
height:170px;
margin:20px 90px 0px;
border:0px;
padding:0px;
background-color:transparent;
background-image:url("img/mrk25.png");
position:relative;
float:left;
}
div#dolo
{
width:520px;
height:170px;
margin:20px 90px 0px;
border:0px;
padding:0px;
background-color:transparent;
background-image:url("img/dolo.png");
position:relative;
float:left;
}
div#vla190
{
width:520px;
height:170px;
margin:20px 90px 0px;
border:0px;
padding:0px;
background-color:transparent;
background-image:url("img/vla190.png");
position:relative;
float:left;
}
img.personal
{
width:120px;
height:90px;
border:0px none;
margin:50px 30px 30px 370px;
}
#audioplayer
{
margin: 75px auto;
border:0px none;
}
div#audio
{
width:700px;
height:300px;
margin:30px 50px;
border:0px;
padding:0px;
background-color:#ccc;
background-image:url("http://subaddiction.altervista.org/audio/audioplayer.png");
background-repeat:no-repeat;
position:relative;
-moz-border-radius:10px;
float:left;
}

h2.pagetitle
{
font-size:18px;
font-weight:bold;
font-family:arial, sans-serif;
color:#114400;
margin:5px auto;
}

.navigation a, .navigation a:visited
{
font-size:12px;
font-weight:bold;
font-family:arial, sans-serif;
}

.alignleft, .alignright
{
float:left;
text-align:center;
width:50%;
}




div#contacts{width:700px;text-align:center;-moz-border-radius:10px;-webkit-border-radius:10px;background:#cccccc;margin:30px;padding:20px 0px;}
#contacts h1{font-family:"CourierNew", sans-serif;font-size:36px;font-weight:bold;}
#contacts h2{font-family:"CourierNew", sans-serif;font-size:24px;font-weight:bold;color:#cc0000;}
#contacts p {font-family:sans-serif;font-size:16px;font-weight:bold;}

h1#blog_title
{
display:none;
}

#respond
{
text-align:center;
margin:10px;
font-family:Courier, monospace;
}

#respond input
{
margin:0 25% 10px;
width:50%;
}

#recaptcha_widget_div
{
width:320px;
text-align:center;
margin:10px auto;
}


div.clear
{
clear:both;
}

.facebook-comment
{
background:#ccc;
padding-left:10px;
}


