/*

Theme Name: Basic2Col

Theme URI: http://wangenweb.com/wordpress/themes/basic2col/

Description: A basic, yet flexible minimalistic two column theme for WordPress. Have extendend support for Child Themes for easier customization. See the <a href="http://wangenweb.com/wordpress/themes/basic2col/">Basic2Col's homepage</a> for more info

Version: 3.1.2

Author: Kristin K. Wangen

Author URI: http://wangenweb.com/

Tags: white, two column, basic, minimalistic, elastic width, custom page templates, right sidebar

*/



/*general layout*/

body {

background:url(http://www.abstudiodesign.com/bg_logo.jpg) no-repeat top center;

	background-image:url(http://www.abstudiodesign.com/bg_logo.jpg);

	background-position:top center;

	background-repeat:no-repeat;

color: #666666; 

font-family :'Lucida Sans Unicode','Lucida Sans', 'Trebuchet MS', 'Lucida Grande', 'Bitstream Sans Vera', Verdana, Arial, Tahoma, Helvetica, Sans-Serif; 

font-style : normal;

padding:2px 2em;

line-height:1.5em;

font-size:70%;

text-align:center;

}

hr {

border: 1px solid #ccc;

} 

blockquote, code, pre {

color:#ccc;

}

code, pre {

font-family:Courier,  'Lucida Console','Courier New', Sans-Serif;

}



/*font styles*/





.date{

font-size : 0.8em; 

font-style : normal; 

position:relative;

top: -15px;

color:#929292;

} 





p {

font-size : 1em; 

font-style : normal; 

padding: 0px;

} 

h2 {

font-size : 1.6em; 

}

h3 {

font-size:1.2em;

}

h4, h5, h6 {

font-size:1em;

}

h3, h1, h4, h5, h6 {

font-family :Georgia,'Trebuchet MS', 'Lucida Sans',  'Lucida Grande', 'Bitstream Sans Vera', Verdana, Arial, Tahoma, Helvetica, Sans-Serif; 

color : #d94592; 

margin: 12px 0px;

clear: both;

padding:3px 12px;



}



h2

{

font-family :Georgia,'Trebuchet MS', 'Lucida Sans',  'Lucida Grande', 'Bitstream Sans Vera', Verdana, Arial, Tahoma, Helvetica, Sans-Serif; 

color : #d94592; 

margin: 12px 0px;

clear: both;

padding:3px 0px;

display:block;

}



/*linkcolor*/

a:link, a:visited {

font-weight:normal;

color : #c0c0c0;

text-decoration : none;



}

a:hover, a:active {

color : #eaeaea; 

text-decoration : none;

border:none;

} 











a.linkandrea:link {

font-weight:normal;

color : #90c4e1;

text-decoration : none;

}

a.linkandrea:visited{

font-weight:normal;

color : #90c4e1;

text-decoration : none;

}

a.linkandrea:hover {

color : #0c82c4; 

text-decoration : none;

border:none;

background-color : #f9f9f9;

display:block;

}

a.linkandrea:active {

color : #0c82c4; 

text-decoration : none;

border:none;

background-color : #f9f9f9;

display:block;

}











#content h2 a:link, #content h2 a:visited, #content h3 a:link, #content h3 a:visited  {

color:#d94592;

font-weight:normal;

text-decoration:none;

border:none;

display:block;

}

#content h2 a:hover, #content h2 a:active, #content h3 a:hover, #content h3 a:active {

color:#ee5ba5;

}





/*classes - these are also located in classes.css so child themes don't loose them*/

.center, .aligncenter, .centered {

text-align: center;

}

.right, .alignright {

float: right;

}

.left, .alignleft {

float: left;

}

.none {

display: none;

}

.righttxt {

text-align:right;

}

.credits {

clear:both;

font-style:italic;

}





/*images these are also located in classes.css so child themes don't loose them*/

img {

border: none;

margin: 2px;

}

img.center, img.aligncenter, img.centered {

display:block;

margin:5px auto;

}

img.alignright, img.right {

margin-left: 5px;

}

img.alignleft, img.left  {

margin-right: 5px;

}

img.rssimg {

margin:0px;

}

.postcontent img {

max-width:100%;

overflow: hidden;

}

.wp-smiley {

border:none;

margin:0px;

}





/*border-colors*/

.postcontent img {

border:1pt solid #eee;

}



.border {

border: 1px solid #ccc;

}



/*wrap and header*/

#accessnav {

display:none;

}



#wrap {

background : transparent;

max-width:65em; 

margin:5px auto;

padding:0px;

