

/*
Theme Name: Anomalous
Theme URL: http://www.anomalous-art.com/
Description: OBS 
*/

/* = GLOBAL = */
* {margin:0;padding:0;}
*:focus{outline:none;}

html{
	background-image: url(images/bg.jpg);
	background-repeat: repeat;
	background-position: center top;
}
body {
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
	background:url(images/bgtop.png) repeat-x center top;
	color: #000000;
	padding:0px;
	margin:0px auto auto auto;
}

a:link, a:visited, a:focus, a:active {
	text-decoration:none;
	color: #663300;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
}

a:hover {
	color: #996600;
	text-decoration: none;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
}
a img {
border: none;

}

/*
h1, h2, h3, h4, h5, h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	line-height:normal;
}

h1 {
	font-size:25px;
	padding-bottom:2px;
}
h2 {
	font-size:20px;
	padding-bottom:11px;
	padding-top:15px;
}
h3 {
	font-size:17px;
	padding-bottom:10px;
	padding-top:14px;
}
h4 {
	font-size:15px;
	padding-bottom:10px;
	padding-top:12px;
}
h5 {
	font-size:13px;
	padding-bottom:10px;
	padding-top:11px;
}
h6 {
	font-size:11px;
	padding-bottom:10px;
	padding-top:10px;
}
*/


 h3{
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	color: #000000;
	font-family: "Times New Roman", Times, serif;
	padding: 5px 0 10px 0;
}

 h2{
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	color: #663300;
	font-family: "Times New Roman", Times, serif;
	padding: 10px 0 20px 0;
}

hr{
	background-color: transparent;
	background-image: url(images/divider1.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 7px;
	width: 580px;
	padding: 0 0 20px 0;
	margin: 20px 0 0 0;
	border: 0;

}

.aligncenter {text-align: center;}

sup {font-size: 75%;}
sub {font-size: 75%;}

/* === HEADER === */
#header-container {
	width: 1100px;
	margin: auto;
	padding: 0;
}
#header{
	position:relative;
	height:300px;
	background:url(images/bgtop.png) no-repeat center top;
	width: 1100;
}

#logo {
display:none;
}


/* === MAIN AREA == */
.clear {
	position: relative;
	clear: both;
	height: 5px;
}
#wrapper {

width:1100px;
height:auto;
background:url(images/centercontent.png) repeat-y center top;
margin:  0px 0 0 0px;
	}
	
#mainwrap{
	min-width: 1100px;
	position: relative;
	width:1100px;
	margin:0 auto;
}

#maintop {
width:1100px;
height:auto;
background:url(images/topcontent.png) no-repeat center top;
	margin-left: 0px;
	position: static;

height:270px;
}

#content {
	clear: both;
	width: 940px; /* reduced from 950px - corrects IE6 horizontal scroll */
	margin: 0px 0 0 45px;
}

/* === MAIN BLOG === */

#main-blog {
	float:left;
	width:580px;
	padding:0px 10px 10px 50px;
	margin-top: -200px;
	

}
#main-blog h1 {
	font-weight:bold;
	text-decoration:none;
	text-transform: uppercase;
	padding-bottom: 10px;
	padding-top: 0;
	margin-top: 60px;
	padding-right: 0;
	padding-left: 0px;
	text-align: center;

}

#main-blog h1 a{
	font-size:20px;
		color: #804000;
			font-family: "Times New Roman", Times, serif;
}
div#main-blog ul li.page_item, div#main-blog div#contact-us ul li {
	list-style: disc inside none;
	padding-left: 10px;
}

.page ol {
  list-style-image:none;
  list-style-position:inside;
  padding-left:10px;
}

.page p {
	margin:0;
	padding:0 0 10px;
}

div #main-blog .page ul {
  list-style-image:none;
  list-style-position:inside;
  padding-left:10px;
}

div #main-blog .page li {padding-left: 10px;}

.postdata {
	margin-bottom: 30px;
	font-size: 14px;
	font-weight:  bold;
	font-style:italic;
	color: black;
	text-align: center;
}
.post {

	text-align: justify;
	color: #000000;
	font-family: "Times New Roman", Times, serif;
background:url(images/divider.png) no-repeat  center top;
padding-top: 25px;
}



.post p {
	margin:0;
	padding:0 0 10px;
}

.post ul {
	margin-left:35px;
	margin-bottom:15px;
}

.post ol {
	margin-left:35px;
	margin-bottom:15px;
}

.post dl {
	margin-left:5px;
	margin-bottom:10px;
	border-right: 1px inset;
	border-bottom: 1px inset;
}
.post dl dt {font-weight: bold;}
.post dl dd {margin-left:10px;}

.post img {
	border: 2px dotted #5f370b;
	padding: 4px;
}

.post p img {
	border: 2px dotted #5f370b;
	padding: 3px;
}

.sticky {
	border: medium double Black;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-size: 14px;
	padding: 5px;
}

#author_link{
display:none;
}

#author { /* add additional styling to the author's taste */
display:none;
}

#author ul {
	list-style-image:none;
	list-style-type:none;
}

.post-comments {
display:none;
}

.post-social {
display:none;
}

.rss {
display:none;
}

blockquote {
	color: #000000;
	margin: 15px 30px 0 10px;
	padding-left: 20px;
}

blockquote cite {
	padding-left: 10px;
	font-weight: bold;
}

