/*
Theme Name: ICYDK Final
Theme URI: http://icydk.com/
Description: ICYDK THEME
Version: 2.0
Author: Industry 44
Author URI: http://www.industry44.com
*/

html {
margin-top:0px !important;
}

body {
  padding:0 10px !important;
  margin:0 10px;
  text-align: left;

  background-image:url('images/bg-repeat1000.gif');
  background-repeat:repeat-y;
  background-position:center;
         /*
	   background-image:url('images/att_logo.jpg');
	   background-repeat:repeat;
*/
	   font-family: Arial, Helvetica, sans-serif;
       font-size: 0.8em;
}

a img {
       border: 0;
}

a {
       color: #f40369;
}

a:hover {
       color: #707070;
}

#page {
	   width:1000px;
	   margin:auto;
	   background-color:#FFFFFF;
}

#header {
   width:1000px;   
   height:110px;
   background:url(images/icydkBannerFinal.png) no-repeat;
}

.topMenu {
  text-align:right;
  padding:6px 15px 0;
  color:#77a7c3;
  font-family:verdana;
  font-size:1.0em;
  height:20px;
}

.topMenu a:link, .topMenu a:visited, .topMenu a:active {
  color:#215a7b;
  text-decoration:none;
}

.topMenu a:hover {
  color:#023062;
  color:#011a43;
}

.topSearch {
  float:right;
  text-align:right;
  padding:2px 8px;
}

.topSearchContainer {
width:300px;
}

.searchText {
border-color:#aaa !important;
height:14px !important;
}

.searchButton {
background:#F40369;
color:#fff;
border:none;
border:1px solid #fff;
}

.searchButton:hover {
cursor:pointer;
border:1px solid #222;
}

#mainMenu {
  height:30px;
  background: url('images/icydk_Nav.png') repeat-x;
}

#mainMenu a:link, #mainMenu a:visited, #mainMenu a:active {
  color:#F40369;
  color:#023062;
  text-decoration:none;
  font-weight:bold;
}

#mainMenu a:hover {
  color:#fff;
}

.menuBlock {
  padding-top:3px;
}
  
.menuItem {
  display:block;
  float:left;
  width:90px;
  text-align:center;
  margin-right:4px;
  padding:3px 5px 4px;
  height:15px;
  xbackground:#909;
}

.menuItem:hover {
  background:#F40369;
  background:#023062;
}

.bannerAd{
width:1000px;
text-align:left;
}

.socialLinks {
  margin-top:16px;
  margin-right:20px;
  height:88px;
  float:right;
  border:1px solid #ccc;
  background:#d6e0f9;
}

.socialTitle {
padding-top:2px;
height:22px;
font-size:1.3em;
font-weight:bold;
text-align:center;
color:#011a43;
font-style:italic;
}

.socialItems {
height:50px;
text-align:center;
padding-top:5px;
}

.socialItem {
padding:0 4px;
float:right;
}

#topbar-ad {
  width:1000px;
  padding:20px 0px;
  padding:0px;
}

#topbar-search {
		float:right;
		width: 325px;
		padding-top: 20px;
}

#top-ad {
       width:1000px;
       text-align: center;
	   margin-bottom: 20px;
	   margin:auto;
	   background-color:#FFFFFF;
       border-right: 1px solid #CCCCCC;
	   border-left: 1px solid #CCCCCC;
}

#top-ad img {
       display: block;
}




#nav-bar {
       padding: 12px 10px 25px 10px;
}

#nav-bar #search-box {
       float: right;
       width: 210px;
       text-align: right;
}

#nav-bar #search-box form {
       margin: 0;
       padding: 0;
}

#nav-bar #search-box input {
       margin: 0 0 0 4px;
       padding: 0;
}


#nav-bar ul {
       margin: 0;
       padding: 0;
}

#nav-bar li {
       margin: 0;
       padding: 0;
       list-style-type: none;
       display: inline;
       text-align: center;
}

#nav-bar li a {
       background: #77C0EB;
       border: 2px solid #000000;
       color: #000000;
       text-decoration: none;
       padding: 2px 6px 2px 6px;
       font-size: 0.9em;
       margin-right: 4px;
}











#wrapper {
       padding: 0 10px 30px 10px;
}

#content {
       float: left;
       text-align: left;
       width: 550px;
       padding-right: 10px;
       border-right: 1px solid #CCCCCC;
       padding-left: 10px;
       /*border-left: 2px solid #CCCCCC;
	   */
	   margin-top:20px;
}

#content p {
       margin: 0 0 20px 0;
       padding: 0;
       line-height: 130%;
       font-size: 0.8em;
}


#page .post h2 {
       font-size: 1.3em;
       margin: 0;
       padding: 0;
       color: #404040;
}

