#content
{
	background:transparent url(content0.jpg) repeat-y;
	float:left;
	margin-left:-15px;
	padding:0;
	width:915px;
}

#content,#footer
{
	clear:both;
	margin-bottom:0;
	margin-right:auto;
	margin-top:0;
	text-align:left;
}

#content,#top
{
	margin-left:0 !important;
}

#footer
{
        height: 100px;
        padding-top: 1.5em;
}

#footer ul
{
        list-style-position: outside;
        list-style-type: none;
        display: inline;
}

#footer ul li
{
        display: inline;
        margin-right: 0.5em;
}

#footer2
{
	width:660px;
}

#lastfmwidget p,#youtubewidget p,.aligncenter,.center,body,#side th
{
	text-align:center;
}

#main
{
	margin:0 auto;
	min-height:400px;
	padding-bottom:0;
	width:630px !important;
}

#main #firstpost
{
	border:none;
	padding-top:0;
}

#mainwrap
{
	background:#000;
	float:left;
	margin-bottom:75px;
	padding-bottom:0;
	padding-left:0;
	padding-top:0;
	width:660px;
}

#menu
{
	background:transparent url(menut.png) top left no-repeat;
	border-bottom:none;
	bottom:170px;
	height:52px;
	padding-left:8px;
	text-align:center;
}

#menu a
{
	background:#010101 url(altmenu0.png) top left no-repeat;
	margin:0;
	padding:10px 0 !important;
}

#menu a:active,#menu a:hover
{
	background:red url(menu0000.png) 50% 50%;
	border:none;
	padding:10px;
	width:82px;
}

#menu a:link,#menu a:visited
{
	background:red url(altmenu0.png) top center;
	border:none;
	padding:10px;
	width:82px;
}

#menu a:link,#menu a:visited,#menu a:active
{
	display:block;
	padding:0 19px;
	text-decoration:none;
}

#menu li
{
	float:left;
	font-size:1.3em;
	line-height:32px;
	list-style:none;
}

#menu span
{
	display:block;
	float:none;
	margin:0 auto;
	width:68px;
}

#menu ul
{
	margin:0 0 0 20px;
}

#side h2 a:hover,#side caption a:hover,#side .usercom a:hover,.srvheader h3 a:hover,.unite a:hover
{
	text-decoration:underline;
}

#side h2,#side .h2,#side caption
{
	background:none;
	font-size:1.3em;
}

#side h2,#side caption,#side .h2
{
	font-weight:700;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding:5px 0 5px 0px;
}

#side h2,#side h3,.friend-h2,#poll ul
{
	margin-bottom:8px;
}

#side h3
{
	font-size:1.1em;
}

#side li
{
	list-style:none;
}

#side,#footer,.small
{
	font-size:0.85em;
}

#sidewrap
{
	float:right;
	overflow:hidden;
	position:relative;
	top:-216px;
	width:240px;
}

#subtitle
{
	font-style:italic;
}

#subtitle,#footer,#footer a,#favlinks,.comment-date,.comment-date .permalink:link,.comment-date .permalink:visited,.editcomment,#pollresults span
{
	color:#999;
}

#top
{
	background:transparent url(top00000.png) bottom center repeat-x;
	float:left;
	height:262px;
	margin:0 -15px;
}

#top #menu a:hover,#menu #selected:link,#menu #selected:visited
{
	background:url(menuh000.png) 0 0;
	background-position:0 0;
}

#top #subtitle,#blogtools,#side p,#side dl,#side ul,#mylinks p,#ff ol,#ff ul
{
	margin:0;
}

#top h1
{
	font-size:2.3em;
	line-height:1.1;
	margin:0;
	padding-top:40px;
}

#top p a,#top p a:active,#top p a:visited
{
	color:#fff;
	display:block;
	float:left;
	line-height:24px;
	padding:0 2px 0 26px;
}

#top,#footer
{
	width:660px !important;
}

#top2
{
	height:170px;
	padding-left:20px;
}

#topbar
{
	background:none !important;
	color:#fff;
	font-family:'trebuchet ms', 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif;
	font-size:11px;
	height:50px;
	line-height:1;
	margin-bottom:50px;
	text-align:left;
	z-index:9999;
}

#topbar2
{
	margin:0 auto;
	min-width:600px;
	text-align:left;
	width:920px;
}

#wrap0
{
	background:#380000 url(body0000.jpg) bottom center repeat-x;
	clear:both;
}

#wrap1
{
	background:url(wrap1000.jpg) top center no-repeat !important;
}

#wrap1,#wrap3,.aligncenter embed
{
	margin:0 auto;
}

#wrap1,.jshelp
{
	font-family:Tahoma, Verdana, "lucida grande", "Lucida Sans Unicode", Arial, "helvetica", "Trebuchet MS", sans-serif;
	font-size:13px;
}

#wrap3
{
	line-height:1.55;
	width:920px;
}

#wrap4
{
	background:transparent url(wrap4000.jpg) no-repeat bottom left;
}