pre { /* Use for "Code" text styling */
	margin: 0px;
	padding: 5px;
	background-image: url(images/pre-bg.png);	
	border: 1px inset;
	font-style: italic;
	font-size: 14px;
	text-align: left;
	overflow: auto;
	
	overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	/* width: 99%; */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

pre code {background-image: url(images/pre-bg.png);}

/* Gallery */
dl.gallery-item{margin: 0;}

/* === SIDEBAR == */
/* Organized by general layout of sidebar template */

#sidebar {
	width:305px;
	position:relative;
	float:left;
	margin:-270px 0 0 -8px;
	
}

#sidebar-content {
	background: transparent;

		padding-top: 180px;
	padding-bottom: 40px;
	padding-left: 100px;
}

#subcolumn{width:260px;}

#subcolumn ul {
	list-style-image:none;
	list-style-type:none;
}


#calendar_wrap{margin-left:55px;}

.widget {

	margin-left:4px;
		margin-bottom:20px;
	/* text-align:center; */ /* Changed at version 1.5 */
	padding-bottom:10px;
	margin-top:10px;
	
	line-height:20px;
	color:#FFFFCC;
	width:237px;
    font-family: "Times New Roman", Times, serif;

}

.widget a, .widget a:active, .widget a:visited{
	color:#FFFFCC;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.widget a:hover{
	color:#FFCC66;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}


.widget p {padding-left:5px;}

.widget h2 {
	width:260px;
	text-transform:uppercase;
	font-size:18px;
	font-weight:bold;
	color:#FF9900;
	text-align:center;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(images/sidebar_top.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	vertical-align: text-top;
	font-family: "Times New Roman", Times, serif;
	height: 35px;
}

.widget ul {
list-style:none;
padding:4px 0px 10px 20px;
margin:0 0 0;
}
.widget li {
	list-style-type: disc;
	color:#FFFFCC;
	background:url(images/checked.gif) no-repeat left;
	padding:0px 5px 0px 15px;
}
.widget-content {
	padding-left:10px;
	color:#FFFFFF;
	background-color: transparent;
	background-image: url(images/sidebar_bottom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 5px;
	padding-bottom: 15px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
}

.textwidget{padding:0 8px 0 8px;}



/* --- IMAGES --- */

img {

	max-width: 100%;
	border: 2px dotted #5f370b;
	padding: 4px;
}


img.aligncenter {
	margin-left: auto;
	margin-right: auto;
	display: block;
}

img.alignright, img.right {
	margin: 0 0 13px 13px;
	display: inline;
}

img.alignleft, img.left {
	margin: 0 13px 13px 0;
	display: inline;
}

.alignleft, .left {float: left}
.alignright, .right {float: right;}

.wp-caption {
	border: 1px solid #59350b;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	/* optional rounded corners for browsers that support it */
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption.aligncenter {margin: 10px auto;}

.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;
}

/* == FOOTER == */
#bottom{
	background:url(images/bottomcontent.png) no-repeat;
	height:218px;
	margin-top: -100px;
}

#bottom p{
	clear:both;
	text-align:center;
	padding-top:100px;
}

#bottom-extended {
font-size:14px;
clear:both;
text-align:center;
padding:0 0 0 0;
color:#000000;
	width: 977px;
}

#bottom-container {
  left: 25px;
  position: relative;
  width: 910px;
}


/* === Forms === */

fieldset {
	padding: 15px;
	border: 1px solid #b2b0a4;
	width:550px;
}

legend {
	font-size: 1.1em;
	font-weight: normal;
	color: #635537;
}

label {
	padding-top: 4px;
	color: #635537;
	font-weight: normal;
	line-height: normal;
}

input, textarea {border: 1px solid #b2b0a4;}

  input#s.form-input { text-align: center; }

	#main-blog input#s.form-input { margin: 0 auto; }
	#main-blog .search-submit {
		padding: 2px;
		margin: 1px 0 0 0;
		font-family: Arial,Helvetica,sans-serif;
		font-size:0.8em;
	}

input:focus, textarea:focus {
	border: 1px solid #000;
	padding: 1px 0;
}

textarea {
	width: 98%;
	min-height: 84px;
}

/* === Calendar === */

#wp-calendar {
	empty-cells:show;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	text-align:center;
	text-decoration:none;
	width:200px;
}

/* WordPress 3.0 Navigation Menu default widget */
.widget_nav_menu .menu {margin: 0;}
.widget_nav_menu .menu li {
  display: block;
  float: none;
  /* text-align: left; */
}

ul.menu li ul li {
  background-image:none;
  margin-bottom: -15px;
}


/* Miscellaneous Plugin Styles */
/* dTree plugin */
#dtreec {padding: 0 0 0 20px;}
#dtreea {padding: 0 0 0 20px;}
/* Hide WP-Stats plugin smiley at bottom of screen */
img#wpstats{display:none;}
/* Akisment alignment */
#akismetstats {margin: 0 auto;}

/* ---- BNS Plugins ---- */
/* bns-login plugin */
.bns-login {text-align: center;font-style: italic;}
#bns-logged-in {font-weight: bold;}
#bns-logged-out {font-weight: lighter;}
/* bns-featured-category */
.widget .post {margin-bottom: 10px;}
/* bns-featured-tag */
.widget .post {margin-bottom: 10px;}
/* ---- BNS Plugins ---- */


