/* CSS Document */



html
{
   	margin: 0;
   	padding: 0;
}

img {border: none;}

body
{
   	margin: 0;
   	padding: 0;
   	font-family: georgia, times, serif;
   	font-size: 11px;
   	color: #ffffff;
}

#container
{
	margin: 0;
	position: relative;
	width: 800px;
	margin: 0 auto; 
	padding-top: 30px;
		
}

.nav
{
	margin: 0;
	padding: 0; 
	height:110px;
   	float:left;
   	width: 800px; 
}

.subnav
{
	padding: 0;
   	height:38px;
   	float:left;
   	width: 800px; 
}
.nav_breaker
{
	width: 800px;
	height: 30px;
}
.gallery
{
	border:none;
   	width: 187px;
	height:735px;
	background-image:url(img/dummy_sm.gif);
	background-repeat:repeat-y;
}
.gallery_image_right
{
	border:none;
   	float:left;
   	width: 89px;
	height: 89px;
        padding-top: 1px;	
        padding-bottom: 2px;
        padding-left: 2px;
        padding-right: 2px;
}

.break
{
	float:left;
	width: 4px;
	
}





.blog_inner_left
{
	float:left;
	width:552px;
}

.blog_entry_header
{
	font-family: georgia, times, serif;
   	line-height:14pt;
	font-size:12px;
	color: #93A84A;
	float:left;
	width:530px;
	height:14px;
}

.blog_entry_title
{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
   	line-height:14pt;
	font-size:13px;
	color: #5dc8da;	
	float:left;
	width:324px;
	font-weight:bold;
        padding-bottom:10px;

}
.blog_entry_title a:link
{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
   	line-height:14pt;
	font-size:13px;
	color: #5dc8da;	
	float:left;
	width:324px;
	font-weight:bold;
        padding-bottom:10px;
        text-decoration:underline;

}

.blog_entry_title a:hover
{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
   	line-height:14pt;
	font-size:13px;
	color: #5dc8da;	
	float:left;
	width:324px;
	font-weight:bold;
        padding-bottom:10px;
        text-decoration:underline;

}
.blog_entry_title a:active
{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
   	line-height:14pt;
	font-size:13px;
	color: #5dc8da;	
	float:left;
	width:324px;
	font-weight:bold;
        padding-bottom:10px;
        text-decoration:underline;

}
.blog_entry_title a:visited
{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
   	line-height:14pt;
	font-size:13px;
	color: #5dc8da;	
	float:left;
	width:324px;
	font-weight:bold;
        padding-bottom:10px;
        text-decoration:underline;

}





.blog_entry_text_box
{
	float:left;
	width:550px;

}

.blog_entry_copy
{
	width:480px;
	line-height:14pt;
    float:left;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
	color: #5dc8da;
	padding-bottom:15px;

}
.blog_entry_copy a:link
{
	width:480px;
	line-height:14pt;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
	color: #5dc8da;
	
        text-decoration:underline;

}
.blog_entry_copy a:hover
{
	width:480px;
	line-height:14pt;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
	color: #5dc8da;
	
        text-decoration:underline;

}
.blog_entry_copy a:active
{
	width:480px;
	line-height:14pt;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
	color: #5dc8da;
	
        text-decoration:underline;

}
.blog_entry_copy a:visited
{
	width:480px;
	line-height:14pt;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
	color: #5dc8da;
	
        text-decoration:underline;

}




.blog_form_copy
{
	width:175px;
	line-height:14pt;
    float:left;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
	color: #cccccc;
	padding-bottom:8px;

}

.blog_form_copy_long
{
	width:100%;
	line-height:14pt;
    float:left;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
	color: #cccccc;
	padding-bottom:4px;

}

.blog_entry_image
{
   	float:left;
	width: 100%;
	padding-bottom:20px;
}
.news_image
{
   	float:left;
	width: 100%;
	padding-bottom:20px;
}



.blog_inner_right
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
	color: #e77cb2;
	float:right;
	width:187px;
	height:820px;
}

.blog_inner_left_break
{
	background-image:url(img/uline_alt.gif);
	background-repeat:repeat-x;
	height: 4px;
	width: 100%;
	float:left;
	padding-bottom:10px;
	padding-top:10px
	
}
.blog_comment_break
{
	height:100%;
	width: 100%;
	float:left;
	
}


.blog_inner_left_break_blank
{
	height:100%;
	width: 100%;
	float:left;
	padding-bottom:10px;
	padding-top:10px
	
}

.blog_inner_right_break
{
	background-image:url(img/uline_alt.gif);
	background-repeat:repeat-x;
	height: 4px;
	width: 100%;
	padding-bottom:10px;
        float: left;
	
}

