/*  
Theme Name: Toys - default
Theme URI: http://mental-distortions.com
Description: This is the default theme for mental-distortions.com, based on photos of some of ron's toys and figures.
Version: 6.0
Author: Ron Chiu
Author URI: http://www.mental-distortions.com
*/
body {
	padding: 0;
	margin: 0;
	background: #000000;
	cursor: default;
}
h1 {
	display: none;
}
h4 {
        padding: 5px;
        margin: 0;
        color: #FF9900;
}
a {
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
}
a:hover {
	color: #FF9900;
	text-decoration: underline;
}
img {
        border: 0;
}
#crappyIEFix {
	text-align: center;
	padding: 0;
	margin: 0;
}
#container {
	margin: auto;
	padding: 0;
	width: 770px;
	background-image: url(images/site-bg.gif);
	background-color: #000000;
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	border-left: 1px #262626 solid;
	border-right: 1px #262626 solid;
}
#homeMasthead {
	background-image: url(masthead/rotate.php);
	background-color: #000000;
	width: 770px;
	height: 350px;
	padding: 0;
	margin: 0;
}
#leftColumn {
	float: left;
	width: 183px;
	background: #000000;
	padding-top: 10px;
}
#rightColumn {
	float: right;
	width: 183px;
	background: #000000;
	padding-top: 10px;
}
#navigation {
	background-image: url(images/sideblock-bg.gif);
	width: 175px;
	margin: auto;
	text-align: left;
}
#navigation a {
	color: #FFFFFF;
	text-decoration: none;
}
#navigation a:hover {
	color: #FF9900;
	text-decoration: underline;
}
#navigation ul {
	padding: 0;
	text-align: left;
	margin: 10px;
	list-style: none;
	text-indent: 0px;
}
#navigation li {
	list-style: url(none) none outside;
}
#navigation h2 {
	background-image: url(images/sideblock-navigation.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 175px;
	height: 32px;
	padding: 0;
	margin: 0;
	text-indent: -5000px;
}
#themeChanger {
	background-image: url(images/sideblock-bg.gif);
	width: 175px;
	margin: auto;
	margin-top: 10px;
	padding: 0;
	text-align: center;
}
#themeChanger ul {
        list-style:none inside;
        margin: auto;
        padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: x-small;
}
#themeChanger form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: x-small;
}
#themeChanger h2 {
	background-image: url(images/sideblock-site-themes.gif);
	padding: 0;
	margin: 0;
	width: 175px;
	height: 31px;
	text-indent: -5000px;
}
#themeSelector {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	padding: 0;
	margin: 0;
}
#latestWork {
	background-image: url(images/sideblock-bg.gif);
	width: 175px;
	margin: auto;
	text-align: center;
}
#latestWork h2 {
	background-image: url(images/sideblock-latest.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 175px;
	height: 32px;
	padding: 0;
	margin: 0;
	text-indent: -5000px;
}
#latestWork a {
	border: none;
}
#latestWork img {
	border: none;
}
#affiliates {
	background-image: url(images/sideblock-bg.gif);
	width: 175px;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0;
	text-align: center;
}
#affiliates h2 {
	background-image: url(images/sideblock-affiliates.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 175px;
	height: 32px;
	padding: 0;
	margin: 0;
	text-indent: -5000px;
}
#searchNews {
	background-image: url(images/sideblock-bg.gif);
	width: 175px;
	margin: auto;
	margin-top: 10px;
	padding: 0;
	text-align: center;
}
#searchNews h2 {
	background-image: url(images/sideblock-search-news.gif);
	padding: 0;
	margin: 0;
	width: 175px;
	height: 31px;
	text-indent: -5000px;
}
#newsArchive {
	background-image: url(images/sideblock-bg.gif);
	width: 175px;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0;
	text-align: center;
	list-style: none;
}
#newsArchive ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#newsArchive h2 {
	background-image: url(images/sideblock-newsarchive.gif);
	padding: 0;
	margin: 0;
	width: 175px;
	height: 32px;
	text-indent: -5000px;
}
#mainContent {
	padding: 0 183px 0 183px;
	margin: 0;
}
#descriptionBox {
	margin: auto;
	margin-bottom: 0;
	padding: 0;
	width: 380px;
	text-align: justify;
	background-color: #000000;
}
#descriptionBox p{
	padding: 10px 0 0 0;
	margin: 0;
}
#descriptionBox h2{
	display: none;	
}
#footer {
	clear: both;
	width: 770px;
	height: 60px;
	text-align: center;
	background-image: url(images/footer-bg.gif);
	background-repeat: repeat-x;
	background-color: #000000;
	border-top: 1px #262626 solid;
	border-bottom: 1px #262626 solid;
	padding-top: 5px;
	margin-top: 5px;
}
#footer p{
	padding: 5px;
	margin: 0;
}
.searchField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	background-color: #000000;
	border: #FFFFFF dashed 1px;
	color: #FFFFFF;
	padding: 0;
	margin: 0;
}
.welcomeImage {
	background-image: url(images/welcome-vertical.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 38px;
	height: 192px;
	float: left;
	padding: 5px 5px 0 0;
}
.contactImage {
	background-image: url(images/contact-vertical.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 38px;
	height: 165px;
	float: left;
	padding: 5px 5px 0 0;
}
.profileImage {
        background-image: url(images/profile-vertical.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 43px;
	height: 139px;
	float: left;
	padding: 5px 5px 0 0;
}
.webDesignImage {
        background-image: url(images/webdesign-vertical.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 45px;
	height: 250px;
	float: left;
	padding: 5px 5px 0 0;
}
.interfaceDesignImage {
        background-image: url(images/interface-design-vertical.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 45px;
	height: 186px;
	float: left;
	padding: 5px 5px 0 0;
}
.bannerAdsImage {
        background-image: url(images/banner-ads-vertical.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 45px;
	height: 250px;
	float: left;
	padding: 5px 5px 0 0;
}
.designTheoryImage {
        background-image: url(images/design-theory-vertical.gif);
	background-position: top;
        background-repeat: no-repeat;
	width: 45px;
	height: 375px;
	float: left;
	padding: 5px 5px 0 0;
}
.flashImage {
        background-image: url(images/flash-vertical.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 40px;
	height: 108px;
	float: left;
	padding: 5px 5px 0 0;
}
.artworkBWImage {
        background-image: url(images/blackandwhite-vertical.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 36px;
	height: 183px;
	float: left;
	padding: 5px 5px 0 0;
}
.colouredWorksImage {
        background-image: url(images/coloured-works-vertical.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 36px;
	height: 269px;
	float: left;
	padding: 5px 5px 0 0;
}
.sequentialImage {
        background-image: url(images/sequential-vertical.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 36px;
	height: 269px;
	float: left;
	padding: 5px 5px 0 0;
}
.digitalWorksImage {
        background-image: url(images/digital-artwork-vertical.gif);
        background-position: center;
        background-repeat: no-repeat;
        width: 36px;
        height: 192px;
        float: left;
        padding: 5px 5px 0 0;
}
.dcolouringImage {
        background-image: url(images/colouring-vertical.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 45px;
	height: 250px;
	float: left;
	padding: 5px 5px 0 0;
}
.sideblockFooter {
	background-image: url(images/sideblock-footer.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 175px;
	height: 11px;
}
.newsBox {
	margin: auto;
	margin-top: 10px;
    margin-bottom: 10px;
	padding: 0;
	width: 380px;
	border: 1px dashed #262626;
	text-align: justify;
	background-image: url(images/newsbox-bottom-bg.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}
.newsBox h3 {
	background-image: url(images/newsbox-top-bg.jpg);
	background-repeat: repeat-x;
	padding: 5px;
	height: 33px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF9900;
}
.newsBox h3 a {
    color: #FF9900;
    text-decoration: none;
}
.newsBox p {
	padding: 0 5px 5px 5px;
}
.pageContent {
	margin: auto;
    margin-bottom: 10px;
	padding: 0;
	width: 390px;
	text-align: justify;
}
.pageContent h3 {
	padding: 5px;
	height: 33px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF9900;
}
.pageContent h3 a {
    color: #FF9900;
    text-decoration: none;
}
.pageContent p {
	padding: 0 5px 5px 5px;
}
.pageContent h2 {
	display: none;
}
.searchField {
	margin: auto;
	margin-top: 5px;
	margin-bottom: 5px;
    padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
    height: 20px; 
}