/***  Global!  ***/
/*  Changes the link colors to blue  */
.custom a, .custom a:visited {
color: #336699;
}

/***  Header!  ***/
.custom #header_area {
border-top:0 solid #FFFFFF;
}
.custom #header_area .page {
padding-top:0;
}
.custom #header {
border:0 none;
height:0;
padding-top:0;
width:100%;
}
.custom #loginbar_div {
color:#000000;
font-size:14px;
text-align:right;
}
.custom ul#tabs {
background-color:#FFFFFF;
border-color:#000000;
border-style:solid solid none;
border-width:4px 4px medium;
font-weight:bold;
padding:0 7px;
width:100%;
}
.custom #main_header01 {
z-index:25;
position:relative;
float:left;
padding-top:0px;
}
.custom #header #logo {
visibility:hidden;
}
.custom #header #tagline {
visibility:hidden;
}

/***  Content!  ***/
.custom #content_box {
background-color:#FFFFFF;
border-bottom:4px solid;
border-left:4px solid;
border-right:4px solid;
padding-bottom:7px;
padding-left:7px;
padding-right:7px;
}
.custom #content {
padding-bottom:1em;
}
.custom .post_box {
padding-top:0.5em;
border-top:0.5em dashed #8DA1C2;
}
.custom .format_text p {
margin-bottom:1em;
}

/***  Sidebars!  ***/
.custom #image_box {
background:transparent none repeat scroll 0 0;
border-bottom:0 solid #EEEEEE;
border-top:0 solid #EEEEEE;
}
.custom #image_box img{
border:0 solid #CCCCCC;
}
.custom #sidebar_1 {
border-style: none;
}
.custom .sidebar h3 {
background:#000000 none repeat scroll 0 0;
border-bottom:0 dashed #E2ECFF;
color:#FFFFFF;
letter-spacing:3px;
text-align:center;
}



/**********  Checked above  **********/







/*  Change the multimedia box border color  */



/* BODY */
body.custom {
background:#00a8ff;
background-image:url(images/tborderbottom02.jpg);
background-position:top top;
background-repeat:repeat-x;
}




/* SIDEBARS */




.contentb {
background:#FFFFFF none repeat scroll 0 0;
border-left:1px solid #3399CC;
border-right:1px solid #3399CC;}


/*  Edit all of the borders  */
.custom ul#tabs li {
border-width:0 0 0 0;
 border-color:#fff;
 margin-bottom:0;
 padding-bottom:0;
 background:none;
}
.custom ul#tabs li.current_page_item,
.custom ul#tabs li.current-cat {
background:none;
}
/*  Edit the height and width of nav-tabs  */

.custom ul#tabs li a {
height:30px;
 width:6.10em;
 line-height:2.5em;
 text-align:center;
 padding:0;
 text-transform:none;
 letter-spacing:0;
 overflow:hidden;
background:none;
}
/*  Edit the current tab color  */
.custom ul#tabs li.current_page_item a,
.custom ul#tabs li.current-cat a {
background:none;
color:#336699;
}
/*  Edit the roll-over color for tabs  */
.custom ul#tabs li a:hover,
.custom ul#tabs li.current_page_item a:hover,
.custom ul#tabs li.current-cat a:hover {
background:none;
color:#336699;
text-decoration:none;
}

/*  New login "widget"  */

.custom #CP_Boxes_div ul {list-style-position:inside;
                          list-style-type:circle; text-align:left;}
.custom #CP_Boxes_div {padding:0.625em; border:3px double #ddd; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

/*  End new login "widget"  */



/* POST AREA */
.custom #content h1, .custom #content h2 {font-weight:bold;}

.custom .prev_next {border:none;}

/*  This changes the Cake_RSS positioning  */
.custom #rss_icon_o5 {
z-index:9;
position:relative;
float:right;
padding-top:0px;
}

/*  This changes the Thesis_Smart positioning  */
.custom #thesis_smart_05 {
z-index:9;
position:relative;
float:right;
padding-top:0px;
}

/*  This changes the Logo's positioning  */
.custom #logo_left_01 {
z-index:25;
position:relative;
float:left;
padding-top:5px;
}


/*  Changes the titles to bold and gives a color bar  */
.custom #content h2 {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#FFFFFF url(images/stripe06.png) repeat-x scroll center top;
border:3px double #DDDDDD;
font-weight:bold;
padding-left:2px;
width:100%;
}



.search form {
padding-bottom:0;
padding-top:28px;
}
.search input {
background:#FFFFFF;
border:1px dashed #000000;
color:#000000;
font-size:18px;
width:35%;
}

/*  Footer  */
.custom #footer {
color:#000;
border-top:0 double #DDDDDD;
}
.custom #footer a {
color:#000;
}



.headline_area {margin-bottom:0em;}

/*  Alert box with star icon  */
.custom .format_text p.alert {
background: #ffffa0 url('images/star-48.png') center no-repeat;
border: 2px solid #e5e597;
background-position: 7px 50%; /* x-pos y-pos */
text-align: left;
padding: 5px 5px 5px 45px;
}
/*  End star icon code  */

/*  Twitter CSS stuff  */
.custom #twitter_div {
padding:0.625em;
 border:3px double #ddd;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 border-radius:5px;
}
.custom #twitter_div img {
float:right;
}
/*  End of Twitter CSS stuff  */

/*  Some CSS Form Stuff  */
.cssform p {
width: 175px;
clear: left;
margin: 0;
padding: 0px 0 0px 0;
padding-left: 0px; /*width of left column containing the label elements*/
border-top: 0px dashed gray;
height: 1%;
}
.cssform label {
font-weight: bold;
margin-left: 0px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.cssform input[type="text"] { /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
}
.cssform textarea {
width: 250px;
height: 150px;
}
/*  End of CSS Form Stuff  */

/*  Some Page-Navi plugin css  */
.wp-pagenavi span.pages {
background-color:#FFFFFF;
border:2px solid #000000;
color:#000000;
font-weight:bold;
margin-left:2.2em;
margin-right:0;
padding:4px 12px;
}
.wp-pagenavi span.current {
background-color:#FFFFFF;
border:2px solid #000000;
color:#000000;
font-weight:bold;
margin-left:4px;
margin-right:0;
padding:4px 12px;
}
.wp-pagenavi a:active {
background-color:#00A8FF;
border:2px solid #000000;
color:#FFFFFF;
font-weight:bold;
margin-left:4px;
margin-right:0;
padding:4px 12px;
text-decoration:none;
}
.wp-pagenavi a, .wp-pagenavi a:link {
background-color:#FFFFFF;
border:2px solid #0066CC;
color:#0066CC;
font-weight:bold;
margin-bottom:0;
margin-left:4px;
margin-right:0;
padding:4px 12px;
text-decoration:none;
}
.wp-pagenavi span.extend {
background-color:#FFFFFF;
border:2px solid #000000;
color:#000000;
margin-left:4px;
padding:4px 8px;
}
.wp-pagenavi a:visited {
background-color:#FFFFFF;
border:2px solid #0066CC;
color:#0066CC;
font-weight:bold;
margin-left:4px;
margin-right:0;
padding:4px 12px;
text-decoration:none;	
}
.wp-pagenavi a:hover {	
background-color:#0066CC;
border:2px solid #000000;
color:#FFFFFF;
font-weight:bold;
margin-left:4px;
margin-right:0;
padding:4px 12px;
}
/*  End Page-Navi stuff  */