/*
	Theme Name: Altica
	Theme URI: http://ifelse.co.uk/
	Description: Developed for private use only. Please do not steal.
	Version: 1.0
	Author: Phu Ly
	Author URI: http://ifelse.co.uk/
*/

/******************************************************************************
 *+Containers
 *****************************************************************************/
body{
	background:#9B9B9B url(./images/intbody.gif) repeat-y;
	border-top:3px solid #8D8765;
	color:#3f3f3f;
	font-size:62.5%;
	padding:0;
	line-height:1.5;	
	margin:0;
}
body#home, body.narrow{
	background:#9B9B9B url(./images/body.gif) repeat-y;
}
#content{
	clear:both;
	display: inline;
	float:left;
	padding:20px;
	padding-bottom:5px;
	line-height:1.7;
	width:877px;
	overflow:hidden;
}
#home #content, .narrow #content{
	width:700px;
}
#footer{
	background:#333;
	border-top:1px solid #555;
	color:#aaa;
	clear:both;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	text-align:center;
}
body>#footer{
position:static;
left:0;
bottom:0;
width:100%;
} 
/******************************************************************************
 *+Header
 *****************************************************************************/
#hdr{
	background:#545654 url(./images/intheader.png) no-repeat;
	color:#fff;	
	height:77px;
}
#home #hdr, body.narrow #hdr{
	background:#545654 url(./images/header.png) no-repeat;
}
#hdr h1{
	background:url(./images/logo.gif);
	float:left;
	display:inline;
	margin:0;
	margin-top:10px;
	margin-left:30px;
	text-indent:-9999px;
}
#hdr h1 a{
	display:block;
	height:55px;
	width:131px;
}
#hdr h1 a:hover{
	background:transparent;
}
.main-hdr{
	color:#616161;
	display: inline;
	float:left;
	font-size:2em;
	font-weight:normal;
	padding-left:270px;
	line-height:1.1;
	margin:0;
	width:600px;
}
/******************************************************************************
 *+Navigation
 *****************************************************************************/

ul#navigation{
	color:#fff;
	float:left;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	display:none;
	padding:0;
	line-height:3;
	line-height:50px;
	margin:0;
	text-align:right;
}
#home .narrow ul#navigation{display:none}
.medium ul#navigation, .narrow ul#navigation{display:block;}
.medium ul#navigation{margin-left:246px;}
.narrow ul#navigation{margin-left:156px;}
ul#navigation li{
	display:inline;
	padding:0;
	list-style-type:none;
	margin:0;
	margin-left:-2px;
}
#navigation li a{
	color:#fff;
	background-color:#5d5d5d;
	padding:5px 30px 5px 10px;
	border:1px solid #606060;
	margin:0;
}
#navigation li a:hover{
	background:#d1d151;
}
#navigation li a.archives:hover{
	color:#333;
}
#navigation li a.subscribe:hover{
	background-color:#FFBB66;
	color:#333;
}
#navigation li a.about:hover{
	background-color:#99CC33;
	color:#333;
}
#navigation li a.contact:hover{
	background-color:#3399CC;
	color:#fff;
}
/******************************************************************************
 *+Entry
 *****************************************************************************/
.entry{
	clear:both;
	display:inline;
	float:left;
	height:_1%;
	overflow:hidden;
	margin: 4px 0 -4px -20px;
	padding-right:18px!important;
	padding: 10px 0 1px 20px;	
	width:875px;
}
#home .entry{
	background:url(./images/older.png);
}
#home .entry, div.narrow .entry{
	margin-right:-20px;
	width:700px!important;
	width:718px;
}
#home .entry-0{
	background:transparent;
}
#home .entry-1{border-top:1px solid #8A8067;}
.entrybody{
	border-top:1px solid #d9cFb6;
	color:#616161;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.1em;
	float:left;
	padding:10px 10px 0 41px;
	margin:-10px -50px 0 1px;	
	width:615px;
}
#home .entry .entrybody, div.narrow .entrybody{
	width:439px;
}
.entry-0 .entrybody{
	background:#f9f9f9;
	border-bottom:1px solid #d4d4d4;
	border-top:1px solid #d4d4d4;
	padding-bottom:10px;
}
.entrybody h1,.entrybody h2,.entrybody h3,.entrybody h4, .entrybody h5{
	font-family: Sylfaen, Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	margin:5px 0;
	letter-spacing: -1px;
}
.entrybody p{
	margin:0;
	margin-bottom:10px;
}
.entrybody h3{
	font-size:1.6em;
	color:#434343;
}
.entrybody h4{
	font-size:1.4em;
	color:#a97;
	margin-bottom:0;
	line-height:1.1;
}
.entrybody h5{
	font-size:1.3em;
	color:#875;
}
#content .entry-0 .entrybody{
	font-size:1.3em;
}
#home #content .entry-0 .entrybody{
	font-size:1.2em;
}

