/*
Theme Name: Midnight Megan
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:#040405;
  background-image: url('/news/wp-content/themes/Megan1/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: #030305;
  padding: 5px 8px 5px 8px;
  padding-bottom: 10px;
  border-left: 6px solid #4B391D;
  color: #4B391D;
  text-shadow:NONE;
}



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

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





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


/* HEADER TOP STYLES & PROPERTIES */

.welcome_message {
  margin-left:3px;
  vertical-align:text-top;
  color: #5C4626;
  font-size: 7.5pt;
  font-family: Trebuchet MS; 
  font-weight:normal;
  text-align:left;
  text-shadow: #000000 1px 1px 1px;
  filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000,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:44px;
  height:44px;
}



/************************************************
              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;
  border:none;
  border: 1px solid #685231;
  -moz-border-radius:  4px; 
  -webkit-border-radius: 4px; 
  border-radius: 2px;
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;

}

.latest_images a:hover img {
  margin:1px; 
  padding: 4px 4px 4px 4px;
  border:none;
  border: 1px solid #926D36;
  -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 #685231;
  -moz-border-radius:  4px; 
  -webkit-border-radius: 4px; 
  border-radius: 2px;
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;

}

.sb_content a:hover img {
  margin:1px; 
  padding: 4px 4px 4px 4px;
  border:none;
  border: 1px solid #926D36;
  -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 #642518;
  -moz-border-radius:  4px; 
  -webkit-border-radius: 4px; 
  border-radius: 2px;
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}

#news a:hover img { 
  margin:1px; 
  padding: 4px 4px 4px 4px;
  border:none;
  border: 1px solid #926D36;
  -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:#fa924c;
  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:#fa924c;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}



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


/* NATURAL LINKS & PROPERTIES */


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


a:hover {
  color: #922816;
  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: #712216;
  background-color:; 	
  font-weight: normal;
  letter-spacing: px;
  cursor:;
  text-decoration: none; 

}

.sb_content a:hover {
  color: #963323;
  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: #812B1D;
  background-color:NONE; 	
  font-weight: normal;
  letter-spacing: 0px;
  cursor:default;
  text-decoration:NONE;
  text-shadow: #000000 1px 1px 1px;
}

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


/* TITLE2 LINK STYLES & PROPERTIES */

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

}

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

}


/* FOOTER LINK STYLES & PROPERTIES */


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


#footer a:hover {
  color: #963323;
  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: #712216;
  background-color:NONE; 	
  font-style: normal;
  letter-spacing: 0px;
  cursor:default;
  text-decoration:NONE;
}

#footer2 a:hover {
  color: #963323;
  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:790px;
  margin:auto; 
  margin-top:0px;

}

#content {
  float:left;
  margin-left:8px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:20px;
  width:490px;
  padding: px;
  padding-bottom: 0px;
  background-color: #;
  color: #d8dbde;
  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:5px;
  width:280px;
  border: 0px solid #;
  background-color: #;
  color: #89c1e3;
  text-align: left;
  font-family: Verdana, sans-serif;
  font-size: 9px;
  font-weight: normal;
}



#footer {
   color: #926D36;
   font-size: 8pt;
   font-family: Tahoma; 
   text-align:center;
   clear:both;
   padding:5px 10px;
   margin-left:0px;
}

#footer2 {
  color: #926D36;
  font-size: 8pt;
  font-family: Tahoma; 
  text-align:center;
  width:100%;
  margin:auto;
  margin-left:0px;
  padding-top:5px;
  padding-bottom:10px;
  position:relative;
  left: 0px;
  text-align: center;
  clear:both;
  background-color: #070708;
  background-repeat:repeat-x;

}


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

}
#col2{
   text-align:left;
   float:left;
   width:250px;
   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('/news/wp-content/themes/Megan1/images/sb_bg.png');
  padding-left: 20px;
  padding-right: 25px;
  padding-top: 5px;
  padding-bottom: 5px;
  color: #5F4B2D;
  text-align: left;
  font-family: Verdana, sans-serif;
  font-size: 9px;
  font-weight: normal;
}

.sb_content u {
   color:#777778;
}

.projects {
 margin: 2px 6px 0px 0px;
 padding: 3px 3px 3px 3px;
 border: 1px solid #5C4726;
  -moz-border-radius:  4px; 
  -webkit-border-radius: 4px; 
  border-radius: 2px;
  margin-bottom:2px;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;

}

.projects:hover {
 margin: 2px 6px 0px 0px;
 padding: 3px 3px 3px 3px;
 border: 1px solid #7B6036;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 0.8;
  opacity: 0.8;

}



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


/* TITLE PROPERTIES */

.title2 { 
  padding-left:0px;
  margin-left:0px;
  margin-top:3px;
  color: #5C4626;
  font-size: 8pt;
  font-family: arial;
  font-weight:normal;
  text-align:center;
} 


.title{
  padding-bottom:1px;
  padding-left:0px;
  margin: auto;
  margin-top:0px;
  color: #812B1D;
  text-align:center;
  text-transform:none;
  text-shadow: #000000 1px 1px 1px;
  font-size: 14pt;
  font-family:Times New Roman;
  font-style:normal; 
  font-weight:normal;
}


#news {
  color: #7E6543;
  background-image: url('/news/wp-content/themes/Megan1/images/content_bg.png');
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top:10px;
  padding-left:25px;
  padding-right:20px;
  padding-bottom: 25px;
  text-align:left;
  border:none; 
}

.style1 {
  color: #7E6543;
  background-color: #050507;
  padding-top:10px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom: 10px;
  text-align:center;
  border:none; 
}


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


input, textarea, option, select{
  background-color: #000000;
  padding:4px;
  font: 11px "century gothic";
  color: #7C5A36;
  border: 1px solid #5F4A2A;
  -moz-border-radius:  4px; 
  -webkit-border-radius: 4px; 
  border-radius: 2px;
  margin-bottom:2px;
}


input:hover, textarea:hover, option:hover, select:hover{
  background-color: #000000;
  padding:4px;
  font: 11px "century gothic";
  color: #7C5A36;
  border: 1px solid #5F4A2A;
  -moz-border-radius:  4px; 
  -webkit-border-radius: 4px; 
  border-radius: 2px;
  margin-bottom:2px;
}


input[type=submit] {
  background-color: #000000;
  padding:4px;
  font: 11px "century gothic";
  color: #7C5A36;
  border: 1px solid #5F4A2A;
  -moz-border-radius:  4px; 
  -webkit-border-radius: 4px; 
  border-radius: 2px;
  margin-bottom:2px;
}


input[type=submit]:hover {
  background-color: #000000;
  padding:4px;
  font: 11px "century gothic";
  color: #7C5A36;
  border: 1px solid #5F4A2A;
  -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: #7C5A36;
	font-size: 12px;
	font-family: tahoma;
        text-shadow:#000000 1px 1px 1px;
	width: 190px;
	height: 20px;
	padding: 3px 5px 3px;
	background: #000000 url() no-repeat;
        border: 1px solid #5F4A2A;
	margin-right: 2px;
}
.search input.box:focus {
	background: #000000 url() no-repeat left -38px;
	outline: none;
}
.search button.btn {
	font-size: 10px;
	color: #7C5A36;
	width: 45px;
	height: 28px;
	cursor: pointer;
	text-indent: 0px;
	background: #000000 url() no-repeat ;
        border: 1px solid #5F4A2A;
        -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: #000000 url() no-repeat;
}





