/*
Theme Name: A Shot to the Ribs
Theme URI: http://wordpress.org/
Version: 1.0

	A Shot to the Ribs v1.0

	The CSS, XHTML and design is NOT released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* ///////// BODY AND PAGE ///////////////// */

body {
		margin: 5px 0 0 25px;
		padding: 0;
		font-family: Arial, Helvetica, sans-serif;
background:  black;
		font-size: 12px;
		color: white;
		--background: #707070;
		}

#page {
		margin: 0;
		padding: 0;
		}

/* ///////// MENU NAVIGATION ////////// */	

#social {
		
		zoom: 1;	
		}

#header {
		background: url(http://www.paulgarnercomedy.com/wp-content/uploads/2010/03/pgblackbg.gif) no-repeat;
		zoom: 1;	
		}

#header_nav {
		width: 720px;
		height: 100px;
		margin: 0;
		padding: 0;
		overflow: hidden;
		}
#header_buttons{
	width:720px;
	height:40px;
}

#header_nav ul.site_nav li.blog_menu_nav {
		text-decoration: none;
		list-style-type: none;
		float: left;
		margin-top: 50px;
		}
		
li.blog_menu_nav a {
		margin: 0 10px 0 10px;
		text-decoration: none;
		font-size: 15px;
		font-weight: bold;
		}
		
		
.logo_link {
		display: block;
		margin: 0;
		padding: 0;
		height: 90px;
		width: 320px;
		text-indent: -900px;
		overflow: hidden;
		float: left;
		}
		
#header_bottom {
		background: url('header_bottom.png') no-repeat;
		}
		
		
/* ///////// CONTENT STYLING ///////////////  */

#page {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 5px;
		--border: 1px solid #CBCBCB;
		}
		
.narrowcolumn {
		padding: 0 10px 0px 0px;
		margin: 0;
		width: 720px;
		}
		
/* ///////// SIDEBAR STYLING ///////////////  */

#sidebar {
		padding: 0 0 0px 0;
		margin-left: 0px;
width: 250px;
		float: left;
		height: 375px;
		}

#sidebar form {
		margin: 0;
		}
		
#sidebar ul {
		padding: 0;
		}

/* blog */

#blog{
	width:305px;
	text-align: justify;
	float:left;
height: 375px;
}

#video{
	width:305px;
	text-align: justify;
	float:left;
}
		
/* images */

#images{
	float: bottom;
         /*margin-left:140px;*/
         /* padding: 10px; */
}
		
/* CALENDAR */

#wp-calendar {
		width: 165px;
		margin: 0 0 0 0; /* margins for entire box */
		color: black; /* colour of the numbers in boxes */
		}

#wp-calendar th {
		font-size: 15px; /* size of the "day of week" letters "M T W T F S S" */
		font-weight: normal;
		text-align: center;
		color: #FFFFFF;
		}

#wp-calendar caption {
		font-family: 'Arial', sans-serif; /* Styles the month + year at top of calendar */
		font-size: 18px;
		letter-spacing: -1px;
		font-variant: small-caps;
		color: #FFFFFF;
		}

#wp-calendar td {
		min-width: 20px; /* Styles the size and look of the boxes */
		padding: 0;
		text-align: center;
		border: 1px solid #FFFFFF;
		background: #4a4a4a;
		}

#wp-calendar a {
		display: block;
		text-decoration: none;
		background: #4a4a4a; /* Styles the box containing the previous - next month links */
		}

	#wp-calendar a:hover {
		color: #fff;
		background: #282828; /* Styles the box containing the previous - next month links when selected */
		}
		
/* SEARCHFORM */

#searchform {
		width: 180px;
		}
		
#searchbox {
		width: 120px;
		}
		
.submitbutton {
		}
		

/* ///////// PAGE ///////////////  */
		
#page {
		width: 720px;
		margin: 0px auto;

		}


/*//////////////popups ////////////*/

ul {	
	text-align:left;	
	padding:0;	
	margin:0;	
	z-index:1
	}
	
li {	
	display:inline;	
	margin:0
	}

li a {	
	font-size:80%;	
	color:#333;	
	border:1px dotted #999;	
	background:#fff;	
	padding:5px
	}
	
li a:link,li a:visited {	
	text-decoration:none;	
	font-weight:700
	}
	
li a:hover,li a:active {	
	font-weight:700;	
	color:#fff;	background:#ccc
	}

#popups {
	position:relative
	}

#backpopup {	
	z-index:-1;	
	position:absolute;	
	width:466px;	
	height:100px;	
	top:30px;	
	left:0;	
	border:1px dotted #999;	
	background-color:#fff
	}

.pos {
	background:url("images/b_70.gif") 
	no-repeat center center
	}

#popups a span {
	visibility:hidden
	}

#popups a:hover span,#popups a:active span,#popups a:focus span {
	visibility:visible !important
	}


i{
	content:"\"/*"
	} /* IE5 skips the next rule */
	
#popups a span {	
	z-index:1;	
	position:absolute;	
	width:466px;	
	height:100px;	
	top:30px;	
	left:0
	}


/* ///////// FOOTER ///////////////  */


#footer {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 5px;
		--border: 1px solid #CBCBCB;
		}
		
.footer_graphic {
		height: 5px;
		/* background: url('footer.png') no-repeat; */
		}
		
.footer_speil {
		text-align: center;
		font-size: 12px;
		}

	
/* ///////// TEXT STYLING AND MISC ///////////////  */

a:link,a:visited,a:active,a:hover {
		text-decoration: none;
		color: #58ACFA;
		}
		
ul,li {
		text-decoration: none;
		list-style-type: none;
		}
		
hr {
	display: none;
	}

#header a {color: white}


   .more {
      display: none;
}

.dhtmlgoodies_question{    /* Styling question */
    /* Start layout CSS 

    margin-bottom:2px;
    margin-top:2px; */
    padding-left:2px;

    background-repeat:no-repeat;
    background-position:top right;    

    
    /* End layout CSS */
    
    overflow:hidden;
    cursor:pointer;
}
.dhtmlgoodies_answer{    /* Parent box of slide down content */
    /* Start layout CSS */
    
    /* End layout CSS */
    
    visibility:hidden;
    height:0px;
    overflow:hidden;
    position:relative;

}
.dhtmlgoodies_answer_content{    /* Content that is slided down */
    padding:1px;    
    position:relative;
}