.entryTitle{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	letter-spacing: -2px;
	clear:both;
	margin:0;
	margin-bottom:10px;
	font-size:2.6em;
	line-height:1.2;
	padding-left:260px;
}

.entrymeta{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	float:left;
	width:200px;
	padding:0 10px;
	color:#fff;
	margin-top:-10px;
border-top:1px solid #515151;
}
#home .entrymeta{
	border-top:1px solid #8A8067;
}
#home .entry-0 .entrymeta{
border-top:1px solid #515151;
}
.entry-0 .entrymeta{
border-top:1px solid #515151;
}
.entrymeta a{
	color:#bbb;
}

.entrymeta ul{
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:0.9em;
}
.entrymeta li{
	display:block;
	padding: 5px 0;
	border-bottom:1px solid #555;	
}
#home .entrymeta li{
border-bottom:1px solid #8A8067;
}
#home .entry-0 .entrymeta li{
	border-bottom:1px solid #555;
}

.entry-0 .entrymeta li{
	border-bottom:1px solid #555;
}

/******************************************************************************
 *+EntryItems
 *****************************************************************************/
blockquote{
	background:#fbfbfb;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	color:#888;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	font-style: italic;
	letter-spacing: -1px;
	line-height:1.1;
	padding:10px 5px;
	margin:5px 15px;
}
.imgbox{
	background:#fff;
	border:1px solid #888;
	clear:both;
	display: inline;/*IE double floated margin fix*/
	float:left;
	margin:0 10px 0 -270px;
	padding:5px;
	position:relative;
}
.imgborder{
	background:#545454 url(./images/stripes.png);
	border:2px solid #8D8765;
	clear:both;
	padding:0 5px;
	overflow:hidden;
	text-align:center;
	margin:10px 0;
}
.imgborder a{
	padding:0!important;
	background:transparent!important;
}
.imgborder a img{
	border-left:2px solid #545454;
	border-right:2px solid #545454;
}
.imgborder a:hover img{
	border-left:2px solid #8D8765;
	border-right:2px solid #8D8765;
}
#home .imgborder, .narrow .imgborder{
	width:400px;
}
.imgborder img{
	border:1px solid #686868;
}
.sidenote{
	margin-left:-270px;
	float:left;
	width:200px;
	color:#bbb;
	font-size:0.75em;
	line-height:1.4;
	clear:both;
}
.note{
	background:#eee;
	border:2px solid #C1C1A5;
	color:#555;
	padding:5px;
	margin-bottom:5px;
	font-size:0.9em;
	line-height:1.6;
}
.footnotes{
	font-size:0.75em;
}
.footnotes li{
	margin-bottom:5px;
	color:#888;
	line-height:1.4;
}
.signingoff{
	color:#ddd;
	text-align:center;
}

#olderentries{
	color:#ccc;
	clear:both;
	display: inline;
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:3em;
	font-weight:normal;
	letter-spacing: -1px;
	line-height:1.2;
	margin:50px 0 10px 250px;
	width:400px;
}
.entrybody p, .entrybody .imgborder, .entrybody blockquotes, .entrybody .footnotes, .entrybody .note{
	margin-right:20px;
}


/******************************************************************************
 *+Sidebar
 *****************************************************************************/
