/*

Template: triSexuality-Standard

Theme Name: triSexuality-Standard

Theme URI: http://www.jarkolicious.com/

Description: triSexuality Theme for WordPress

Version: 0.50

Author: Scott Jarkoff

Author URI: http://www.jarkolicious.com/

*/


@import 'categories.css';

html, body { 

	margin: 0; 

	padding: 0; 

	text-align: center;

	background: #666;

 	font: x-small/1.6em Arial, "Lucida Grande", Verdana, Sans-serif;

/*	font: normal 1.6em georgia, times, serif; */

/*	font: normal 1.6em Arial, "Trebuchet MS", "Bitstream Vera Sans", Verdana, sans-serif; */

   	color: #444;

	font-size/* */:/**/small;

	font-size: /**/small;

} 



a:link, a:visited {

	color: #FF6600;

	text-decoration: none;

	border-bottom: none;

}



a:hover {

	color: #FF6600;

	text-decoration: none;

	background-color: #FFFF99;

	border-bottom: 1px solid #FF6600;

}



a:active, a:focus {

	color: #FF6600;

	text-decoration: none;

	border-bottom: 1px dotted #FF6600;

}



blockquote {

	background-color: #EFEFEF;

	font-weight: normal;

	color: #444;

	border-top: 1px solid #FF9400;

	border-bottom: 1px solid #FF9400;

	margin: 0px 20px 0px 20px;

	padding: 4px;

}



img {

	border: none;

}



form {

	background: #FFF;

	margin: 0px;

	padding: 4px;

}



input, textarea, select {

	margin: 1px 0;

	font-size: 100%;

}

input.text, textarea.text {

	background: #FFF;

	border: 1px solid #FF9400;

	color: #444;

}



tr, td {

	vertical-align: top;

	font: normal 11px/16px Arial, Verdana, Helvetica, sans-serif;

}



#blog { 

	width: 970px; 

	text-align: left;  

	margin-left: auto; 

	margin-right: auto;

	padding: 0px;

} 



#wrapper {

	background: #FFF url(images/bg-wrapper.gif) repeat-y;

	padding: 0px;

	margin: 0px;

}



#wrapperleft {

	width: 760px;

	float: left;

	position: relative;

	padding: 0px;

	margin: 0px;

} 



#main {

	width: 550px; /*540*/

	float: left;

	background-color: #FFFFFF;

	padding: 0px;

	margin: 0px;

	line-height: 1.2em;

}



#main ul {

	list-style-type: none;

	padding: 0px;

	margin: 0px;

}



#main li {

	padding: 0px 0px 4px 12px;

	background: url(images/bullet-doc.gif)no-repeat 0 3px;

	font: normal 12px/16px Arial, Verdana, Helvetica, sans-serif;

}



#main h1 {

	font-weight: bold;

	font-size: 100%;

	color: #6699CC;

	padding: 0px 4px 4px 24px;


}



#main #header{

	width: 550px; /*540*/
        height: 100px;
        background-color: #FFFFFF;

       

}


#main #header h1 {

	width: 550px; /*540*/

	padding: 5px 0px 2px 0px;

	margin: 0px;

	text-indent: 10px;

	font-weight: bold;

	font-size: 150%;

	color: #FF6600;

}


#main #header h2 {

	width: 250px;

        padding: 0px;

	margin: 0px;

	font-size: 13px;

	/*background-color: #FFFFFF;*/



	color: #6699CC;

}

#main #menu {

	clear: both;

	width: 550px; /*542*/

	height: 30px;

	margin: 0px 0px 10px 0px; /*0px 4px 10px 4px;*/

	padding: 0px;

	border-top: 1px solid #DDDDDD;

	border-bottom: 1px solid #DDDDDD;

	background: #FF9400;

}



#main #menu ul {

	list-style-type: none;

}



#main #menu li {

	float: left;

	margin: 0px;

	padding: 0px;

	width: auto;

	display: block;

 	font: bold x-small/1.6em Arial, "Lucida Grande", Verdana, Sans-serif;

	font-size: 14px;

}



#main #menu li a, #main #menu li a:link {

	background: #FF9400;

	color: #FFF;

	text-decoration: none;

	padding: 3px 5px 3px 5px;

	display: block;

	border: 0px;

}



#main #menu li a:hover {

	color: #FFF;

	border-bottom: 3px solid #bbb;

	cursor: pointer;

	background: #666;

}