text-align:left;

}






/*header*/

#header {

background : transparent;



margin:-10px -110px 0px -15px;

padding:0px 0px;


}


/*content and post settings*/



#content{

background : transparent;

padding: 5px 1em;

margin: 2px 0.1em 5px;

width: 67%;

float: left;

font-size:1.1em;

}



.post h2, .archives h3, .search h3 {





}

.post {

margin: 5px 0px;

}

.postmeta {

font-size:0.9em;

clear:both

}

div.postmeta p {

margin: 2px 0px;

padding:0px;

}

.postmeta {

margin: 10px 0px 5px;

}



.postcontent {

line-height:1.6em;

}





/*postnav*/

#postnav {

clear:both;

margin:0px;

}

#postnav li {

display:inline;

margin: 2px 0px;

}



/*comments*/

#commentbox {

background : transparent;

clear:both;

margin:10px 0px;



}

ol#commentlist  {

list-style-position: inside;

margin:2px 0px;

padding:0px;

}

#commentlist li{

border-bottom:1pt solid #eee;

margin: 10px 0px;

}

#commentform fieldset {

padding:0;

margin:0;

}

#commentform legend {

font-family :Georgia,'Trebuchet MS', 'Lucida Sans',  'Lucida Grande', 'Bitstream Sans Vera', Verdana, Arial, Tahoma, Helvetica, Sans-Serif; 

color : #333; 

margin: 10px 0px 5px;

padding:2px 0px;

font-size:120%;

}

#commentform textarea {

width:90%;

background-color : #f9f9f9;

border:1px solid #eee;

}

#commentform label, #commentform textarea {

display:block;

}

#commentform input {

width:50%;

}

#commentform input.submit {



width:40%;

margin:2px 0px;

}

.approve {

background-color : #f9f9f9;

border:1px solid #eee;

padding:5px;

font-size:90%;

}

.comment_time {

font-size:0.8em;

text-align:right;

clear:both;

}

#commentlist cite {

font-style:normal;

}



#commentbox {

border-top:1px solid #eee;

}

.avatar {

float:right;

border: 1pt solid #eee;

margin-left:10px;

padding:2px;

}



/*sidebar*/

#sidebar {

background : transparent;

padding: 5px 0px;

margin: 5px 0px;

width: 25%;

float:right;

}

#sidebar ul, #sidebar li{

list-style-type: none;

margin: 2px;

padding:0px;

}

#sidebar li{

margin:0px;

padding: 2px 0px;

}

#sidebar div {

margin: 2px;

padding:0px;

}

#sidebar h2 {

margin: 5px 0px 0px;

padding: 4px 0px;

font-size:100%;

}

#sidebar li a {

border:none;

}

#sidebar li li {

border-bottom: 1pt solid #eee;

}

#sidebar li li li {

list-style:circle inside;

border:none;

margin-left:0px;

}



/*searchform*/

#searchform label {

font-weight:bold;

}

#searchform input#s {

width:50%;

}

#searchform input.submit {

width:45px;

height:20px;

}



/*Widgets fixing*/

.widget_rss h2 a {

color:#333;

font-weight:bold;

}

.widget_rss img {

margin:0px;

}



/*Callendar*/

#wp-calendar a {

font-weight:bold;

}

#today {

background:#eee;

}







/*footer*/

#footer {

background : transparent;

border-top:1px solid #ccc;

margin:5px;

clear: both;

padding:5px 10px;

text-align:center;

}

#footer ul{

margin: 2px;

padding:0px;

}

#footer li{

display: inline;

margin:0px 3px;

}







/*forms*/

input , textarea, select, option {

font-family :'Lucida Sans', 'Trebuchet MS', 'Lucida Grande', 'Bitstream Sans Vera', 

		Verdana, Arial, Tahoma, Helvetica, Sans-Serif; 

font-size:100%;

padding: 2px;

background : #f5f5f5;

color : #111; 

border: 1px solid #eee;

margin: 2px;

}

fieldset, legend {

background:transparent;

color : #111; 

border: none;

padding: 5px;

}

label, legend {

font-weight:normal;

}





/*lists*/

ul {

list-style-type: disc;

list-style-position: outside;

margin: 5px 2em;

padding:2px;

}

ol { 

list-style-position: outside;

margin: 5px 2em;

padding:2px;

}



/*tables*/

table {

color : #111; 

width: 90%;

margin: 5px auto;

padding: 0px;

font-size:1em;

}

caption {

color: #333;

font-weight: normal;

padding: 5px;

}

td, th, tr {

padding: 5px;

text-align:left;

}






