
/*
Theme Name: Galleria
Theme URI: http://www.dathemes.com/
Description: Galleria is made by www.dathemes.com  Please check our other themes. This theme is free to use but for courtesy please leave our links on the bottom to our site. Also, please donate money by buying our themes!
Version: 1.0 
Author: Dathemes.com
Author URI: http://www.dathemes.com/
*/

div#bottom {

    width: auto;

    margin: 0px 0px 0px 0px;

    padding: 0px 5px 15px 5px;

    clear: both;
}


.floatbox { overflow:hidden;


 }

.width33 { width: 30.333%;

 }

.separator div.module {

    margin: 0px 15px 0px 0px;


}


.float-left { float: left; overflow: hidden; 




}




div.mod-rounded div.box-container-t {

    padding: 0px 10px 0px 10px;

    position: relative;

}



div.mod-rounded div.box-t {

    height: 9px;

    border-top: 1px solid #DCDCDC;

    background: #ffffff;

}



div.mod-rounded div.box-tl {

    position: absolute;

    top: 0px;

    left: 0px;

    width: 10px;

    height: 10px;

    background: url(images/module_rounded_tl.png) 0 0 no-repeat; /* ie6png:scale */

}



div.mod-rounded div.box-tr {

    position: absolute;

    top: 0px;

    right: 0px;

    width: 10px;

    height: 10px;

    background: url(images/module_rounded_tr.png) 0 0 no-repeat; /* ie6png:scale */

}



div.mod-rounded div.box-1 {

    padding: 0px 14px 0px 14px;

    border-left: 1px solid #DCDCDC;

    border-right: 1px solid #DCDCDC;

    background: #F0F0F0 url(images/module_rounded_bg.png) 0 0 repeat-x;

    overflow: hidden;

}



div.mod-rounded div.box-container-b {

    padding: 0px 10px 0px 10px;

    position: relative;

}



div.mod-rounded div.box-b {

    height: 9px;

    border-bottom: 1px solid #DCDCDC;

    background: #F0F0F0;

}



div.mod-rounded div.box-bl {

    position: absolute;

    top: 0px;

    left: 0px;

    width: 10px;

    height: 10px;

    background: url(images/module_rounded_bl.png) 0 0 no-repeat; /* ie6png:scale */

}



div.mod-rounded div.box-br {

    position: absolute;

    top: 0px;

    right: 0px;

    width: 10px;

    height: 10px;

    background: url(images/module_rounded_br.png) 0 0 no-repeat; /* ie6png:scale */

}



div.mod-rounded h3.header2 {

    margin: 0px 0px 5px 0px;

    font-size: 150%;

    letter-spacing: -1px;

}



div.mod-rounded h3.header2 span.color {

    color: #141414;

}



div.mod-black div.box-container-t {

    padding: 0px 10px 0px 10px;

    position: relative;

}





.separator div.module {

    margin: 0px 15px 0px 0px;


}



#left div.module,

#right div.module {

    margin: 0px 0px 15px 0px;

}



div#toolbar div.module {

    margin-left: 20px;

    float: right;

}



div.module {

    position: relative;


	opacity: .99;
	filter: alpha(opacity=99);
	zoom: 1;



}



div.mod-blank div.module {

    overflow: hidden;

}








div.mod-rounded div.box-container-t {

    padding: 0px 10px 0px 10px;

    position: relative;
	color: #000;

}



div.mod-rounded div.box-t {

    height: 9px;

    border-top: 1px solid #DCDCDC;

    background: #ffffff;

}



div.mod-rounded div.box-tl {

    position: absolute;

    top: 0px;

    left: 0px;

    width: 10px;

    height: 10px;

    background: url(images/module_rounded_tl.png) 0 0 no-repeat; /* ie6png:scale */

}



div.mod-rounded div.box-tr {

    position: absolute;

    top: 0px;

    right: 0px;

    width: 10px;

    height: 10px;

    background: url(images/module_rounded_tr.png) 0 0 no-repeat; /* ie6png:scale */

}