#main #menu li a#current, #main #menu li a#current:link {

	color: #FFF;

	cursor: default;

	font-weight: bold;

	border-bottom: 3px solid #666;

}



#main #menu li a#current:hover {

	border-bottom: 3px solid #FF9400;

	background: #FFF;

}



#main .entry h1, #main #comments h1, #main #commentform h1 {

	font-weight: bold;

	font-size: 16px;



	background: none;

	padding: 0px;

	color: #FF6600;

}



#main .entry, #main #comments, #main #commentform {

	padding: 0px 10px 30px 10px;

	margin: 0px;

}



#main .entrycontent {

	padding: 0px;

	margin: 0px;

	border-bottom: 1px solid #CCC;

	font-size: 13px;

        color: #000000;
}



#main .entryfooter {

	padding: 10px 0px 0px 0px;

	margin: 0px;

	font-size: 13px;

}



#main .asides {

	padding: 0px 10px 10px 10px;

}



#comments {

	background-color: #FFFFFF;

	padding: 0px;

	margin: 0px;

	line-height: 1.4em;

}



#main #comments .comment {

	background-color: #EFEFEF;

	font-size: 100%;

	font-weight: normal;

	color: #444;

	border-top: 1px solid #DDDDDD;

	border-bottom: 1px solid #DDDDDD;

	margin-bottom: 10px;

	margin-right: 0px;

	padding: 4px 20px 4px 20px;

}



#main #comments .officialuser {

	background-color: #EFEFEF;

	font-size: 100%;

	font-weight: normal;

	color: #444;

	border-top: 1px solid #FF9400;

	border-bottom: 1px solid #FF9400;

	margin-bottom: 10px;

	margin-right: 0px;

	padding: 4px 20px 4px 20px;

}



#main #comments .comment h4, #main #comments .officialuser h4 {

	font-size: 100%;

	font-weight: normal;

}



#main #comments .comment .commentnumber, #main #comments .officialuser .commentnumber {

	font-size: 140%;

	margin-right: 8px;

}



#main #commentform form {

	background-color: #EFEFEF;

	font-size: 100%;

	font-weight: normal;

	color: #444;

	border-top: 1px solid #FF9400;

	border-bottom: 1px solid #FF9400;

	margin-bottom: 10px;

	margin-right: 0px;

	padding: 4px;

}



#main #commentform label {

	font-size: 90%;

}

#main #commentform .commentforminfo {

	font-size: 90%;

}



#middle {

	width: 206px;

	float: right;

	position: relative;

	background-color: #E9FFBB;

	padding: 0px;

	margin: 0px;

	color: #003300;

	border-right: 4px solid #FFF;

}



#middle a:link, #middle a:visited {

	color: #509314;

	text-decoration: none;

	border-bottom: none; /*1px dotted #7DA330;*/

}



#middle a:hover {

	color: #FFF;

	text-decoration: none;

	background-color: #509314;

	border-bottom: 1px solid #FFF;

}



#middle a:active, #middle a:focus {

	color: #FFF;

	text-decoration: none;

	border-bottom: 1px dotted #FFF;

}



#middle h1 {

	width: 206px;

	height: 76px;

	padding: 0px;

	margin: 0px;

	/*background: #A3CC52 url(images/header-linkblog.gif) no-repeat center center;*/

        background-color: #A3CC52;

	text-indent: -10000px;

	color: #FFF;

}



#middle h2 {

	width: 206px;

	padding: 0px;

	margin: 0px;

        height: 24px;
	
        font-size: 13px;

	line-height: 1.4em;

	background-color: #A3CC52;

	color: #FFF;

}



#middle ul {

	list-style-type: none;

	padding: 4px;

	margin: 0px;

}



#middle li {

	padding: 0px 0px 4px 12px;

	background: url(images/bullet-doc.gif) no-repeat 0 4px;

	font: normal 11px/16px Arial, Verdana, Helvetica, sans-serif;

}



#right {

	width: 206px;

	float: right;

	position: relative;

	background-color: #A3C2E0;

	padding: 0px;

	margin: 0px;

	color: #000066;

	border-right: 4px solid #FFF;

}



#right a:link, #right a:visited {

	color: #336699;

	text-decoration: none;

	border-bottom: none; /*1px dotted #003366;*/

}



#right a:hover {

	color: #FFF;

	text-decoration: none;

	background-color: #003366;

	border-bottom: 1px solid #FFF;

}



