* {
     margin: 0;
 }
html {
     height: 100%;
 }

body {
    height:100%;
    font-family: "trebuchet ms";
	font-size: 12px;
	margin: 0;
	padding: 0;
	background: #000000 url("images/bg.png") repeat-y top center;
}


#bgwrap {
    height: 100%;
	margin: 0;
	padding: 0;
	background: #d3d3d3 url("") no-repeat top center;
}

.wrapper {
    min-height: 100%;
	width: 900px;
    height: 100%;
	height: auto !important;
    margin: 0 auto -4em;
	background: url("") repeat-y center;
	background-position: top center;

 }

#conwrap {
width: 900px;
height: 100%;
margin: 0 auto;
border-left:1px solid #000000;
border-right:1px solid #000000;
background: #f3f3f3;
}

#wraplurp {
	height: 100%;
	width: 900px;
	margin: 0 auto;
}

#header {
	width: 900px;
	height: 230px;
	background-image: url(images/header.png);
	background-repeat: no-repeat;
}

#header2 {
	width: 900px;
	height: 230px;
	background-image: url(images/header.png);
	background-repeat: no-repeat;
}

#links {
text-align:center;
height:36px;
padding: 0px 0px 0px 0px;
width:900px;
background: url("images/linkback.png") repeat-x;
border-top: 6px solid #dbdbdb;

}

#greet {
margin: 25px 25px 50px 25px;
padding: 25px 25px 25px 25px;
width: 800px;
margin: 0 auto;
border: 1px solid #818181;
color: #000000;
background: #f7f7f7;
font-style: italic;
font-size: 15px;
}

#connbars {
    height:100%;
    width: 900px;
    margin: 0 auto;
	height: 100%;

}

#content {
    padding: 25px 25px 50px 25px;
	width: 554px;
    float: left;
	height: 100%;
}
#searchcontent {
    padding: 25px 25px 50px 25px;
	width: 848px;
    float: left;
	height: 100%;
}

#leftcol {
height:100%;
color:#525252;
font-family: "trebuchet ms";
font-size: 12px;
width: 284px;
padding: 25px 0px 50px 10px;
float: right;
}

#google {
padding: 6px 0 6px 0;
}

#google2 {
padding: 6px 0 6px 0;
text-align:center;
}

#footer {
    margin: 0 0 0 0px;
    padding: 0px 0px 0px 0px;
	text-align: center;
	width: 900px;
	height: 153px;
	background: #dbdbdb;
    clear: both;
	border-bottom:1px solid #4f4f4f;
	border-top:5px solid #4f4f4f;
}

.footerh2 h2 {
color:4f4f4f;
text-decoration: underline;
font-size: 14px;
font-weight:normal;
margin:0;
}

#footerleft {
    float:left;
    padding: 6px 65px 0px 50px;
	text-align: left;
	width: 200px;
	height: 135px;
	background: #dbdbdb;
}

#footercenter {
    float:right;
    padding: 6px 65px 0px 28px;
	text-align: left;
	width: 200px;
	height: 135px;
	background: #dbdbdb;
}

#footerright {
    float:right;
    padding: 6px 65px 0px 27px;
	text-align: left;
	width: 200px;
	height: 135px;
	background: #dbdbdb;
}


.footer {
    height: 4em;
	background: #f3f3f3;
 }
 
#leftcol .h2 {
 font-size: 15px;
 color:#ffffff;
 }
 
.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}

#text {
	border: 1px solid #690000;
	padding: 0px;
	background: #f3f3f3;
}


.contentHeader {
padding: 6px 0 6px 0;
}

.contentHeader .h1, .contentHeader a:link, .contentHeader a:visited {
font-family: Georgia, serif;
font-size:20px;
font-weight: bold;
color: #5f5f5f;
text-decoration:none;
}

.contentHeader a:hover {
color: #a5a5a5;
text-decoration:none;
}

.sideHeader {
padding: 6px 0 6px 0;
}

.sideHeader .h1, .sideHeader a:link, .sideHeader a:visited {
font-family: Georgia, serif;
font-size:20px;
font-weight: bold;
color: #5f5f5f;
text-decoration:none;
}