#sidebar{
	color:#fff;
	display: inline;
	float:left;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	line-height:1.2;
	letter-spacing:-1px;
	padding:5px 14px 0 0;
	width:300px;
}
#sidebar h2{
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size:1.6em;
	font-weight:normal;
	letter-spacing: -1px;
	margin:0;
	margin-top:10px;
}

#sidebar h4 a{
	border-bottom:1px solid #8B8B8B;
	display:block;
}
.narrow #sidebar h4 a{
	border-bottom:1px solid #6B6B6B;
}
#sidebar h4{
	font-size:1.2em;
	margin:0;
	padding:0;
}
#sidebar a:hover{
	background:transparent;
	color:#a7aB9B;
}
#sidebar p{
	color:#ddd;
	font-size:1.1em;
	padding:0;
	margin:0;
	margin-bottom:10px;
}
#sidebar p a{
	color:#ab9;
}
#sidebar p a:visited{
	color:#9ab;
}
#sidebar p a:hover{
	color:#fff;
}
div.narrow #sidebar{
	background:#525252 url(./images/narrowsidebg.png) repeat-x!important;
	border-top:1px solid #444;
	margin-left:0;
	padding-right:0;
	padding-top:0!important;
	padding-top:5px;
	width:737px;
}
#home div.narrow #searchform{display:none}
#home div.narrow #about{
	background:transparent;
	border:none;
	float:left;
	line-height:1.5;
	margin-left:20px!important;
	margin-left:10px;
	margin-top:12px!important;
	margin-top:0;
	width:220px;
}
#home div.narrow #about h2{
	margin-bottom:20px;
}
#home div.narrow #shorts{
	clear:none;
	float:left;
	width:260px;
}
#home div.narrow #search-results{clear:none;display:none;}
div.narrow #about, div.narrow #ninerules, .narrow #search{margin-right:-1px;}
div.narrow #search{padding-right:0px;}
div.narrow #misc{float:left;width:170px;}
#home div.medium #shorts{width:200px;}
#home div.medium #misc{clear:both;width:200px;}
#home div.medium #search-results{width:200px;}
div.medium #about{border-right:none;}
div.medium #sidebar{width:230px;}
div.medium #sidebar, div.narrow #sidebar{display:none;}
#home #sidebar{
background:#646664 url(./images/sidebg.gif) repeat-y right;
color:#fff;
}
#home div.narrow #sidebar{
background:#646664;
margin-top:-1px;
}
#home #shorts{
width:150px;
}
#home .wide #misc{
width:110px;
}
#misc{
width:250px;
}
#sidebar{
background:#646664 url(./images/sidebg.gif) repeat-y right;
}
/*FF1.07 fix*/
.narrow #sidebar, .medium #sidebar, .wide #sidebar{
display:block;
}
#sidebar #shorts{display:none;}
#home #about, #home #shorts, #home #searchform, #home #ninerules{display:block}
#home #sidebar{display:block}
#home .normal #sidebar{display:none; /*FF1.07 fix*/}

/******************************************************************************
 *++About
 *****************************************************************************/
#about{
	background:#4d4d4d;
	border-bottom:1px solid #686868;
	color:#ddd;
	margin-right:-4px;
	margin-top:-5px;
	padding:5px 5px 5px 0;
}
#about h2{
	color:#8D8765;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.8em;
	padding:0 15px;
	line-height:30px;
	margin:0;
}
#about p{
	padding:0 15px;
	line-height:1.5;
}
#about p a{
	color:#eee;
}
#about p a:visited{
	color:#eee;
}
#about p a:hover{
	color:#fff;
}
/******************************************************************************
 *++Shorts
 *****************************************************************************/
#shorts{
	padding:10px;
	float:left;
}
.short{
	clear:both;
	padding:2px;
	margin-bottom:5px;
}
/******************************************************************************
 *++SearchResults
 *****************************************************************************/