h2.pagetitle {
       border-bottom: 6px solid #e5e5e5;
       margin-bottom: 15px;
	   font-size: 1.3em;
}

h2 a {
       text-decoration: none;
	   font-size: 1.3em;
}

h2 a:hover {
       text-decoration: none;
	   font-size: 1.3em;
}


h3 {
       font-size: 1.1em;
       color: #707070;
       margin: 0;
       padding: 0;
}
h4 {
       font-size: 1em;
       color: #808080;
       margin: 0;
       padding: 0;
}

li {
       font-size: 0.95em;
}


.postsub {
/*      border-right: 10px solid #E8E8E8; */
       text-align: right;
       margin-bottom: 25px;
       padding-right: 15px;
       font-size: 0.8em;
       color: #888888;
       line-height: 130%;

       padding-bottom: 15px;
}

.postsubsingle {
       text-align: right;
       margin: 20px 0 20px 0;
       padding: 6px 20px 6px 20px;
       font-size: 0.7em;
       color: #444444;
       line-height: 150%;
       background: #77C0EB;
       padding: 6px 15px 6px 15px;
}



.between-ads {
       padding: 4px 0 31px 0;
       margin: 15px 0px 15px 0px;
}



#sidebar p {
       color: #303030;
       margin: 0 0 10px 0;
       font-size: 0.8em;
}

#sidebar h2 {
       font-size: 0.8em;
       font-weight: bold;
       color: #303030;
       letter-spacing: 1px;
       margin: 0 0 6px 0;
}


#sidebar ul {
       margin: 0 0 10px 0;
       padding: 0;
       list-style-type: none;
}

#sidebar li li {
       margin: 0 0 1px 10px;
       padding: 0;
       font-size: 0.7em;

       color: #AAAAAA;
       font-weight: bold;
}

#sidebar li a {
       text-decoration: none;
}

#sidebar li a:hover {
       text-decoration: underline;
}

#sidebar-top-ad {
       width: 336px;
       height: 280px;
       float: right;
       margin-bottom: 12px;
       /* background: #CBCBCB; */
       overflow: hidden;
	   margin-top:20px;
}

#side1 {
       width: 170px;
       float: right;
       margin-right: 12px;
       text-align: left;
       background: #F3F3F3;
       overflow: hidden;
}

#side1wrap {
       padding: 6px 4px 8px 6px;
}

#side2 {
       width: 170px;
       float: right;
       background: #E4E4E4;
       padding-bottom: 10px;
       text-align: left;
       overflow: hidden;

}

#footer {
       padding: 0px 0px 15px 0px;
	   width:100%;
       text-align: center;
       background: #FFFFFF; // url(images/footer.gif) no-repeat top left;
       color: #77C0EB;
}

#footer p {
       font-size: 0.7em;
       letter-spacing: 1px;
       line-height: 150%;
       color: #77C0EB;
}





.navigation {
       display: block;
       text-align: center;
       margin-top: 10px;
       margin-bottom: 20px;
       font-size: 0.8em;
}







.alignright {
       float: right;
}

.alignleft {
       float: left
}

.center {
       text-align: center;
}


img.centered {
       display: block;
       margin-left: auto;
       margin-right: auto;
       padding: 2px;
       border: 2px solid #CCCCCC;
}

img.alignright {
       padding: 4px;
       margin: 0 0 4px 10px;
       display: inline;
       padding: 2px;
       border: 2px solid #CCCCCC;
}

img.alignleft {
       padding: 4px;
       margin: 0 10px 4px 0;
       display: inline;
       padding: 2px;
       border: 2px solid #CCCCCC;
}

code {
       font: 0.9em 'Courier New', Courier, Fixed;
       background: #F5F5F5;
       padding: 5px;
       display: block;
       color: #404040;
}

blockquote {
       margin: 10px 15px 0 15px;
       padding-left: 15px;
       border-left: 10px solid #77C0EB;
}

acronym, abbr, span.caps {
       cursor: help;
}

acronym, abbr {
       border-bottom: 1px dashed #999;
}

acronym, abbr, span.caps {
       letter-spacing: 1px;
}








#commentform {
       padding-top: 10px;
}

#commentform p {
       margin: 0;
       padding: 0;
}

#commentform input {
       width: 170px;
       padding: 2px;
       margin: 3px 5px 4px 0;
}

#commentform textarea {
       width: 98%;
       padding: 2px;
       margin-top: 3px;
}

#commentform #submit {
       margin: 6px 1px 15px 0;
       float: right;
}



ul.commentlist, ol.commentlist {
       margin: 15px 0 25px 0;
       padding: 0;
       list-style-type: none;
}

.commentlist li {
       margin: 0 0 10px 0;
       padding: 3px 10px 1px 10px;
       background: #77C0E9;
       font-size: 0.9em;
}