div.mod-rounded div.box-1 {

    padding: 0px 14px 0px 14px;

    border-left: 1px solid #DCDCDC;

    border-right: 1px solid #DCDCDC;

    background: #F0F0F0 url(images/module_rounded_bg.png) 0 0 repeat-x;

    overflow: hidden;
	color: #000;

}
div.box-1 a {
color: #000;
text-decoration: none;
}


div.mod-rounded div.box-container-b {

    padding: 0px 10px 0px 10px;

    position: relative;

}



div.mod-rounded div.box-b {

    height: 9px;

    border-bottom: 1px solid #DCDCDC;

    background: #F0F0F0;

}



div.mod-rounded div.box-bl {

    position: absolute;

    top: 0px;

    left: 0px;

    width: 10px;

    height: 10px;

    background: url(images/module_rounded_bl.png) 0 0 no-repeat; /* ie6png:scale */

}



div.mod-rounded div.box-br {

    position: absolute;

    top: 0px;

    right: 0px;

    width: 10px;

    height: 10px;

    background: url(images/module_rounded_br.png) 0 0 no-repeat; /* ie6png:scale */

}



div.mod-rounded h3.header2 {

    margin: 0px 0px 5px 0px;

    font-size: 150%;

    letter-spacing: -1px;

}



div.mod-rounded h3.header2 span.color {

    color: #fff;

}






































/*  
Theme Name: Dathemes.com
*/

/*small reset*/
body, ul, ol, li, p, h1,h2, h3, h4, h5, h6, form, blockquote, dl, dd, dt{
margin:0;
padding:0;
}

body{

font: normal 14px Arial, Helvetica, sans-serif;
line-height:1.7em;
}
#wrapper-bgonly{
position:relative;	
	}
	
#wrapper{
    width:960px;
	margin:0 auto;
	background-position:top;
	position:relative;
	}
	
#top{
	width:960px;
	margin:0 auto;
	background-position:top;
	position:relative;
/*	padding:110px  0 0 0;     THIS IS WHERE YOU CHANGE THE HEIGHT OF THE PHOTOS     */
	padding:75px  0 0 0;

	}
	
#main{
	width:960px;
	position:relative;
	float:left;
	padding:0 0 0 50px;
	}

#footer{
	width:960px;
	height:192px;
	position:relative;
	clear:both;
	}
	
.content{
float:left;

/*left:25px;*/
left:-45px;

margin:0 50px 0 0;
overflow:hidden;
padding:0 0 5px;
position:relative;
width:960px; 
	}
	
.sidebar{
	width:270px;
	float:left;
	margin-top:110px;
	position:relative;
	}
	
.entry{
	padding:0 0 40px 0;
	}
	
	
/*Post & Page*/

.small_previewpic{
	overflow:hidden;
	width:470px;
	clear:both;
	}
.small_previewpic a img{
	border:none;
	}
	
.entry_content{
	display:block;
	}
.entry{
	clear:both;
	}
#top .current_content{
	left:0;
	display:block;
	}
	
.ajaxbox{
	position:absolute;
	left:600px;
	top:0;
	width:920px;
	display:none;
	}
	
#top .content_relative{
	position:relative;
	}
	
/*Special fonts and image styles*/
h1{font-size:30px; font-weight:normal; clear:both;}
h2{font-size:24px; font-weight:normal; clear:both;}
h3{font-size:22px; font-weight:normal; clear:both;}
h4{font-size:20px; font-weight:bold; clear:both;}
h5{font-size:18px; font-weight:bold; clear:both;}
h6{font-size:16px; font-weight:bold; clear:both;}

a{outline:none;}

#wrapper p{
	padding:0 0 20px 0;
	}

.sidebar h3{
	font-size:18px;
	}
 h1,h2, h3, h4, h5, h6{
line-height:1.3em;
padding-bottom:0.3em;
	 }
h1 a, h2 a{
	font-weight:normal;
	text-decoration:none;
	}

#logo{
	width:323px;
	height:70px;
	position:absolute;
	left:665px;
	top:40px;
	z-index:1;
	padding:0;
	margin:0;
    background: url(images/helena3.png) 0 0 no-repeat; /* ie6png:scale */

	}

