/* Theme Name: SwingTheme URI: http://ulyssesonline.com/2008/01/04/the-mountain-dawn-theme/Description: The swing swing sumarine theme.Author: William & GuillaumeAuthor URI: http://swingswingsubmarine.comVersion: 0.0Tags: one columns, fixed width, blue, green, orange, widgets, no sidebar, graphics freeThe CSS, XHTML and design is released under GPL:http://www.opensource.org/licenses/gpl-license.php*//*---------- bubble tooltip -----------*/a.tt{    position:relative;    z-index:24;    color:#3CA3FF;	font-weight:bold;    text-decoration:none;}a.tt span{ display: none; }/*background:; ie hack, something must be changed in a for ie to execute it*/a.tt:hover{ z-index:25; color: #aaaaff; background:;}a.tt:hover span.tooltip{    display:block;    position:absolute;    top:20px; left:-10px;	padding: 15px 0 0 0;	width:200px;	color: #993300;    text-align: center;	filter: alpha(opacity:90);	KHTMLOpacity: 0.90;	MozOpacity: 0.90;	opacity: 0.90;}a.tt:hover span.top{	display: block;	padding: 30px 8px 0;    background: url('images/bubble.gif') no-repeat top;}a.tt:hover span.middle{ /* different middle bg for stretch */	display: block;	padding: 0 8px; 	background: url('images/bubble_filler.gif') repeat bottom; }a.tt:hover span.bottom{	display: block;	padding:3px 8px 10px;	color: #548912;    background: url('images/bubble.gif') no-repeat bottom;}/*---------- bubble tooltip end -----------*//* Begin Typography & Colors */body {	font-size: 80.0%; /* Resets 1em to 10px */	font-family: Trebuchet MS, Arial, Sans-Serif;	color: #333;	background-color: #503b26;	text-align: center;		background-image:url('images/background_tile.png');}#searchzone{    width: 190px;    height:58px;	/*left:-125px;	top:-20px;*/	position:relative;	background-image:url('images/search_back.png');	/*background-color:#0f0;*/	/*display: block;*/	float: left;	top:-29px;	/*left:30px;*/	left: -50px;}#icon_rss{	position: relative;	height: 32px;	width: 32px;	background-image:url('images/rss.png');	/*top:-616px;	left:602px;*/	/*top:-560px;	left:-32px;*/	float: left;	top:-16px;	left:-120px;}#icon_fb{	position: relative;	height: 32px;	width: 32px;	background-image:url('images/facebook.png');	float: left;		top:-16px;	left:-115px;}#icon_tweet{	position: relative;	height: 32px;	width: 32px;	background-image:url('images/twitter.png');		float: left;	top:-16px;	left:-110px;}#icon_rss_footer,#icon_fb_footer,#icon_tweet_footer{	position: relative;	height: 32px;	width: 32px;	float: left;	left:16px;	top:10px;}#icon_rss_footer{	background-image:url('images/rss.png');}#icon_fb_footer{	background-image:url('images/facebook.png');}#icon_tweet_footer{	background-image:url('images/twitter.png');}#icon_blog_footer,#icon_games_footer,#icon_about_footer,#icon_contact_footer{	position: relative;	height: 47px;	float: left;	left:40px;	top:0px;}#icon_blog_footer{	width: 71px;	background-image:url('images/footer_blog.png');}#icon_games_footer{	width: 69px;	background-image:url('images/footer_games.png');}#icon_about_footer{	width: 67px;	background-image:url('images/footer_about.png');}#icon_contact_footer{	width: 70px;	background-image:url('images/footer_contact.png');}#icon_logo_footer{	position: relative;	float: right;	right:5px;	top:-10px;	width: 152px;	height: 69px;	background-image:url('images/footer_logo.png');}.calendar{	margin-left: 10px;	float: left;	background-image:url('images/calendar/calendar_background.png');	width: 64px;	height: 64px;	background-color:transparent;	background-repeat:no-repeat;} .calendarmonth{	width: 64px;	/*height:19px;*/	height:22px;	margin:2px auto;}.calendarday{	width: 44px;	/*height:23px;*/	height:28px;	margin:-8px 18px;}.calendaryear{	width: 64px;	height:22px;}#wrapper {	width: 600px;	height:300px;	/*height:50px;*/	/*background: #a00;*/	background-color:transparent;	background-image:url('images/header_background.png');	/*margin: 0 0 0 0;*/	/*margin-bottom: -150px;*/}#confirmcontactform{	margin: 0 auto;	color: #dddddd;	background-color:#339966;	text-align: center;}#errorcontactform{	margin: 0 auto;	color: #dddddd;	background-color:#cc3333;	text-align: center;}#header{	/*background-image:url('images/header_background.png');*/	background-repeat:no-repeat;	background-color:transparent;    /*background-color: #2A3B63;*/}.innerbody2{		background-image:url('images/body_background.png');	background-color:transparent;	background-repeat:repeat-y;	height:auto;	/*min-height:200px;*/	min-height:200px;	margin: 200px 0px 0px 0px;	padding: 0;    width:600px;}.innerbody{		background-image:url('images/body_background.png');	background-color:transparent;	background-repeat:repeat-y;	height:auto;	/*min-height:200px;*/	min-height:200px;	margin: 0;	padding: 0;    width:600px;}/*.innerbody{		background-image:url('images/body_background.png');	background-color:transparent;	background-repeat:repeat-y	margin: 0;	padding: 0;}*/.postheader{	/*margin:0 auto;*/	background-image:url('images/post_bck_h.png');	background-repeat:no-repeat;	height:25px;	/*width: 512px;	height:25px;	margin: 0 auto;*/}.postbody{	/*margin:0 0;*/	background-image:url('images/post_background_body_tile.png');	background-repeat:repeat-y;	/*width: 512px;	margin: 0 auto;*/}.postfooter{	/*margin:0 auto;*/	background-image:url('images/post_background_footer.png');	background-repeat:no-repeat;	height:25px;	/*width: 512px;	height:25px;*/}/*#splash{    width: 720px;    height:355px;	left:-125px;	top:-5px;	position:relative;	background-image:url('images/header_submarine_splash.png');}*/#splash{    width: 720px;    height:355px;	/*height:300px;*/		left:-125px;	top:-400px;	/*top:-20px;*/	/*	padding-left:125px*/	position:relative;	background-image:url('images/header_submarine_splash.png');	z-index:3;}#splashLeft{    width: 370px;    height:205px;	top:-270px;	left:-110px;	position:relative;	background-image:url('images/splash.png');	z-index:3;}#splashRight{    width: 375px;    height:267px;	position:relative;	top:-570px;	left:230px;	background-image:url('images/submarine.png');	z-index:4;}#splashLeft2{    width: 370px;    height:205px;	top:80px;	left:-110px;	position:relative;	background-image:url('images/splash.png');	z-index:5;}#splashRight2{    width: 375px;    height:267px;	position:relative;	top:-220px;	left:230px;	background-image:url('images/submarine.png');	z-index:6;}/*----*/#btnblog{	display:block;	width:100px;	height:100px;		text-decoration:none;		position:relative;	float: left;	top:-50px;	left: -50px;}#btnblog a {	display:block;	width:100px;	height:100px;	background:url(images/blog_S.png) 0 0 no-repeat;}#btnblog a:active{	background-position: 0 0;}#btnblog a:hover {	background-position: -100px 0;}/*----*/#btngames{	display:block;	width:100px;	height:100px;		text-decoration:none;		position:relative;	float: left;	top:-50px;	left: -70px;}#btngames a {	display:block;	width:100px;	height:100px;	background:url(images/games_S.png) 0 0 no-repeat;}#btngames a:active{	background-position: 0 0;}#btngames a:hover {	background-position: -100px 0;}/*----*/#btnabout{	display:block;	width:100px;	height:100px;	text-decoration:none;		position:relative;	float: left;	top:-50px;	left: -90px;}#btnabout a {	display:block;	width:100px;	height:100px;	background:url(images/about_S.png) 0 0 no-repeat;}#btnabout a:active{	background-position: 0 0;}#btnabout a:hover {	background-position: -100px 0;}/*----*/#btncontact {	display:block;	width:100px;	height:100px;	text-decoration:none;		text-decoration:none;		position:relative;	float: left;	top:-50px;	left: -110px;}#btncontact a {	display:block;	width:100px;	height:100px;	background:url(images/contact_S.png) 0 0 no-repeat;}#btncontact a:active{	background-position: 0 0;}#btncontact a:hover {	background-position: -100px 0;}#icon_rss_footer a,#icon_fb_footer a,#icon_tweet_footer a,#icon_blog_footer a,#icon_games_footer a,#icon_about_footer a,#icon_contact_footer a,#icon_logo_footer a,#icon_rss a,#icon_tweet a,#icon_fb a,#splashRight a,#splashLeft a ,#splashRight2 a,#splashLeft2 a {  	display:block;  	width:100%;  	height:100%;  	text-decoration:none;  }#shadowzone{	width: 100%;	background-image:url('images/header_shadow.png');}#shadowzone2{	background-color:transparent;	height:auto;		margin: -200px 0px 0px 0px;	padding: 0;	width: 100%;	height: 336px;	background-image:url('images/header_shadow.png');	position: fixed;	border:none;}#shadowzoneBottom{	/*position: absolute;*/	bottom: 0;	left: 0;	clear: both;	width: 100%;	background-image:url('images/header_shadow.png');	/*background-color: #ff0000;*/}/*#btnabout{	background-image:url('images/test.png');}*//*#searchinput textarea*/#searchinput #searchText{	top:4px;	left:15px;    width: 120px;    height:21px;	position:relative;	display: block;	float: left;	border:none;	/*margin-left: 140px;*/	/*background-color: #f00;*/	z-index:4;}#searchinput #searchButton{	position:relative;	float: left;	/*border: 1px solid #f00;*/	border:none;	width: 29px;	height: 33px;	z-index:0;	left:20px;	top:-4px;	background: transparent url('images/search_button.png') no-repeat;	cursor: pointer;	cursor: hand;}a.button {    background: transparent url('images/test.gif') no-repeat scroll top right;    color: #444;    display: block;    float: left;    font: normal 12px arial, sans-serif;    height: 24px;    margin-right: 6px;    padding-right: 12px; /* sliding doors padding */    text-decoration: none;	padding: 5px 0 5px 30px;	z-index:4;}/*a.btn_about {    background: transparent url('images/about_S.png') no-repeat scroll top right;    color: #444;    display: block;    float: left;		position:relative;	top:-50px;	left:50px;	height: 100px;	width: 100px;	z-index:4;}a.btn_about:hover, a.btn_about:active {	background: transparent url('images/about_L.png') no-repeat scroll top right;}*//*a.btn_games{    background: rl('images/games_S.png') no-repeat scroll top right;    color: #444;    display: block;    float: left;	position:relative;	top:-50px;	left:50px;	height: 100px;	width: 100px;	z-index:4;}a.btn_games:hover, a.btn_games:active {	background: transparent url('images/games_L.png') no-repeat scroll top right;}*//*a.btn_blog {    background: url('images/blog_S.png') no-repeat scroll top right;    color: #444;    display: block;    float: left;	position:relative;	top:-50px;	left:70px;	height: 100px;	width: 100px;	z-index:4;}a.btn_blog:hover, a.btn_blog:active {	background: transparent url('images/blog_L.png') no-repeat scroll top right;}*//*a.btn_contact{    background: transparent url('images/contact_S.png') no-repeat scroll top right;    color: #444;    display: block;    float: left;	position:relative;	top:-33px;	left:80px;	height: 100px;	width: 100px;	z-index:4;}a.btn_contact:hover, a.btn_contact:active {	background: transparent url('images/contact_L.png') no-repeat scroll top right;}*/#content {	font-size: 1.1em	}#footer {     /*background-color: #2A3B63;*/	 background-color: transparent;	 height:79px;	 width: 600px;	 /*background-image:url('images/body_background.png');*/	 background-image:url('images/footer_back.png');}.widecolumn .entry p {	font-size: 1.05em;	}.narrowcolumn .entry, .widecolumn .entry {	line-height: 1.65em;	}.narrowcolumn .entrytext, .widecolumn .entrytext {        line-height: 1.65em;         }.widecolumn {	line-height: 1.65em;	}	.narrowcolumn .postmetadata {	text-align: left;	}.alt {	background-color: #f5f5f5;	border: 1px solid #ddd;	}small {	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;	font-size: 0.9em;	line-height: 1.5em;	/*	position:relative;	top:-1px;	display: block;	*/}strong {	color: #000000;}h1 {	font-family: Trebuchet MS, Arial, Serif;	font-weight: bold;	}h2, h3, h4 {        font-family: Trebuchet MS, Arial, Serif}h1 {	font-size: 3.4em;	text-align: left;	text-transform: lowercase;        letter-spacing: 0.05em;        font-style: italic;	}.description {	font-size: 1.2em;	text-align: left;	color:#ddd;	}	h2 {	font-size: 1.7em;}h2.pagetitle {	font-size: 1.7em;	}	#sidebar {        border: none;	}	#sidebar h2 {	font-family: Arial, Sans-Serif;	font-size: 1.4em;	}h3 {	font-size: 1.5em;	}h4 {	font-size: 1.3em;	}	h1, h1 a, h1 a:hover, h1 a:visited {	text-decoration: none;	color: #000000;	}	h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited, h4 {	color: #000000;	}h2 a:hover, h3 a:hover{	text-decoration: underline;}.entry p a:visited {	color: #731b00;}.commentlist li, #commentform input, #commentform textarea {	font: 0.9em Trebuchet MS, Arial, Sans-Serif;}	.commentlist li {	font-weight: bold;	}.commentlist cite, .commentlist cite a {	font-weight: bold;	font-style: normal;	font-size: 1.1em;	}.commentlist p {	font-weight: normal;	line-height: 1.5em;	text-transform: none;	}#commentform p {	font-family: Trebuchet MS, Arial, Sans-Serif;}	.commentmetadata {	font-weight: normal;	font-size: 0.7em;}#sidebar {	font: 1em Arial, Sans-Serif;}small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {	color: #666;	}	code {	font: 1.1em 'Courier New', Courier, Fixed;}acronym, abbr, span.caps{	font-size: 0.9em;	letter-spacing: .07em;	}a{	color: #731b00;	text-decoration: none;}h2 a:hover, h3 a:hover {    color: #731b00;	text-decoration: underline;}a:hover {	/*color: #777;*/	text-decoration: underline;}	#wp-calendar #prev a #next a {	font-size: 9pt;	}#wp-calendar a {	text-decoration: none;	}#wp-calendar caption {	font: bold 1.3em Arial, Sans-Serif;	text-align: center;	}#wp-calendar th {	font-style: normal;	text-transform: capitalize;	}/* End Typography & Colors *//* Begin Structure */body {	margin: 0;	padding: 0 0 20px 0; 	}.page{	margin:0 auto;/* 20px auto;*/	padding: 0;	width: 600px;	background-color:transparent;	text-align: left;    /*border: 1px solid #eee;*/	border:none;}	.entry{	margin-left: 11px;	margin-right: 11px;}#header {	padding: 0;	margin: 0 auto;	/*height: 355px;*/	width: 100%;}	.narrowcolumn {	float: right;	/*padding: 20px 30px 20px 30px;*/	/*padding: 0 15px 0 15px;*/	margin: 0 auto;	width: 600px;}.narrowcolumn2 {	float: right;	padding: 20px 25px 20px 25px;	margin: 0 auto;	width: 550px;}.widecolumn {	padding: 20px 0 20px 0;	margin: 5px 0 0 40px;	width: 600px;	/*width: 550px;*/}.superwidecolumn {	padding: 20px 0 20px 0;	margin: 5px 0 0 40px;	width: 600px;	/*width: 550px;*/}.pagepost {	margin: 0 0 40px;	text-align:left;}	.post {	width: 512px; /* modified by sss */	/*margin: 0 auto 40px auto;*/	margin: 0 auto 40px;	/*margin-bottom: 40px;*/	padding: 0 0 0 0;	text-align: left;	/* Added by sss */	/*margin:0 auto;	background-image:url('images/post_background_body_tile.png');	background-repeat:repeat-y;*/}.widecolumn .post {	margin: 0;}.narrowcolumn .postmetadata {    margin: 20px 0 5px 0;	padding-top: 5px;}.postmetadata{	margin-left: 10px;}.widecolumn .postmetadata {        margin: 20px 0 5px 0;	}	#footer {	padding: 0;	margin: 0;	width: 100%;	clear: both;	}#footer p {	margin: 0;	padding: 10px 0 10px 30px;	text-align: left;    /*color: #eee;*/	color: #000;}#footer a {	color:#FC9D4A;}/* End Structure *//*	Begin Headers */h1 {	padding: 40px 0 0 25px;	margin: 0;	}.description {	padding: 0 0 0 30px;	}h2 {	padding: 0;	/*margin: 0 0 -5px 5px;*/	margin: 0 0 0 5px;	/*margin-left: 5px;*/	/*margin: 30px 0 10px 0;*/	/*margin: 30px 0 0px 0;*/    /*padding: 0;*/}h2.pagetitle {	margin: 30px 0 10px 0;	padding: 0;}#sidebar h2 {	margin: 30px 0 0;	padding: 0;}h3 {	padding: 0;	margin: 30px 0 0;}h3.comments {	padding: 0;	margin: 40px auto 20px ;	}	/* End Headers *//* Begin Sidebar */#sidebar {	padding:0;	margin:0;	width: 550px;	}	#sidebar form {	margin: 0;	}/* End Sidebar *//* Begin Navigation  */#navcontainer2{    /*background-color:#2A3B63;    padding: 0px 0;	*/		margin:0 auto;/* 20px auto;*/	padding: 0;	width: 600px;	background-color:transparent;	text-align: left;    /*border: 1px solid #eee;*/	border:none;}#navcontainer{    background-color:#2A3B63;    padding: 0px 0;	width: 800px;}/*#navcontainer ul .current_page_item a { 	background-color:#C34E02;	background-image:url('images/bnt_about.png');}*/ul#navlist {	margin:0;	padding:0 0 0 30px;	margin:0;	white-space: nowrap;	text-align: left;	font-size: 1.2em;	font-family: Arial, Sans-Serif;}#navlist li {        padding: 0 1px;	display: inline;	list-style-type: none;}#navlist a{	padding: 8px 10px;}#navlist a:link, #navlist a:visited{	color: #fff;	background-color: #717C8C;	text-decoration: none;}#navlist a:hover{	color: #fff;	background-color: #588E03;	text-decoration: none;}/* End of Navigation *//* Begin Lists	Special stylized non-IE bullets	Do not work in Internet Explorer, which merely default to normal bullets. */	html>body .entry ul {	margin-left: 0px;	padding: 0 0 0 30px;	list-style: none;	padding-left: 10px;	text-indent: -10px;	} html>body .entry li {	margin: 0 0 0 10px;        padding: 0 0 0 10px;	}.pagepost ul li, .post ul li {        list-style-type: square;        }.entry ul li:before, #sidebar ul ul li:before {	}.entry ol {	padding: 0 0 0 35px;	margin: 0;	}.entry ol li {	margin: 0;	padding: 0;	}	.postmetadata ul, .postmetadata li {	display: inline;	list-style-type: none;	list-style-image: none;	}	#sidebar ul, #sidebar ul ol {	margin: 0;	padding: 0;	}#sidebar ul li {	list-style-type: none;	list-style-image: none;	margin-bottom: 15px;	}#sidebar ul p, #sidebar ul select {	margin: 5px 0 8px;	}#sidebar ul ul, #sidebar ul ol {	margin: 5px 0 0 10px;	}#sidebar ul ul ul, #sidebar ul ol {	margin: 0 0 0 10px;	}ol li, #sidebar ul ol li {	list-style: decimal outside;	}#sidebar ul ul li, #sidebar ul ol li {	margin: 3px 0 0;	padding: 0;	}/* End Entry Lists *//* Begin Form Elements */#searchform {	margin: 10px auto;	padding: 5px 3px; 	text-align: left;	}#sidebar #searchform #s {	width: 150px;	padding: 2px;        background-color: #eee;        color: #333;	}#sidebar #searchsubmit {	padding: 1px;	background-color: #eee;        color: #333;	}.entry form { /* This is mainly for password protected posts, makes them look better. */	text-align:center;	}select {	width: 130px;	}#commentform input {	width: 170px;	padding: 2px;	margin: 5px 5px 1px 0;        color: #333;	        background-color: #f7f7f7;        border: 1px solid #ccc;	}#commentform textarea {	width: 540px;	padding: 2px;        background-color: #f7f7f7;        border: 1px solid #ccc;        color: #333;	}/*#submit {	display:none;}*/#commentform #submit {	margin: 0 4px 0 0;	float: right;    border: 1px solid #ccc;}input, textarea {        padding-left:2px;        color: #333;	}	/* End Form Elements *//* Begin Comments*/.alt {	margin: 0;	padding: 10px;	}.commentlist {	padding: 0;	text-align: left;	}.commentlist li {	margin: 15px 0 3px;	padding: 5px 10px 3px;	list-style: none;	}.commentlist p {	margin: 10px 5px 10px 0;	}#commentform p {	margin: 5px 0;	}.nocomments {	text-align: center;	margin: 0;	padding: 0;	}.commentmetadata {	margin: 0;	display: block;	}/* End Comments *//* Begin Calendar */#wp-calendar {	empty-cells: show;	margin: 10px auto 0;	width: 155px;	}#wp-calendar #next a {	padding-right: 10px;	text-align: right;	}#wp-calendar #prev a {	padding-left: 10px;	text-align: left;	}#wp-calendar a {	display: block;	}#wp-calendar caption {	text-align: left;	width: 100%;        margin: 0;		}#wp-calendar td {	padding: 3px 0;	text-align: center;	}#wp-calendar td.pad:hover { /* Doesn't work in IE */	background-color: #fff; 	}#wp-calendar {        margin: 0;}/* End Calendar *//* Begin Various Tags & Classes */acronym, abbr, span.caps {	cursor: help;	}acronym, abbr {	border-bottom: 1px dashed #999;	}blockquote {        border-left: 1px solid #ccc;        padding-left: 10px;}hr {	display: none;	} .center {	text-align: center;}.imgposttitle img{	border: none;}/*.post img, .postpage img {        padding: 1px;        border: none;}*//*.entry img, .entrytext img {	margin:0;    padding:1px;	border: none;}*/#attachment_5{	background-color: transparent;	border: none;}#attachment_5 img,.entry p img,.dash,.entry img {	border: 2px dashed #503b26;	}.entry .noborder p img,.entry .noborder img {	border: none;}table#flashgames{	margin: 0 auto;}table#flashgames td {    padding: 10px 10px 10px 10px;}.navigation {	display: block;	text-align: center;	margin-top: 10px;	margin-bottom: 60px;	}	.widget_search {	padding: 0;        margin: 30px 0 0 0;}	.widget_search input {	margin: 2px 0;	padding: 1px;	color: #333;	background-color: #eee;}html {        min-height: 100%;        margin-bottom: 1px;}.embed {	width:48%;	float:left;        padding:0 0 0 10px;        margin:0 0 20px 0;}/*#personalpic img {    padding:0;	margin:0 10px 0 0;	border: none;	float:left;}*/.highlighted li {	background-color:#ffe;	border:1px solid #ddd;}#contact legend {	font-size: 1.5em;	color:#F56203;}table.center {	margin-left:auto; margin-right:auto;}.post table {	margin: 10px 0;}.post table th {	background-color: #F56203;}.post table td {	background-color: #f7f7f7;}.left {	float: left;	margin: 0 0 0 40px;}.right {	float: right;	margin: 0 40px 0 0;}/*.gravatar img {	float:right;	margin-top:-15px;}*//**********************************************//*.wp-caption {	border: 1px solid #ddd;	text-align: center;	background-color: #f3f3f3;	padding-top: 4px;	margin: 10px;	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}*/.wp-caption img{	margin: 0;	padding: 0;	border: 0 none;}.wp-caption p.wp-caption-text {	font-size: 11px;	line-height: 17px;	padding: 0 4px 5px;	margin: 0;}/**********************************************//*.wp-caption {   border: 1px solid #ddd;   text-align: center;   background-color: #f3f3f3;   padding-top: 4px;   margin: 10px;}.wp-caption img {   margin: 0;   padding: 0;   border: 0 none;}.wp-caption p.wp-caption-text {   font-size: 11px;   line-height: 17px;   padding: 0 4px 5px;   margin: 0;}*//* Captions */.aligncenterdash,.aligncenter,div .aligncenterdash,div.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}.aligncenterdash,div .aligncenterdash{	border: 2px dashed #503b26;}.wp-caption {	/*border: 1px solid #ddd;*/	border: none;	text-align: center;	/*background-color: #f3f3f3;*/	background-color: transparent;	/*	padding-top: 4px;	margin: 10px;	*/	/*	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;*/}.wp-caption img {	border: 2px dashed #503b26;	margin: 0;	padding: 0;}#wp-caption,.wp-caption{	background-color: none;	border: none;}.wp-caption p.wp-caption-text {	font-size: 11px;	line-height: 17px;	padding: 0 4px 5px;	margin: 0;}/* End captions *//* TEST RAJOUTS */.widecolumn .smallattachment {	text-align: center;	float: left;	width: 128px;	margin: 5px 5px 5px 0px;}.widecolumn .attachment {	text-align: center;	margin: 5px 0px;}/* End Various Tags & Classes*//* Begin Images */p img {	padding: 0;	max-width: 100%;}/*	Using 'class="alignright"' on an image will (who would've	thought?!) align the image to the right. And using 'class="centered',	will of course center the image. This is much better than using	align="center", being much more futureproof (and valid) */img.centered {	display: block;	margin-left: auto;	margin-right: auto;}img.alignright {	padding: 4px;	margin: 0 0 2px 7px;	display: inline;}img.alignleft {	padding: 4px;	margin: 0 7px 2px 0;	display: inline;}.alignright {	float: right;}/*.alignleft {	float: left;}*//* End Images *//**********************************************//* Begin Newgrounds flash light integration */div#mainform {	padding-top: 5px; 	margin: 0 auto; /* sss added */}.flashhover_embed {	position: relative;	left: 50%;	margin-left: -320px;	width:640px;	height:480px;}.flash_surround_square{	background-color: #b3a277;	position: relative;	margin-left: -80px;	margin-right: -80px;	padding: 15px 10px 15px 10px;	z-index:-1;}/*.flash_surround_square{*/	/*background-color: #00ff00;*/	/*	background-color: #b3a277;	position: relative;	*/	/*	top: 50%;	left: 50%;	*/	/*left: 50%;*/	/*top: 100%;*/	/*	margin-top: 240px;	margin-left: -320px;	*/	/*	margin-left: -320px;	margin-top: -240px;	*/	/* sss modified: new sizes */	/*	padding-top: 10px;	margin-left: -400px;	*/	/*margin: 0 auto;*/	/*	margin-left: -80px;	margin-right: -80px;	padding: 15px 10px 15px 10px;	z-index:-1;	*/	/*	width: 640px;	height:480px;*/	/*}*/.flash_content_area {	/*background-color: #ff0000;*/	position: relative; /* sss comment */	/* width: 100%; */ /* sss commented */	/*float: left; */	margin: 0 auto; /* sss added */}/*		IN-PAGE FLASH STUFF		*/	.flashhover_container {	/*position: absolute;*/ /* sss comment */	position: relative;	/*left: 0;*//*	min-width:320px;	min-height:300px;*/	/*height: 100px;*/	z-index:9001; 	/*margin: 0 auto; *//* sss added */}.flashhover_container .box {	/*min-width: 641px; *//*	min-width: 512px;*/}.flashhover_container .boxtop {	/*min-width: 628px; *//*	min-width: 512px;*/}.flashhover_container .boxbot {	/*min-width: 628px;*//*	min-width: 512px;	*/}.flashhover_container .hr {	/*min-width: 621px; *//*	min-width: 512px;*/}	.flashhover_container .widebox {	/*width: 974px;*//*	width: 512px;*/}	.flashhover_container .heading {/*	_height: 24px;	_overflow: hidden; */}.flashhover_inner {	width:100%;/*	height:100%;*/}.flashbackground {	/*position:relative;*/ /* sss comment */	/*float: right;*/ /* sss comment *//*	width:100%;	height:480px;*/	margin: 0 auto; /* sss added */}.black_overlay {	position: absolute;	top: 0%;	left: 0%;	width: 100%;	height: 100%;	background-color:#000000;	z-index:9000; }/* sss commented.poddimmed .boxtop,.poddimmed .boxtop div,.poddimmed .boxbot,.poddimmed .boxbot div {	background-image: url(http://img.ngfiles.com/wide_box-dimmed.gif); }.poddimmed .boxl, .poddimmed .boxr {	background-image: url(http://img.ngfiles.com/wide_borders-dimmed.gif);}.poddimmed .boxm {	background: #070707; }*/.poddimmed .hr {/*	filter:alpha(opacity=20);	-moz-opacity: 0.2;	opacity: 0.2; */}.suggested_vertical {	position: absolute;	top: 0;	right: 0;	bottom: 0;	z-index: 10;	background: url(http://img.ngfiles.com/wide_bg-relatedcontent.gif) 3px bottom no-repeat; }.suggested_vertical .box {	width: 332px; }.suggested_vertical a.feature {	width: 296px;}	.suggested_vertical a.feature .fmid {	_width: 231px;	_padding-right: 0;}.suggested_horizontal .box {	/*width: 974px; */ /* sss commented */	width: 512px;}.suggested_horizontal a.feature {	width: 230px}.suggested_horizontal a.feature .fmid {	_width: 165px; 	_padding-right: 0;}.in-page-warning {	width: 215px;	margin: 0 auto;	display: block;	padding-top: 100px; }.overlayed {	position:relative;	z-index: 9999; }.flashoptions {	/*float: left;*/	/*float: right;*/	/*margin-top: -3px;*/	margin: 0 auto;	height: 70px;	width: 210px; /* sss added */	overflow: hidden;}.box h1.view a {	display: inline;	font-size: 1em; }.box .headsizer {	width: 100%; }/* End Newgrounds flash light integration *//**********************************************/