#searchform input#s:focus{
	background:#bbb;
	color:#333;
}
#searchform input#s{
	background:#888;
	border:1px solid #aaa;
	color:#fff;
	padding:3px;
	font-size:10px;
}
#searchform{
	clear:both;
	background:#525252;
	border-bottom:1px solid #6f6f6f;
	float:left;
	line-height:16px;
	margin-right:-5px;
	padding:5px 4px 5px 0;
	text-align:right;
	width:100%;
}
#searchform>.searchbutton{
	vertical-align:-3px;
}
div.narrow #searchform{
	width:733px;
}
div.narrow #searchform input#s, div.wide #searchform input#s{
	width:270px;
}
div.medium #searchform input#s{
	width:195px;
}
#search-results a.more:hover{
	color:#8D8765;
}
#search-results{
	padding:10px;
	width:280px;
}
.narrow #search-results{
	width:700px;
}
#sidebar>#search-results{
	float:left;
	padding:0 10px;
	padding-top:10px;
	margin-bottom:-20px;
}
#searchform input#s{
background:#616161;
border:1px solid #777;
}
/******************************************************************************
 *++Misc
 *****************************************************************************/
#misc{
	padding:10px;
	float:left;
}

#misc ul{
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:1.1em;
}
#misc ul li{
	padding:3px 0;
}

#misc ul li a{
	display:block;
	line-height:1.5;
	padding-left:10px;
}
#misc li a{color:#5B5B5B;
border-bottom:1px solid #9f9f9f;
background:url(./images/bullet.gif) no-repeat 0 5px;
color:#fff;
border-bottom:1px solid #757575;
}
#misc li a:hover{color:#fff;
background:url(./images/bullet.gif) no-repeat 2px 5px;
}
#home #misc li a:hover{
background:url(./images/bullet.gif) no-repeat 2px 5px;
color:#eda;
}
#home #misc li a{
color:#fff;
border-bottom:1px solid #757575;
}


 /******************************************************************************
 *++ninerules
 *****************************************************************************/
#ninerules{
	clear:both;
	margin:0;
	border-top:1px solid #545654;
	border-bottom:1px solid #545654;
	margin-right:-4px;
	background:#7B7B7B;
	padding-top:5px;
	padding-left:5px;
	height:_1%;
	overflow:hidden;
	zoom:1;
}
.wide #ninerules{
width:299px;
}
.medium #ninerules{
width:229px;
}
.narrow #ninerules{
width:732px;
}

#ninerules a:hover{
	background:#7B7B7B url(./images/9rules_logo.png) no-repeat left bottom;
}
#ninerules a{
	background:#7B7B7B url(./images/9rules_logo.png)  no-repeat left top;
	width:59px;
	height:59px;
	display:block;
	text-indent:-9999px;
	float:right;
	margin:2px 5px;
}
div.narrow #ninerules{

	border-right:1px solid #4C4C4C;
}
div.narrow #ninerules a{

}

 /******************************************************************************
 *+comments
 *****************************************************************************/
#commentlist{
	margin:0;
	padding:0;
	margin-top:30px;
	list-style-type:none;
	clear:both;
}
#commentlist li{
	clear:both;
	height:_1%;
	overflow:hidden;
	padding-top:10px;
	margin-bottom:40px;
	margin-top:4px;
}
.commentbody{
	border-top:1px solid #d4d4d4;
	color:#616161;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.2em;
	float:left;
	padding:10px 10px 0 50px;
	line-height:1.4;
	margin-top:-10px;
	margin-left:1px;
	width:600px;
}
div.narrow .commentbody{
	width:400px;
}
.commentdate, .commenttime, .commentauthor{
	display:block;
	line-height:1.4;
	font-size:1.1em;
}
.commentauthor{
	font-size:1.3em;
	letter-spacing:0;
}
span.commentauthor{color:#888}
.commentdetails{
	display:block;
	float:left;
	margin-left:10px;
	width:140px;
}
.commentbody p{
	margin:0;
	margin-bottom:5px;
}
.commentmeta{
	float:left;
	width:200px;
	padding:0 10px;
	color:#fff;
	border-top:1px solid #515151;
	margin-top:-10px;
	padding-top:10px;
}
.commentmeta{
	background:#424242;
	padding-bottom:20px;
	border-left:1px solid #464646;
	border-bottom:1px solid #464646;
	border-top:1px solid #464646;
}
.owner_comment .commentmeta{
	background:#3e3e3e;
	padding-bottom:20px;
	border-left:1px solid #4a4a4a;
	border-bottom:1px solid #4a4a4a;
	border-top:1px solid #4a4a4a;
}

.commentmeta a{color:#bbb;}
#comments{
	float:left;
	margin-top:50px;
	width:887px;
}
.commentbody blockquote{
font-size:1.1em;
}
/******************************************************************************
 *+Forms
 *****************************************************************************/
div.narrow #commentform{
	width:360px;
}
#commentform{
	border:1px solid #888;
	background:#646464 url(./images/dstripes.gif);
	color:#aaa;
	clear:both;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	float:left;
	padding:20px;
	margin:10px 0 20px 270px ;
	display: inline;
	width:560px;
}
.formdiv label, .formdiv input{
	float:left;
}
div.narrow .formdiv label{
	width:125px;
}
div.narrow .formdiv input{
	width:200px;
}
.formdiv label{
	width:175px;
}
.formdiv input{
	width:367px;
}
.formdiv {
	clear:both;
	padding:5px 0;
}
.contactform{
	height:_1%;
	width:570px;
	background:#646464 url(./images/dstripes.gif);
	color:#aaa;
	border:1px solid #888;
	padding:0 10px;
}
.narrow .contactform{
	width:400px;
}
.contactform textarea{
	width: 416px!important;
}

