
/* CAA News Styles */

body{
	margin: 0;
	padding: 0;
	background: #04101e url(images/v35_fade.jpg) no-repeat fixed center top;
	font-family: arial;
	font-size: 75%;
	line-height: 1.5em;
}


.postdate{
	float: left;
	display: inline;
	margin: 0 10px 0 0;
	background: url(images/date_button.gif) no-repeat;
	padding: 2px;
	height: 68px;
	width: 60px;
}

.month{
	font: bold 16px "Times New Roman", Times, serif;
	color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
}

.day{
	font: bold 26px "Times New Roman", Times, serif;
	margin-right: auto;
	margin-left: auto;
	color: #FFFFCC;
	margin-top: 3px;
}


#rssfeed{
	background: url(images/rss.jpg) no-repeat center;
	height: 50px;
	width: 250px;
	margin-bottom: 5px;
}

.feed a{
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}

#lead{
	padding: 6px;
	width: 450px;
	background: #ECECEC;
	margin-bottom: 3px;
}

.feed a:hover{
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}


#menu {
display:none;
}

#header{
	display:none;}


#footer{
	display:none;
	
}

img {margin: 0px; padding:0px;border:0px;}

img a{
	background: #FFFFFF;
}

img a:hover{
	background: #FFFFFF;
}

#mainpage {
background-color:#FFFFFF;
width:780px;
margin:0 auto;}


a:link {
	color: #1A7EBC;
	text-decoration: none;
	font-weight: bold;
}
	
a:visited {
	color: #1A7EBC;
	text-decoration: none;
	font-weight: bold;
}
	
a:hover {
	color: #91aa9d;
}




p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0px;
	text-align: left;
	white-space: normal;
	margin-top: 8px;
}


.readmore{
	color: #999999;
	margin-top: 0px;
	margin-bottom: 3px;
	text-transform: lowercase;
	padding: 3px;
}

.input {border:0px;height:21px;width:167px;font:16px Arial;font-weight:normal;color:#000000;background:none;padding-left:3px;padding-top:2px;}

.submit {border:0px;height:23px;width:34px;}

.search-input
{
	display:none;
	background-color: #ffffff;
	background-image: url(/images/search.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: right;
	background-y-position: center;
	margin-right: 6px;
	margin-top: 5px;
	margin-left: 4px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #666666;
	font-size: 11px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	background-position: right center;
}


#post{

width: 469px;

padding-top: 15px;

padding-right: 30px;

padding-bottom: 0pt;

padding-left: 15px;

margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 0pt;

margin-left: 0pt;

float: left;

background-color: #ffffff;

}


#content

{
width: 100%;

}



#sidebar{
	display:none;
}


#sidebar ul{
	list-style: url(none) none;
	margin: 0px;
	padding: 0px;
}


#sidebar li{
	list-style: url(none) none;
	padding: 0px;
	margin: 0px;
	text-indent: 0px;
}

#sidebar h3
{
font-size: 100%;
color: #ffffff;
background-color: #47515b;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 3px;
margin-top: 3px;
margin-right: 0pt;
margin-bottom: 3px;
margin-left: 0pt;
text-transform: uppercase;
line-height: 1em;
}



#sidebar a {
	font-weight: normal;
	color: #1061ad;
	display: block;
	line-height: 1em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
	padding: 7px 5px;
	margin-left: 0px;
}

#sidebar a:hover {
font-weight: normal;
color: #ffffff;
background-color: #3e606f;
}

#sidebar a:visited {
font-weight: normal;
color: #1061ad;
}




.entry
{
	width: 469px;
	float: left;
	background-color: #ffffff;
	margin: 0pt 0pt 5pt;
	padding: 0px 30px 0pt 15px;
}

