/*







Theme Name: artist portfolio







Description: 







Version: #04







Author: Michael W. Wilson







Author URI: http://www.socialsatisfactionstudio.com







*/







html, body  { color: #2c2c29; font-size: 13px; font-family: Helvetica, Arial, SunSans-Regular, sans-serif; background-color: #fff; text-align: center; margin: 0 0 1px 10px; padding: 20px 0; height: 100% }





#page { text-align: left; width: 950px } 





#header  { color: #989797; text-transform: uppercase; margin: 0; padding: 0; position: relative; width: 600px; height: 30px; overflow-x: hidden } 





#header h1  { color: #989797; font-size: 14px; text-decoration: none; text-transform: uppercase; margin: 0 0 0 113px; padding: 0; position: relative;}









#header h1 a { color: #989797; font-weight: 800; text-decoration: none; text-transform: uppercase; }

#header h1 a:hover{ color: #666; background-color: #ffffa2; }

#header h2 { color: #989797; font-size: 13px; font-weight: normal; text-decoration: none; text-transform: uppercase; margin: 0; padding: 0; position: relative; width: 650px; float: left; clear: left     } 





#leftcol   { text-align: right; padding: 0 15px 0 0; position: relative; width: 235px; float: left; margin-top: 0; overflow-x: visible; overflow-y: visible  }





#menu  { color: #2c2c29; font-size: 13px; line-height: 20px; text-transform: uppercase; text-align: right; margin-right: 0; margin-bottom: 0; }





#menu a  { color: #989797; text-transform: uppercase; }





#menu a:hover    { color: #666; background-color: #ffffa2; }





#menu a:active  { color: #666; }





h2.menuheader  { color: #959594; font-size: 13px; font-weight: normal; margin: 0; padding: 0  ; list-style-type: none; }

#menu ul  { color: #ddd; color: #959594; list-style: none; margin: 0; padding: 5px 0 0; width: 230px; float: right; clear: left }







#menu ul li { color: #2c2c29; text-transform: uppercase; margin: 0  }







#menu ul li a  { color: #2c2c29; text-decoration: none; text-transform: uppercase; margin: 5px 0 0; padding-top: 0; }







#menu ul li a:hover{  }







#menu ul li ul {padding: 5px 0; margin: 0;list-style: none; clear:left; }







#menu ul li ul li{margin: 0px 0px 0px 0px; display: block; }







#menu ul li ul li a { color: #2c2c29; font-size: 11px; font-family: Arial; text-decoration: none; text-transform: uppercase; margin: 0; width: 205px; vertical-align: bottom  ; }







#menu ul li ul li a:hover{  }







#menu ul li ul li ul {padding: 2px 0px 2px 0px; margin: 0px 0px 0px 0px;list-style: none; clear:left; }







#menu ul li ul li ul li{margin: 0px 0px 0px 0px; display: block; }







#menu ul li ul li ul li a { color: #2c2c29; text-decoration: none; text-transform: uppercase; display: block; margin: 0; padding: 5px 40px 5px 5px; width: 185px; vertical-align: bottom }







#menu ul li ul li ul li a:hover{  }







#menu ul li ul li ul li ul {padding: 2px 0px 2px 0px; margin: 0px 0px 0px 0px;list-style: none; clear:left; }







#menu ul li ul li ul li ul li{margin: 0px 0px 0px 0px; display: block; }







#menu ul li ul li ul li ul li a { color: #2c2c29; text-decoration: none; text-transform: uppercase; display: block; margin: 0; padding: 5px 60px 5px 5px; width: 165px; vertical-align: bottom }







#menu ul li ul li ul li ul li a:hover{ text-decoration:none; }















ul#recentcomments {padding: 2px 0px 2px 0px; margin: 0px 0px 0px 0px;list-style: none; width:230px; clear:left; float:right;}







ul#recentcomments li { font-size: 14px; text-transform: uppercase; display: block; margin: 0 }







ul#recentcomments li a { font-size: 14px; text-decoration: none; text-transform: uppercase; display: block; margin: 0; padding: 5px 0 5px 5px; width: 225px; vertical-align: bottom }







ul#recentcomments li a:hover{ text-decoration:none; }







#recentcomments a { font-size: 14px; text-decoration: none; text-transform: uppercase }







#recentcomments a:hover { font-size: 14px; text-decoration: none; text-transform: uppercase }















#maincol  { color: #2c2c29; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none; text-align: left; position: absolute; width: 640px; float: right; margin-top: 2px; margin-left: 300px; overflow-x: hidden; overflow-y: hidden         }







#maincol h1    { color: #666; font-size: 14px; text-transform: uppercase; margin: 0; padding: 0; clear: both } 







#maincol h2  { color: #666; font-size: 13px; font-weight: bold; text-transform: uppercase; padding: 0; clear: both  ; cursor: pointer; } 







#maincol h2 a { color: #666; font-weight: normal; text-decoration: none ; text-transform: uppercase; padding-top: 0; cursor: pointer; }
#maincol h2 a:hover { color: #666; background-color: #ffffa2; text-transform: uppercase; padding-top: 0; }
#maincol h3 { color: #666; margin:4px 0 20px; padding:0; font-size:13px; font-weight: normal; font-style: normal; text-decoration: none; text-transform:uppercase; clear:both; } 







#maincol h4 { color: #666; margin:0; padding:0; font-size:14px; text-transform:uppercase; clear:both;} 







#maincol h5 { color: #666; margin:0; padding:0; font-size:12px; text-transform:uppercase; clear:both;} 







#maincol h6 { color: #666; margin:0; padding:0; font-size:11px; text-transform:uppercase; clear:both;} 







#maincol p{ color: #2c2c29; font-size: 12px; line-height: 13px; clear:left; }



#maincol p a { color: #696969; font-size: 12px; text-decoration: none; clear: left; border-bottom: thin dotted #696969 }



#maincol p a:hover { background-color: #ffffa2; text-decoration: none; }







#maincol ul{ font-size: 13px; clear:left;}







#maincol ol{ font-size: 13px; clear:left;}















h2.contentheader  { color: #666; font-size: 16px; line-height: 1.75em; text-decoration: none; text-transform: uppercase; margin: 2px 0 0; list-style-type: none; list-style-position: inherit; }

h2.contentheader a { font-size: 13px; line-height: 20px; text-decoration: none; background-position: 0 0; text-transform: uppercase; margin: 0; order-bottom-style: solid; }

h2.contentheader a:hover {  }







h2.contentheader a:active{ text-decoration: none; }















.content { clear: both; margin-top: 0; margin-bottom: 18px; border-style: none    }















.permalink{ color: #2c2c29; margin:0; padding:0; font-size:12px; text-transform:uppercase; clear:both;} 







.permalink a{ text-decoration:none; } 







.permalink a:hover{ text-decoration:none;} 















table#calendar_wrap {width:230px; overflow:hidden;clear:both; }















#wp-calendar{font-family: verdana; font-size: 13px; text-decoration:none; clear:both;width:210px; margin: 6px auto 6px auto; padding: 0px 10px 0px 10px;}







#wp-calendar a{font-family: verdana; font-size: 13px; text-decoration:none; }







#wp-calendar a:hover{font-family: verdana; font-size: 13px; text-decoration:none; }















blockquote { margin:10px; padding:8px 8px 8px 15px;}







blockquote p {background-color:inherit; font-size:0.9em; line-height:1.3em;}







label {background-color:inherit; font-size:0.9em; }







table#wp-calendar {margin:0 0 20px; width:140px;}







code {font-size:1.2em; display:block; padding:5px 5px 5px 8px; margin:5px 0 15px 0;}























#respond{font-weight:normal;}







#s,#submit { font-size:0.9em; margin:0 0 16px; padding:4px; width:130px;}







#author,#email,#url,#comment  { font-size: 1em; font-family: Helvetica, Arial, SunSans-Regular, sans-serif; margin: 0; padding: 4px }







#commentsection {margin:25px 0 0;}









#commentsection p {margin:0 0 6px;}












img  { border: solid thin #fff }












img.alignright {float:right; margin:0 0 1em 1em}







img.alignleft  { margin: 0 1em 1em 0; float: left; border: solid thin #fff }







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







a img.alignright  { margin: 0 0 1em 1em; float: right; border: solid thin #fff }







a img.alignleft   { margin: 0 1em 1em 0; float: left; border: solid thin #fff }







a img.aligncenter  { display: block; margin-right: auto; margin-left: auto; border: solid thin #fff }







.lcp_catlist { color: #666; text-decoration: none; list-style-type: none; }

.lcp_catlist.menuheader { color: #666; text-decoration: none; list-style-type: none; }

.lcp_catlist.menucontent { color: #666; list-style-type: none; }

.lcp_catlist a  { color: #666; font-size: 12px; background-position: 0 0; text-decoration: none; text-transform: uppercase; margin: 0; list-style-type: none; }

.lcp_catlist a:hover  { color: #2c2c29; background-color: #ffffa2; list-style-type: square       }













.divider { background: url("img/divider.jpg") no-repeat center top; margin: 10px auto 5px; width: 604px; height: 25px }







.left { float:left; margin:10px 15px 10px 0;}







.right { float:right; margin:10px 0 5px 10px;}







.center { margin:5px auto 12px; text-align:center;}







.textright {text-align:right;}







.small {font-size:0.8em;}







.bold {font-weight:bold;}







.hide {display:none;}







.post {margin:0px;}















#postinfotext{ color: #2c2c29; font-size: 14px; line-height:2em; text-transform:uppercase; padding: 0; margin: 0 0 10px;}







#postinfotext a { color: #2c2c29; text-decoration:none;}







#postinfotext a:hover{ }























.commentheader {font-family:arial; font-size: 16px; line-height:1.7em; text-transform:uppercase; }







.comment { margin:0 0 10px; padding:2px 5px 0px 8px;}















.commenticon {font-family:arial; font-size: 14px; line-height:1.7em; text-transform:uppercase;}







.commenticon a{ text-decoration:none;}







.commenticon a:hover{ }















.commenttext { font-size: 13px; line-height:1.7em; }







.commenttext p{ font-size: 13px; line-height:1.7em; }















.comment p {line-height:1.7em; margin:0px; padding-bottom:2px;}







.gravatarside {float:right; width:48px; height:48px; margin:0px 5px 5px 5px;}







.wp-caption    { text-align: center; padding: 13px 5px 0; clear: both }







.wp-caption img     { margin: 0; padding: 0; border: solid thin #fff }







.wp-caption-dd    { font-size: 60% }







.wp-caption-text   { font-size: 60%; font-family: Helvetica, Arial, SunSans-Regular, sans-serif; text-align: left; padding-right: 1em; padding-bottom: 0.5em; padding-left: 1em }























.navigation { color: #2c2c29; font-size: 12px; list-style-type: none; }







.navigation a { text-decoration:none; }







.navigation a:hover{ border-bottom-style: dotted; }

.navigation a:active { background-color: #ffffa2; }

.prevlink{margin: 0px 6px 0px 0px;}







.nextlink{margin: 0px 0px 0px 6px;}























.clearfix:after { content: "."; height: 0; clear: both; visibility: visible; }







 







.clearfix{}















/* Hides from IE-mac \*/







* html .clearfix{height: 1%;}







.clearfix{ display: block !important; }







/* End hide from IE-mac */ 























 







 /*printer styles*/ 







 @media print{ 







/*hide the left column when printing*/ 







#leftcol{display:none;} 







#twocols, #maincol{width:100%; float:none;}

}



.info {

font-family:"palatino linotype", serif;

font-size:14px;

 margin:0;

text-transform:none;

line-height: 1.6;

font-weight:normal;

color:#ff7000;

}

.textwidget {



text-align:right;

}

.textwidget h3 {

	 margin:0px 0px 0px 0px;

	 padding:0px;

	font-size:14px;

	color:#536b73;



}

.textwidget h4 {

	 margin:20px 0px 5px 0px;

	 padding:0px;

	

	

}

#info-link {

text-transform:none;



}



.textwidget a {

 margin:0px 0px 0px 0px;

font-size:8px;

text-transform:none;

}





.textwidget a:hover {

color:#000;

}



#home {

margin:1px 0 0 0;



}



#home a {

font-family:Arial;

font-size:14px;

color:#8bcb47;

}



div.column-sect {

padding:0px;

margin:0px;

  clear: both;

  display: inline-block;

  overflow: hidden;

width:685px;

}



div.post-column {

padding:0px;

margin:0px;

  display: inline;

  float: left;

  margin-right: 26px;



  width: 310px;

text-align: normal;

}



p .info {

	margin:0px;

	padding:0px;

	

}

#clearinfotext {

clear:both;

height:10px;

font-size:4px;

line-height:normal;

}



.too-top a {

color:#d45edb;

font-family:Arial;

font-size:14px;

text-transform:uppercase;

text-decoration:none;



}

strong {

font-size:24px;

color:#332a47;

}