.commentlist li.alt {
       background: #77C0E9;
}

.commentlist p {
       margin: 0 0 10px 0;
}

.commentlist .commentauthor {
       font-size: 1.0em;
       color: #000000;
}

.commentlist .commentmetadata {
       font-size: 0.8em;
       color: #000000;
       text-align: right;
}

.commentlist .commentmetadata a {
       text-decoration: none;
}

.commentlist .commentmetadata a:hover {
       text-decoration: underline;
}

.image-links {
       margin-bottom: 10px;
}

.image-links img {
       display: block;
       margin-left: 5px;
}

#recent-thumbs {
       margin-bottom: 10px;
}

#recent-thumbs a {
       text-decoration: none;
}

#recent-thumbs a:hover {
       text-decoration: underline;
}

#recent-thumbs img {
       border: 1px solid #77C0E9;
}


.post a img {
       margin: 5px;
       padding: 2px;
       border: 1px solid #77C0EB;
		
}

.post h2 a{
	font-size: 1.2em;
	text-decoration: none;
}

.postsubsingle {
       clear: both;
}

.post p.attachment-image img {
       border: 0;
       float: none;
}

.google-ad {
margin-left: 120px;}

#hot_gossip_desc {
       width: 105px;
	   background-color:#c9dfec;
       padding: 4px;
}

/* Photo Gallery  */

.gallery_single{
	float: left;
	width: 630px;
	background-color: white;
	padding: 15px 10px 10px;
	border-bottom: 7px solid #00adef;
}

.gallery_entry{
	text-align:left;
	font-size: 12px;
	color:#000000;
	margin-left: 10px;
	font-style: italic;
}

.attachment {
	margin: 0;
	text-align: center;
	padding-top: 5px;
}

p.attachment {
	margin: 10px 0 0;
	display: inline-block;
}

.image-nav{
	padding: 15px 13px 15px 10px;
	margin-bottom: 25px;
	font-weight: bold;
	font-size: 13px;
}

.image-nav-left{
	float: left;
	padding: 5px 25px;
	border: 1px solid #666;
	background-color: #efefef;
}

.image-nav-right{
	float: right;
	background-color: #efefef;
	padding: 5px 25px;
	border: 1px solid #666;

}

.thumbbox{
	margin-right: 5px;
	margin-left: 5px;
}

.thumbleft{
	float: left;
	font-weight: bold;
	padding: 5px;
}

.thumbright{
	float: right;
	font-weight: bold;
	padding: 5px;
}
		
#photogallery{
 
	border:1px solid #5fdff2;
	text-align: center;
	margin: 10px 0px 0px 0px;
	height:auto;
	background:#e2f4fe url(images/photo_gallery_img.jpg) top center no-repeat;
	}

.gallery_image{
	padding: 3px;
	margin: 42px 0px 0px;
	background:#f9f9f9;
	border: solid 1px #ccc; 
	}
    
.photogallery_title{
    font-weight:bold;
    padding:3px;
	text-align: center;
}
	
.sidebar_float{
	float: right;
}
.mustlogin {
	background-color: #E7F6FF;
	width: 100%;
	border: 1px dotted #666666;
	font-size: 14px;
	color: #000000;
	padding-top: 25px;
	padding-right: 5px;
	padding-bottom: 25px;
	padding-left: 5px;
	text-align: center;
}

.footer-item {
float: left;
width: 24.5%;
padding-bottom: 10px;
}

.footer-item ul {
padding-left: 2%;
}

.footer-item li {
	text-align:left;
	list-style-type: none;
	padding-bottom: 10px;
}

.footer-item li a {
text-decoration:none
}

.sitelove_header {
	font-size: 18px;
	color: f40369;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
}
.sitelove_container {
	border: 3px double #77C0EB;
}

.gallery-item {
width:110px !important;
margin:0;
padding:0;
}

.gallery-item img {
border:none !important;
}

.gallery-break {
padding:0;
margin:0;
}
.gallery br {
padding:0 !important;
margin:0 !important;
}
.moreLink {
display:block;
float:right;
border:1px solid #CC0044;
background:#FF0066;
margin:4px 10px 4px 0;
padding:5px 10px;
font-size:1.2em;
color:#000;
}
.moreLink a{
color:#000;
}
a .more-link  {
color:#000;
}
.hotlinks {
margin:15px 0 15px;
border:2px dashed #F40369;
padding:0px 10px 5px;
}
.hotlink {
padding-left:10px;
padding-bottom:5px;
}

.mainSection {
width:1000px;
float:left;
padding-bottom:20px;
}

.centerContent {
width:500px;
float:left;
padding-left:20px;
margin-top:15px;
}

.feeds {
margin-left:20px;
}