#logo a{
	width:323px;
	height:99px;
	display:block;
	text-indent:-9999px;
	outline:none;
	z-index:1;
	}
.meta{
	font-size:9px;
	clear:both;
	}
	
.meta a{
	text-decoration:none;
	}
	
.meta a:hover{
	text-decoration:underline;
	}

.meta_cat{
	padding-right:9px;
	padding-left:5px;
	}
	
.meta_date{
	padding-left:2px;
	padding-right:9px;
	}
	
.meta_comment{
	padding-left:9px;
	}
	

.floatleft{
	float:left;
	}

.floatright{
	float:right;
	}
	
.clearboth{
	clear:both;
	}
	
.more-link{
	display:block;
	width:100px;
	text-decoration:none;
	}
	
#wrapper #top .icon{
	height:48px;
	width:48px;
	display:block;
	margin:10px 10px 30px 0;
	float:left;
	clear:both;
	padding:0;
	}	
	
#wrapper #top .wp-smiley{
border:none;
background-color:transparent;
}

#wrapper #top .alignnone, #wrapper #top .fullsize {
float:none;
margin:10px 0;
overflow:hidden;
border:none;
padding:0;
background:transparent;
}
.alignleft{
float:left;
margin:0px 10px 10px 0pt;
overflow:hidden;
}
.alignright{
float:right;
margin:0px 0pt 10px 10px;
overflow:hidden;
}
.aligncenter{
clear:both;
display:block;
margin:0pt auto 1.5em;
overflow:hidden;
}

.entry_content img, .entry_content img a{
	border:1px solid #999;
	padding:10px;
	text-decoration:none;
	}
	
#top .entry_content .noborder, #top .entry_content .noborder a{
	border:none;
	padding:0;
	background:transparent;
	}

.entry_content ul{
	padding:0 0 20px 20px;
	list-style-position:outside;
	list-style-type:disc;
	}	
	
.entry_content ol{
	padding:0 0 20px 20px;
	list-style-position:outside;
	list-style-type:decimal;
	}	
	
.entry_content blockquote{
	padding:0 0 0 10px;
	margin:0 0 0 10px;
	font-style:italic;
	}
	
/*jquery*/
	
.ajaxloader{
	display:block;
	height:32px;
	width:32px;
	position:absolute;
	z-index:99;
 	right:80px;
 	top:10px;
	display:none;
	}

.ajaxloader_content{
font-size:9px;
height:28px;
left:-200px;
line-height:28px;
position:relative;
text-align:right;
width:200px;
	}
	


/* navigation */

#wrapper #nav{
float:right;
position:absolute;
top:60px;
left:10px;
font-size:12px;
}


#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:27px; 
z-index:3;
/*z-index:3;*/
}

#wrapper #nav a{
display:block;
padding:0px 15px;
text-decoration:none;
text-align:center;
line-height:27px; 
outline:none;
margin-right:5px;
background-position:bottom;
}

#wrapper #nav a:hover, #wrapper #nav .current_page_item a, #wrapper #nav .current-cat a, #wrapper #nav .current-tab{
background-position:top;
	}


#wrapper #nav li{
float:left;
position:relative;
}

#wrapper #nav li li{
border-left:none;
}

#wrapper #nav ul {
position:absolute;
display:none;
width:170px;
top:28px;
}

#wrapper #nav li ul a{
width:110px;
height:auto;
float:left;
text-align:left;
}



#wrapper #nav ul ul{
top:auto;
}	

#wrapper #nav li ul ul {
left:-30px;
top:29px;
}






#wrapper #nav li:hover ul ul, #wrapper #nav li:hover ul ul ul,#wrapper  #nav li:hover ul ul ul ul{
display:none;
}
#wrapper #nav li:hover ul, #wrapper #nav li li:hover ul, #wrapper #nav li li li:hover ul, #wrapper #nav li li li li:hover ul{
display:block;
}



#wrapper #nav .sub_list, #wrapper #nav .sub_sub_list{
display:none;
}

