/*  
Theme Name: Dumb Laws
Theme URI: http://www.designofjaco.com/dumblaws/wordpress
Description: Dumb Laws
Version: 0.1
Author: Jaco Joubert
Author URI: http://www.designofjaco.com/
*/

html, body 
{
	margin: 0px;
	padding: 0px;
	background-color: #6479A0;
	background-image: url(http://static.i85media.com/dumblaws/images/background2.png);
	background-repeat: repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#container 
{
	/* background-color: #F6F6F6; */
	background-color: #FFFFFF;
	width: 760px;
	margin: 0 auto;
} 
	
h1 {
	width: 760px;
	margin: 0 auto;
	color: #FFFFFF;
	font-size: 28px;
	text-align: center;
}

h1 a {
	color: #FFFFFF;
	text-decoration: none;
}

h1 a:hover {
	color: #FFF885;
	text-decoration: none;
}
	
.red_bar
{
	height: 4px;
	width: 100%;
	background-color: #A60000;
	/* clear: both; */
}

.footer_bar
{
	height: 4px;
	width: 100%;
	background-color: #A60000;
	clear: both;
}

#top_content_bar
{
	height: 105px;
	width: 100%;
	background-image: url(http://static.i85media.com/dumblaws/images/contentbar_background.gif);
	background-repeat: repeat-x;
	background-color: #3D4E6E;
	overflow: hidden;
	padding: 10px 0 10px 0;
}

#top_content_bar_big
{
	height: 165px;
	width: 100%;
	background-image: url(http://static.i85media.com/dumblaws/images/contentbar_background_big.gif);
	background-repeat: repeat-x;
	background-color: #3D4E6E;
	overflow: hidden;
	padding: 0 0 10px 0;
}
	
#copyright 
{
	width: 760px;
	height: 26px;
	background-image: url(http://static.i85media.com/dumblaws/images/copyright_background.gif);
	background-repeat: repeat-x;
	background-color: #720101;
	padding-top: 10px;
}	

#copyright
{
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
}
	
#copyright a
{
	color: #FFF885;	
	text-decoration: none;
}

#copyright a:hover
{
	text-decoration: underline;
}

/* ================================ */
/* Dumb Network Menu */
/* ================================ */

#dumbnetwork_menu 
{
    width: 170px; 
	height: 22px;
    background: url(http://static.i85media.com/dumblaws/images/dumbnetwork.gif);
    margin: 0; 
	padding: 0;
	position: relative;
	z-index: 3;
}

#dumbnetwork_menu li 
{
    margin: 0; 
	padding: 0; 
	list-style: none;
}

#dumbnetwork_menu li, #dumbnetwork_menu a {height: 22px; display: block;}

#dumbnetwork 
{
	background: url(http://static.i85media.com/dumblaws/images/dumbnetwork.gif);
	width: 170px;
}

#dumbnetwork a:hover 
{
	background: transparent url(http://static.i85media.com/dumblaws/images/dumbnetwork.gif) 0px -22px no-repeat;
}

#dumbnetwork_menu ul 
{ 
	padding: 0;
	margin: 0;
	list-style: none;
	background-color: #283244;
}

#dumbnetwork_menu li 
{
	float: left;
	position: relative;
	width: 170px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 22px;
	text-indent: 20px;
}

li ul  /* dropdown level lists */
{ 
	display: none;
	position: absolute;
	top: 22px;
	left: 0;
	text-indent: 20px;
}

#dumbnetwork_menu li>ul /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
{ 
	top: auto;
	left: auto;
}

#dumbnetwork_menu li:hover ul, li.over ul  /* lists nested under hovered list items */
{ 
	display: block;
	background-image: none;
}

.dumbnetwork_links a
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.dumbnetwork_links a:hover
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

/* ================================ */
/* Main Navigation Tabs */
/* ================================ */	
#menu 
{
    width: 579px; 
	height: 20px;
    background: url(http://static.i85media.com/dumblaws/images/menu.gif) no-repeat;
    margin: 0; 
	padding: 0;
    position: relative;
	top: 38px;
	left: 0px;
	z-index: 2;
	display: none;
}

#menu li 
{
    margin: 0; 
	padding: 0; 
	list-style: none;
    position: absolute; 
}

#menu li, #menu a {height: 20px; display: block;}

#home {left: 0px; width: 66px;}
#browselaws {left: 66px; width: 118px;}
#newestlaws {left: 184px; width: 115px;}
#randomlaws {left: 299px; width: 120px;}
#search {left: 419px; width: 79px;}
#forums {left: 498px; width: 81px;}
  
#home a:hover {background: transparent url(http://static.i85media.com/dumblaws/images/menu.gif) -0px -40px no-repeat;}
#home_current {background: transparent url(http://static.i85media.com/dumblaws/images/menu.gif) -0px -20px no-repeat; left: 0px; width: 66px;}

#browselaws a:hover {background: transparent url(http://static.i85media.com/dumblaws/images/menu.gif) -66px -40px no-repeat;}
#browselaws_current {background: transparent url(http://static.i85media.com/dumblaws/images/menu.gif) -66px -20px no-repeat; left: 66px; width: 118px;}

#newestlaws a:hover {background: transparent url(http://static.i85media.com/dumblaws/images/menu.gif) -184px -40px no-repeat;}
#newestlaws_current {background: transparent url(http://static.i85media.com/dumblaws/images/menu.gif) -184px -20px no-repeat; left: 184px; width: 115px;}

#randomlaws a:hover {background: transparent url(http://static.i85media.com/dumblaws/images/menu.gif) -299px -40px no-repeat;}
#randomlaws_current {background: transparent url(http://static.i85media.com/dumblaws/images/menu.gif) -299px -20px no-repeat; left: 299px; width: 120px;}

#search a:hover {background: transparent url(http://static.i85media.com/dumblaws/images/menu.gif) -419px -40px no-repeat;}
#search_current {background: transparent url(http://static.i85media.com/dumblaws/images/menu.gif) -419px -20px no-repeat; left: 419px; width: 79px;}

#forums a:hover {background: transparent url(http://static.i85media.com/dumblaws/images/menu.gif) -498px -40px no-repeat;}
#forums_current {background: transparent url(http://static.i85media.com/dumblaws/images/menu.gif) -498px -20px no-repeat; left: 498px; width: 81px;}

/* ================================ */
/* Browse Laws Tab  */
/* ================================ */

.browse_links
{
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

.browse_links li
{
	list-style-type: none;
	margin: 0px 0px 0px -50px;
	line-height: 17px;
	text-indent: 20px;
	width: 130px;
	height: 17px;
}

.browse_links a
{
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #FFFFFF;	
	text-decoration: none;
	display: block;
}

.browse_links a:hover
{
	background-color: #A60000;
	color: #FFFFFF;	
}

.selected_category a
{
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #FFFFFF;	
	text-decoration: none;
	display: block;
	background-color: #A60000;
}

.column_start
{
	position: relative;
	left: 0px;
	top: 0px;
	width: 110px;
	overflow: hidden;
	float: left;
}

.column
{
	position: relative;
	width: 105px;
	left: 10px;
	text-indent: -15px;
	overflow: hidden;
	float: left;	
}


/* ================================ */
/* Content Columns */
/* ================================ */

.column_left
{
	font-size: 12px;
	line-height: 175%;
	color: #000000;	
	width: 385px;
	padding: 10px;
	float: left;
	clear: right;
}

.column_right
{
	width: 340px;
	float: right;	
}

/* Added by Andy 12-23-2005 */
.window_header
{
	font-size: 24px;
	font-weight: bold;
	color: #A60000;
	padding-top: 12px;
	margin: 0 0 -6px -2px;
}

.window_header_networkresources
{
	height: 22px;
	width: 274px;
	background-image: url(http://static.i85media.com/dumblaws/images/header_networkresources.gif);
	background-repeat: no-repeat;
}

.window_header_submitnewlaw
{
	height: 22px;
	width: 274px;
	background-image: url(http://static.i85media.com/dumblaws/images/header_submitnewlaw.gif);
	background-repeat: no-repeat;
}

.window_header_additionalinfo
{
	height: 22px;
	width: 274px;
	background-image: url(http://static.i85media.com/dumblaws/images/header_additionalinfo.gif);
	background-repeat: no-repeat;
}

.window
{
	background-image: url(http://static.i85media.com/dumblaws/images/window_background.gif);
	background-repeat: repeat-x;
	background-color: #3D4F6F;
	margin: 0 0 15px 0;
}

.window2
{
	background-color: #2b374b;
	margin: 0 0 15px 0;
}

.window p
{
	font-size: 12px;
	color: #FFFFFF;
	margin: 10px;
	padding-bottom: 5px;	
	line-height: 175%;
}

.window p a
{
	text-decoration: none;
	color: #FFF885;
}

.window p a:hover
{
	text-decoration: underline;
}

.window h2
{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
}

.window h3
{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 8px 10px;
}

.window a
{
	text-decoration: none;
	color: #FFF885;
}

.window a:hover {
	text-decoration: underline;
	color: #FFF885;
}
 
.page h2
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.page p
{
	position: relative;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 150%;
}

/* ================================ */
/* Laws formating */
/* ================================ */

.category_title
{
	height: 26px;
	width: 385px;
	position: relative;
	left: -10px;
	padding: 5px 0 0 10px;
	background-image: url(http://static.i85media.com/dumblaws/images/laws_maincategory.gif);
	background-repeat: repeat-x;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #283244;
}

.city_title
{
	height: 19px;
	width: 200px;
	position: relative;
	left: -10px;
	margin-top: 20px;
	padding: 0 0 2px 10px;
	background-image: url(http://static.i85media.com/dumblaws/images/laws_cityname.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.lawentry
{
	font-size: 15px;
	line-height: 175%;
	color: #000000;
	width: 365px;
	margin: 15px 0 0 0;
	padding: 0 3px 5px 7px;
	border-bottom: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	font-family: Georgia, "Time New Roman", serif;
}

.law_detail
{
	font-size: 11px;
	line-height: 100%;
	color: #000000;
	padding: 5px 0 0 0;
	margin: 0;
	width: 275px;
	font-style: italic;
}

.law_detail a
{
	color: #2F63DA;
	font-style: italic;
	text-decoration: none;
}

.law_detail a:hover
{
	color: #A60000;
	font-style: italic;
	text-decoration: underline;
}

.law_meta
{
	font-size: 11px;
	line-height: 150%;
	color: #FFFFFF;
	padding: 5px 10px 10px 10px;
	margin: 0;
	width: 365px;
	background-color: #3D4F6F;
}

.meta_bar
{
	/*
	height: 2px;
	width: 365px;
	background-color: #A60000;
	*/
}
.meta_bar2
{
	height: 15px;
	width: 365px;
}

.meta_link
{
	margin: 0 10px 0 221px;
	padding: 0;
	font-size: 10px;
	width: 153px;
	text-align: center;
	border-bottom: 1px solid #BBBBBB;
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	background-color: #EEEEEE;
}

.meta_link a
{
        text-decoration: none;
		padding: 0;
		margin: 0;
        color: #2f63da;
        font-weight: bold;
        text-align: center;
}

.meta_link a:hover
{
        text-decoration: none;
		color: #A60000;
}

.meta_spacer
{
	padding: 5px 20px 0 0;
	float: right;
}

.meta_button2
{
        /*background-image: url(http://static.i85media.com/dumblaws/images/button_fulltextoflaw.gif);
        background-repeat: repeat-x;
        background-color: #283244;*/
        padding: 5px 20px 0 5px;
		height: 15px;
        float: right;
		text-align: center;
}

.meta_button2 a
{
        text-decoration: none;
        font-size: 10px;
        line-height: 100%;
        color: #333333;
        font-weight: bold;
        text-align: center;
}

.meta_button2 a:hover
{
        text-decoration: underline;
		color: #A60000;
        /* color: #FFF885; */
        text-align: center;
}

.meta_button3
{
        /* background-image: url(http://static.i85media.com/dumblaws/images/button_fulltextoflaw.gif);
        background-repeat: repeat-x;
        background-color: #283244; */
        padding: 5px 20px 0 15px;
		height: 15px;
        float: right;
        text-align: center;

}

.meta_button3 a
{
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        line-height: 100%;
        color: #333333;
        font-weight: bold;
        text-align: center;

}

.meta_button3 a:hover
{
        text-decoration: underline;
        color: #A60000;
        text-align: center;

}

.meta_button
{
	background-image: url(http://static.i85media.com/dumblaws/images/button_fulltextoflaw.gif);
	background-repeat: repeat-x;
	background-color: #283244;
	padding: 5px 15px 0 15px;
	height: 15px;
	float: right;
}

.meta_button a
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 100%;
	color: #FFFFFF;	
	font-weight: bold;	
}

.meta_button a:hover
{
	text-decoration: underline;
	color: #FFF885;	
}

.meta_button4
{
		background-image: url(http://static.i85media.com/dumblaws/images/button_fulltextoflaw.gif);
		background-repeat: repeat-x;
		background-color: #283244;
		padding: 0px 15px 0px 15px;
		margin: 0px;
		height: 20px;
		float: left;
}

.meta_button5
{
        background-image: url(http://static.i85media.com/dumblaws/images/button_fulltextoflaw.gif);
        background-repeat: repeat-x;
        background-color: #283244;
        padding: 0px 15px 0px 15px;
		margin: 0px;
		height: 20px;
        float: right;
}

.meta_button5 a, .meta_button4 a
{
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        line-height: 20px;
		padding-bottom: 5px;
        color: #FFFFFF;
        font-weight: bold;
}

.meta_button5 a:hover, .meta_button4 a:hover
{
        text-decoration: underline;
        color: #FFF885;
}

.law_window
{
	margin: 0 0 15px 0;
}

.law_window h3
{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	width: 300px;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-color: #FFFFFF;
}

.law_meta2
{
	width: 365px;
}

.law_meta2 h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #A60000;
	width: 365px;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-color: #A60000;
}

/* ================================ */
/* Footer */
/* ================================ */
#footer 
{
	width: 760px;
	height: 105px;
	background-image: url(http://static.i85media.com/dumblaws/images/contentbar_background.gif);
	background-repeat: repeat-x;
	background-color: #293345;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

	
.ft_text_title_one
{
	font-weight: bold;
	list-style-type: none;
	display: inline;
	position: relative;
	left: -20px;
}

.ft_text_title_two
{
	font-weight: bold;
	list-style-type: none;
	display: inline;
	position: relative;
	left: 170px;
}

.ft_text_title_three
{
	font-weight: bold;
	list-style-type: none;
	display: inline;
	position: relative;
	left: 305px;
}

.ft_text_list_one
{
	list-style-type: none;
	position: relative;
	top: -29px;
	left: 60px;
}

.ft_text_list_two
{
	list-style-type: none;
	position: relative;
	top: -129px;
	left: 330px;
}

.ft_text_list_three
{
	list-style-type: none;
	position: relative;
	top: -213px;
	left: 590px;
}

.footer_links
{
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 18px;
}
.footer_links a
{
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.footer_links a:hover
{
	font-size: 11px;
	font-weight: normal;
	color: #FFF885;
	text-decoration: underline;
}

/* Added by Andy */
a {
	color: #2f63da;
}

a:hover {
	color: #a60000;
}

.previous_button
{
        background-image: url(http://static.i85media.com/dumblaws/images/button_fulltextoflaw.gif);
        background-repeat: repeat-x;
        background-color: #283244;
        padding: 5px 15px 0 15px;
		height: 15px;
		display: block;
		width: 115px;	
		margin: 0 auto;
}

.previous_button a
{
        text-decoration: none;
        font-size: 10px;
        line-height: 100%;
        color: #FFFFFF;
        font-weight: bold;
}

.previous_button a:hover
{
        text-decoration: underline;
        color: #FFF885;
        text-align: center;
}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}
	
.news h2
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.news h3 
{ 
	font-size: 13px; 
	font-weight: bold; 
	border-bottom: 1px dashed #666633; 
	margin-bottom: 5px; 
	padding-bottom: 2px;
	margin-top: 25px;
}

.news h3 a:link, .news h3 a:visited 
{ 
	color: #a60000; 
	text-decoration: none; 
}
.news h3 a:hover 
{ 
	text-decoration: underline; 
}

.news_border 
{ 
	padding: 3px; 
	border: 1px dashed #666633; 
	background-color: #CCCCCC; 
}

.news_meta 
{ 
	font-size: 10px; 
	color: #666633; 
	margin-bottom: 15px; 
}

.news_meta a:link, .meta a:visited 
{ 
	color: #999966; 
}

.news_meta a:hover 
{ 
	color: #666633; 
}

.news img {
	padding: 7px;
}

.acc {
	font-size: 12px;
	font-weight: normal;	
	border: solid 1px; 
	width: 240px; 
	padding: 8px; 
	margin-left: auto; 
	margin-right: auto;
	background-color: #DDDDDD;
}

p.premiere {
	font-size: 11px;
	margin-top: -10px;
}