/*
Theme Name: Duff Daily V12
Theme URI: http://rockout-designs.net
Description: Design Site, Your Source for HQ Designs
Author: Jay
Version: 1
Author URI: http://rockout-designs.net
*/


/************************************************
               Body Content
************************************************/



/* MAIN BODY PROPERTIES */

body {
  text-align:center;
  background-color:#dbdbdb;
  background-image: url('/wp-content/themes/ddv12/images/background.png');
  background-repeat: repeat-x;
  background-position: 0px 0px;
  margin:0;
  padding:0;
}


/* BASIC CSS STYLES & PROPERTIES */

blockquote {
  background-image: url('');
  background-repeat: no-repeat;
  background-color: #eeeded;
  padding: 5px 8px 5px 8px;
  padding-bottom: 10px;
  border-left: 6px solid #87adb1;
  color: #87adb1;
  text-shadow:NONE;
}



/************************************************
                Clears 
************************************************/

.clear {
  clear: both;
  height:50px;
}





/************************************************
               Header Content
************************************************/


/* HEADER TOP STYLES & PROPERTIES */


.slogan {
  margin-left:3px;
  margin-top:-1px;
  color: #ffffff;
  font-size: 7pt;
  font-family: Trebuchet MS; 
  font-weight:normal;
  text-align:left;
  text-shadow: #82a4a7 1px 1px 1px;
  filter:progid:DXImageTransform.Microsoft.Shadow(color=#82a4a7,direction=135,strength=1);

}


.welcome_message {
  margin-left:3px;
  vertical-align:text-top;
  color: #ffffff;
  font-size: 7.5pt;
  font-family: Trebuchet MS; 
  font-weight:normal;
  text-align:left;
  text-shadow: #82a4a7 1px 1px 1px;
  filter:progid:DXImageTransform.Microsoft.Shadow(color=#82a4a7,direction=135,strength=1);

}


.welcome_message b { 
  color:#383636;
}

.welcome_message b1 { 
  color:#777778;
}

.welcome_message u { 
  color:#fdc371;

}

.welcome_message i { 
  color:#D2A257;  
 
}




.latest_images { 
  padding-top:2.5px;
  font-size: 10.8pt;
  font-family: Century Gothic; 
  text-align:left;

}

.latest_images img { 
  width:55px;
  height:65px;
}



/************************************************
              Image Link Styles
************************************************/



/*LATEST IMAGES IMAGE LINKS & PROPERTIES */

.latest_images a:link img,.latest_images a:visited img { 
  margin:1px;
  padding: 4px 4px 4px 4px;
  background:#759ca0;
  border:none;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  -moz-border-radius:  4px; 
  -webkit-border-radius: 4px; 
  border-radius: 2px;
  filter:alpha(opacity=70);
  -moz-opacity:0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;

}

.latest_images a:hover img {
  margin:1px; 
  padding: 4px 4px 4px 4px;
  background:#648b8f;
  border:none;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  -moz-border-radius:  4px; 
  -webkit-border-radius: 4px; 
  border-radius: 2px;
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity: 1;
  opacity: 1;
}



/*SIDEBAR IMAGE LINKS & PROPERTIES */

.sb_content a:link img,.sb_content a:visited img { 
  margin:1px;
  padding: 4px 4px 4px 4px;
  border:none;
  border: 1px solid #7aa5a9;
  -moz-border-radius:  4px; 
  -webkit-border-radius: 4px; 
  border-radius: 2px;
  filter:alpha(opacity=50);
  -moz-opacity:0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}

.sb_content a:hover img {
  margin:1px; 
  padding: 4px 4px 4px 4px;
  border:none;
  border: 1px solid #556d71;
  -moz-border-radius:  4px; 
  -webkit-border-radius: 4px; 
  border-radius: 2px;
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity: 1;
  opacity: 1;

} 


/* CONTENT IMAGE LINKS & PROPERTIES */

#news a:link img, #news a:visited img { 
  margin:1px;
  padding: 4px 4px 4px 4px;
  border:none;
  border: 1px solid #7aa5a9;
  -moz-border-radius:  4px; 
  -webkit-border-radius: 4px; 
  border-radius: 2px;
  filter:alpha(opacity=80);
  -moz-opacity:0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}

#news a:hover img { 
  margin:1px; 
  padding: 4px 4px 4px 4px;
  border:none;
  border: 1px solid #556d71;
  -moz-border-radius:  4px; 
  -webkit-border-radius: 4px; 
  border-radius: 2px;
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity: 1;
  opacity: 1;

} 


/* EXTRA IMAGE LINKS & PROPERTIES */

a:focus {
  outline: none;
}