/*
.title {float:left;width:665px;height:40px;background:url('images/h2bg.gif') no-repeat;}
.title h4 {margin:0px;float:left;font:14px Arial;color:#FFFFFF;padding-left:10px;line-height:29px;}
.title h4 a {color:#FFFFFF;font-weight:normal;}
.title h5 {margin:0px;float:right;font:14px Arial;color:#FFFFFF;padding-right:10px;line-height:29px;}
*/

h1 {
	color: #0099CC;
	font-size: 24px;
}


.entry h1 a{
	color: #0099CC;
	font-size: 20px;
}


.entry h1 a:hover{
	color: #ff9900;
	font-size: 20px;
}


.entry h2 a{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	color: #3e606f;
	font-size: 14px;
	text-transform: uppercase;
	width: 465px;
}

.entry h2 a:hover{text-decoration:none; }


.entry h3 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: lowercase;
	color: #ff9900;
	margin: 0px;
}

.entry p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
	text-align: left;
	white-space: normal;
	margin-top: 8px;
}


.entry h3 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: lowercase;
	color: #ff9900;
	margin: 0px;
}
.entry h3 a:hover{text-decoration:none;}

.entry a {
	color:#1A7EBC;
}





.rsidebar{font: 13px  Verdana;color:#303030;float:right;width:217px;padding-left:10px;}
.rsidebar h2{margin:0px;font: 14px Arial;color:#C8C7C7;padding-top:10px;}
.rsidebar a {font-weight:normal;}
.rsidebar ul{list-style-type:none;margin:0;padding:0;}
.rsidebar ul li{list-style-type:none;margin:0 0 0px;padding:0;padding-left:0px;}
.rsidebar ul li ul{list-style-type:square;margin:0;padding:0 0px;}
.rsidebar ul li ul li{list-style-type:none;border:0px none;margin:0;margin-left:15px;margin-right:25px;border-bottom:1px dotted #FFFFFF;}
.rsidebar ul li ul li a {font:14px Arial;font-weight:normal;color:#FFFFFF;line-height:20px;}
.rsidebar ul li ul li a:hover {text-decoration:none;color:#C8C7C7;}



/*--- TOP MENU --*/

#top_menu {
display:none;
}

.highlight{}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	background: #7096A2;
	font-size: 12px;
	text-transform: uppercase;
}
#nav a:hover{
	display: block;
	text-decoration: none;
	color: #fff;
	background-color: #91AA9D;
}

#nav li { /* all list items */
	float: left;
	 /* width needed or else Opera goes nuts */
}

#nav li ul li a{ /* all list items */
	color: #333;
	font-weight: normal;
	border-bottom: 1px solid #ccc;
	background-color: #fcfff5;
}


#nav li ul { /* second-level lists */
	position: absolute;
	background: #fff;
	width: 150px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
}

#nav li a:hover ul, #nav li.sfhover ul,
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav li a:hover ul.sub, #nav li.sfhover ul,
#nav li:hover ul.sub, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}



#nav .l1 {
	border-right: 1px solid #FFFFFF;
	padding: 6px 8px 10px;
}

#nav .l1a {
	border-right: 1px solid #fff;
	background: #D8e3c3;
	color: #48544E;
	padding: 5px 7px 10px;
}


#nav .l2 {
	padding: 6px 10px 10px;
	width: 125px;
}


#nav input{
	margin: 2px 0 0 3px;
	font-size: 90%;
}

#nav .search-input{
	width: 80px;
}


#nav li a:hover ul ul, #nav li a:hover ul ul ul, #nav li a:hover ul ul ul ul, #nav li a:hover ul ul ul ul ul,
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li:hover ul ul ul ul ul{
    display: none;
}

#nav li a:hover ul, #nav ul li a:hover ul, #nav ul ul li a:hover ul, #nav ul ul ul li a:hover ul, #nav ul ul ul ul li a:hover ul,
#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul, #nav ul ul ul li:hover ul, #nav ul ul ul ul li:hover ul{
    display:block;
}


/* New */
/*all see this */
#nav ul ul, #nav ul ul ul{
    display:none; 
    position:absolute; 
    margin-top:90px; 
    margin-left:12em;
}