/*sidebar*/

/*widgets allgemein*/



#block1 .widget, #block2 .widget, .widget_block{
width:319px; /*change if sidebarwidth changes*/
padding-top:10px;
margin-bottom:10px;
position:relative;
}


.sidebar ul, .sidebar ol, .footer ul, .footer ol  {
list-style-position:outside;
list-style-type:none;
position:relative;
}


.widget{
clear:both;
padding:0 25px 25px;
margin:0 0 15px 0;
}
.widget_block{
float:left;
}
.widget_block .widget{
float:left;
overflow:hidden;
position:relative;
width:269px;
}

.widget a, .widget a:visited{
padding:7px 5px;
display:block;
text-decoration:none;
width:259px; /*change if sidebarwidth changes*/
}

.widget a:hover, .widget li:hover a {
text-indent:0;
}

.widget h3{
padding:0px 3px 4px;
margin:0;
}

.widget div{
padding:5px;
}


/* ####### rss widget ####### */
.rss-date{
padding:0px 5px;
color:#9f9f9f;
font-size:10px;
}

.widget_rss cite{
padding:0px 5px 10px 5px;
color:#9f9f9f;
font-size:10px;
display:block;
}

/* ####### rss widget ####### */


/* ####### recentcomments + widget_archive + textwidget+ categorylink ####### */
#top .widget_archive a, #top .recentcomments a, #top .textwidget a, #top .widget_categories a{
display:inline;
margin:0;
padding:0;
}

.textwidget a{
border:none;
text-decoration:underline;
}
.textwidget a:hover{
text-decoration:none;
}

#top .recentcomments, #top .widget_archive li, #top .widget_categories li{
padding:7px 5px;
display:block;
text-decoration:none;
width:259px;
}

#top .recentcomments a, #top .widget_archive li a, #top .widget_categories li a{
border-bottom:none;
}

/* ####### recentcomments ####### */



/*--------------------calendar--------------------*/
#wp-calendar a, #wp-calendar a:visited {
display:block;
text-decoration:none;
padding:0;
border:none;
width:auto;
}




#wp-calendar {
empty-cells: show;
width:100%;
text-align:center;

}

#wp-calendar #next a,#wp-calendar #prev a {
text-decoration:none;
display:block;
border:none;
}

#wp-calendar caption {
margin-bottom:5px;
}

#wrapper #top .widgettitle .rsswidget{
	border:none;
	}
.rsswidget img{
	display:none;
	}

/*-------------------- end calendar--------------------*/

/*-------------------- tag cloud--------------------*/
#top .widget_tag_cloud a{
display:inline;
line-height:2em;
border:none;
}


/*-------------------- end cloud--------------------*/


#s, .text_input, .text_area, .ajaxstyle input, .ajaxstyle textarea {
padding:5px;
font: normal 13px Arial, Helvetica, sans-serif;
margin:1px;
}

#searchsubmit, #send, #submit {
padding:4px 15px;
font: normal 13px Arial, Helvetica, sans-serif;
}

.sidebar #searchform div{
	padding:0;
	}
	
	
/* ---------------------- Pagination -------------------*/

.pagination{
bottom:-3px;
clear:both;
display:block;
float:left;
position:relative;
z-index:3;
}
.pagination span, .pagination a{
display:block;
float:left;
font-size:12px;
line-height:18px;
margin:2px 2px 2px 0;
padding:1px 6px;
text-decoration:none;
}

.pagination .current{
font-size:12px;
padding:1px 6px;
}


/*--------------------comments + contactform--------------------*/


.admincomment {
width:470px;					
}

.gravatar{
float:left;
width:90px;
height:95px;
position:relative;
padding-left:15px;
}

.comment_entry{
float:left;
width:345px;
}

.comment_entry p{
clear:both;
}

#top .commentlist{
list-style-type:none;
list-style-position:outside;
margin:0;
padding:0;
}

#wrapper #top .entry_comment p.meta{
	padding:20px 0 0 0;
	}

.commentlist li{
clear:both;
float:left;
line-height:1.5em;
padding:15px 0 0;
width:470px;
}
.commentlist{
	float:left;
	}