a:link img,a:visited img { 
  margin:0px; 
  padding: 0px 0px 0px 0px;
  border: none;
  outline:none;
  -moz-border-radius:  0px; 
  -webkit-border-radius: 0px; 
  border-radius: 0px;
  background:NONE;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}


a:hover img { 
  margin:0px; 
  padding: 0px 0px 0px 0px;
  border: none;
  outline:none;
  -moz-border-radius:  0px; 
  -webkit-border-radius: 0px; 
  border-radius: 0px;
  background:NONE;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}



a.affy:link img,a.affy:visited img { 
  padding: 0px;
  border: 0px solid #FBBD46;
  -moz-border-radius:  0px; 
  -webkit-border-radius: 0px; 
  border-radius: 0px;
  background:#94b3b6;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}


a.affy:hover img { 
  padding: 0px;
  border: 0px solid #FBBD46;
  -moz-border-radius:  0px; 
  -webkit-border-radius: 0px; 
  border-radius: 0px;
  background:#94b3b6;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}



/************************************************
               Link Styles
************************************************/


/* NATURAL LINKS & PROPERTIES */


a:active, a:link, a:visited {
  color: #49909d;
  background-color:NONE; 	
  font-style: normal;
  letter-spacing: 0px;
  cursor:default;
  text-decoration:NONE;
  border:none;
}


a:hover {
  color: #67abb7;
  background-color:NONE; 
  font-style: normal;
  letter-spacing: 0px;
  cursor: pointer; 
  text-decoration:underline;
  border:none;
}


/* SIDEBAR LINK STYLES & PROPERTIES */

.sb_content a:link, .sb_content a:visited{
  color: #485c5f;
  background-color:; 	
  font-weight: normal;
  letter-spacing: px;
  cursor:;
  text-decoration: none; 

}

.sb_content a:hover {
  color: #5d7579;
  background-color:; 
  font-weight: normal;
  letter-spacing: px;
  cursor:help; 
  text-decoration:underline;
}


/* TITLE LINKS & PROPERTIES */


.title a:link, .title a:active, .title a:visited  {
  color: #ffffff;
  background-color:NONE; 	
  font-weight: normal;
  letter-spacing: 0px;
  cursor:default;
  text-decoration:NONE;
  text-shadow: #799fa2 1px 1px 1px;
}

.title a:hover {
  color: #ffffff;
  background-color:NONE; 
  font-weight: normal;
  letter-spacing: 0px;
  cursor: pointer; 
  text-decoration:underline;
  text-shadow: #799fa2 1px 1px 1px;
}


/* TITLE2 LINK STYLES & PROPERTIES */

.title2 a:link, .title2 a:visited{
  color: #99d2d7;
  background-color:; 	
  font-weight: normal;
  letter-spacing: px;
  text-decoration: none;

}

.title2 a:hover {
  color: #c0e7eb;
  background-color:; 
  font-weight: normal;
  letter-spacing: px;
  text-decoration:underline ;

}


/* FOOTER LINK STYLES & PROPERTIES */


#footer a:active, #footer a:link, #footer  a:visited {
  color: #4e6266;
  background-color:NONE; 	
  font-style: normal;
  letter-spacing: 0px;
  cursor:default;
  text-decoration:NONE;
}


#footer a:hover {
  color: #617579;
  background-color:NONE; 
  font-style: normal;
  letter-spacing: 0px;
  cursor: pointer; 
  text-decoration:underline;
}


/* FOOTER2 LINK STYLES & PROPERTIES */


#footer2 a:active, #footer2 a:link, #footer2  a:visited  {
  color: #aec9cb;
  background-color:NONE; 	
  font-style: normal;
  letter-spacing: 0px;
  cursor:default;
  text-decoration:NONE;
}

#footer2 a:hover {
  color: #cbdcde;
  background-color:NONE; 
  font-style: normal;
  letter-spacing: 0px;
  cursor: pointer; 
  text-decoration:underline;
}


/************************************************
                Main Content Positions
************************************************/


/* MAIN DIV STYLES & PROPERTIES */


#container {
  padding-top:0px;
  width:917px;
  margin:auto; 
  margin-top:0px;

}

#content {
  float:left;
  margin-left:20px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:20px;
  width:500px;
  padding: px;
  padding-bottom: 0px;
  font-family: Verdana, sans-serif;
  font-size: 9px;
  font-weight: normal;
  text-align:left;
  -moz-border-radius:20px;
  -webkit-border-radius:20px;
}

#sidebar {
  float:left;
  margin-left:45px;
  width:325px;
  border: 0px solid #;
  background-color: #;
  text-align: left;
  font-family: Verdana, sans-serif;
  font-size: 9px;
  font-weight: normal;
}