.alignjustify
{
	text-align:justify;
}

.alignleft,#top,caption,th
{
	text-align:left;
}

.contentbox
{
	display:inline-block;
	vertical-align:top;
	width:300px;
        margin-bottom: 1em;
}

.huge
{
	font-size:2em;
}

.img
{
	display:block;
	margin:10px 0;
}

.imgleft img
{
	clear:left;
	float:left;
	margin:4px 15px 8px 0;
	max-width:48%;
}

.imgright img
{
	clear:right;
	float:right;
	margin:4px 0 8px 15px;
	max-width:48%;
}

.large
{
	font-size:1.3em;
}

.left,.col1,.unite li img
{
	float:left;
}

.linkarea,#side h2 a,#side caption a:link,#side caption a:visited,#qp a:link,#qp a:visited,#side .usercom a,#side .usercom a:visited,.title a:link,.title a:visited,.srvheader h3 a:link,.srvheader h3 a:visited,.unite a:link,.unite a:visited,#myo a:hover,.postaction:hover
{
	text-decoration:none;
}

.mobile,.hide,.handheld,#myo .hide
{
	display:none !important;
}

.nobullets
{
	list-style:none;
	list-style-position:outside;
	margin-left:0;
}

.nomarg,#slideshowbutton a,.unite ul
{
	margin:0 !important;
}

.onecol #content
{
	padding-left:15px;
	padding-right:15px;
	width:630px !important;
}

.post
{
	clear:both;
	overflow:hidden;
	padding:15px 0;
	width:100%;
}

.post .sticky
{
	background:#000 url(icons200.gif) 100% -3371px no-repeat;
	color:#999;
	float:right;
	font-size:0.85em;
	height:26px;
	line-height:20px;
	margin:0;
	padding:0 25px 0 8px;
}

.post .title
{
	line-height:1;
	margin:0;
}

.postaction
{
	display:block;
	float:right;
	font-weight:700;
        color: #444;
}

.postaction:hover
{
        color: #fff;
}

.right,.col2,#meta
{
	float:right;
}

.rtl,.alignright,#meta,#nextmonth
{
	text-align:right;
}

.sidebox
{
	margin-bottom:15px;
}

a:hover,#side a:hover
{
	cursor:pointer;
	text-decoration:none;
}

a:link,a:visited,a:active,#side h2 a:link,#side h2 a:visited,#side caption a:link,#side caption a:visited,.comments .text a:link,.comments .text a:visited,.srvheader h3 a:link,.srvheader h3 a:visited,.devicename a,.devicename a:visited,.activate-info a,.activate-info a:visited,#wrap1 #updatelayout b,body #notification-bar a:link,body #notification-bar a:visited,#myo a,#myo a:link,#myo a:visited,#notification-bar a,#notification-bar a:link,#notification-bar a:visited
{
	color:#fff;
}

blockquote
{
	background:transparent url(quotes20.gif) 2px 5px no-repeat;
	font-style:italic;
	margin:8px 0 2px 10px;
	padding:4px 0 3px 26px;
}

body
{
	background:#F80000;
	color:#fff;
	font-family:Tahoma, Verdana, Arial, "lucida grande", "Lucida Sans Unicode", "bitstream vera sans", "dejavu sans", "Trebuchet MS", sans-serif;
}

body,p.spotlight,#myo-nav ul,#myo-login,#myo-login p
{
	margin:0;
	padding:0;
}

h2
{
	font-size:1.85em;
	line-height:1.2;
	margin:0 0 0.3em;
}

h3,h4,h5,h6
{
	font-size:1.5em;
	line-height:1.2;
	margin:0.5em 0 0.2em;
}

h4,h5,h6
{
	font-size:1.2em;
}

img
{
	max-width:100%;
}

img,acronym,abbr,#myo img
{
	border:none;
}

img.left
{
	margin-right:1.5em;
}

img.right
{
	margin-left:1.5em;
}

li
{
	font-size:1em;
	list-style-position:outside;
	margin:0;
	padding:0;
}

menu ul
{
	margin-left:28px !important;
}

ol
{
	list-style-position:inside;
	padding-left:1em;
}

p
{
	font-size:1em;
	margin:0.85em 0;
}

p img,.smilie,input
{
	vertical-align:middle;
}

pre
{
	border:1px dashed #555;
	display:block;
	margin:0 0 0.85em;
	overflow:auto;
	padding:1% 2%;
	width:96%;
}

pre,code
{
	font-family:monospace;
}

pre,td,th,table,input,select
{
	font-size:1em;
}

span.imgcenter
{
	clear:both;
	display:block;
	margin-top:15px;
	text-align:center;
}

textarea
{
	background:#111;
	color:#fff;
	height:150px;
	margin:0;
	width:100%;
}

ul ul,ol ol
{
	margin-bottom:0;
}

ul,ol
{
	list-style-position:outside;
	margin:0 0 0.75em 1.5em;
	padding:0;
}