/*  
Theme Name: CloudyDay
Theme URI: http://www.add-link-url.com
Description: CloudyDay Wordpress theme by AddLinkUrl
Author: AddLinkUrl
Author URI: http://www.add-link-url.com
*/
/* ---- General ---- */
.noshow{
display:none;/*important*/
} 

body { 
background: url(images/bluecamo.jpg) #333;
background-repeat: repeat-y
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0px;
padding:0px; 
}

#white{
background:#FFFFFF;
}

.topheader {
background:url(images/topheader.jpg) no-repeat top center;
height: 238px;
margin-left: 4px;
}

#wrap { 
margin: 10px auto; 
padding: 0px; 
width: 1200px; 

 }
 
#top { 
margin: 0px; 
padding: 0px; 
height: 10px;

}

a:link { 
text-decoration: none; 
color : #204da8; 
border: none;}
a:active { 
text-decoration: none; 
color : #204da8; 
border: none;
}
a:visited { 
text-decoration: none; 
color : #3c61a4; 
border: none;
}
h3 { 
color:#111; 
font-size: 14px; 
padding: 3px 0px; 
margin: 0px 7px 3px 0px;

}

.content h3 a{
color:#111;
}

a:hover	{ 
text-decoration: none; 
color : #050000; 
border: none; 
} 
/* ---- Header ---- */
#blogname{
}

#blogname h1 a{display:none;
font:40px "Times New Roman", Times, serif;
font-weight:normal;
color:#135489;
font-style:italic;
float:left;
margin:33px 50px 0 80px;
}

#post h2{
font-weight:normal;
}

#navtop { 
background:url(images/topmenu_bg.png) repeat-x center;
height: 28px; 
width: 1200px;

}


ul.navtop { 
height:28px; 
line-height:28px;
background:transparent url(images/topmenu_bg.png) repeat-x center;
float:left;
list-style: none;  
margin:0em;
padding:0em;
font-family: Arial, Verdana, Tahoma;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
}

ul.navtop li { 
float: left; 
margin: 0;
margin-left:0; 
padding: 0; 
list-style-type: none; 
}
ul.navtop li  a, ul.navtop li a:visited , ul.navtop li a:link { 
color:#fffffa; 
margin:0;
float: left; 
padding: 0 20px;
border-right:1px solid #FFFFFF;

}

ul.navtop li a:hover, ul.navtop li a:active { 
color: #fffffb; 
text-decoration: none; 
background:url(images/topmenu_hover_bg.png) repeat-x center;
}

ul.navtop li.current_page_item a { 
text-decoration:none; 
color:#fffffc;  
margin: 0; 
background:transparent url(images/topmenu_hover_bg.png) repeat-x center;
}

ul.navtop li ul { 
float:left; 
margin:0; 
padding:0; 
}

#below-navtop{
height:12px;
width:1200px;
background: url(images/navtop-below.png) repeat-x top #fff;
padding:0;
}


.rssnav a img{
border:none;
float: right;
margin: 5px 10px 0 0;
}

/* ---- sidebar ---- */
.adscolumn{
background: #fff url(images/ads-bg.gif) no-repeat;
padding:16px 0px 15px 15px;
width:346px;
height: 290px;
margin: 10px 10px 10px 12px;
}

# #search{
width:100px;
height:inherit;
line-height:inherit;
background:#FFFFFF;
}

# #searchform{
float:none;
}


#searchcolomn{
padding:22px 0px 2px 70px;
width:320px;
float:left;
height: 70px;
background:#fff url(images/search-bg.gif) no-repeat;
margin: 0px 10px 0px 3px;
}


input#s { 
color: #252525;

width: 200px; 
border: 1px solid #cbcbcb; 
background:#fcfcfc;
}
input#searchsubmit{ 
background: url(images/search.png) #fff; 
color:#fffffc; 
font-size:13px;
border:0px;
margin-top:2px;
margin-right:2px;
}
/* ---- main ---- */
#main { 
background: #fff; 
margin: 0px auto; 
padding: 0px; 
width: 1200px; 
}
#post { 
background:#fff; 
margin:10px 5px; 
padding:0px; 
width: 700px; 
float:left;
 }