.contactform .contactleft {
	width: 70px!important;
	text-align:left;
}
.narrow .contactform .contactright {
	width: 270px!important;
}
.narrow .contactform textarea{
	width: 256px!important;
}
.narrow .contactleft label{
	width:100px;
}
.contactform .contactright {
	width: 430px!important;
	background:#525252;
}
.contactleft label{
	width:150px;
}
.contactform .contactright input{
	margin-right:5px;
	width:80%;
}
#contactsubmit{width:100%;
	margin-right:0;
	clear:both;
}
div.narrow textarea{
	width:355px;
}
textarea{
	width:555px;
	padding:5px;
}
input:focus, textarea:focus{
	background:#fff;
	color:#333;
}


/******************************************************************************
 *+Code
 *****************************************************************************/

ol.codelist {
	border: 1px solid #4E4E4E;
	background:#3E3E3E;
	color: #fff;
	font-family: "Courier New", Courier, monospace;
	line-height: 130%;
	padding: 12px 12px 12px 45px;
	margin: 1.5em 0;
}
ol.codelist li {
	margin: 0;
	padding: 1px 2px;
}

ol.codelist li.tab0 { padding-left: 2px; }
ol.codelist li.tab1 { padding-left: 12px; }
ol.codelist li.tab2 { padding-left: 22px; }
ol.codelist li.tab3 { padding-left: 32px; }
ol.codelist li.tab4 { padding-left: 42px; }
ol.codelist li.tab5 { padding-left: 52px; }
ol.codelist li.tab6 { padding-left: 62px; }
ol.codelist li.tab7 { padding-left: 72px; }
ol.codelist li.tab8 { padding-left: 82px; }
ol.codelist li.tab9 { padding-left: 92px; }
ol.codelist li.tab10 { padding-left: 102px; }
ol.codelist li.tab11 { padding-left: 112px; }
ol.codelist li.tab12 { padding-left: 122px; }
ol.codelist li.tab13 { padding-left: 132px; }
ol.codelist li.tab14 { padding-left: 142px; }
ol.codelist li.tab15 { padding-left: 152px; }
ol.codelist li.tab16 { padding-left: 162px; }
ol.codelist li.tab17 { padding-left: 172px; }
ol.codelist li.tab18 { padding-left: 182px; }
ol.codelist li.tab19 { padding-left: 192px; }
ol.codelist li.tab20 { padding-left: 202px; }