.contentCenter {
font-family: Trebuchet MS, serif;
font-size:12px;
color: #525252;
}

.contentCenter a:link, .contentCenter a:visited, .contentCenter a:active {
color: #690000;
text-decoration: none;
}

.contentCenter a:hover {
color: #000000;
text-decoration: underline;
}

.contentCenter img {
border: 1px solid #a5a5a5;
padding: 2px 2px 2px 2px;
}

.contentFooter a:link, .contentFooter a:visited, .contentFooter a:active, #rss a:link, #rss a:visited, #rss a:active {
color: #690000;
text-decoration: none;
font-size:12px;
font-family: "trebuchet ms";
}

.contentFooter a:hover, #rss a:hover {
color: #000000;
text-decoration: underline;
font-size:12px;
font-family: "trebuchet ms";
}

.border {
height: 10px;
background: url("images/border.png") repeat-x;
}

#search {
padding: 6px 0 6px 2px;
}

#leftcol ul {
list-style-type: none;
text-align: left;
margin:0;
padding:0;
}

.piclenselink {
padding:0 0 0 3px;
}

#pagessub ul {
list-style-type: none;
text-align: left;
margin:0;
padding:0;
}

#pagessub ul a:link {
font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode",verdana,lucida,sans-serif;
font-size:18px;
font-weight:;
color: #690000;
text-decoration:none;
}

#pagessub ul a:hover {
font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode",verdana,lucida,sans-serif;
font-size:18px;
font-weight:;
color: #690000;
text-decoration:underline;
}

#comments ul {
list-style-type: none;
text-align: left;
margin:0;
padding:0;
}

#comments2 ul {
list-style-type: none;
text-align: left;
margin:0;
padding:0;
}

#leftcol ul li a {
background: transparent url(images/list-off.gif) left center no-repeat;
padding-left: 10px;
text-align: left;
font: normal 12px "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-decoration: none;
color: #690000;
}

#pagessub ul li a {
background: transparent url(images/list-off.gif) left center no-repeat;
padding-left: 10px;
text-align: left;
font: normal 18px "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-decoration: none;
color: #690000;
}

#comments ul li a {
background: transparent url(images/list-off.gif) left center no-repeat;
padding-left: 10px;
text-align: left;
font: normal 12px "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-decoration: none;
color: #690000;
}

#comments2 ul li a {
background: transparent url(images/list-off.gif) left center no-repeat;
padding-left: 12px;
text-align: left;
font: normal 26px "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-decoration: none;
color: #690000;
}

#leftcol ul li a:hover
{
background: transparent url(images/list-on.gif) left center no-repeat;
color: #a5a5a5;
}

#pagessub ul li a:hover
{
background: transparent url(images/list-on.gif) left center no-repeat;
color: #a5a5a5;
}

#leftcol ul li a#current
{
background: transparent url(images/list-active.gif) left center no-repeat;
color: #690000;
}

#pagessub ul li a#current
{
background: transparent url(images/list-active.gif) left center no-repeat;
color: #690000;
}

.recent {
padding: 6px 0 6px 0;
}

#rss {
height: 90px;
}

#rssimage {
float:left;
background: url("images/rss.png");
width:92px;
height:89px;
}

#rsslinks {
padding: 10px 0 0 0;
font-size: 18px;
float:right;
width: 180px;
height:89px;
}




	#comments h3 { font-size: 1.8em; }
	
	#comments h3.comment_intro { margin: 0 0 1.11111em 0; padding: 2.05556em 0 0 0; border-top: 0.166667em double #ccc; }

	#comments h3#respond { margin: 2.2222em 0 0 0; }

	
	/*---:[ comment styles ]:---*/