#right a:active, #right a:focus {

	color: #FFF;

	text-decoration: none;

	border-bottom: 1px dotted #FFF;

}



#right h1 {

	width: 206px;

	height: 76px;

	padding: 0px;

	margin: 0px;

	/*background: #6699CC url(images/header-respect.gif) no-repeat center center;*/

	background-color: #6699CC;
	text-indent: -10000px;

	color: #FFF;

}

 

#right h2 {

	width: 206x;

	padding: 0px;

	margin: 0px;
        
        height: 24px;

	font-size: 13px;

	line-height: 1.4em;

	background-color: #6699CC;

	color: #FFF;

}

 

#right ul {

	list-style-type: none;

	padding: 4px;

	margin: 0px;

}



#right li {

	padding: 0px 0px 4px 12px;

	background: url(images/bullet-doc.gif) no-repeat 0 4px;

	font: normal 12px/16px Arial, Verdana,  Helvetica, sans-serif;

}



#right .linkimages ul {

	list-style-type: none;

	padding: 0px;

	margin: 0px;

}



#right .linkimages li {

	padding: 0px;

	background-image: none;

}



#right .linkimages a:link, #right .linkimages a:visited, #right .linkimages a:active, #right .linkimages a:hover, #right .linkimages a:focus {

	text-decoration: none;

	border: none;

}



#footer {

	background-color: #FF9400; 

	border: 4px solid #FFF;

	padding: 4px;

	color: #FFF;
        font-size: 13px;

}



#footer a:link, #footer a:visited {

	color: #000;

	text-decoration: none;

	border-bottom: 1px dotted #666;

}



#footer a:hover {

	color: #FF9400;

	text-decoration: none;

	background-color: #FFF;

	border-bottom: 1px solid #FF9400;

}



#footer a:active, #footer a:focus {

	color: #FFF;

	text-decoration: none;

	border-bottom: 1px dotted #FFF;

}



/* Calendar */

#right #wp-calendar table {

	margin: 0px;

	padding: 4px;

	border-collapse: collapse;

	text-align: center;

}

	

#right #wp-calendar caption {

	font-weight: bold;

	color: #FFF;

	margin: 0px;

}

	

#right #wp-calendar td {

	background: #BFD5EA;

	border: 1px solid #A3C2E0;

	color: #369;

	text-align: center;

}

	

#right #wp-calendar td.pad { 

	background: #92B6DA;

}



#right #wp-calendar tfoot td, #right #wp-calendar tfoot td.pad {

	background: none;

}

	

#right #wp-calendar th {

	color: #FFF;

	text-align: center;

	font-weight: normal;

}

	

#right #wp-calendar td a {

	display: block;

	width: 100%;

	height: 100%;

	background: #E8EFF7;

	text-decoration: none;

	border: 0px;

}

	

#right #wp-calendar td a:hover {

	background: #FFF;

	text-decoration: none;

}

	

#right #wp-calendar tfoot td a, #right #wp-calendar tfoot td a:hover {

	background: none;

	color: #FFF;

	border: 0px;

}

	

#right #wp-calendar tfoot td#prev {

	text-align: left;

}



#right #wp-calendar tfoot td#next {

	text-align: right;

}



/* Flickr classes */

#flickrd {

	background-color: #FFF;

	text-align: center;

}



#flickrd a:link, #flickrd a:visited, #flickrd a:active, #flickrd a:hover {

	background-color: #FFF;

	text-decoration: none;

	border: 0;

}



.flickrimg {

	background-color: #FFF;

	padding: 2px;

}



#flickrimg1, #flickrimg2, #flickrimg3, #flickrimg4, #flickrimg5, #flickrimg6 {

	border: 1px solid #FF9400;

	margin: 3px 5px 3px 5px;

}



.flickr-photo {

	padding-right: 20px;

	background-color: #FFF;

	border: 1px solid #FF9400;

	margin: 6px 6px 6px 6px;

	padding: 4px;

}



.flickr-album, .falbum-album {

	background-color: #FFF !important;

	margin: 0px 0px 10px 0px !important;

	padding: 4px !important;

}



.flickr-thumbnail {

	float: left !important;

	background-color: #FFF !important;

	border: 1px solid #FF9400 !important;

	padding: 4px !important;

	margin: 0px 20px 20px 0px !important;

}