/* non-IE browsers see this */
 #nav ul li>ul, #nav ul ul li>ul{
    margin-top:90px; 
 }


#nav ul ul li:last-child{
border-width:1px;}

/* NEWER */


/* specific to non IE browsers */
#nav ul li a:hover a,
#nav ul li:hover a {
	color:#fff;
	background:#0099CC;
}

#nav ul li a:hover ul,
#nav ul li:hover ul {
display:block; 
position:absolute; 
top:21px; left:0; width:105px;}

#nav ul li:hover ul li a:hover a.hide,
#nav ul li:hover ul li:hover a.hide {
background-color: #f6f6f6; 
color:#000;
}

#nav ul li a:hover ul li ul,
#nav ul li:hover ul li ul {
display: none;}

#nav ul li a:hover ul li a,
#nav ul li:hover ul li a {
	display:block;
	color:#000;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}

#nav ul li a:hover ul li a:hover,
#nav ul li:hover ul li a:hover {
	background:#3e606f;
	color:#ffffff;
}

#nav ul li a:hover ul li a:hover ul,
#nav ul li:hover ul li:hover ul {
display:block; 
position:absolute; 
left:105px; 
top:0;}

#nav ul li:hover ul li:hover ul.left {
left:-105px;} 


/* IE */

#nav ul li a.hide, #nav ul li a:visited.hide {
display:none;}

#nav ul li a:hover ul li a.hide {
display:none;}

#nav ul li a:hover {
	color:#fff;
	background:#3e606f;
}

#nav ul li a:hover ul {
display:block; 
position:absolute; 
top:90px; 
left:0; 
width:105px;}

#nav ul li a:hover ul li a.sub {
background:#f6f6f6; 
color:#fff;}

#nav ul li a:hover ul li a {
display:block; 
background:#ddd; 
color:#000;}

#nav ul li a:hover ul li a ul {
visibility:hidden;}

#nav ul li a:hover ul li a:hover {
	background:#91AA9D;
	color:#000;
}

#nav ul li a:hover ul li a:hover ul {
visibility:visible; 
position:absolute; 
left:105px; 
top:0; 
color:#000;}

#nav ul li a:hover ul li a:hover ul.left {
left:-105px;}


/* New */
/*all see this */
#nav ul ul, #nav ul ul ul{
    display:none; 
    position:absolute; 
    margin-top:90px; 
    margin-left:12em;
}

/* non-IE browsers see this */
 #nav ul li>ul, #nav ul ul li>ul{
    margin-top:90px; 
 }


#nav ul ul li:last-child{
border-width:1px;}

/* NEWER */


/* specific to non IE browsers */
#nav ul li a:hover a,
#nav ul li:hover a {
	color:#fff;
	background:#006699;
}

#nav ul li a:hover ul,
#nav ul li:hover ul {
display:block; 
position:absolute; 
top:21px; left:0; width:105px;}

#nav ul li:hover ul li a:hover a.hide,
#nav ul li:hover ul li:hover a.hide {
background-color: #f6f6f6; 
color:#000;
}

#nav ul li a:hover ul li ul,
#nav ul li:hover ul li ul {
display: none;}

#nav ul li a:hover ul li a,
#nav ul li:hover ul li a {
	display:block;
	color:#000;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}

#nav ul li a:hover ul li a:hover,
#nav ul li:hover ul li a:hover {
	background:#3e606f;
	color:#ffffff;
}

#nav ul li a:hover ul li a:hover ul,
#nav ul li:hover ul li:hover ul {
display:block; 
position:absolute; 
left:105px; 
top:0;}

#nav ul li:hover ul li:hover ul.left {
left:-105px;} 


/* IE */

#nav ul li a.hide, #nav ul li a:visited.hide {
display:none;}

#nav ul li a:hover ul li a.hide {
display:none;}

#nav ul li a:hover {
color:#fff; 
background:#3e606f;}

