/* @override http://www.thetrigger.net/agent80/wp-content/themes/TriggerHappy/style.css */

/*  
Theme Name: TriggerHappy
Description:  This theme borrowed by Mickie the Trigger. 
Theme URI: http://www.thetrigger.net
Version: 0.9
Author: Mickie the Trigger
Author URI: http://www.thetrigger.net
Tags: theme-options, white, silver, light, two-columns, fixed-width, threaded-comments, translation-ready, sticky-post
	
	*Notes - Not titling your widgets in the sidebar can break the markup (and design)
	- change the header image and site favicon in Iblog options in the admin	
	
	This version released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.
*/






/*                         ---- LAYOUT -----        */

/* main layout */
body {
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #003366;
}

/* #container contains everything! */
#container {
	width: 900px;
	text-align: left;	
	padding: 0;
}


#header, #crimeoflife {
	width:615px;
	height:70px;
	background-repeat:no-repeat;
	float:left;
}
#header {
	background-image: url(images/thetriggernet-logo.gif);
}
#crimeoflife {
	background-image: url(images/crimeoflife-logo.gif);
}

/* MAIN WINDOW, left side */
/* widths */
#content, #contentbody, #contentfoot {
	width: 680px;
}
#content {
	float:left;
}
#contentbody {
	background-image: url(images/content-body.gif);
	background-repeat:repeat-y;
	padding:10px;
}
#contentfoot {
	height:10px;
	background-image:url(images/content-foot.gif);
	background-repeat:no-repeat;
}
#contentwindow {
	background-color: #333333;
	margin:0 0 0 10px;
	width:630px;
	padding:10px;
}

/* SIDEBAR WINDOW, right side */
#sidebar {
	width: 200px;
	float:right;
	display:block;
}
#sidebarbody {
	width:180px;
	background-image: url(images/sidebar-body.gif);
	background-repeat:repeat-y;
	padding: 1px 10px 10px 10px;
}
#sidebarfoot {
	width:200px;
	height:10px;
	background-image:url(images/sidebar-foot.gif);
	background-repeat:no-repeat;
}
/* second (and extra) windows within sidebar */
#secondbarhead {
	width: 200px;
	height: 10px;
	margin-top:20px;
	background-image: url(images/secondbar-head.gif);
	background-repeat:no-repeat;
}
#secondbarbody {
	width:170px;
	background-image: url(images/secondbar-body.gif);
	background-repeat:repeat-y;
	padding:5px 15px 5px 15px;
}
#secondbarfoot {
	width:200px;
	height:10px;
	background-image:url(images/secondbar-foot.gif);
	background-repeat:no-repeat;
}

#sidebar ul {
    margin: 0;
    padding: 0;
	}

#sidebar ul {
    list-style-type: none;
	}


#footer {
	clear: both;
}

#navigation {
	color: #cc9900;
	font-size: .75em;
	font-weight: bold;
}
#navleft {
    width: 49%;
    text-align: left;
    float: left;
	}
#navright {
	float: right;
    width: 49%;
    text-align: right;
	}
.navtop {
	margin: 0 0 10px 0;
}

.clear {
    clear: both;
	}



/* DIVIDERS */
.divider-small {
	background-image:url(images/divider-small.gif);
	background-repeat:no-repeat;
	width:170px;
	height:15px;
	margin: 5px 0px 0px 0px;
}
.divider-smallest {
	background-image:url(images/divider-smallest.gif);
	background-repeat:no-repeat;
	width:170px;
	height:9px;
	margin: 0;
}
.divider-sidebar {
	background-image:url(images/divider-sidebar.gif);
	background-repeat:no-repeat;
	width:200px;
	height:16px;
	margin: 0px;
	z-index:3;
	clear:both;
}
.divider-large {
	background-image:url(images/divider-large.gif);
	background-repeat:no-repeat;
	width:418px;
	height:18px;
	margin: 20px 0px 30px 0px;
clear:both;
}
.divider-largest {
	background-image:url(images/divider-largest.gif);
	background-repeat:no-repeat;
	width:640px;
	height:24px;
	margin: 6px 0 10px -5px;
}




/*                         -----==========------        */
/*                         ---- TYPOGRAPHY -----        */
/*                         -----==========------        */

/* GENERAL SETTINGS */
h1, h2, h3, h4, h5, h6, ul, li, p {
	font-weight: normal;
	letter-spacing: 0px; 
	text-align:left;
	font-style:normal;
	}