.flickr-title, .falbum-title {

	font-weight: bold !important;

	font-size: 130% !important;

	background: none !important;

	padding: 0px 0px 4px 0px !important;

	margin: 0px !important;

	color: #FF6600 !important;

	border: 0px solid #FFF !important;

}



.flickr-description, .falbum-album-description, .falbum-description {

	padding: 0px 0px 4px 0px !important;

	margin-left: 105px !important;

}



.flickr-meta, .falbum-meta {

	font-size: 85% !important;

	color: #6699CC !important;

	padding: 4px 0px 4px 0px !important;

}



/* a.annotation { position: absolute; border: 1px solid white; padding: 0; display: none; }

a.annotation span { display: block; width: 100%; height: 100%; background: white; opacity: 0.2; -moz-opacity: 0.2; filter:alpha(opacity=20); }

a.annotation:hover { border-color: yellow; opacity: 0.2; -moz-opacity: 0.2; filter:alpha(opacity=20); } */



/* GRAVATAR styling */



.gravatar {

	float: right;

	padding: 0px;

	border: 4px solid #DDDDDD;

	background: #FFF;

	margin: 4px;

	width: 50px;

	height: 50px;

}



.postgrav {

	float: right;

	padding: 3px;

	margin-right: 5px;

	margin-left: 5px;

	border: 1px solid #000;

	background: #fff;

}



/* Super Archives */

#livearchive {

	background: #FFF;

}



#teb-super-archive {

	margin-left: 10px;

}



#teb-super-archive ul {

	padding: 4px;

	list-style-type: none;

	list-style-image: none;

}



#teb-super-archive ul li {

	text-align: left;

	padding: 1px 8px;

	font: normal 11px/16px Arial, Verdana, Helvetica, sans-serif;

	background-image: none;

}



#teb-super-archive ul li:hover {

	background: #bbb;

	border-top: 1px solid #666;

	border-bottom: 1px solid #666;

	padding-top: 0;

	padding-bottom: 0;

	background-image: none;

}



html>body .entry #teb-super-archive ul li {

	text-indent: 0;

	margin: 0;

	background-image: none;

}

	

.entry #teb-super-archive ul li:before {

	content: "";

}



#teb-super-archive-year {

	float: left;

	width: 100px;

	margin: 0;

	padding: 0;

	border-left: 1px solid #666;

}



#teb-super-archive-year li {

	position: relative;

	font-weight: bold;

	background-image: none;

}

	

#teb-super-archive-month {

	float: left;

	width: 100px;

	margin: 0;

	border-left: 1px solid #666;

	font-weight: bold;

}



#teb-super-archive-month li {

	position: relative;

	background-image: none;

}



#teb-super-archive-post {

	float: left;

	width: 285px;

	margin: 0;

	border-left: 1px solid #666;

	border-right: 1px solid #666;

}



#teb-super-archive-post li {

	position: relative;

	font-weight: bold;

	background-image: none;

}



#teb-super-archive ul li span {

	position: absolute;

	right: 8px;

	font-weight: normal;

	color: #000;

}



#teb-super-archive .selected, #teb-super-archive-post li:hover {

	background: #FF9400;

	border-top: 1px solid #666;

	border-bottom: 1px solid #666;

	padding-top: 0;

	padding-bottom: 0;

	color: #FFF;

}



/* Float containers fix: http://www.csscreator.com/attributes/containedfloat.php */ 

#wrapperleft:after, #wrapper:after {

	content: "."; 

	display: block; 

	height: 0; 

	clear: both; 

	visibility: hidden;

}

 

#wrapperleft, #wrapper { display: inline-table; }



/* Hides from IE-mac */

* html #wrapperleft, * html #wrapper { height: 1%; }

#wrapperleft, #wrapper { display: block; }

/* End hide from IE-mac */  

/*for pages navigation*/

	.pagenavigationbox {
		text-align: center;
		padding: 5px 0;
	}

	.pagenav, .pagenavcurrent {
		border: 1px solid #CCCCCC;
		margin: 0 3px;
		padding: 5px;
	}

	.pagelink {
		border: 1px solid #9999FF;
		color: #9999FF !important;
		margin: 0 3px;
		padding: 5px;
	}

	.pagelink:hover {
		border: 1px solid #CCCCCC;
		background-color: #9999FF;
		color: #FFFFFF !important;
	}

	.menubox a {
		text-transform: uppercase;
	}


/* end*/