#sidebar { 
background:#fff; 
margin:5px auto; 
padding: 0 10px 10px 0; 
width: 400px; 
float:right; 
}

#sidebar img {
padding:0;

border:none;
}

#sidebar .ads ul { 
margin : 0;
padding:10px 0 10px 15px;
width:300px;
float:left;
background:white;
border:1px solid #ececec;
}
#sidebar .ads ul li { 
display : inline;
padding : 0;
margin : 0;
list-style-type : none;
}
#sidebar .ads ul li a:hover { 
border-bottom:none;
list-style-type : none;
}
.ads {
	padding: 0;
	margin:0;
	float:left
}
.ads ul {
	margin:0px;
	padding:0px;
}
.ads ul li a {
	float:left;
}
.ads img {
	margin:0px 8px 3px 8px;
}


#post{
overflow:hidden;
}


.content { 
background:#fff url(images/content_bg.png) top repeat-x ;
margin:10px 5px; 
padding: 10px; 
width: 680px; 
float:left;
 }
.content h2 { 
font-family:Arial;
font-size:18px;  
color:#111111;
padding-bottom:5px;
margin:0;
font-weight:normal;
border-bottom:1px dotted #666666;
}
.content .date { 
width:200px; 
color:#575757; 
font-size:10px;
}

.entry { 

color:#000436; 
font-size:12px; 
overflow:hidden;
font-family:arial;
line-height:18px;
text-align:left;

 }
 
.entry img{
 border:none;
 padding:3px;
 margin:0;
}
 
.entry h2 { 
font-family:Arial;
font-size:18px;  
color:#111111;
padding-bottom:5px;
margin:0;
font-weight:normal;
border-bottom:1px dotted #666666;
}
.entry h2 a:link { 
text-decoration: none; 
color : #094473; 
border: none;
}
.entry h2 a:active { 
text-decoration: none; 
color : #094473; 
border: none;
}
.entry h2 a:visited { 
text-decoration: none; 
color : #094473; 
border: none;
}
.entry h2 a:hover	{ 
text-decoration: none; 
color : #111; 
border: none; 

} 
.permalink { 
width:150px; 
float:right; 
text-align:right;
}
.category { 
width:350px; 
float:left; 
height:20px; 
overflow:hidden;
}
.postmeta { 
height:20px; 
margin-top:10px;
background:url(images/postmeta.png) repeat-y left;
font-size:11px;
border-left:6px solid #ccc;
padding:2px 2px 2px 10px; 
}
img.wp-smiley { 
border:0px;
}

.widget{
background:url(images/widget.png) repeat-x top;
}

.left {  
width:180px;

border-top:1px solid #746f65;
float:left; 
padding:0px; 
padding:0; 
overflow:hidden;
}
.left h2 { 
color:#fffffd; 
font-size: 11px; 
padding: 2px 0 3px 2px;
display:block;
border-bottom: 1px solid #e7bfbf;
background:transparent url(images/widget-titlebg.png) repeat-x top;
margin:0 0 5px 0;

}

.left h2 a{
color:#fafaf7;
}

h2.rsswidget img{
margin:0px;
padding:0px;
height:10px;
width:10px;
}


.left ul { 
list-style-type: none; 
margin: 0 ; 
padding: 0; 
}
.left ul li { 
list-style-type: none; 
margin: 0 0 20px 0; 
padding: 0; 
}
.left ul li ul { 
list-style-type: square; 
margin: 0px; 
padding: 0 3px; 
}
.left ul li ul li { 
list-style-type:none;  
background: transparent url(images/bullet.png) no-repeat 0 4px; 
padding: 0px 0px 2px 12px; 
border: 0; 
margin: 0;
line-height:18px; 
}

#recent-comments{
font-weight:bold;
color:#4478c6;
}

#recent-comments a {
font-weight:normal;
}

#calendar #calendar_wrap{
padding:0 0 0 20px;
}
.right { 
width:200px; 
float:right; 
padding:0;
overflow:hidden;

border-top:1px solid #746f65;
}