#nav ul li a:hover ul {
display:block; 
position:absolute; 
top:90px; 
left:0; 
width:105px;}

#nav ul li a:hover ul li a.sub {
background:#f6f6f6; 
color:#fff;}

#nav ul li a:hover ul li a {
display:block; 
background:#ddd; 
color:#000;}

#nav ul li a:hover ul li a ul {
visibility:hidden;}

#nav ul li a:hover ul li a:hover {
	background:#3e606f;
	color:#000;
}

#nav ul li a:hover ul li a:hover ul {
visibility:visible; 
position:absolute; 
left:105px; 
top:0; 
color:#000;}

#nav ul li a:hover ul li a:hover ul.left {
left:-105px;}

#topmenu{
	font-size: 10px;
	display: inline;
	position:absolute;
	background: #91aa9d;
}

ul#topmenu li {
	margin: 0 0 0 5;
	border: 0 none;
	padding: 0;
	float: left;
	display: inline;
	list-style: none;
	position: relative;
}

ul#topmenu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  list-style: none;
  display: none;
  position: absolute;
  left: 0;
}

/* ------------ TOP BAR  ------------ */


#tb {
	display:none;
	
}

/* ------------ META  ------------ */


.meta{
	display:none;
}

#mn {
	display:none;
}

#mn #top-menu{
	display:none;
}

#mn #top-menu ul{
	list-style: none;
	line-height: 1;
	padding: 0;
	margin: 0;
}

#mn #top-menu a {
	display: block;
	text-decoration: none;
	padding: 8px 15px 5px 15px;
	color: #fff;
}

#mn #top-menu a:hover{
	display: block;
	text-decoration: none;
	color: #fff;
}

#mn #top-menu li { /* all list items */
	float: left;
	margin: 0;
	 /* width needed or else Opera goes nuts */
}

#mn #top-menu li ul { /* second-level lists */
	position: absolute;
	background: #fff;
	width: 198px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	border-bottom: 1px solid #ccc;
}

#mn #top-menu li ul li{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	width: 196px;
}

#mn #top-menu li ul li a{ /* second-level lists */
	color: #333;
	font-weight: normal;
	margin: 0;
	padding: 0;
	padding: 10px 15px 5px 15px;
	background-color: #f6f6f6;
}

#mn #top-menu li:hover ul, #mn #top-menu li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#mn .logotype {
	padding-left: 5px;
}

#mn .signin {
	font-weight: bold;
	margin: 0;
	padding: 0;
}



/* ------------ FINE PRINT  ------------ */

#fine_mod {
	display:none;
}





.imgwrap

{

float: right;

display: block;

width: 220px;

border-top-width: 1px;

border-top-style: solid;

border-top-color: #cccccc;

border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #cccccc;

padding-top: 10px;

padding-right: 0pt;

padding-bottom: 10px;

padding-left: 0pt;

margin-top: 5px;

margin-right: 5px;

margin-bottom: 5px;

margin-left: 15px;

}
.caption 
{

font-size: 90%;

}

#news{
	background: url(images/caanewscurrent.jpg) no-repeat;
	height: 152px;
	width: 117px;
}



#fine_mod

{
	float: left;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #1f2325;
	background-color: #ffffff;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-x-position: 0%;
	background-y-position: 0%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 15px;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	font-size: 9px;
	line-height: 1.5em;
	color: #949494;
	width: 760px;
}

#fine_mod p

{
	font-size: 10px;	
}


.signin 

{

font-weight: bold;

margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 0pt;

margin-left: 0pt;

padding-top: 0pt;

padding-right: 0pt;

padding-bottom: 0pt;

padding-left: 0pt;

background-color: transparent;

background-image: url(http://www.collegeart.org/images/signup-bck.jpg);

background-repeat: no-repeat;

background-attachment: scroll;

background-x-position: 0%;

background-y-position: 0%;

height: 25px;

width: 107px;

}