.blog_search
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #e77cb2;
	padding-bottom: 10px;
}
.blog_nav
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #e77cb2;
	padding-bottom: 20px;
	float: left;
	width: 623px;
	vertical-align:text-top;
}

.blog_links
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #e77cb2;
	padding-bottom: 10px;
	
}
.blog_post_info
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #e77cb2;
	padding-bottom: 10px;
    float: right;
}

.blog_links_links_left
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #e77cb2;
	float:left;
	height:30px;
	padding-bottom: 8px;
	
}

.blog_links_links
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #e77cb2;
	padding-bottom: 8px;
        float: right;
	
}

.blog_links_links a:link 
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #e77cb2;
	padding-bottom: 10px;
	text-decoration: none;
}

.blog_links_links a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #e77cb2;
	padding-bottom: 10px;
	text-decoration: none;
}

.blog_links_links a:hover 
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #e77cb2;
	padding-bottom: 10px;
	text-decoration: underline;
}

.blog_links_links a:active 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #e77cb2;
	padding-bottom: 10px;
	text-decoration: underline;
}
.blog_links_links_right_panel
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #e77cb2;
	padding-bottom: 10px;
	
}

.blog_links_links_right_panel a:link 
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #e77cb2;
	padding-bottom: 10px;
	text-decoration: none;
}

.blog_links_links_right_panel a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #e77cb2;
	padding-bottom: 10px;
	text-decoration: none;
}

.blog_links_links_right_panel a:hover 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #e77cb2;
	padding-bottom: 10px;
	text-decoration: underline;
}

.blog_links_links_right_panel a:active 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #e77cb2;
	padding-bottom: 10px;
	text-decoration: underline;
}




.formal_info {	       
	height:22px;
    width:165px;
    font-size: 12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #999999;
	display:block;
	padding-top:8px;
	padding-left:6px;
	background-color:#f5f5f5;
	border-style:none;
	
}

.formal_copy
{

line-height:14pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
	color: #5dc8da;

}

.formal_box
{
background-image:url(img/bg_grey.gif);
	background-repeat:repeat;	
font-weight:bold;
color: #999999;
float:left;
width:515px;
line-height:14pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border:none;
padding-top:8px;
	padding-left:6px;

}

.formal_submit_left
{
	color: #fff;
	background-color: #e77cb2;
	font-size: 12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	width:90px;
	height:31px;
	float:left;
	border: 0px;
	text-align:center;
}
.formal_submit_left_div
{	
	float:left;
}

.form
{
	width:535px;
	float:left;
	padding-left:14px;
}

.comments
{
	width:535px;
	float:left;
	padding-left:14px;
        
}
.comment_links
{
	
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #cccccc;
	padding-bottom: 8px;
padding-top: 12px;
padding-right: 12px;
text-align:right;
}
.comment_links a:link
{
	
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #cccccc;
text-align:right;
text-decoration: underline;
}
.comment_links a:hover
{
	
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #cccccc;
	
text-align:right;
text-decoration: underline;
}

.comment_links a:visited
{
	
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #cccccc;
	
text-align:right;
text-decoration: underline;
}

.comment_links a:active
{
	
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #cccccc;
	
text-align:right;
text-decoration: underline;
}






.comments_box
{
background-image:url(img/bg_grey.gif);
background-repeat:repeat;	
font-weight:bold;
color: #cccccc;
float:left;
width:510px;
line-height:14pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border:none;
padding-top:8px;
padding-left:6px;
padding-right:6px;

}
.comments_box a:link
{
background-image:url(img/bg_grey.gif);
background-repeat:repeat;	
font-weight:bold;
color: #cccccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
}
.comments_box a:hover
{
background-image:url(img/bg_grey.gif);
background-repeat:repeat;	
font-weight:bold;
color: #cccccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
}
.comments_box a:visited
{
background-image:url(img/bg_grey.gif);
background-repeat:repeat;	
font-weight:bold;
color: #cccccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
}
.comments_box a:active
{
background-image:url(img/bg_grey.gif);
background-repeat:repeat;	
font-weight:bold;
color: #cccccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
}





.formal_search_box{
        float:left;
	width:134px;
 	display:block;
        border-style:hidden;
	background-color: #f5f5f5;
        height:22px; 
        color: #cccccc;
        font-weight:bold;
        padding-left:6px;
padding-top:9px;
}

.formal_submit
{
	color: #fff;
	background-color: #e77cb2;
	font-size: 12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	width:42px;
	height:31px;
	float:right;
	border: 0px;
	text-align:center;
        border-style:hidden;
        display:block; 
}
.search_form
{
	padding-top:2px;
}
.rss
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #e77cb2;
	padding-bottom: 10px;
	text-decoration: none;
	padding-top:2px;
}
.twitter
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #e77cb2;
	padding-bottom: 10px;
	text-decoration: none;
	padding-top:2px;
}



