
/* robert-daly.com Style Sheet */

/* Body information */

body { 
background-color: white; 
font-family: Arial, Verdana, sans-serif; 
color: black;
margin-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0;
}

img {border: 0px;} 

.imgbor, .rdimages {border: 1px solid #000; float: left;}


/* Link Information */

a:link {
	color: #000000;
	text-decoration: underline;
}
a:visited {
	color: #000000;
	text-decoration: underline;
}
a:hover {
	color: #000000;
	text-decoration: none;
}
a:active {
	color: #000000;
	text-decoration: underline;
}

h1, h2, h3, h4, h5 {
font-size: 16px;
margin: 4px 0px;
}

h3 {
clear: both;
}

/* NavList */

#navlist {
position: relative;

}
#navlist ul {
margin: 0;
padding: 0;
list-style-type: none;

}
#navlist li {
margin: 0;
}
#navlist a {
display: block;
background-repeat: repeat;
background-position: 0% 0%;
padding: 0px !important;
padding: 0px 10px;
}
#navlist a:link, #navlist a:visited {
color: black;
text-decoration: none;

}


#navlist a:hover, #navlist a:active {
background-color: #cccccc;
color: white;
}


/* Black Top Box */

.topbox {
position:absolute;
top: 0px;
background: black;
color: white; padding: auto;
font-size: 12px;
width: 100%;
}

.topboxtextleft {
float: left;
margin-top: 2px;
margin-right: 2px;
margin-bottom: 2px;
margin-left: 5px;
}

.topboxtextright {
float: right;
margin-top: 1px;
margin-right: 5px;
margin-bottom: 2px;
margin-left: 2px;
}

/* Left Menu Bar */

	/* Links */

.leftmenu {
position: relative;
background: black;
top: -30px;
height:auto;
width:180px;
padding-top: 1px;
padding-bottom: 1px;

}

.leftmenubox {
background: white;
height:25px;
width:180px;
margin-top: 1px;
text-decoration: none;
}

.leftmenubox a:hover{
background: #cccccc;
color: white;
position: relative;
left: 0px;
top: 0px;
height:25px;
width:180px;
}

.menulinks {
text-decoration: none;
}

	
/* Google - Currently playing */

.google {
position:absolute;
width:180px;

}

.text {
margin: 2px;
width:180px;
font-size: 12px;
}

/* Top Title Bar */

.titlebar {
position:relative;
top:23px;
left:0px;
height:53px;
width: 100%;
background-image: url('images/titlebackground.jpg')

}

/* Links/Content Seperator */

.seperator {
position: absolute;
background: black;
top:23px;
left:180px;
height: 97%;
width: 3px;

} 

/* Links/Content Seperator Gradient */

.linkgradient {
position: absolute;
top:623px;
left:180px;
height:50px;
width: 3px;
background-image: url('articles/old/images/grad.jpg')

} 

/* Title Image */

.titleimage {
position: absolute;
top:23px;
left:200px;
height:53px;
width: 345px;
background-image: url('images/newlogo1.jpg')

} 

/* Copyright */

.copyright {
position: relative;
padding: 5px;
font-size:10px;
height: 8px;

} 

/* Content */

.contentimage {
width: 100%;
height: 310px;
margin-bottom:5px;
background: black;
border: 1px solid #000;
background-repeat: no-repeat; 
background-position: center;
background-image: url('images/main2.jpg')

}

#contenttitle {
font-size: 16px;
}

.content {
position: absolute;
top:79px;
left:185px;
right: 406px;
font-size: 12px;
margin-left: -5px;
padding-left: 3px;
border-left: 3px solid black;



} 

/* Left Content Bar */

.topleftbar {
position: absolute;
top: 80px;
right: 207px;
height: 23px;
width: 193px;
background: #dde1e3;
background-image: url('images/new001.jpg');

} 

.topleftbarcontent {
position: absolute;
top: 104px;
right: 207px;
height: 50px;
padding: 5px;
width:183px !important; /*moz width*/
width:193px; /*IE width*/
background: #dde1e3;


} 

.topleftbarbottom {
position: absolute;
top: 160px;
right: 207px;
height: 9px;
width:193px; 
background-repeat: no-repeat;
background-image: url('images/new0002.jpg')

} 


/* Left Middle Content Bar */

.middleleftbar {
position: absolute;
top: 177px;
right: 207px;
height: 20px;
width: 193px;
background: #dde1e3;
background-image: url('images/new003.gif');

} 

.middleleftbarcontent {
position: absolute;
top: 198px;
right: 207px;
height: 244px;
padding: 0px 5px;
width:183px !important; /*moz width*/
width:193px; /*IE width*/
background: #dde1e3;
background-image: url('images/new004.jpg');



} 

.middleleftbarbottom {
position: absolute;
top: 152px;
right: 207px;
height: 9px;
width: 193px;
background-repeat: no-repeat;
background-image: url('images/new0002.jpg')

} 

/* Left Bottom Content Bar */

.bottomleftbar {
position: absolute;
top: 450px;
right: 207px;
height: 20px;
width: 193px;
background: #dde1e3;
background-image: url('images/new006.gif');

} 

.bottomleftbarcontent {
position: absolute;
top: 471px;
right: 207px;
height: 154px;
width: 193px;
background: #dde1e3;
background-image: url('images/new007.gif');

} 


.photoimage {
position: relative;
top: 5px;
left: 5px;
padding: 0px 5px;
}


/* Right Content Bar */

.toprightbar {
position: absolute;
top: 80px;
right: 10px;
height: 23px;
width: 193px;
background: #dde1e3;
background-image: url('images/new009.gif');

} 

.toprightbarcontent {
position: absolute;
top: 104px;
right: 10px;
height: 497px;
padding: 3px;
width:187px !important; /*moz width*/
width:193px; /*IE width*/
background: #dde1e3;


} 

.toprightbarbottom {
position: absolute;
top: 602px;
right: 10px;
height: 23px;
width: 193px;
background-repeat: no-repeat;
background-image: url('images/new010.gif')


} 

.mainimage {
width: 100%;
height: 190px;
background: black;
background-image: url('images/main.jpg');
border: 1px solid black; 
}

.subimage, .subimage1 {
float: left;
width: 96%;
padding: 0px 5px 0px 5px !important;
padding: 5px;
margin: 4px !important;
margin: 1px 3px;
border: 1px solid #aaaaaa; 
}

.subimage1 {
margin: 2px 4px 3px 2px !important;
margin: 1px 4px 1px 1px;
}

.portcontainer {
float: left;
width: 95%;
padding: 0px 5px !important;
padding: 2px 5px;
margin: 2px !important;
margin: 1px;
border: 1px solid #aaaaaa; 
margin-bottom: 5px !important;
margin-bottom: 5px;
}

.rdimagecontainer{
float: left;
width: 203px !important;
width: 200px;
}