.right h2 { 
color:#fbfbf4; 
font-size: 11px; 
padding: 2px 0 3px 2px;
display:block;
border-bottom: 1px solid #e7bfbf;
background: url(images/widget-titlebg.png) repeat-x top #4e4b45;
margin:0 0 5px 0;
}

.right h2 a{
color:#fcfcf5;
}

.right ul { 
list-style-type: none; 
margin: 0 ; 
padding: 0; 
}
.right ul li { 
list-style-type: none; 
margin: 0 0 20px 0; 
padding: 0; 
}

.right ul li ul { 
list-style-type: square; 
margin: 0px; 
padding: 0 3px; 
}
.right ul li ul li { 
list-style-type:none;  
background: transparent url(images/bullet.png) no-repeat 0 4px; 
padding: 0px 0px 2px 14px; 
border: 0; 
margin: 0;
line-height:18px; 
}
/* ---- footer ---- */
#footer { 
background: transparent url(images/footer.jpg) no-repeat 0 4px; 
margin: 0px auto; 
margin-left: 5px;
width: 1165px; 
clear:both;
text-align:left; 
color:#fff;
font-size:11px;
padding-top:20px; 
padding-bottom:20px;
padding-left:20px;
}

#footer a { 
text-decoration: none; 
color : #0a0a0a; 
border: none;
font-weight: bold;
}

#footer a:hover	{ 
text-decoration: none; 
color : #080808; 
border: none; 
text-decoration: underline;

} 


.navigation { 
text-align: center; 
margin:0; 
padding: 10px; 
}

.alignright { 
float: right; 
margin: 0; 
padding-bottom:20px; 
padding-top:10px;
font-weight: bold; 
}
.alignleft { 
font-weight: bold;
float: left; 
margin: 0; 
padding-bottom:20px; 
padding-top:10px;
}
blockquote { 
font-style:italic;
margin: 15px 30px 0 10px; 
padding:0px 10px 0px 10px; 
border-left: 2px solid #b2bef6;
 }
blockquote cite {
margin: 5px 0 0; 
display: block; 
 }
 
.comments h3 { 
font-size: 14px; 
padding: 3px 0px; 
margin: 0px 7px 3px 7px; 
font-weight:800;

}
ol.commentlist { 
list-style: none; 
padding: 0; 
margin: 0 0 1px; 
}
ol.commentlist li { 
list-style: none; 
margin: 0; 
padding: 13px 13px 1px; 
}

.commentlist .alt {
background:#f8f8f8;

}

ol.commentlist li.commenthead { 
list-style: none; 
margin: 0; 
}
ol.commentlist li.commenthead h2 { 
margin: 0;
}

.comm-author{
padding:2px 0 0 5px;
border-bottom:1px dashed #ccc;
display:block;
}

input#submit{ 
background-color: #2d5e80;
color: #fffffb;
}

textarea { 
color: #666; 
width: 680px; 
border: 1px solid #ffcccc; 
padding: 3px; 
margin-bottom: 0.6em; 
background: #fcfcfc; 
margin-top: 2px;
}
textarea:hover {  
background: #d9e1e7; 
}
input#url { 
color: #666; 
width: 50%; 
border: 1px solid #ffcccc; 
padding: 3px; 
margin-bottom: 0.6em; 
background: #fcfcfc; 
margin-top: 2px;
}
input#url:hover {  
background: #d9e1e7; 
}
input#author { 
color: #666; 
width: 50%; 
border: 1px solid #ffcccc; 
padding: 3px; 
margin-bottom: 0.6em; 
background: #fcfcfc; 
margin-top: 2px;
}
input#author:hover {  
background: #d9e1e7; 
}
input#email { 
color: #666; 
width: 50%; 
border: 1px solid #ffcccc; 
padding: 3px; 
margin-bottom: 0.6em; 
background: #fcfcfc; 
margin-top: 2px;
}

input#email:hover {  
background: #d9e1e7; 
}

/* ---- i was here ---- */