#commentwrap{
	overflow:hidden;
	}

.commentlist li .floatright{
font-size:0.917em;
}

#respond, #trackbacks{
clear:both;
}


.trackback_list{
margin:0 0 30px 20px;
padding:0;
list-style-position:outside;
}


.trackback_list li a{
text-decoration:underline;
}
#comments, #respond, #trackbacks {
margin-bottom:10px;
line-height:18px;

}

#commentform small {
font-size:11px;
font-weight:bold;

}
#commentform small span{
font-weight:normal;
}

#commentform label{
padding-left:5px;
}

.gravatar img{
padding:3px;
}	
#top .wp-smiley{
border:none;
}

.comment_entry .floatright{
padding-right:5px;

}

#commentform{
padding-bottom:40px;

}

#top .commentmeta{
	font-size:9px;
	clear:none;
	}

.text_area{
	width:456px;
	background-color:#fff;
	}
	
.ajaxstyle textarea{
	width:237px;
	}
	
#wrapper .entry_comment p{
	padding:0 0 8px;
	}

.entry_comment{
	padding-top:20px;
	}
.ajax_form label{
	font-size:11px;
	padding-left:10px;
	}
#wrapper .nopadding{
	padding:0px;
	}	
	
#wrapper .ajax_form p{
	padding:0 0 10px 0;
	}
	
.ajax_form #send{
	margin-left:6px;
	}
	
textarea{
overflow:hidden;
}

hr, .seperator{
height:14px;
width:100%;
display:block;
clear:both;
padding:0;
margin:5px 0;
border:none;
display:block !important;
display:none;
	}
	
#wrapper .speciallist{
	list-style-type:none;
	padding:0;
	margin:0;
	}
	
#wrapper .speciallist li{
	border-bottom:1px solid #999999;
	display:block;
	float:left;
	margin:0px;
	padding:20px 10px;
	width:215px;
	}


































body {
/*	background: #2B2219 url(images/bg.gif);
	background-repeat: no-repeat;*/
    background-position: top center;
    color: #333;
	font-size: 12px;
	font-family: Arial, Verdana, Arial, Tahoma;
	margin: 0px auto 0px;
	padding: 0px;
	}
	
#wrap {
	margin: 0px auto 0px;
	padding: 0px;
	}
/************************************************
*	Hyperlinks									*
************************************************/

a, a:visited {
	color: #477EDA;
	text-decoration: none;
	}
	
a:hover {
	color: #666;
	text-decoration: underline;
	}
	
/************************************************
*	Header  									*
************************************************/

#header {
	width: 960px;
	height: 100px;
	color: #333;
	font-size: 16px;
	font-weight: normal;
	margin: 0px auto 0px;
	padding: 0px;
	overflow: hidden;
	}
	
#header p {
	padding: 0px 0px 5px 0px;
	margin: 0px;
	line-height: 20px;
	}
	
#header a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}
	
#header h1 {
	color: #333;
	font-size: 36px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 25px 0px 0px 0px;
	text-decoration: none;
	}
	
#header h1 a, #header h1 a:visited {
	color: #333;
	font-size: 36px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 25px 0px 0px 0px;
	text-decoration: none;
	}
	
#header h1 a:hover {
	color: #474747;
	text-decoration: none;
	}

.headerleft {
	width: 300px;
	float: left;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	}
	
.headerright {
	width: 660px;
	float: right;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	}
	
#nav {
	margin: 0px;
	padding: 0px;
	float: left;
	}
	
#nav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li a, #nav li a:link, #nav li a:visited {
/*	color: #ffffff;*/
	display: block;
	font-size: 12px;
	text-transform: lowercase;
    margin: 0px;
	padding: 8px 15px 13px 15px;
	}

 #nav li a:hover, #nav li a:active {
/*	color: #457DD9;*/
    margin: 0px;
	padding: 8px 15px 13px 15px;
	text-decoration: none;
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	opacity: .80;
	filter: alpha(opacity=80);
