/*  
Theme Name: ACC
Theme URI: http://www.austincc.edu/
Description: Wordpress theme developed for Austin Community College
Version: 1.0
Author: Edward Terry
Author URI: http://www.austincc.edu/
*/


/* = Global Reset
-------------------------------------------------------------------*/

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0}
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li {}
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100% }
q:before, q:after { content:''}
a { text-decoration:none }

/* = Global Reset - RESET The below restores some sensible defaults
-------------------------------------------------------------------*/

strong { font-weight:bold }
em { font-style:italic }
* a { position:relative } /* Gets links displaying over a PNG background */
a img { border:none } /* Gets rid of IE's blue borders */

/* = Begin ACC Styles
-------------------------------------------------------------------*/

body {font-family: Arial, Verdana, Helvetica, sans-serif; background: #003462;font-size: 76%;margin: 0px;}
#skip a, #skip a:hover, #skip a:visited{position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}
#skip a:active{position:static;width:auto;height:auto;} 
#container {width: 760px;margin: 0 auto;background-color:#FFFFFF; }
#header {height: 97px;width: 250px;float: left;background-color:  #003462;background-image: url("http://www.austincc.edu/images/logo.gif") ;}
#rotator {height: 97px;width: 510px;float: left;background-color: #003462;background-image: url("http://www.austincc.edu/images/headers/rotator.php");}
#topmenubar {height: 29px;width: 760px;margin: 0px;float: right; background: #000;color:#F8CD29;}
.menu{color:#F8CD29;}
a.menu:link, a.menu:active, a.menu:visited {color:#fff;  font-size:0.9em; text-decoration:none;}
a.menu:hover {color: #F8CD29;}
#search-acc {width: 200px;float: left;margin: 7px 0px 0px 6px;}
#topmenu {width: 530px;float: right;text-align:center;margin-top:7px;margin-left:20px;padding-left:4px;}
#control { height: 25px;width:758px;font-size: 0.8em; color: #000000; border-bottom: 1px solid #003462; border-left: 1px solid #000; float: left;background: #F2F2F2; }
#breadcrumb {height: 24px;width: 675px;padding-top: 7px;padding-left: 5px;float: left;}
#textsizer {height: 24px;width: 76px;float: right;}
#sitename { height: 25px;width:757px; border-left: 1px solid #000; border-bottom: 1px solid #000; padding-top: 1px;padding-left: 1px;float: left;background: #fff;}
#sitenamealigner{padding-top: 4px;padding-left: 4px;}
#content {width: 760px;text-align:left;background-color:#FFFFFF;border-right: 1px solid #000;}
#sidebar-acc {float: left;width: 175px;margin:0; padding:0;border-right: 1px solid #000000;border-bottom: 1px solid #000000; }
#sidebar-content {margin: 0;border-left: 1px solid #000;border-right: 1px solid #000;}
#main {margin:0 0 0 180px; padding:0;background-color:#FFFFFF;}
#main-content {margin:0; padding-top: 5px;padding-left: 2px;font-size: 100%;background-color:#FFFFFF; }
#main-content:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
p.wp-caption-text  {font-weight:normal; font-style:italic; color:#451a1a;}
#bottommenubar {height: 22px; width:760px; color: #f8cd29;margin: 0;float: left;background: #000; }
#bottommenu{margin-top: 4px;text-align: center;}
#footer { float: left;padding: 0px;padding-top: 5px;width:758px; background-color:#F2F2F2; height:27px; font-size:0.8em; text-align: center;border-bottom: 1px solid #000; 
border-left: 1px solid #000; 
border-right: 1px solid #000;}
.formstyle {margin: 0px; display: inline;}
.googlebox {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; width: 94px; border: 1px solid #7C7C7C;}
.googlego {font-size: 0.8em;padding-bottom:1px; color:#003399; border: 1px solid #7C7C7C;background-color:#FCFCFC; width:35px; height:15px;margin: 0 0 0 4px;}
.directory {color:#FFFF00; padding-left:11px;}
a.directory:link, a.directory:active, a.directory:visited {color:#fff;font-size:0.9em;text-decoration:none;}
a.directory:hover {color: #F8CD29;}
a:link {color: #003399}
a:visited {color:#003399;}
a:hover {color: #3366CC;}
.breadcrumb a:link, .breadcrumb a:visited{color:#000; text-decoration:none;}
.breadcrumb a:active, .breadcrumb a:hover{color:#003399; text-decoration:none;}
.sitename{font-size: 1.3em; color: #333399; font-weight: bold;}
a.bottommenu:link, a.bottommenu:active, a.bottommenu:visited {color:#fff;  font-size:0.9em; text-decoration:none; padding-left:1em; padding-right:1em;}
a.bottommenu:hover {color: #F8CD29;}
a.footerlinks:link, a.footerlinks:active, a.footerlinks:visited {text-decoration:none; color:#000;}
a.footerlinks:hover {color: #003462;}
.pagename{font-size: 1.8em; color: #990000; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: normal;}
.pagename p {margin:0;}
.pagename br {margin:0;}
#contentarea{padding:10px;}

.sidemenu {width:174px;background-color:#FFFFFF;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;margin: 0px;}
.sidemenu ul {margin: 0;padding: 0;list-style: none;text-transform:none;font-size:0.9em; font-weight:normal;}
.sidemenu li {}
.sidemenu li a, .sidemenu li a:visited {display: block;padding: 5px 5px 5px 5px;background-color: #FFFFFF;text-decoration: none; width: auto;}
html>body .sidemenu li a {width: auto;}
.sidemenu li a:hover {background-color: #003462;color: #FFFFFF;text-decoration:none;}
.sidemenu li a:active {background-color: #003462;color: #FFFFFF;text-decoration:none;}
/*subnav drop down styles*/
.sidemenu li ul {margin: 0px;font-size: 1em;font-weight: normal;padding: 0px 0px 0px 0px;list-style-type: none; background-color:#D8E1EA;}
.sidemenu li ul li {border-bottom: 1px solid #CCCCCC; margin: 0px; vertical-align: bottom; color:#003462; background-color: #cccccc;/* This fixes the IE5 Win gap! */ }
.sidemenu li ul li a, .sidemenu li ul li a:visited {margin: 0px; display: block; padding: 4px 5px 4px 25px; background-color:#D8E1EA; text-decoration: none; color:#990000; width: auto; }
.sidemenu li ul li a:hover {background-color: #b8c9da;color: #012748;text-decoration:underline;}
.sidemenu li ul li a:active {background-color: #b8c9da;color: #003399;text-decoration:underline;}

.sidemenu li ul li ul li {border-bottom: none; border-top: 1px solid #CCCCCC;margin: 0px; vertical-align: bottom;}
.sidemenu li ul li ul li a, .sidemenu li ul li ul li a:visited {margin: 0px; display: block; padding: 4px 5px 4px 45px; background-color: #EAE0D9; text-decoration: none; color:#404040; width: auto;}
.sidemenu li ul li ul li a:hover {background-color: #DEBEA9;color: #000;text-decoration:underline;}
.sidemenu li ul li ul li a:active {background-color: #DEBEA9;color: #000;text-decoration:underline;}

#blackboard { font-size: 1.2em;}
.login { background: #F2F2F2; padding:0.5em;}
.login ul { list-style-type: none;padding: 0;margin: 0; }
.login li { background-image: url(http://www.austincc.edu/images/icons/bbico.gif);background-repeat: no-repeat;background-position: 25px;padding-left: 45px;}
.login li a{background: #F2F2F2; font-size:0.8em;text-decoration: none;}
.login li a:hover{text-decoration:underline}

.enrollBottomfill {background-color: #9DA3CA; border-top: 2px solid #003399; border-bottom: 1px solid #FFFFFF;}
.enrollcell {background-color: #003462;font-size: 1.0em;color: #FFCC00;line-height: 20px;text-align: center; border-top: 1px solid #000000; border-bottom: 1px solid #000000;}
a.enroll:link, a.enroll:active, a.enroll:visited { font-size: 0.9em; color:#FFFFFF; text-decoration:none; padding-right: 2px;padding-left: 2px;}
a.enroll:hover {color: #FFCC00;}
.deptinfo{background-color: #EEEEEE; padding: 5px; font-size: 0.8em;}

/*Icon list styles*/ 
.pdf ul {list-style-type: none;}
.pdf li {list-style-type: none;background-image: url(http://www.austincc.edu/images/icons/pdfico.gif);background-repeat: no-repeat;background-position: 0em;padding-left: 2em;}
.access ul {list-style-type: none;}
.access li {list-style-type: none;background-image: url(http://www.austincc.edu/images/icons/access.gif);background-repeat: no-repeat;background-position: 0em;padding-left: 2em;}
.excel ul {list-style-type: none;}
.excel li {list-style-type: none;background-image: url(http://www.austincc.edu/images/icons/excel.gif);background-repeat: no-repeat;background-position: 0em;padding-left: 2em;}
.powerpoint ul {list-style-type: none;}
.powerpoint li {list-style-type: none;background-image: url(http://www.austincc.edu/images/icons/powerpoint.gif);background-repeat: no-repeat;background-position: 0em;padding-left: 2em;}
.publisher ul {list-style-type: none;}
.publisher li {list-style-type: none;background-image: url(http://www.austincc.edu/images/icons/publisher.gif);background-repeat: no-repeat;background-position: 0em;padding-left: 2em;}
.word ul {list-style-type: none;}
.word li {list-style-type: none;background-image: url(http://www.austincc.edu/images/icons/word.gif);background-repeat: no-repeat;background-position: 0em;padding-left: 2em;}
.web ul {list-style-type: none;}
.web li {list-style-type: none;background-image: url(http://www.austincc.edu/images/icons/web.gif);background-repeat: no-repeat;background-position: 0em;padding-left: 2em;}

hr.cleaner {clear:both;height:1px;margin: 0 0 0 0; padding:0;border:none;visibility: hidden;}
.tier2_listhead{ font-size:1em; font-weight:bold; color:#993300;}


/* = Begin Blog Specific Styles
-------------------------------------------------------------------*/
h2.widgettitle {font-size:1em; font-weight:normal; border-bottom: 1px solid #CCCCCC; display: block;padding: 5px 5px 5px 5px;background-color: #FFFFFF;text-decoration: none; width: auto; color: #003462;}
.post {padding-right: 10px;}
.post a {text-decoration:underline;}
.post h2 a {font-size: 21px; color: #990000; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration:none;}
.post h2 a:hover{ color: #d03535;}
.post h2 {font-size: 21px; color: #990000; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: normal;}
.post p {margin: 10px;}
.post h3 {font-size: 18px; color:#BB5848; margin: 20px 0px 20px 0px;}
.post ul {padding-left:30px;}
.postmetadata {font-size: 0.8em; font-weight:bold; background-color:#c4d1dd; padding: 3px; border: 1px solid #e2e2e2;}
.navigation {padding: 10px;}
.homelink {border-bottom: 1px solid #e2e2e2;}
#main-content h2 {font-size: 21px; color: #990000; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration:none;}
.more-link {}
.alignleft {float:left; padding-right: 10px;}
.alignright {float:right; padding-left: 10px;}
.post code{ padding: 5px; background-color:#FFCC66;}




/* = Comments
-------------------------------------------------------------------*/

#comments {padding-bottom: 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.95em;}
#comment-area ol {list-style: none; padding: 0; margin-bottom: 20px; border-bottom: 1px solid #eee;}
#comment-area ol > li {padding: 10px 10px 1px 10px; border-top: 1px solid #eee; margin: 5px 0;}
#comment-form {padding: 0;}
#comment-form form {padding: 20px 0 0 0;}
#comment-form p {padding-bottom: 5px; margin: 0;}
#comment-form textarea {width: 500px; border: 1px solid #666666; background-color: #eee;}
#comment-form .textfield {border: 1px solid #666666; background-color: #eee;}
.commenter {font-weight: bold; margin-bottom: 5px;}
.comment-info {font-style: italic; color: #838383; font-weight: normal;}
.author {background: #e5f9d9; border-left: 1px solid #eee; border-right: 1px solid #eee; border-bottom: 1px solid #eee;}
.button {border: 1px solid #666666; background-color:#eee; color: #990000;}
#comments h3 {color:#003462; font-size: 1.1em; font-family:Verdana, Arial, Helvetica, sans-serif;}
#respond {margin-top:20px;}

/* calendar
-------------------------------------------------------------------- */

#calendar {width: 80%; padding: 5px 10px 0px 20px; border-bottom: 1px solid #CCCCCC;}
#calendar h2.widgettitle {border-bottom: none;}
#wp-calendar {width: 100%;padding: 0;margin: 0 0 0px 0;border-collapse: collapse;}
#wp-calendar caption {font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px;text-align: left;font-weight: normal;margin-bottom: 5px;}
#wp-calendar th {font-family: Arial, Helvetica, Verdana, sans-serif;font-weight: normal;font-size: .8em;color: #999;}
#wp-calendar #prev {text-align: left;padding-left: 5px;}
#wp-calendar #next {text-align: right;padding-right: 5px;}
#wp-calendar td {text-align: center;border: 1px solid #ddd;padding: 1px;}
#wp-calendar tfoot td {border: none;background: #fff;}
#wp-calendar tfoot {border: none;}
.pad {background: #f9f9f9;}

/* = Recent Comments Widget
-------------------------------------------------------------------*/

ul #recentcomments li {margin: 0px; display: block; padding: 4px 5px 4px 25px; background-color:#D8E1EA; text-decoration: none; color:#000; width: auto;}
ul #recentcomments li a{margin: 0px; display: block; padding: 4px 5px 4px 25px; background-color:#D8E1EA; text-decoration: none; color:#990000; width: auto;}

/* = Search Widget
-------------------------------------------------------------------*/

#search { padding: 5px 5px 5px 0px; border-bottom: 1px solid #CCCCCC;}
#searchform #s {width: 94px; height:12px; padding: 0 0 0 0; margin: 0 0 0 5px;}
#searchform input {font-size: 1em; color:#003399; border: 1px solid #7C7C7C;background-color:#FCFCFC; width:45px; height:15px; margin: 0 0 0 4px;}
#searchform br {display:none;}

/* = Text Widget
-------------------------------------------------------------------*/

.textwidget {font-size: 1em; padding: 5px; border-bottom: 1px solid #CCCCCC;}


/* = RSS Widget
-------------------------------------------------------------------*/

#rss-1 h2 a {margin: 0; display: inline;}
.rsswidget img {margin: 0px; padding: 0px;}

/* = Akismet Widget
-------------------------------------------------------------------*/

.widget_akismet h2 {background-color:#FFFFFF; margin:0;}
#akismetwrap {background-color:#D8E1EA; margin:0; padding: 5px 10px 5px 27px; border-bottom: 1px solid #CCCCCC;}
#akismet1 {background-color:#fff;color:#000000;padding: 5 5 5 5;}

