
/*

THEME NAME: User Theme

DESCRIPTION: User Theme

*/
A:link, A:active, A:visited  {text-decoration: none; color:#FF0000;}
A:hover {text-decoration:none; color:#0000FF;}
body{margin:0;padding:0;}
body div#wrapper{margin:0 auto;}
div#wrapper{padding:0.2em 3em;}
div#header {width:100%;height:40px;}
div#header h1#blog-title{text-decoration:none;margin:0.2em 0 0.1em;padding:0;}
.menu{width:100%;height:32px;position:relative;z-index:100;}
* html .menu{width:100%;}
.menu ul{list-style-type:none;margin:0;padding:0;}
.menu ul ul{visibility:hidden;position:absolute;height:0;top:31px;left:0;width:149px;border-top:1px solid #000;}
.menu li{float:left;width:149px;position:relative;}
.menu a,.menu a:visited{display:block;text-decoration:none;width:138px;height:30px;border:1px solid #000;padding-left:10px;line-height:29px;border-width:1px;}
* html .menu a,* html .menu a:visited{width:138px;}
* html .menu ul ul{top:31px;}
.menu ul ul ul{left:149px;top:-1px;width:149px;}
.menu ul ul ul.left{left:-149px;}
.menu table{position:absolute;top:0;left:0;border-collapse:collapse;}
* html .menu ul ul a,* html .menu ul ul a:visited{width:128px;}
.menu ul :hover ul ul{visibility:hidden;}
.menu ul ul .current_page_item a{border-left:1px solid #000;}
.menu .current_page_item a{font-weight:700;}
.menu ul ul a,.menu ul ul a:visited,.menu ul ul a,.menu ul ul a{height:auto;line-height:1em;border-width:0 1px 1px;padding:5px 10px;}
.menu ul li:hover ul,.menu ul a:hover ul,.menu ul :hover ul :hover ul{visibility:visible;}
.menu ul .current_page_item ul a{font-weight:400;}

body div#container{float:left;width:100%;margin:0 -200px 2em 0;}
body div#content{width:100%;margin:3em 200px 0 0;}
body div#content div.hentry{text-align:left;}
div#content .entry-title,div#content .page-title{letter-spacing:1px;margin:0;}
div#content h2,div#content h3,div#content h4,div#content h5,div#content h6,div#header h1#blog-title,div.sidebar ul li h3{font-weight:400;line-height:130%;}

div.entry-content .clearer{clear:both;width:99%;}
.alignright{float:right;}
.alignleft{float:left;}
div.entry-content a img{border:none;}
div.entry-content img{max-width:99%;}
div.entry-content img.alignright{display:inline;margin:0 0 10px 10px;}
div.entry-content img.alignleft{display:inline;margin:0 10px 10px 0;}
div#content .gallery .gallery-item img {border:none !important;}
	
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
font-size:13px;
line-height:16px;
margin:0;
padding:0 4px 6px;
text-align:center;
}

.gallery, .gallery .gallery-row {

	display: block;

	clear: both;

	overflow: hidden;

	margin-bottom:25px;

	}

.gallery .gallery-item {

	overflow: hidden;

	float: left;

	margin: 0;
/*

text-align: center;

*/

	

	list-style: none;

	padding: 0;

	}

.gallery .gallery-item img, .gallery .gallery-item img.thumbnail {

height:auto;
margin:0 auto;
max-width:89%;
padding:0;

	}

.gallery-caption {

	margin-left: 0;
	max-width:84%;

	}





div.gallery dl.gallery-columns-0 { width: 100%; }

div.gallery dl.gallery-columns-1 { width: 100%; }

div.gallery dl.gallery-columns-2 { width: 50%; }

div.gallery dl.gallery-columns-3 { width: 33%; }

div.gallery dl.gallery-columns-4 { width: 25%; }

div.gallery dl.gallery-columns-5 { width: 20%; }

div.gallery dl.gallery-columns-6 { width: 16.5%; }

div.gallery dl.gallery-columns-7 { width: 14%; }

div.gallery dl.gallery-columns-8 { width: 12.4%; }

div.gallery dl.gallery-columns-9 { width: 11%; }

div.gallery dl.gallery-columns-10 { width: 10%; }

div.gallery dl.gallery-columns-11 { width: 9%; }

div.gallery dl.gallery-columns-12 { width: 8.33%; }

div.gallery dl.gallery-columns-13 { width: 7.6%; }

div.gallery dl.gallery-columns-14 { width: 7.1%; }

div.gallery dl.gallery-columns-15 { width: 6.66%; }

div.gallery dl.gallery-columns-16 { width: 6.25%; }

div.gallery dl.gallery-columns-17 { width: 5.83%; }

div.gallery dl.gallery-columns-18 { width: 5.55%; }

div.gallery dl.gallery-columns-19 { width: 5.25%; }

div.gallery dl.gallery-columns-20 { width: 4.95%; }

div.entry-content .linebreak{clear: both;}
div#wrapper div.entry-content .download{background:url(images/file-download.png) no-repeat center left;padding:0 0.3em 0 1.6em}
div#wrapper div.entry-content .html{background:url(images/file-html.png) no-repeat center left;padding:0 0.3em 0 1.6em}
div#wrapper div.entry-content .pdf{background:url(images/file-pdf.png) no-repeat center left;padding:0 0.3em 0 1.6em}
div#wrapper div.entry-content .zip{background:url(images/file-zip.png) no-repeat center left;padding:0 0.3em 0 1.6em}



/*

div.entry-content div.entry-attachment,div.entry-content div.entry-caption{text-align:center;}

*/
div.entry-content div.entry-description{text-align:left;margin-left:3em;}

div.entry-attachment img{overflow:hidden;clear:both;margin-top:4em;}
div.entry-content div.nav-previous{float:left; margin:31px 0 0;padding:0;}

div.entry-content div.nav-next{margin:31px 0 0 30px;padding:0;float:left;text-align:right;}


div.comments h3{font-weight:400;}
div.comments{width:89%;margin:3em 0;}
div.comments ol.commentlist{margin:0 0 3em 1.5em;padding:0;}
div.comments ol#comments li.bypostauthor{border-left:1px solid #333;border-right:1px solid #333;}
div.comments ol#comments li{border-bottom:1px solid #333;border-top:1px solid #333;}
div.comments ol#comments li p{margin:0.7em 0;}
div.comments ol.commentlist li{margin:0 0 1.5em;padding:0.5em;}
div.comments ol.commentlist li img.photo{float:right;margin:0.3em 0.3em 1em 1em;}
div.comments ol#comments div.comment-author span.fn,div.comments ol#pingbacks div.comment-meta span.fn{font-style:normal;font-weight:600;letter-spacing:2px;text-transform:uppercase;}
div.entry-content form p label,div.formcontainer form#commentform div#loggedin a.fn,div.formcontainer form#commentform div.form-label{letter-spacing:1px;text-transform:uppercase;}
body div.sidebar{text-align:center;float:right;overflow:hidden;width:180px;margin:3em 0 2em;}
div.sidebar ul li{list-style-image:none;list-style-position:outside;list-style-type:none;}
div.sidebar ul li h3{font-weight:400;letter-spacing:2px;text-decoration:underline;text-transform:uppercase;margin:0;}
div.sidebar ul li ul,div.sidebar ul li.widget_text div{margin:0 0 1.5em;}
div.sidebar ul li form{margin:0.2em 0 1.5em;}
div#footer{font-size:0.7em;text-align:center;letter-spacing:1px;text-transform:uppercase;width:100%;clear:both;margin:0 0 2em;padding:0.5em 0;}
div#footer span.meta-sep{padding:0 0.5em;}
div.comments h3.comment-header,div.entry-content p,div.sidebar ul li#home-link h3,div.comments h3.comment-header,div.entry-content p{margin:1em 0;line-height:120%;}
div#content div.entry-content div.page-link,div#content div.entry-content ul li ul li,div#content div.entry-date abbr.published,div#content div.navigation,div.sidebar ul li ul li ul,div.comments ol#comments li div.comment-author,div.comments ol#pingbacks li div.comment-meta,div.comments ol#comments li div.comment-meta,div.formcontainer form#commentform div#comment-notes,div.formcontainer form#commentform div#loggedin{font-style:italic;}
div.entry-content img.centered,.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
div.formcontainer form#commentform,div.sidebar ul,div.sidebar ul li{margin:0;padding:0;}