/*	background: #2B2219;*/
	width: 150px;
/*	color: #CCCCCC;*/
	color: #fff;
	text-transform: lowercase;
	float: none;
	margin: 0px;
	padding: 7px 10px 7px 10px;
	border-bottom: 1px solid #373737;
	border-left: 1px solid #373737;
	border-right: 1px solid #373737;
	}
	
#nav li li a:hover, #nav li li a:active {
/*	background: #2B241A;*/
	color: #fff;
	padding: 7px 10px 7px 10px;
	}

#nav li {
	float: left;
	padding: 0px;
	}

#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 180px;               /* THIS IS WHERE YOU CHANGE THE WIDTH OF THE SUB MENU*/
	margin: -2px;
	padding: -2px;
	/*display: block; */ /*TEST*/
	}

#nav li li { 
	}

#nav li ul a { 
	width: 140px;
	}

#nav li ul a:hover, #nav li ul a:active { 
/*TEST*/
/*display: block;
z-index: 9998; */
	}

#nav li ul ul {
	margin: -29px 0 0 171px;
	/*display: block; */ /*TEST*/
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

#nav li:hover, #nav li.sfhover { 
	position: static;
	}






/************************************************
*	Content 					     		    * 
************************************************/

#content {
	width: 960px;
	margin: 0px auto 0px;
	padding: 0px 0px 10px 0px;
	line-height: 20px;
	color: #333;

	}


#content2 {
	/*background: url(images/bg-lg-box.jpg); */
	/*background-repeat: no-repeat;*/

	width: 870px;
	margin: 0px 0px 0px 0px;
/*	padding: 30px 30px 0px 40px;*/
	padding: 20px 0px 0px 20px;
	line-height: 20px;
	color: #333;
	min-height:600px;

	}







	
#content h1 {
	color: #333;
	font-size: 24px;
	font-family: Century Gothic,Arial,Verdana, Arial, Tahoma;
	font-weight: normal;
	margin: 40px 0px 10px 0px;
	padding: 0px;

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

#content h1 a:hover {
	color: #333;
	text-decoration: none;
	}
	
#content h2 {
	color: #333;
	font-size: 16px;
	font-family: Century gothic,Arial,Verdana, Arial, Tahoma;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
	
#content h3 {
	color: #333;
	font-size: 16px;
	font-family: Century gothic,Arial,Verdana, Arial, Tahoma;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}
	
#content h4 {
	color: #333;
	font-size: 16px;
	font-family: Century gothic,Arial,Verdana, Arial, Tahoma;
	font-weight: normal;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	}
	
#content img.wp-smiley {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}

#content img.wp-wink {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}
	
#content blockquote p {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	}
	
#photos {
	width: 960px;
/*	margin: 30px auto 0px;*/
	padding: 10px 0px 0px 0px;
/*	border-top: 1px solid #998F78;*/
	}
	
#photos a img, #photos a:visited img {
	padding: 0px;
	border: 1px solid #aaaaaa;
	}
	
#photos a:hover img {
	padding: 0px;
	border: 1px solid #ffffff;
	}
	
.postleft {

    color: #666;
	/*background:  url(images/bg-card.png);*/
	background-repeat: no-repeat;
	float: left;
/*	width: 630px;*/
	width: 630px;
	margin: 0px 0px 0px 0px;
/*	padding: 20px 0px 20px 0px;*/

	padding: 20px 0px 0px 28px;  /* 1-top,2,3,4-left    */
	}
	
.postleft p {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
.postleft a {
	color: #666666;
	text-decoration: none;
	}
	
.postleft a:hover {
	color: #CCCCCC;
	text-decoration: underline;
	}

	
.commentsleft {
	margin: 40px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #373737;
	}
	
.postright {

	float: right;
	width: 250px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	}
	
.postright p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.contentleft {
	float: left;
	width: 630px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 20px 0px;
	}
	
.contentleft ol {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	}
	
.contentleft ol li {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 5px 0px;
	}
	
.contentleft ul {
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	}
	
.contentleft ul li {
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 5px 0px;
	}
	
blockquote {
	font-style: italic;
	margin: 0px 25px 15px 25px;
	padding: 0px 25px 0px 10px;
	border-left: 2px solid #373737;
	}
	
.extratext {
padding-right: 300px;
/*text-align: top;*/
color: #333; 
font-size: 12px;

}

	
/************************************************
*	Footer Background							*
************************************************/

#footerbg {
	background: none;
	}
	