#comments { width: 554px; }

	dl#comment_list { margin: 0 0 0 0; }
		
		dl#comment_list dt { padding: 0 0 33px 0; background: url('images/comment_top.gif') 0 100% no-repeat; font-size: 1.1em; line-height: 1.8182em; color: #999; }
		
		dl#comment_list dt.author { background: url('images/comment_author_top.gif') 0 100% no-repeat; }
		
			dl#comment_list dt .comment_num { padding: 0 0.3636em 0 0; }
			
				dl#comment_list dt .comment_num a, dl#comment_list dt .comment_num a:visited { color: #999; }
				
				dl#comment_list dt .comment_num a:hover { color: #a90000; }
				
			dl#comment_list dt strong { font-size: 1.4545em; color: #000; }
				
				dl#comment_list dt strong a, dl#comment_list dt strong a:visited { color: #000; border-bottom: 1px dotted #999; }
				
				dl#comment_list dt strong a:hover { color: #000; border-bottom: 1px solid #a90000; }
		
		dl#comment_list dd { width: 514px; padding: 0 20px; margin: 0 0 1.5385em; background: #dfdfdf url('images/comment_bottom.gif') 0 100% no-repeat; }
		
		dl#comment_list dd.author { background: #f6f4c9 url('images/comment_author_bottom.gif') 0 100% no-repeat; }
		
			dl#comment_list dd.entry p, dl#comment_list dd.entry ul, dl#comment_list dd.entry ol, dl#comment_list dd.entry blockquote { margin-bottom: 1.1538em; }



/*---:[ comment form styles ]:---*/

p.log_in { margin: 0 0 3.07692em 0; }

#comment_form { width: 46.8em; margin: 0 0 4.0em 0; }

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

	#comment_form p { padding: 0.7692em 0; }
	
		#comment_form label { padding: 0 0 0 0.83333em; font-size: 1.2em; }

		#comment_form .text_input { width: 15.3846em; padding: 0.23077em; color: #a90000; font: bold 1.3em Verdana, sans-serif; border-top: 0.15385em solid #999; border-left: 0.15385em solid #999; border-right: 0.07692em solid #eee; border-bottom: 0.07692em solid #eee; }
		
		#comment_form .text_input:focus { border-top-color: #666; border-left-color: #666; border-right-color: #ddd; border-bottom-color: #ddd; }
		
		#comment_form .text_area { width: 32.9231em; }

		#comment_form p.subscribe-to-comments { font-size: 1.3em; }
		
			#comment_form p.subscribe-to-comments label { font-size: 1.0em; }

		#comment_form .form_submit { padding: 0.5em; background: url('images/submit_bg.gif') repeat-x; color: #000; border: 0.21429em double #999; border-top-color: #ccc; border-left-color: #ccc; font: bold 1.4em/1.0em "Helvetica Neue", Helvetica, Arial, sans-serif; cursor: pointer; }
		
		#comment_form .form_submit:hover { color: #a90000; }
		

#pixopoint_menu1 {
    background:#b9181e repeat-x;
	height: 36px;
    width:100%;
}
		
#suckerfishnav {
    background:#b9181e repeat-x;
    font-size:22px;
    font-family:Myriad Pro,sans-serif;
    font-weight:100;
	height: 36px;
    width:100%;
	text-align:center;
	list-style:none;
    }
#suckerfishnav, #suckerfishnav ul {
	display:inline;
    list-style:none;
    line-height:36px;
    padding:0;
    margin:0;
    width:100%;
	text-align:center;
    }
#suckerfishnav a {
    display:inline;
    color:#000000;
    text-transform:uppercase;
	font-weight: 100;
	text-decoration:none;
    padding:0px 10px;
    }
#suckerfishnav li {
	display:inline;

    padding:0;
    }
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:101px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    border-top:1px solid #666666;
	text-align:center;
	list-style:none;
    }
#suckerfishnav li li {
    width:99px;
    border-bottom:1px solid #666666;
    border-left:1px solid #666666;
    border-right:1px solid #666666;
    font-weight:bold;
    font-family:verdana,sans-serif;
    }
#suckerfishnav li li a {
    padding:4px 10px;
    width:80px;
    font-size:26px;
    color:#000000;
    }
#suckerfishnav li ul ul {
    margin:-35px 0 0 100px;
    }
#suckerfishnav li li:hover {
    background:#000000;
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
    color:#b9181e;
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color:#b9181e;
	text-decoration:none;
    }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color:#000000;
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
    background:#b9181e;
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
    background:#000000;
    }

blockquote {
	margin:22px 20px;
	padding:3px;
	color:#575757;
	padding: 0 40px;
	background: transparent url("images/blockquote.gif") no-repeat 0 0;
}