#footer {
   color: #8c9a9b;
   font-size: 7pt;
   font-family: Arial; 
   text-align:center;
   clear:both;
   padding:5px 10px;
   margin-left:50px;
}

#footer2 {
  color: #ffffff;
  font-size: 8pt;
  font-family: Arial; 
  text-shadow:#4c6f72 1px 1px 1px;
  width:100%;
  margin:auto;
  margin-left:0px;
  padding-top:5px;
  padding-bottom:10px;
  position:relative;
  left: 0px;
  text-align: center;
  clear:both;
  background-color: #546b70;
  background-repeat:repeat-x;

}


#col1{
   text-align:left;
   float:left;
   width:260px;
   padding:10px;
   margin:5px;

}
#col2{
   text-align:left;
   float:left;
   width:260px;
   padding:10px;
   margin:5px;

}

#col3{
   text-align:left;
   float:left;
   width:200px;
   padding:10px;
   margin:0px;

}




/************************************************
               Sidebar Content Styles
************************************************/



/* SIDEBAR STYLES & PROPERTIES */

.sb_content{
  background-image: url('/wp-content/themes/ddv12/images/side_bg.png');
  padding-left: 20px;
  padding-right: 25px;
  padding-top: 2px;
  padding-bottom: 5px;
  color: #ffffff;
  text-align: left;
  text-shadow: #63898d 1px 1px 1px;
  font-family: Verdana, sans-serif;
  font-size: 9px;
  font-weight: normal;
}

.sb_content u {
   color:#777778;
   text-shadow:none;
}


.side_title {
   background-image: url('/wp-content/themes/ddv12/images/side_title.png');
   color:#ffffff;
   padding-left: 25px;
   padding-right: 25px;
   padding-top: 6px;
   padding-bottom: 3px;
   text-align:center;
   text-shadow: #455c60 1px 1px 1px;
   font-size: 13pt;
   font-family: arial;
   font-style:normal;

}


.projects {
  margin: 2px 8px 0px -15px;
  padding: 4px 4px 4px 4px;
  border: 1px solid #afcbd0;
  -moz-border-radius:  4px; 
  -webkit-border-radius: 4px; 
  border-radius: 2px;
  margin-bottom:2px;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;

}

.projects:hover {
  margin: 2px 8px 0px -15px;
  padding: 4px 4px 4px 4px;
  border: 1px solid #5a7276;
  margin-bottom:2px;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;

}


.spot {
  margin: 0px 0px 0px 0px;
  padding: 4px 4px 4px 4px;
  border: 1px solid #afcbd0;
  -moz-border-radius:  4px; 
  -webkit-border-radius: 4px; 
  border-radius: 2px;
  margin-bottom:2px;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;

}

.spot:hover {
  margin: 0px 0px 0px 0px;
  padding: 4px 4px 4px 4px;
  border: 1px solid #5a7276;
  margin-bottom:2px;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;

}

.sotm { 
  text-shadow:none;
  background-color:#aecbce;
  margin: 0px 20px 0px 20px;
  padding: 2px 2px 2px 5px;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  -moz-border-radius:  4px; 
  -webkit-border-radius: 4px; 
  border-radius: 2px;
  margin-bottom:2px;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;

}


/************************************************
                News Content Styles
************************************************/


/* TITLE PROPERTIES */

.title2 { 
  background-image: url('/wp-content/themes/ddv12/images/title2_bg.png');
  padding-left:0px;
  padding-top:2px;
  padding-bottom:3px;
  margin-left:0px;
  margin-top:0px;
  color: #ffffff;
  font-size: 7pt;
  font-family: arial;
  font-weight:normal;
  text-align:center;
} 


.title{
  background-image: url('/wp-content/themes/ddv12/images/title_bg.png');
  padding-top:6px;
  padding-bottom:4px;
  padding-left:0px;
  margin: auto;
  margin-top:0px;
  color: #ffffff;
  text-align:center;
  text-transform:none;
  text-shadow: # 1px 1px 1px;
  font-size: 11pt;
  font-family:Arial;
  font-style:normal; 
  font-weight:normal;
}


#news {
  color: #425052;
  background-image: url('/wp-content/themes/ddv12/images/content_bg.png');
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top:2px;
  padding-left:30px;
  padding-right:22px;
  padding-bottom: 10px;
  text-align:left;
  border:none; 
}

#news_comment{ 
  margin-top:0px; 
  margin-left:0px; 
  margin-bottom:25px;
  line-height:20px; 
  padding-top:35px; 
  padding-left:305px; 
  position:relative;
  min-height:140px; 
  height:auto !important; 
  height:216px; !important; 
  font-family:Tahoma;
  font-size:20pt; 
  text-shadow:#43585b 1px 1px 1px; 
  color:#ffffff; 
  clear:both; 
  background-image:url('/wp-content/themes/ddv12/images/news_comment.png'); 
  background-repeat:no-repeat; 
}