/************************************************
*	Footer  									*
************************************************/

#footer {
	width: 960px;
	height: 100px;
	margin: 0px auto 0px;
	padding: 0px;
	border-top: 1px solid #998F78;
	}

#footer a {
	color: #666666;
	text-decoration: none;
	}
	
#footer a:hover {
	color: #CCCCCC;
	text-decoration: underline;
	}
	
.footer-1 {
	width: 160px;
	float: left;
	margin: 15px 0px 10px 0px;
	padding: 5px 0px 0px 20px;
	border-left: 1px solid #998F78;
	}
	
.footer-1 p {
	color: #666666;
	margin: 0px;	
	padding: 0px 0px 5px 0px;
	}
	
.footer-2 {
	width: 160px;
	float: left;
	margin: 15px 0px 10px 0px;
	padding: 5px 0px 0px 20px;
	border-left: 1px solid #998F78;
	}
	
.footer-2 p {
	color: #666666;
	margin: 0px;	
	padding: 0px 0px 5px 0px;
	}
	
.footer-3 {
	width: 160px;
	float: left;
	margin: 15px 0px 10px 0px;
	padding: 5px 0px 0px 20px;
	border-left: 1px solid #998F78;
	}
	
.footer-3 p {
	color: #666666;
	margin: 0px;	
	padding: 0px 0px 5px 0px;
	}
	
.footer-4 {
	width: 380px;
	float: left;
	margin: 15px 0px 10px 0px;
	padding: 5px 0px 0px 20px;
	border-left: 1px solid #998F78;
	}
	
.footer-4 p {
	color: #666666;
	margin: 0px;	
	padding: 0px 0px 5px 0px;
	}
	
/************************************************
*	Search Form									*
************************************************/

#searchdiv {
	margin: 0px;
	padding: 0px;
	}
	
#searchform {
	margin: 0px;
	padding: 4px 0px 0px 0px;
	}
	
#s {
	background: #FFFFFF;
	width: 210px;
	color: #333333;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	padding: 3px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	}
	
#sbutt {
	background: #222222;
	color: #333;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	padding: 1px;
	margin: 0px;
	border: 1px solid #FFFFFF;
	}
	
/************************************************
*	Comments									*
************************************************/
	
#commentblock {
	width: 620px;
	float: left;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 20px;
	}
	
#commentblock p {
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	}
	
.commentleft {
	width: 150px;
	float: left;
	padding: 0px 20px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
.commentright {
	width: 420px;
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
#commentblock ol {
	margin: 0px 5px 0px 20px;
	padding: 0px 0px 10px 0px;
	}
	
#commentblock ol li {
	margin: 0px;
	padding: 0px;
	}
	
.commentdate {
	font-size: 12px;
	padding-left: 0px;
	}
	
#commentlist li p {
	margin-bottom: 8px;
	line-height: 20px;
	padding: 0px;
	}

.commentname {
	color: #333333;
	margin: 0px;
	padding: 5px 5px 5px 0px;
	}

.commentinfo {
	background-color:#555555;

	clear: both;
	}
	
#name, #email, #url {
	color: #333333;

	/*background: transparent;*/
	width: 280px;
	color: #333;
	color: #333333;

	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px;
	padding: 4px;
	border: 2px solid #999999;
	}
	
#words {
	/*background: transparent;*/
	width: 500px;
	color: #333;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 4px;
	margin: 0px;
	border: 2px solid #999999;

	}

	
#submit {
	background: #999;
	color: #333;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	text-transform: uppercase;
	padding: 3px;
	margin: 0px;
	border: 2px solid #999999;
	}




.widget_addn{
	position: absolute;
	left: -450px;
	top: -400px;
	}