ol.codelist li.odd { background-color: #fCfAf6; }
ol.codelist li.even { background-color: #ECEAE6; border:none;}

ol.codelist li.sourcelink {
	color: #000;
	font: 115% Georgia, "Times New Roman", Times, serif;
	list-style: none;
	margin-left: -32px;
	padding-top: .85em;
	text-align: center;
}
ol.codelist li code { color: #333; }
#navjump{position:absolute;right:10px;top:10px;}
/******************************************************************************
 *+Anchor
 *****************************************************************************/
a{
	color:#555;
	text-decoration:none;
}
a:hover{
	color:#8D8765;

}
#about a{
	font-weight:bold;
	color:#bbb;
	border-bottom:1px dotted #626262;
}
#about a:hover{
	font-weight:bold;
	color:#fff;
	background:transparent;
}
a.more{
	font-weight:normal;
	text-transform:uppercase;
	font-size:10px;
	line-height:20px;
	color:#888;
	float:right;
	border-top:0;
	display:block;
	text-align:right;
	clear:both;
}
#sidebar a{
	color:#eee;
}

.entrybody a{color:#8D875F;background:transparent;}
.entrybody a:visited{color:#7A6353;background:transparent;}
.entrybody .footnotes a{color:#b3ab83;background:transparent;}
.entrybody a:hover{color:#535A53;background:transparent;}
.entrybody p a:hover{color:#fff;background:#535A53;}
.entrybody p a:active{color:#fff;background:#737A73;}


.entry .entrybody  a.commentslink{
	background:url(./images/more.gif) no-repeat right;
	border-top:0;
	color:#5D5735;
	clear:both;
	display:block;
	font-size:10px;
	float:right;
	line-height:20px;
	padding:3px;
	padding-right:20px;
	font-weight:normal;
	text-transform:uppercase;
	text-align:right;
	width:400px;
}
.entry .entrybody a.commentslink:hover{
	color:#aDa785;
}
.gravatar img{
	margin-top:5px;
	border:1px solid #555;
	width:40px;
	display:block;
	float:left;
	clear:both;
}
.entrybody a{
	font-weight:bold;
	padding:0 2px;
}
.entry-0 .entrybody a{
	background-color:#f1f1f1;
}
.entrybody a:hover{
	background:#8D8765;
	color:#fff;
}
#footer a{
	color:#8D8765;
}



/******************************************************************************
 *+archives
 *****************************************************************************/
.postspermonth{
	color: #775; 
	font-family: Sylfaen, Georgia, "Times New Roman", Times, serif;
	font-size:0.9em;
	padding:0;
	margin:0;
	padding-bottom:10px;
}
.postspermonth li{
	list-style-type:none;
	padding:0;
	margin:0;
}
.entrybody .postspermonth a {
	text-decoration: none;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	background:transparent;
	font-weight:normal;
	letter-spacing:-1px;
}
.entrybody .postspermonth a:hover {
	background:#8D8765; 
}

/******************************************************************************
 *+miscellaneous
 *****************************************************************************/
.prevnext-page{
	margin-left:270px;
	text-align:center;
	padding:10px;
	width:400px;
	float:left;
	display:inline;
	margin-bottom:20px;
	font-size:1.2em;
}
.postspermonth{
	margin:0;
}
#googleads{
	background:#545454 url(./images/stripes.png);
	border:1px solid #555555;
	margin:20px 0;
	text-align:center;
}
#googleads object{
	border-right:1px solid #333333;
	border-left:1px solid #333333;
}
.sponsored{
background:#636363;
border:1px solid #616161;
padding:3px 5px;
line-height:1.5;
margin-top:15px;
font-size:1.1em;
}
.sponsored h3{
font-size:1.1em;
margin:0;
margin-bottom:2px;
color:#ccc;
}
#sidebar .sponsored a{
color:#bbb;
display:block;
}
#sidebar .sponsored a:hover{
color:#fff;
}
.nextPage .entrymeta, .nextPage .entrybody{
border-top:none;
}
.nextPage{
margin:15px 0;
}
.nextPage p{
text-align:center;
}
.imgblock{
overflow:hidden;
width:500px;
border:3px solid #8D8765;
}
.imgfloat{
float:left;
border:2px solid #646464;
padding:3px;
margin:5px;
margin-right:15px;
}


body #textlinkads ul{
display: inline;

padding: 0;	
}
body #textlinkads ul li{
background:#333333;
width:auto;
float:none;
display: inline;
list-style-type: none;
margin-left: 15px;
}
#wpcf_msg{width:357px;}
#contactsubmit{width:372px;float:right;}