#news_comment a:link, #news_comment a:visited{ 
  color:#ffffff; 
  font-weight:normal; 
  cursor:default; 
  text-shadow:#43585b 1px 1px 1px; 
  text-decoration: NONE;
}


#news_comment a:hover { 
  color:#ffffff; 
  font-weight:normal; 
  cursor:pointer; 
  text-shadow:#43585b 1px 1px 1px;
  text-decoration: underline;
}

.rel_posts {
  color: #2f3132;
  font-size:7pt;

}

.rel_posts h2 {
 list-style: none;
 font-size:7.5pt;

}

.rel_posts ul li {
   padding-left: 10px;
   background-image: url(/wp-content/themes/ddv12/images/arrow.png);
   background-repeat: no-repeat;
   background-position: 0 .1em;
   list-style: none;
   font-size: 8pt;
   margin-bottom: 15px;
   line-height: 6px;
}


.rel_posts ul li a:active, .rel_posts a:link, .rel_posts  a:visited {
   list-style: none;
   color: #78b4ba;
   display: block;
   min-height: 6px;
   font-size: 10px;

}

.rel_posts ul li a:hover {
   list-style: none;
   color: #97c9ce;
   display: block;
   min-height: 5px;

}


/* INPUT, TEXT-AREA, OPTION, SELECT STYLES & PROPERTIES */



.sb_content input, .sb_content textarea, .sb_content option, .sb_content select{
  background-color: #7fa2a5;
  padding:4px;
  font: 9px "arial";
  color: #ffffff;
  border: 1px solid #ffffff;
  -moz-border-radius:  4px; 
  -webkit-border-radius: 4px; 
  border-radius: 2px;
  margin-bottom:2px;
  width:250px;
}


.sb_content input:hover, .sb_content textarea:hover,.sb_content option:hover, .sb_content select:hover{
  background-color: #7fa2a5;
  padding:4px;
  font: 9px "arial";
  color: #ffffff;
  border: 1px solid #ffffff;
  -moz-border-radius:  4px; 
  -webkit-border-radius: 4px; 
  border-radius: 2px;
  margin-bottom:2px;
  width:250px;
}



input, textarea, option, select{
  background-color: #7fa2a5;
  padding:4px;
  font: 9px "arial";
  color: #ffffff;
  border: 1px solid #ffffff;
  -moz-border-radius:  4px; 
  -webkit-border-radius: 4px; 
  border-radius: 2px;
  margin-bottom:2px;
}


input:hover, textarea:hover, option:hover, select:hover{
  background-color: #7fa2a5;
  padding:4px;
  font: 9px "arial";
  color: #ffffff;
  border: 1px solid #ffffff;
  -moz-border-radius:  4px; 
  -webkit-border-radius: 4px; 
  border-radius: 2px;
  margin-bottom:2px;
}


input[type=submit] {
  background-color: #7fa2a5;
  padding:4px;
  font: 9px "arial";
  color: #ffffff;
  border: 1px solid #ffffff;
  -moz-border-radius:  4px; 
  -webkit-border-radius: 4px; 
  border-radius: 2px;
  margin-bottom:2px;
}


input[type=submit]:hover {
  background-color: #7fa2a5;
  padding:4px;
  font: 9px "arial";
  color: #ffffff;
  border: 1px solid #ffffff;
  -moz-border-radius:  4px; 
  -webkit-border-radius: 4px; 
  border-radius: 2px;
  margin-bottom:2px;
}

fieldset.search {
	border: none;
	width: 250px;
	margin: 0 auto;
        margin-left:-5px;
	background: #;
}

.search input, .search button {
	border: none;
	float: left;
}

.search input.box {
	color: #ffffff;
	font-size: 9px;
	font-family: arial;
        text-shadow:#668e91 1px 1px 1px;
	width: 190px;
	height: 20px;
	padding: 3px 5px 3px;
	background: #7fa2a5 url() no-repeat;
        border: 1px solid #ffffff;
	margin-right: 2px;
}
.search input.box:focus {
	background: #7fa2a5 url() no-repeat left -38px;
	outline: none;
}
.search button.btn {
	font-size: 9px;
	color: #ffffff;
	width: 45px;
	height: 28px;
	cursor: pointer;
	text-indent: 0px;
	background: #7fa2a5 url() no-repeat ;
        border: 1px solid #ffffff;
        -moz-border-radius:  4px; 
        -webkit-border-radius: 4px; 
        border-radius: 2px;
        margin-bottom:2px;
}


.search button.btn:focus {
	outline: none;

}

.search button.btn:hover {
	background: #7fa2a5 url() no-repeat;
}