ul, ul ul, ul ul ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
}
	
h1 {	/* post headers */
	font-size:1.125em;
	margin-top: 0em;
	margin-bottom:.25em;
	color:#cc9900;
	font-weight:bold;
	}
h2 {	/* post subheaders*/
	font-size:.75em;
	margin-bottom:.5em;
	color:#cc9900;
	margin-bottom:0em;
	margin-top:0em;
	}
h3 {	/* introduction category headers */
	font-size:1.25em;
	margin: 0;
	color:#cc9900;
	font-weight:bold;
	}
h4 {	/* introduction category descriptions*/
	font-size:.875em;
	line-height:1.375em;
	color:white;
	margin: .25em 0 .375em;
	}
h6 {	/* tiny footer information */
	color:white;
	text-align:center;
	font-size:.75em;
	margin: 15px 0 30px 0;
	}
.postmeta {	/* post meta link */
	font-weight:bold;
	text-transform:uppercase;
	font-size:.625em;
	color:red;
	margin: 0 25px 0 25px;
	}
.postcontent {		/* post contents */
	font-size:.875em;
	line-height:1.625em;
	color:white;
	}
.more-link {
	color:#cc9900;
	font-size: .625em;
	text-transform:uppercase;
	}
.italic {
	font-style:italic;	
	}
.bold {
	font-weight:bold;
	}
/* LINKS */
a {
	text-decoration:none;
	color:inherit;
	}
a:hover {
	text-decoration:underline;
}
p a {
	text-decoration:underline;
}
p a:hover {
	text-decoration:none;
}
/* CATEGORY INTRODUCTIONS */


/*                         -----========------        */
/*                         ----  IMAGES  -----        */
/*                         -----========------        */
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}



/*                         -----==========------        */
/*                         ----  COMMENTS  -----        */
/*                         -----==========------        */
ol.commentlist {
	color:white;
}
.cancel-comment-reply {
	color:#00CCCC;
}
ol.commentlist p, ol.commentlist h2 {
	margin:0 0 4px 0;
}
ol.commentlist li {
	margin: 0 0 10px 0;
	border-bottom-color:#cc9900;
	border-bottom-style:dotted;
	border-bottom-width:thin;
}
form p {
	color:#cc9900;
}



/*                         -----==========------        */
/*                         ----  WIDGETS   -----        */
/*                         -----==========------        */
/* WIDGET TITLE COLOR */
h2.widgettitle {
	color: #003366;
    font-size: 1.0em;
	line-height:1.75em;
	margin: 10px 5px 6px 0;
	font-weight:bold;
	}

/* RANDOM QUOTES */
.randomquote {
	color: #003366;
	font-size:.75em;
	margin: 0 5px 0 0;
	line-height:1.125em;	
}
.strongestsentence, .strongestsentencetitle {
	line-height:1em;
	font-weight:normal;
	text-transform:none;
	margin:0;
}
.strongestsentencetitle {
	text-align:right;
	margin:-.875em 5px 0 0;
}


/* MAIN MENU */
.mainmenu {
	font-size:.875em;
	line-height:1.125em;
	margin: 0;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
}
ul.mainmenu li, ul.mainmenu li li {
	margin: 0 0 .375em 0;
}
ul.mainmenu {
    text-transform: lowercase;
}
.recentposttitles {
	font-size: .875em;
	line-height:1em;
	font-weight:bold;
}
.recentpostcategories {
    font-size: .8em;
    color: black;
	text-transform:lowercase;
}
	
	

/* BLURB */
#blurb { /* this contains the widget, if set, appearing beside the header */
	width:260px;
	height:50px;
	float:right;
/*	border-style:dashed;
	border-color:white;
	border-width:thin; */
	margin: 10px 0px 10px 10px;
}
#blurb li {
	color:white;
}
#crimeoflife_blurb { /* this contains the widget, if set, appearing beside the header */
	width:280px;
	height:50px;
	float:right;
	margin: 10px 0px 10px 0px;
	font-size:.75em;
	color:white;
}

/* TWITTER */
.twitterbox li {
    margin-bottom: 4px;
    font-size: .9em;
	}
.twitter-timestamp {
    font-size: .7em;
    color: #003366;
	}


/*                         -----=====------        */
/*                         ----  MISC -----        */
/*                         -----=====------        */
.invisibility_cloak {
	visibility:hidden;
}
.nonbreaking {
	white-space: nowrap;
}


